Сверточные коды. Никитин Г.И. - 20 стр.

UptoLike

Составители: 

20
пример, порождающие матрицы для кодеров (рис. 2.4), в соответствии
с (3.5) и (3.6), записываются в виде
G
1
(X) = [1 1+X
2
] и
G
2
(X) = [1+X+X
2
1+X
2
]. (3.7)
Строка в матрице соответствует одному из k символов входной после-
довательности (в данном случае k = 1), а число многочленов в строке
равно числу схем суммирования по модулю 2. При k > 1 некоторые
порождающие многочлены могут равняться нулю.
Так, для схемы кодера (рис. 2.7, б) при скорости R = 2/3, выходной
код описывается шестью порождающими полиномами, задаваемыми ше-
стью наборами связей между двумя регистрами и тремя сумматорами.
Связь между входными символами и выходными последовательностями
может быть представлена в следующей матричной форме:
11 12 13
123 12
21 22 23
() () ()
[ ( ) ( ) ( )] [ ( ) ( )] .
() () ()
GXGXGX
BXBXBX AXAX
GXGXGX

=


(3.8)
В данном случае порождающая матрица многочленов (полиномов)
имеет вид
1 1
() .
0
XX
X
XX
++

=

+

G
(3.9)
Рассмотрим, в качестве примера, для схемы кодера (рис. 2.5, б), как
кодируется последовательность информационных символов 101. Этой
последовательности соответствует многочлен
A(X) = 1+X
2
.
Тогда на выходе первого сумматора по модулю 2 кодера (рис. 2.5, б) последо-
вательность кодовых символов будет 11011, ей соответствует многочлен
B
1
(X) = 1+X+X
3
+X
4
.
На выходе второго сумматора по модулю 2 этого кодера последова-
тельность кодовых символов будет 10001, а ей соответствует многочлен
B
2
(X) = 1+X
4
.
В итоге на выходе кодера будет сформирована последовательность
B(X) выходных символов за 5 тактов нахождения входной последова-
тельности 101 в трехразрядном регистре: