Сверточные коды способны корректировать не только случайные ошибки кратностью , но и пакеты ошибок кратностью tn=k0. Для их коррекции предложен алгоритм многопорогового или многоступенчатого декодирования.
Сущность многопорогового декодирования ССК состоит в том, что после первого декодера ССК включается второй пороговый декодер ССК, далее третий декодер и т.д. Однако для практических применений, как показывают расчеты, вполне достаточно трех пороговых декодеров (ступеней декодирования), которые обеспечивают повышенную достоверность передачи данных. Обобщенная структурная схема двухпорогового декодера ССК с R =1/2 представлена на рис. 8.
Рис. 8 Обобщенная структурная схема двухпорогового декодера ССК с R =1/2
БВС – блок вычисления синдрома; КО – корректор ошибок; БАС – блок анализа синдрома; ПЭ – пороговый элемент
Особенность многопорогового алгоритма декодирования ССК состоит в оптимальном выборе количества ступеней декодирования и величины порогов в каждой ступени декодирования. Показано, что многопороговый алгоритм декодирования применим для ССК с R ³1/2 и J ³3. При J =3 и J =4 (R ³1/2) в многопороговом декодере возможна реализация только двух ступеней декодирования, а при J ³5 – реализация трех и более ступеней декодирования. Это определяется тем, что первая ступень декодирования корректирует “случайным образом”, как правило, одиночные ошибки, а последующие ступени декодирования в зависимости от значений R и J могут быть настроены на коррекцию как одиночных, так и многократных ошибок. Корректирующая способность каждой ступени декодирования определяется выбранным значением порога декодирования. Так, например, для ССК с R =1/2 и J =3 величина порога в первой ступени декодирования двухпорогового декодера, приведенного на рис. 8, выбирается равной П1 = J =3, а во второй ступени декодирования П2=J – 1=3 – 1=2. При J =4 порог в первой ступени декодирования выбирается равным П1=J=4, а во второй ступени ; при J ³5 пороги в первой и второй ступенях декодирования выбираются соответственно равными П1=J= 5, П2=J – 1 = 5 –1 = 4, а в третьей ступени декодирования.
|
|
Таким образом, коррекция ошибок каждой ступенью декодирования обеспечивает более высокую достоверность исправления ошибок последующими ступенями декодирования. Следовательно, при оптимально выбранном количестве ступеней декодирования можно обеспечить высокую достоверность и скорость обработки информации при невысоких затратах на реализацию декодера.
Анализ многопорогового декодирования показывает, что энергетический выигрыш увеличивается на 0,21 дБ при последовательном увеличении количества ступеней декодирования при R=const и J=const. При R=const и увеличении количества проверок (J+1) энергетический выигрыш увеличивается на 0,3 … 0,4 дБ.
|
|
Структурная схема декодера
КРИ-1/k0 – коммутатор распределения информации;
ФПСдекодера – формирователь проверочных символов декодера;
ФСС – формирователь символов синдрома;
АСП – анализатор синдромной последовательности;
ПЭ – пороговый элемент;
КОИ-n0/1 – коммутатор объединения информации.