287
P
2
(x) = 1 + x
2
. (12.36)
Пусть, например, кодируется последовательность G(x) = (1010… .
Тогда на входе 1 ключа DA1 при кодировании будет последовательность
F
2
(x) = (11011000…, а на входе 2 – F
2
(x) = (10001000… .
Легко заметить, что при этом справедливы равенства
F
1
(x) = G(x)
×
P
1
(x), (12.37)
F
2
(x) = G(x)
×
P
2
(x). (12.38)
Такая форма записи удобна, поскольку видна структура кодирующего
устройства (по набору полиномов можно сразу синтезировать устройство).
12.7.1. Кодовое дерево и решетчатая диаграмма
Еще одним очень наглядным способом описания и иллюстрации работы
сверточных кодов является использование так называемого кодового дерева.
Рассмотрим сверточный (6.3)–код со схемой, изображенной на рис. 12.8.
Соответствующее этому кодеру кодовое дерево –
последовательность выходных состояний кодера при по-
даче на его вход цепочки входных символов 0 и 1 – при-
ведено на рис. 12.9.
На диаграмме рис. 12.9 изображены входные и вы-
ходные последовательности кодера: входные – направле-
нием движения по дереву (вверх – 0, вниз – 1), выходные
– символами вдоль ребер дерева. При этом кодирование
состоит в движении вправо по кодовому дереву.
Например, входная последовательность G(x) =
(01000…… кодируется как F = (0011101100000… , по-
следовательность G(x) = (1010100000… – как F(x) =
(1110001000… .
Если внимательно посмотреть на строение приве-
денного на рис. 12.9 кодового дерева, можно заметить,
что начиная с четвертого ребра его структура повторяет-
ся, т.е. каким бы ни был первый шаг, начиная с четверто-
го ребра значения выходных символов кодера повторя-
ются. Одинаковые же узлы могут быть объединены, и то-
гда начиная с некоторого сечения размер кодового дере-
ва перестанет увеличиваться.
Другими словами, выходная кодовая последователь-
ность в определенный момент перестает зависеть от зна-
чений входных символов, введенных в кодер ранее.
Действительно, из рис. 12.9 видно, что, когда третий входной символ вво-
дится в кодер, первый входной символ покидает сдвиговый регистр и не смо-
жет в дальнейшем оказывать влияния на выходные символы кодера.
С учетом этого неограниченное кодовое дерево, изображенное на рис. 10.9,
Рис. 12.9