Составители:
Рубрика:
18
1, если -й разряд регистра связан с -м сумматором;
0, в противном случае.
ji
ij
g
=
(2.2)
Типичные параметры сверточных кодов: k,n = 1,2, ..., 8; R = k/n =
=1/4,...,7/8; m = 2, ..., 10 [15].
Наиболее часто на практике применяются сверточные коды со ско-
ростью R = 1/2 (рис. 2.5). При значении R = 1/n структура кодера остает-
ся неизменной, но два сумматора по модулю 2 заменяются на n сумма-
торов, образующих n выходных символов для каждого информационно-
го символа, поступающего на вход кодера. На рис. 2.7, а приведена
схема сверточного кодера для скорости R = 1/3.
Рис. 2.7. Примеры кодеров для скоростей 1/3(а) и 2/3(б)
При скоростях R = k/n,где k >1, как правило, в схеме кодера использу-
ют k регистров сдвига. Типичным является пример, показанный на
рис. 2.7, б для кода с R = 2/3. В кодер одновременно вводятся два сим-
вола (один для входной последовательности A
1
(X), другой – для A
2
(X)) и
сумматоры, по модулю 2 вычисляют три символа для выходных после-
довательностей B
1
(X), B
2
(X), B
3
(X).
Сверточный код удобно задавать посредством порождающих (произ-
водящих) многочленов, определяемых видом последовательностей (2.1),
подобно тому, как это делается для линейных блоковых циклических
кодов [5]. Порождающие многочлены полностью определяют структуру
двоичного кодера сверточного кода. Выходные кодовые символы можно
представить в виде свертки последовательности информационных сим-
волов и порождающих многочленов кода, задающих линейные рекур-
рентные правила кодирования, но об этом в следующем разделе.
Выход
Выход
Вход
A
1
(X)
A
2
(X)
B
1
(X)
B
2
(X)
B
3
(X)
а) б)
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »