[go: up one dir, main page]

SU1536511A1 - Device for decoding codes with minimum redundancy - Google Patents

Device for decoding codes with minimum redundancy Download PDF

Info

Publication number
SU1536511A1
SU1536511A1 SU884411702A SU4411702A SU1536511A1 SU 1536511 A1 SU1536511 A1 SU 1536511A1 SU 884411702 A SU884411702 A SU 884411702A SU 4411702 A SU4411702 A SU 4411702A SU 1536511 A1 SU1536511 A1 SU 1536511A1
Authority
SU
USSR - Soviet Union
Prior art keywords
code
input
block
outputs
inputs
Prior art date
Application number
SU884411702A
Other languages
Russian (ru)
Inventor
Николай Яковлевич Пирогов
Владимир Николаевич Подболотов
Original Assignee
Войсковая часть 45807-Р/П
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Войсковая часть 45807-Р/П filed Critical Войсковая часть 45807-Р/П
Priority to SU884411702A priority Critical patent/SU1536511A1/en
Application granted granted Critical
Publication of SU1536511A1 publication Critical patent/SU1536511A1/en

Links

Landscapes

  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

Изобретение относитс  к электросв зи и может использоватьс  в факсимильных системах. Изобретение декодирует код с минимальной избыточностью (например, код Хаффмена) без хранени  в блоке 6 величин разр дности каждого кодового слова, что позвол ет упростить устройство. Устройство содержит блок 1 выделени  маркера (конца строки), формирователь 2 адреса, распределитель 3 импульсов, элемент ИЛИ 4, группу триггеров 5, блок 6 посто нной пам ти и преобразователь 7 кода. 1 ил.The invention relates to telecommunications and can be used in facsimile systems. The invention decodes a code with minimal redundancy (for example, a Huffman code) without storing in the block 6 values of the size of each codeword, which simplifies the device. The device comprises a marker allocation block 1 (end of line), an address driver 2, a pulse distributor 3, an OR 4 element, a group of flip-flops 5, a permanent memory block 6 and a code converter 7. 1 il.

Description

елate

со з елfrom ate

31533153

Изобретение относитс  к электросв зи и может быть использовано в факсимильной технике, в частности в системах группы G3, рекомендованных МККТТ.The invention relates to telecommunications and can be used in facsimile technology, in particular in the systems of the G3 group recommended by CCITT.

Цель изобретени  - упрощение устройства .The purpose of the invention is to simplify the device.

На чертеже представлена функциональна  схема устройства.The drawing shows the functional diagram of the device.

Устройство содержит блок 1 выделени  маркера (конца строки), формирователь 2 адреса, выполненный на распределителе 3 импульсов, элементе ИЛИ 4 и группе триггеров 5,-5цм , блок 6 посто нной пам ти и преобразователь 7 кода.The device contains a marker allocation unit (end of line) 1, an address generator 2, performed on the pulse distributor 3, the OR element 4 and the trigger group 5, -5 cm, the permanent memory unit 6 and the code converter 7.

Устройство работает следующим образом .The device works as follows.

Предварительно в блок 6 записыва- етс  значение декодированной величины по адресу, в качестве которого используетс  кодовое слово из таблиц кода Хаффмена, в конце которого добавл етс  единица с последующими ну- л ми. Если разр дность кодового слова меньше максимального значени , то в качестве адреса используетс  кодовое слово +1+ нули. Поэтому, если кодовое слово в младшем разр де имеет нулевой бит, чтобы исключить его вли ние на правильность преобразовани  информации в блоке 6 входным адресом дл  последнего должно быть кодовое слово с добавленной к нему единицей.Preliminarily, in block 6, the value of the decoded value is recorded at the address for which the code word from the Huffman code tables is used, at the end of which one is added followed by zeros. If the codeword bit is less than the maximum value, then the codeword +1+ zeros is used as the address. Therefore, if the code word in the low-order bit has a zero bit, in order to exclude its influence on the correctness of the information conversion in block 6, the input address for the latter must be a code word with a unit added to it.

