SU510782A1 - Cyclic code encoding device - Google Patents
Cyclic code encoding deviceInfo
- Publication number
- SU510782A1 SU510782A1 SU1963458A SU1963458A SU510782A1 SU 510782 A1 SU510782 A1 SU 510782A1 SU 1963458 A SU1963458 A SU 1963458A SU 1963458 A SU1963458 A SU 1963458A SU 510782 A1 SU510782 A1 SU 510782A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- bits
- memory block
- information
- inputs
- shift register
- Prior art date
Links
- 125000004122 cyclic group Chemical group 0.000 title claims description 4
- 239000002826 coolant Substances 0.000 claims 1
- 230000005540 biological transmission Effects 0.000 description 4
- 239000011159 matrix material Substances 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Landscapes
- Error Detection And Correction (AREA)
Description
иand
Изобретение относитс к технике передачи данных и может использоватьс в групповых системах пе-редачИ данных.The invention relates to a data transmission technique and can be used in group data transmission systems.
Известно устройство кодировани циклических (КОДОВ, содержащее сум1маторы по модулю «2 И регистр сдвига.A cyclic coding device (CODES, containing summators modulo 2 AND shift register.
Однако известное устройство при применении его в групповых системах передачи информации , обслуживающих большое число каналов , характеризуетс непроизводительной тратой времени на сдвиг информации в регистре сдвига при делении, что уменьшает его быстродействие .However, the known device, when used in group information transmission systems serving a large number of channels, is characterized by an unproductive waste of time on shifting information in the shift register during division, which reduces its speed.
Цель изобретени - повышение быстродействи уст1ройства.The purpose of the invention is to increase the speed of the device.
Это достигаетс тем, что в предлагаемое устройство введен блок пам ти, выходы k разр дов которого через сумматоры подключены к входам соответст1вующих разр дов регистра сд1ВИ|Га, а выходы разр дов регистра сдавга, в свою очередь, подключены к входам соответствующих разр дов 1блока пам ти, первый «з которых вл етс входом устройства, кроме того, выход +1 разр да блока пам ти через первый Сумматор подключен одновременно к вторым входам всех k-1 сумматоров по модулЮ «2.This is achieved by the fact that a block of memory is inserted into the proposed device, the outputs of the k bits of which are connected via the adders to the inputs of the corresponding bits of the cd1VA | These, the first "of which is the input of the device, in addition, the output of the +1 bit of the memory block through the first adder is connected simultaneously to the second inputs of all k-1 adders modulo 2.
На чертеже приведена структурна электрическа схема предлагаемого устройства.The drawing shows a structural electrical circuit of the proposed device.
Устройство кодировани циклических кодовCyclic code encoding device
состоит из блока пам ти 1, количество запоминающих чеек в котором равно числу трактов Пе1редач1И данных, регистра 2 сдвига с параллельным вводом-выводо.м информации,consists of memory block 1, the number of memory cells in which is equal to the number of data paths of the data, the shift register 2 with parallel input-output information,
разр дность которого paiBHa степени производ щего полинома k, сумматоров 3 по модулю «2. Выходы блока пам ти 1, с которых снимаетс информаци при считывании, соедин ютс с одноименными входами разр дов регистра 2, т. е. i-й выход блока пам ти соедин етс с входом i-ro разр да регистра. Выход i-ro разр да регистра 2 соедин етс с входом блока пам ти 1, на который подаетс информаци при записи. В определенных, завис щих от структуры (формулы) производ щего полинома св з х, включаютс сумматоры :3 по модулю-«2. На второй вход каждого сумматора 3, кроме первого, подаетс сигнал iC выхода первого сум матора 3, а один изwhose width is paiBHa of the degree of the generating polynomial k, adders 3 modulo 2. The outputs of the memory block 1, from which information is removed when read, are connected to the same inputs of the bits of the register 2, i.e. the i-th output of the memory block is connected to the input of the i-th register bit. The output of the i-ro bit of register 2 is connected to the input of memory 1, to which information is fed during recording. In particular, depending on the structure (formula) of the generating polynomial of the connections x, adders are included: 3 modulo- 2. The second input of each adder 3, except the first, is given a signal iC of the output of the first sum of the matrix 3, and one of
входов первого сумматора 3 соедин етс с выходов блока пам ти 1.the inputs of the first adder 3 is connected to the outputs of the memory unit 1.
Так как формула производ щего полинома может быть разной, то сумматоры 3 по модулю «2 могут сто ть в различных цеп х согласно |формуле производ щего полинома. На чертеже показаны Сумматоры 3 во всех разр дах, хот в каждой конкретной схеме количество и 1место включени сумматоров 3 определ етс конкретным производ щим полиномом .Since the formula of the generating polynomial can be different, adders 3 modulo 2 can stand in different circuits according to the formula of the generating polynomial. The drawing shows adders 3 in all bits, although in each particular circuit the number and 1 place of switching on adders 3 is determined by the particular generating polynomial.
Устройство работает следующим образом.The device works as follows.
При работе в мультиплеконом режиме каждому абоненту .выдаетс один бит Инфор-мации за одно лодключение « 1каналу передачи данных . При подключении устройства .кодировани к «а;кому-ли бо направлению передачи данных производ тс следующие действи .When working in multiplex mode, each subscriber receives one bit of information for one switching on for the data channel. When the device is connected to the "a; to whom or the direction of data transfer, the following actions are performed.
Информаци считываетс из чейки блока пам ти 1, соответствующей данному направлению передачи данных, на регистр 2 сдвига. При этом информаци проходит через сумматоры 3 по модулю «2. Затем информаци из регистра 2 едвига записываетс в ту же чейку блока пам ти 1, причем в первый разр д чейки блока пам ти 1 записываетс бит информации , который выдаетс одновременно в двоичный 1ка«ал передачи данных.The information is read from the memory location of the memory block 1 corresponding to the data transmission direction to the shift register 2. In this case, the information passes through the adders 3 modulo 2. The information from register 2 is then written to the same cell of memory 1, and the first bit of memory cell 1 is written to a bit of information that is output simultaneously to a binary data transfer.
Благодар структуре св зей (|бло1К пам ти- регистр и регистр - блоК пам ти) за один цикл обращени к одной чеЙ1ке блока пам ти 1 (считывание, запись) информаци в этой чейке оказываетс разделенной на производ щий полином и сдвинутой на один разр д , а в младщий разр д чейки записываетс очередной бит информации. При делении эффект сдвига возникает не за счет специальной операции сдвига в регистре 2 сдвига, а за счет структуры св зей (из блока пам ти 1 На регистр 2 сдвига информаци переписываетс через сумматор 3 в одноименные разр ды , а 1ИЗ регистра 2 .сдвига в -блок пам ти 1 -со сдвигом на один разр д); при этом на сдвиг не требуетс затрат времени, что и дает повышение быстродействи устройства.Due to the communication structure (| memory block and register and memory block), during one cycle of accessing one cell of memory block 1 (reading, writing), the information in this cell is divided into a generating polynomial and shifted by one bit. and the next bit of information is recorded in the younger bit of the cell. When dividing, the shift effect does not occur due to a special shift operation in shift register 2, but due to the structure of communications (from memory block 1 memory block 1 —with one bit shift; however, the shift does not require time-consuming, which gives an increase in the speed of the device.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU1963458A SU510782A1 (en) | 1973-10-05 | 1973-10-05 | Cyclic code encoding device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU1963458A SU510782A1 (en) | 1973-10-05 | 1973-10-05 | Cyclic code encoding device |
Publications (1)
Publication Number | Publication Date |
---|---|
SU510782A1 true SU510782A1 (en) | 1976-04-15 |
Family
ID=20565733
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU1963458A SU510782A1 (en) | 1973-10-05 | 1973-10-05 | Cyclic code encoding device |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU510782A1 (en) |
-
1973
- 1973-10-05 SU SU1963458A patent/SU510782A1/en active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES442866A1 (en) | Common control variable shift reframe circuit | |
SU510782A1 (en) | Cyclic code encoding device | |
US4030078A (en) | Dynamic memory arrangement for providing noncyclic data permutations | |
US3334181A (en) | Parallel to serial character converter apparatus | |
US2892184A (en) | Identification of stored information | |
JPS58170117A (en) | Serial/parallel-parallel/serial converting circuit | |
RU2034401C1 (en) | Threshold element | |
SU1081637A1 (en) | Information input device | |
SU367456A1 (en) | STORAGE DEVICE WITH AN ARBITRARY SIMULTANEOUS SAMPLE OF A VARIABLE MASSIF | |
US3299406A (en) | Multiple access delay structures | |
GB1183746A (en) | Storage Information Checking Devices. | |
SU732855A1 (en) | Uniform medium | |
RU2132082C1 (en) | Transputer unit | |
SU1383444A1 (en) | Asynchronous sequential register | |
SU559417A1 (en) | Device for converting signals in discrete information transmission systems | |
SU826359A1 (en) | Digital computing device | |
SU1499406A1 (en) | Asynchronous series register | |
SU458883A1 (en) | Device for controlling multichannel magnetic drives | |
SU412629A1 (en) | ||
SU1211811A1 (en) | Storage with self-check | |
SU940299A1 (en) | Device for decoding hamming binary codes | |
SU640286A1 (en) | Arrangement for interfacing subscribers with communication channels | |
SU1190524A1 (en) | Device for decoding correcting cyclic codes | |
SU773948A1 (en) | Device for decoding m-sequence | |
JPS61121597A (en) | Time division channel system and equipment thereof |