Кодирующее устройство с делителем на базе регистра сдвига.

 

Упрощенная функциональная схема кодера для циклического кода (7,4) с представлена на рис. 2.6.

 

Рис. 2.6. Функциональная схема кодера с делителем
на базе регистра сдвига.

 

Основой кодера является схема деления, представленная на рис. 2.4. Дополнительно введены: m-разрядный регистр сдвига RG, а также переключатели S1 и S2. В реальных условиях указанные переключатели являются электронными, поэтому требуется еще не показанное на схеме устройство управления переключателями. Регистр сдвига RG введен для устранения в выходных комбинациях разрыва в m тактов между информационными и контрольными символами, имеющего место в схеме деления рис. 2.4.

Схема работает следующим образом. В исходном состоянии переключатели S1 и S2 установлены в положение «1». Под действием импульса «Сброс» ячейки памяти обоих регистров устанавливаются в нулевое состояние. Затем на вход кодера посимвольно поступает комбинация, отображающая многочлен . Через m тактов на выходе RG появляется первый информационный символ и за последующие k тактов информационная часть КВ с выхода RG через переключатель S2 передается на выход кодера. К этому же моменту времени заканчивается деление и в ячейках , и находится остаток от деления многочлена на образующий многочлен. Для его присоединения к информационной части переключатель S2 через n тактов после начала деления устанавливается в положение «2». Одновременно переключатель S1 устанавливается в положение «2», чтобы не исказить остаток при его выводе из регистра схемы деления за счет обратной связи. Задержка появления первого символа КВ на выходе кодера относительно момента появления первого символа на входе в данной схеме составляет m тактов.