Последовательность двоичных данных , сопровождаема  тактовой частотой , поступает на формирователь 2 адреса и блок 1 выделени  маркера.The sequence of binary data, followed by a clock frequency, is fed to the address generator 2 and the marker selection block 1.

Блок 1 может быть выполнен из последовательного регистра, выходы которого соединены с входом дешифратора, последний и формирует из потока двоичных данных импульс, характеризующий наличие кодового слова конца строки. Сформированный импульс с выхода блока 1 производит установку в нулевое состо ние через элемент ИЛИ 4 распределител  3 и триггеров 5. После чего кодовое слово поразр дно начина  со старшего разр да записываетс  в триггеры 5 при помощи распределител  3, на вход которого поступают тактовые импульсы, при этом каждый i-й (,2,..., п) выход распределител  3, соединенный с тактовым входом 1-го триггера 5, а также начина  с i 2 соединенный с установочнымBlock 1 can be made of a serial register, the outputs of which are connected to the input of the decoder, the latter and forms a pulse from the binary data stream, characterizing the presence of a code word at the end of the line. The generated pulse from the output of block 1 sets to the zero state through the element OR 4 of the distributor 3 and triggers 5. After that, the code word of the bit starting from the highest bit is written to the triggers 5 by means of the distributor 3, at the input of which clock pulses This is each i-th (, 2, ..., p) output of the distributor 3 connected to the clock input of the 1st trigger 5, and also starting from i 2 connected to the set-up

5 55 5

00

00

з 0 h 0

входом (i+1)ro триггера 5, производит запись дополнительного бита в виде единицы по установочному вхо- ДУ S.input (i + 1) ro trigger 5, records an additional bit as a unit on the installation input remote control S.

Таким образом, в блок 6 по адресу , определ емому кодовым словом с дополнительной единицей, может быть записана длина серии элементов изображени  факсимильной строки с двоичным коде. По вление информации на выходе блока 6  вл етс  началом работы преобразовател  7, который может состо ть из блока формировани  начала обработки, регистра и блока преобразовани  кода в число импульсов , которые поступают на выход. При по влении информации на выходе блока 6, сигнал с блока формировани  начала обработки (ото может быть подключенный к выходам блока 6 элемент ИЛИ со схемой синхронизации) переписывает информацию с блока 6 в регистр преобразовател  7, запускает преобразователь 7 и производит сброс формировател  2 адреса. Формирователь 2 адреса производит прием следующего кодового слова аналогично приему предыдущего кодового слова.Thus, in block 6, at the address defined by a codeword with an additional unit, the length of a series of image elements of a facsimile string with a binary code can be written. The appearance of information at the output of block 6 is the start of operation of the converter 7, which may consist of a processing start forming unit, a register and a code conversion unit into the number of pulses that go to the output. When information appears at the output of block 6, the signal from the processing start block (from the element 6 with the synchronization circuit connected to the outputs of block 6) rewrites the information from block 6 to the register of converter 7, starts converter 7 and clears the address generator 2. Shaper 2 addresses receives the next code word is similar to the reception of the previous code word.

Claims (1)

