
4-5.
Структура
сверточных
кодов
тельности (4.36). Это кодирование начинается из нулевого состояния
So.
Так как первый информационный бит равен щЩ = 1, мы попа-
даем в состояние Si. Этому переходу соответствует первая тройка
кодовых символов
«111».
Второй информационный бит щ[1] = 1 при-
водит нас в состояние 5з с выработкой следующей кодовой тройки
«010»
и т.д. В конце кодирования мы попадаем в нулевое состояние SQ.
4.5.
Структура
сверточных
кодов
В предыдущем разделе было проведено описание сверточных кодов
на
основе диаграммы состояний и сетевой диаграммы. Ясно, что
обе диаграммы содержат полную информацию об исследуемом ко-
де. Описание сверточных кодов с помощью диаграмм состояний и
переходов
между
ними открывает возможность более глубокого ис-
следования их структуры и свойств.
До сих нор вопросы декодирования не обсуждались. Декодирова-
нию
сверточных кодов
будет
посвящен следующий раздел этой кни-
ги.
Однако, на основании сетевой диаграммы рис. 4.8, основные тре-
бования
к хорошим кодам можно наметить уже сейчас.
Каждой
кодовой последовательности соответствует свой путь на
сетевой диаграмме, поэтому,
ясно,
что чем больше различий
между
путями, тем легче распознать истинное кодовое слово, тем меньше
вероятность ошибки декодирования.
Как
следует
измерять различие
между
путями?
Когда мы обсуждали свойства двоичных линейных блоковых ко-
дов (главы 2, 3), основным критерием "различия было число несов-
падающих символов, т.е. расстояние Хэмминга. Для блоковых ко-
дов минимальное расстояние Хэмминга
dmi
n
играло особую роль, но
также не менее важным было распределение весов слов линейного
блокового кода. Эти же рассуждения можно применить и к сверточ-
ным
кодам. В этом
случае
нулевым словом
будем
считать кодовый
вектор,
состоящий из одних нулей.
Если
рассматривать сверточные коды с конечной длиной
инфор-
мационных
векторов, то можно считать их линейными блоковыми
кодами и к ним применимы все рассуждения, проведенные в главах
2иЗ.
Расстояния
между
кодовыми словами или расстояния
между
пу-
тями
на сетевой диаграмме
будем
искать в метрике Хэмминга. В
качестве базы используем
нулевую
последовательность, т.е. последо-
вательность нулевых состояний. Без ограничения обпшости считаем,