Составители:
Рубрика:
42
Рис. 6.2. Способ передачи по каналу с неоднозначностью
с внешним относительным кодированием
Условия прозрачности сверточных кодов с R = 1/2, декодируемых по
алгоритму Витерби, для двоичных кодов имеют вид
()
0
1,
i
S
S
G
ν
=
=
∑
(6.2)
где G(X) – порождающий полином; ν – максимальная степень G(X); i = 1;
2 – номер полинома G(X);
Σ – знак суммирования по модулю 2.
Выражение (6.2) означает, что число единиц, в каждом порождаю-
щем многочлене (полиноме) двоичного сверточного прозрачного к ин-
версии кода, должно быть нечетным.
При этом последовательность на выходе кодера, состоящая сплошь
из символов 1, порождает последовательность на выходе кодера, также
целиком состоящую из символов 1. В этом случае обращение полярно-
сти всех символов на выходе декодера приводит лишь к обращению
полярности символов на выходе декодера.
При использовании кодов такого типа сверточную систему кодиро-
вания – декодирования следует дополнить разностным (относительным)
кодированием–декодированием, как показано на рис. 6.2. Это приводит
к правильной полярности декодированных данных. Разностный кодер
отображает последовательность данных A(X) в последовательность A'(X),
в которой полярность символа, соответствующая символу 1 в A(X), ме-
няется по сравнению с предыдущим, а полярность символа, соответ-
ствующая символу 0 в A(X), остается неизменной.
Если в канале не меняется полярность передаваемой последователь-
ности, то восстановленная последовательность
()AX
∧
′
совпадает с A'(X)
(за исключением ошибок декодирования) и
(
)
AX
∧
совпадает, конечно, с
A(X). Если в канале меняется полярность передаваемых данных, то при
использовании прозрачного кода гарантируется, что последователь-
ность
(
)
AX
∧
будет совпадать с A'(X). Однако ввиду разностного кодиро-
Модулятор
(
)
AX
∧
′
()AX
∧
A
'
(X)
A(X)
Демодулятор
Канал ДекодерКодер
Разностный
кодер
Разностный
декодер
Страницы
- « первая
- ‹ предыдущая
- …
- 40
- 41
- 42
- 43
- 44
- …
- следующая ›
- последняя »