logo
Построение кодера на основе многочлена

Разработка структурной схемы кодера

В общем случае при четырех проверочных разрядах структурная схема кодирующего устройства имеет вид:

Рис. 2 - Обобщенная структурная схема кодера

Для кодирования взята информационная последовательность: 01 000 000. Устройство формирования кода с образующим многочленом , для которого , ,,, , имеет следующий вид:

Рис. 3 - Структурная схема кодера

В структурную схему входят:

1) Четыре сдвиговых регистра;

2) Два сумматора по модулю 2;

3) Логический элемент ИЛИ;

4) Переключатель.

Описание работы кодера по структурной схеме:

В исходном состоянии ключ находится в положении 1. На вход последовательно подаются символы , начиная со старшего разряда.

Одновременно эти символы поступают через схему ИЛИ на выход кодирующего устройства.

Через 8 тактов в регистре формируется остаток от деления на . Ключ переводится в положение 2, и на выход через схему ИЛИ выдаются проверочные элементы. Через 12 тактов на выходе формируется кодовая комбинация циклического кода.

Рассмотрим схему работы кодера, построив временную диаграмму при подаче на вход последовательности 01 000 000.

Таблица 1

Временная диаграмма работы кодера

№ такта

Информ.

символ

Символ в регистре ячейки

Выход

Положен.

ключа

0

1

2

3

0

1

0

0

0

0

0

0

1

2

1

1

1

0

0

1

1

3

0

0

1

1

0

0

1

4

0

0

0

1

1

0

1

5

0

1

1

0

1

0

1

6

0

1

0

1

0

0

1

7

0

0

1

0

1

0

1

8

0

1

1

1

0

0

1

9

-

0

1

1

1

0

2

10

-

0

0

0

1

1

2

11

-

0

0

0

0

1

2

12

-

0

0

0

0

1

2

Таким образом, на формирование выходной кодовой комбинации требуется 12 тактов - в течение первых восьми тактов осуществляется запись входного кодового слова в выходной регистр и одновременное нахождение остатка от деления входной комбинации на образующий многочлен, а в течение последующих четырех тактов - запись полученного остатка в выходной регистр.