Таким образом, устройство позвол ет декодировать код с минимальной избыточностью (например, код Хаффмена ) без хранени  в блоке 6 величины разр дности каждого кодового слова. Формула изобретени Thus, the device allows decoding a code with minimal redundancy (for example, a Huffman code) without storing in block 6 the magnitude of the size of each codeword. Invention Formula Устройство дл  декодировани  кодов с минимальной избыточностью, содержащее распределитель импульсов, тактовый вход которого  вл етс  тактовым входом устройства, группу и п+1 триггеров, где п - разр дность кода, и элемент ИЛИ, выходы разр дов распределител  импульсов, кроме первого и (п+1)-го разр дов, соединены с входами установки в 1 соответственно первого (п-1)-го триггеров группы, отличающеес  тем, что, с целью упрощени  устройства , в него введены блок посто нной пам ти, преобразователь кода и блок выделени  маркера, первый вход которого подключен к тактовому входу устройства, второй вход объединен с информационными входами триггеров группы и  вл етс  информационным входом устройства, выход блока аыде- лени  маркера соединен с первым входом элемента ИЛИ, выход которого соединен с установочными входами рас-A device for decoding codes with minimal redundancy, containing a pulse distributor, the clock input of which is the clock input of the device, a group and n + 1 flip-flops, where n is the code width and the OR element, the outputs of the pulse distributor except for the first and +1) -th bit, connected to the installation inputs in 1, respectively, of the first (n-1) -th group triggers, characterized in that, in order to simplify the device, a fixed memory block, a code converter and a selection block are entered into it marker, the first entry which a clock input connected to the device, the second input is combined with the data inputs of flip-flops and the group is a data input device ayde- laziness marker block output is connected to the first input of the OR gate, whose output is connected to the distribution installation entrances 5153651151536511 пределител  импульсов и триггеровной пам ти, выходы которого соединегруппы , тактовые входы триггеровны с одноименными входами преобразогруппы подключены к выходам одноимен-вател  кода, первый и второй выходыpulse limiter and trigger memory, the outputs of which connectors, clock inputs trigger with the same inputs of the conversion group are connected to the outputs of the same name code, the first and second outputs ных разр дов распределител  импульсов,которого соответственно соединены соpulses distributor, which are respectively connected to выходы триггеров группы соединенывторым входом элемента ИЛИ и  вл ютс одноименными входами блока посто н-с  выходом устройства.the outputs of the group triggers are connected to the second input of the OR element and are the same-name inputs of the constant-n output device.
SU884411702A 1988-04-15 1988-04-15 Device for decoding codes with minimum redundancy SU1536511A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU884411702A SU1536511A1 (en) 1988-04-15 1988-04-15 Device for decoding codes with minimum redundancy

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU884411702A SU1536511A1 (en) 1988-04-15 1988-04-15 Device for decoding codes with minimum redundancy

Publications (1)

Publication Number Publication Date
SU1536511A1 true SU1536511A1 (en) 1990-01-15

Family

ID=21369311

Family Applications (1)

Application Number Title Priority Date Filing Date
SU884411702A SU1536511A1 (en) 1988-04-15 1988-04-15 Device for decoding codes with minimum redundancy

Country Status (1)

Country Link
SU (1) SU1536511A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Патент US № 3883847, кл.340- 146.1, 1975. Авторское свидетельство СССР № 842785, кл. G 06 F 5/04, 1979. *

Similar Documents

Publication Publication Date Title
US4506372A (en) Method and apparatus for recognizing in a receiver the start of a telegram signal consisting of a bit impulse sequence
US5023610A (en) Data compression method using textual substitution
US4535320A (en) Method and apparatus for digital Huffman decoding
JPH0146919B2 (en)
SU1536511A1 (en) Device for decoding codes with minimum redundancy
US4551720A (en) Packet switching system
US4352095A (en) A/D Dynamic range enhancing technique
SU613515A2 (en) Cyclic code decoder
SU1603418A1 (en) Device for receiving and processing information
SU1120485A1 (en) Time-interval signal decoder
SU1494220A2 (en) Decoder
SU1190524A1 (en) Device for decoding correcting cyclic codes
SU1220128A1 (en) Device for decoding binary code
RU2023309C1 (en) Device for receiving telecontrol programs
SU1107310A1 (en) Equal-length code-to-morse code translator
SU1441487A1 (en) Device for decoding correcting codes
SU1570012A1 (en) Device for time multiplexing of asynchronous channels
SU1179373A1 (en) Device for calculating union of sets
SU657435A1 (en) K-digit pulse-phase adder
SU1131033A1 (en) Device for translating codes
SU1249709A2 (en) Device for decoding the correcting cyclic codes
SU1403380A2 (en) Decoder
SU652558A1 (en) Number sorting arrangement
SU860056A1 (en) Parallel to serial code converter
SU1642526A1 (en) Data shifting and conversion device