Глава
4-
Сверточные
коды
в
состоянии So- На выход выдаются кодовые символы
«00».
Такой
исход на рис. 4.4 обозначен через
«0/00».
2. Если первый информационный бит равен «1», кодер переходит
в
состояние $1 (см табл. 4.1).
Выход
в этом
случае
равен «11».
Этот переход обозначен
«1/11».
Продолжая этот процесс впра-
во,
можно построить всю диаграмму состояний (рис. 4.4).
Диаграмма рис. 4.4 содержит всю информацию о сверточном ко-
де. Кодирование информационной последовательности эквивалентно
движению по некоторому неразрывному пути по диаграмме состо-
яний.
При программной реализации, например, кодирование может
быть наиболее эффективно осуществлено исключительно с помощью
заранее записанных в памяти таблиц переходов
между
состояниями.
Рассмотрим
такое альтернативное кодирование на.нримере.
1/10
о/оо
Состояние
/v"v"
Ребро:
Переход
в состояние на /-ом
шаге
Рис.
4.4. Диаграмма состояний сверточного (2,1,3)-кода.
Пример:
Кодирование сверточного (2,1,3)-кода с помощью таб-
лиц
переходов.
Выпишем для каждого состояния два его последующих, в зави-
симости от значения очередного бита («0» или «1»). Для этих путей
выпишем
также соответствующие пары кодовых бит. Полученные
результаты сведены в таблицу 4.2.
Рассмотрим
кодирование информационной последовательности
и[п] =
1,0,1,1,1.
Процесс начнем из состояния So и в нем же и за-
кончим,
добавив к и[п)
«хвост»
из
трех
нулей. В результате получим
последовательность состояний
{S[n]}
=
{50,51,52,55,53,57,^6,64,-So}
(4-32)
и
кодовое слово
{v[n}}
=
{1,1,0,1,0,0,0,1,0,1,0,1,0,0,1,1}.
"(4.33)