SU1536511A1 - Device for decoding codes with minimum redundancy - Google Patents
Device for decoding codes with minimum redundancy Download PDFInfo
- 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
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)
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) |
-
1988
- 1988-04-15 SU SU884411702A patent/SU1536511A1/en active
Non-Patent Citations (1)
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 |