SU1399894A1 - Coder - Google Patents
Coder Download PDFInfo
- Publication number
- SU1399894A1 SU1399894A1 SU874171128A SU4171128A SU1399894A1 SU 1399894 A1 SU1399894 A1 SU 1399894A1 SU 874171128 A SU874171128 A SU 874171128A SU 4171128 A SU4171128 A SU 4171128A SU 1399894 A1 SU1399894 A1 SU 1399894A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- encoder
- distributor
- pulse
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 abstract description 2
- 238000012795 verification Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000000135 prohibitive effect Effects 0.000 description 1
Landscapes
- Analogue/Digital Conversion (AREA)
Abstract
Изобретение относитс к электросв зи и может использоватьс в системах передачи информации дл кодировани инверсного кода. Изобретение позвол ет повысить быстродействие кодера за Счет параллельного формировани информационных и проверочных разр дов кодовой комбинации. Кодер содержит накопитель 1, формирователи 2, 8 импульсов, элементы И 3,6, элемент ИЛИ 4, распределители 5, 12 импульсов , триггер 7, сумматор 9 и регистры 10, 11. 1 ил.The invention relates to telecommunications and can be used in information transmission systems for encoding an inverse code. The invention makes it possible to increase the speed of the encoder by parallelly forming the information and check bits of a code combination. The encoder contains a drive 1, drivers 2, 8 pulses, elements AND 3.6, element OR 4, distributors 5, 12 pulses, trigger 7, adder 9 and registers 10, 11. 1 Il.
Description
СОWITH
со соwith so
0000
со 4from 4
Изобретение относитс к электросв зи и может быть использовано в системах передачи данных дл кодировани инверсного кода.The invention relates to telecommunications and can be used in data transmission systems for encoding an inverse code.
Целью изобретени вл етс повьше ние быстродействи кодера.The aim of the invention is to increase the speed of the encoder.
На чертеже представлена функциональна схема кодера.The drawing shows the functional diagram of the encoder.
Кодер содержит накопитель 1, пер- вый формирователь 2 импульсов, первы элемент И 3, элемент ИЛИ 4, первый распределитель 5 импульсов, второй элемент И 6, счетный триггер 7, второй формирователь 8 импульсов, сум- матер 9 по модулю два, второй буферный регистр 10, первый кольцевой регистр 11 сдвига и второй распределитель 12 импульсов.The encoder contains a drive 1, the first driver 2 pulses, the first element AND 3, the element OR 4, the first distributor 5 pulses, the second element AND 6, the counting trigger 7, the second driver 8 pulses, adder 9 modulo two, the second buffer register 10, the first ring register 11 shift and the second distributor 12 pulses.
Кодер работает следующим образом. The encoder works as follows.
II
Информаци , состо ща из k символов , одновременно вводитс в параллельном коде в накопитель 1 и кольцевой регистр 11 сдвига. Из накопител 1 информаци поступает на входы формировател 2 импульсов, соответственно из k двухвходовых элементов И и k-входового элемента ИЛИ. На другие входы формировател 2 поочередно по- ступают импульсы с соответствую- цих выходов распределител 5. Под действием первых k импульсов распределител 5 информационные символы кодовой комбинации с выхода формировател 2 поступают на выход устройства через элементы И 3 и ИЛИ 4. При этом на второй вход элемента И 3 с второго выхода распределител 5 поступает разрешающий сигнал, а на второй вход элемента И 6 с третьего выхода распределител 5 поступает запрещающий сигнал.Information consisting of k symbols is simultaneously entered in parallel code into the drive 1 and the ring shift register 11. From accumulator 1, information is fed to the inputs of the driver of 2 pulses, respectively, from the k two-input AND elements and the k-input OR element. The other inputs of the imaging unit 2 alternately receive pulses from the corresponding outputs of the distributor 5. Under the action of the first k pulses of the distributor 5, the information symbols of the code combination from the output of the imager 2 arrive at the output of the device through the elements AND 3 and OR 4. At the same time, the second input element And 3 with the second output of the distributor 5 receives the enable signal, and the second input element And 6 with the third output of the distributor 5 receives the inhibit signal.
Проверочна матрица инверсного кода имеет следующий вид:The check matrix of the inverse code has the following form:
011... 1100...О011 ... 1100 ... About
1 О 11 o 1
. 1 о 1 о ... о. 1 about 1 about ... about
нn
()()
1 1eleven
1 о о о ...о 1 501 o o o o ... o 1 50
Очевидно, что i-й проверочный символ кодовой комбинации инверсного кода равен сумме по модулю два всех информационных символов, за исключением i-ro.It is obvious that the i-th checking symbol of an inverse code combination is equal to the modulo sum of all two information symbols, except for i-ro.
При записи информации, состо щей из k символов, в регистр 11 информационные разр ды кодовой комбинации, ,When writing information consisting of k characters, in the register 11 the information bits of the code combination,,
..
g 5 g 5
00
5 Q 5 Q
5five
5five
00
5five
за исключением первого, поступают на входы сумматора 9 по модулю два,на выходе которого по вл етс сигнал, соответствующий первому проверочному символу кода. Этот сигнал на нулевом шаге распределител 12 записываетс в первую чейку пам ти буферного ре- . гистра 10. Под действием первого импульса с выхода триггера 7 в регистре 11 происходит сдвиг информации на один разр д вправо и одновременно переход распределител 12 в следующее положение. Таким образом, благодар циклическим свойствам инверсного кода сигнал, соответствующий второму проверочному разр ду, с выхода сумматора 9 на первом шаге распределител 12 записываетс в следующую чейку пам ти регистра 10 и т.д.with the exception of the first one, they are received at the inputs of the adder 9 modulo two, at the output of which a signal appears that corresponds to the first verification symbol of the code. This signal at the zero step of the distributor 12 is recorded in the first memory cell of the buffer re-. gistra 10. Under the action of the first pulse from the output of the trigger 7 in the register 11, information is shifted by one bit to the right and at the same time the distributor 12 moves to the next position. Thus, due to the cyclic properties of the inverse code, the signal corresponding to the second check bit from the output of the adder 9 in the first step of the distributor 12 is recorded in the next register memory cell 10, etc.
По окончании первых k импульсов распределител 5 на второй вход элемента И 3 подаетс запрещающий сиг- - нал, а на второй вход элемента И 6 - разрешающий сигнал. Под действием вторых k импульсов распределител 5 проверочные символы кодовой комбинации, записанные в регистре 10, через формирователь 8, элементы И 6 и ИЛИ 4 вывод тс на выход кодера.At the end of the first k pulses of the distributor 5, a prohibitive signal is applied to the second input of the element And 3, and a second signal is given to the second input of the element 6. Under the action of the second k pulses of the distributor 5, the check symbols of the code combination recorded in register 10 through the driver 8, the elements AND 6 and OR 4 are output to the output of the encoder.
Повьппение быстродействи предлагаемого кодера достигаетс за счет параллельного формировани информационных и проверочных разр дов кодовой комбинации. К моменту вывода 2k-1 элемента кодовой комбинации на выход кодера в регистр 10 должен быть записан последний проверочный элемент кода.The performance of the proposed coder is achieved by the parallel formation of information and check bits of a code combination. By the time of the output of the 2k-1 element of the code combination at the output of the encoder, the last verification element of the code must be written in register 10.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU874171128A SU1399894A1 (en) | 1987-01-04 | 1987-01-04 | Coder |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU874171128A SU1399894A1 (en) | 1987-01-04 | 1987-01-04 | Coder |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1399894A1 true SU1399894A1 (en) | 1988-05-30 |
Family
ID=21276589
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU874171128A SU1399894A1 (en) | 1987-01-04 | 1987-01-04 | Coder |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1399894A1 (en) |
-
1987
- 1987-01-04 SU SU874171128A patent/SU1399894A1/en active
Non-Patent Citations (1)
Title |
---|
Блейхут Р. Теори и практика кодов, контролирующих ошибки. М.: Мир, 1986, с. 24. рис. 1.4. Авторское свидетельство СССР . 540391, кл. Н 04 L 3/02, 1974. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS5958558A (en) | Parallel cyclic redundant checking circuit | |
SU1399894A1 (en) | Coder | |
SU1081637A1 (en) | Information input device | |
SU1427370A1 (en) | Signature analyser | |
SU1580559A1 (en) | Device for coding and decoding information | |
SU1727213A1 (en) | Device for control over access to common communication channel | |
SU1571594A1 (en) | Device for information exchange in multiprocessoring computing system | |
SU1101600A1 (en) | Coverter of electric signal to liquid or gas pressure | |
SU560228A1 (en) | Device for transferring information from main memory to input / output channels | |
SU940299A1 (en) | Device for decoding hamming binary codes | |
SU1520669A1 (en) | Convolution code decoder | |
SU922877A1 (en) | Self-checking storage device | |
SU997024A1 (en) | Information input device | |
SU943695A1 (en) | Computer system multi-channel communication device | |
SU407354A1 (en) | DEVICE FOR READING BAR SIGNS | |
SU1585798A1 (en) | Device for detecting and correcting errors | |
SU1167752A1 (en) | Device for forming frequency-shift keyed signal | |
SU1675948A1 (en) | Device for restoration of clock pulses | |
SU1615702A1 (en) | Device for numbering permutations | |
SU553609A1 (en) | Communication device | |
SU1264174A1 (en) | Device for servicing interrogations | |
SU690646A1 (en) | Device for transmitting and receiving discrete information | |
SU535583A1 (en) | Device for processing telemetric information | |
SU1536383A1 (en) | Device for servicing inquires | |
SU1001074A1 (en) | Interface |