141
противоположное. На схеме показана дешифрация кодовой комбинации
101010010010 )(
*
&
=
xF в виде состояния элементов. В результате дешифрации
получим синдром
S
5
S
4
S
3
S
2
S
1
= 00101, что вызвало появление 1 на выходе схемы
И
DD7, которая поступила на один из входов схемы DD13. На второй вход
поступил информационный символ
k
1
= 0, который при прохождении через
схему
DD13 изменил свое значение на 1 и на вход потребителя поступила
кодовая комбинация
k
1
k
2
k
3
k
4
k
5
k
6
=101100 ,что соответствует исходной,
указанной в табл. 4.6.
4.14. Кодер и декодер рекуррентного кода
Процесс образования и декодирования кодовых комбинаций
рекуррентного кода достаточно полно рассмотрен в подразд. 2.3.5. Там же
приведены структурные схемы кодирующих и декодирующих устройств
рекуррентного кода при шаге сложения
b=2. Для более глубокого понимания
процессов обнаружения и исправления ошибок рассмотрим функциональные
схемы кодеров и декодеров при шаге сложения
b=3 на примере исходной
кодовой комбинации
G(x)=1111000011111100.
Кодирующее устройство такого кода представлено на рис. 4.32. Процесс
образования контрольных символов
r(x) с помощью данного кодера
представлен в табл. 4.7.
Ключ DA1 находится в положении 1, когда на вход кодера поступает
информационный символ, и в положении 2, когда с выхода сумматора по
модулю два поступает контрольный символ. Таким образом, выходная
последовательность
F(x) в точке 3 представляет собой чередование
информационных и контрольных символов.
Декодирующее устройство представлено на рис. 4.33.
Как известно из подразд. 2.3.5, процесс декодирования заключается в
формировании контрольных символов из информационных, поступивших на
Рис. 4.32. Функциональная схема кодера
рекуррентного кода (2, 1) при b = 3
D
C
T
DD2
D
C
T
DD3
D
C
T
DD4
D
C
T
DD5
D
C
T
DD6
D
C
T
DD1
M2
DD7
SWT
2
1
DA1Задержка на 3 тактаЗадержка на 3 такта
такт
Вход G(X) = 1111000011111100
r(X) = 0001110111011100
F(X) = 10101011010100011111101111110000
3
Выход