<<
>>

2.8.1. Турбоподобные коды

Для классических схем турбокодирования характерно использование сверточных кодов, работающих в блоковом режиме. Но многие реализованные турбокодеки построены и на основе блочных кодов.

В компонентных кодерах турбоподобного кодека могут использоваться коды Хемминга, БЧХ, Рида-Соломона.

Рассмотрим построение двумерного блочного турбоподобного кода на основе расширенного кода Хэмминга (16,11). Расширенный код Хэмминга (16,1 1) строится следующим образом: по 11 входным информационным битам вычисляются 5 проверочных, вместе они образуют 16-битовое кодовое слово, которое приведено на рис. 2.31.

И и и и и 11 и и и и и п п 11 II II Рис. 2.31

Здесь И входные информационные биты, П проверочные. Для построения двумерного турбоподобного кода берется 1 1 слов, закодированных кодом Хэмминга, которые образуют матрицу (16x11). Данная матрица подвергается повторному кодированию кодом Хэмминга: кодируются сначала первые биты каждого из одиннадцати кодовых слов, затем вторые и т.д. В итоге получаем матрицу (16x16), кодовых слов. Кодовое слово на выходе двумерного турбокодера (I 6,1 1 х 16,1 I) приведено на рис. 2.32.

и И И И И И И И и И и Пг 11 г Пг Нг 11 г и И И И И и и И И и И Пі Пг Пг И г II г и И И И и и и И и и И Пі Пі Пі Пг Пі и И И И и и и и и и и ПІ Пі ПІ Пі ПІ и И и И и и и И и и и 11 г III Пг Пі II. и И и И и и и и и и и Пі 111 Пі Пг Пі и и и и и и и и и и и ПІ Пг Пг Пг Пг и и и И и и и и и и и Пі 11 г Пі И г Пг и и и и и и и и и и и Иг Пг II г Пг П г и и и и и и и и и и и Иг Пг Пг И г Иг и и и И и и и и и и и Иг Пг II г Нг 11 г Пв Пв Пв Пв Пв Пв Пв Пв Ив Пв И в Ни 11 її Мп Им II п II в Пв Пв Пв Пв Пв Пв Пв Пв Пв Пв 11 її 11 її И и И п II п Пв Пв Пв И в Пв Пв II в Пв Пв Пв Пв Пи Мп II п Пп Пп 11 в Ив Ив Пв Пв Пв Пв Пв Пв Пв Пв 11 її Им lift Пи Пи

Рис. 2.32

И - входные информационные биты, Пг - проверочные биты горизонтального информационного слова, Пв проверочные биты вертикального слова, Пп проверочные биты слова, состоящего из проверочных битов полученных ранее.

В общем случае, в

вертикальных и горизонтальных словах могут использоваться различные блочные коды. Например, горизонтальные блоки могут быть построены с помощью того же расширенного кода Хэмминга (16,11), а вертикальные - с помощью расширенного кода Голея (24,12). В результате будет получен двумерный турбоподобный код (384,132).

Аналогичным образом могут быть построены трехмерные блочные турбоподобные коды, четырехмерные блочные турбоподобные коды и т.д. Принцип построения трехмерного блочные турбоподобного кода приведен на рис. 2.33.

Проверочные биты трехмерною ілрбокода

Информационные биты Проверочные биты двумерного турбокода двумерного турбокода

Рис. 2.33

Исправляющая способность классических турбокодов на основе сверточных кодов и турбоподобных кодов на основе блочных кодов очень близка. Зависимости вероятности ошибки от отношения сигнал/шум для конкретных реализаций турбоподобных кодов приведены в главе 3, а для турбокодов - в главе 4.

<< | >>
Источник: Дронов Антон Евгеньевич. ИССЛЕДОВАНИЕ И ОПТИМИЗАЦИЯ МЕТОДОВ ПОМЕХОУСТОЙЧИВОГО КОДИРОВАНИЯ В СИСТЕМАХ ВЕДОМСТВЕННОЙ РАДИОСВЯЗИ. 2004

Еще по теме 2.8.1. Турбоподобные коды: