Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3_rashich.pdf
Скачиваний:
441
Добавлен:
23.03.2015
Размер:
3.81 Mб
Скачать

где j 1 , SI — величина верхнего защитного интервала в отсчетах.

При последующей обработке каждого N-го символа вектор corr применяется для предварительной коррекции фазовой характеристики символов с номерами N – 1, N и N + 1. Данный процесс может быть оптимизирован путем сохранения в регистрах обработанных N-го и (N + 1)-го символов для их использования во время работы эквалайзера для (N + 1)-го символа. После этого происходит обработка в соответствии с алгоритмом эквалайзера по трем символам.

В отсутствие ошибок синхронизации характеристика комбинированного алгоритма совпадает или немного лучше характеристики алгоритма эквалайзера по трем символам. Небольшой выигрыш достигается за счет устранения с помощью пилотов преамбулы начального набега фазы. При возрастании величины ошибки синхронизации характеристика комбинированного алгоритма не изменяется в отличие от характеристик остальных рассмотренных алгоритмов, демонстрирующих тенденцию к повышению средней вероятности ошибки на бит при том же значении отношения сигнал/шум.

2.6.3. Декодирование сверточного турбокода WiMAX

Обобщенная структурная схема итеративного декодера (декодера сверточного турбокода WiMAX) представлена на рис. 2.30. Декодирование является итеративным, причем число итераций редко превосходит 10. Часто удовлетворительный результат можно получить уже при шести итерациях, что значительно ускоряет процедуру декодирования. Возможность проведения декодирования итеративно, с регулированием числа операций для получения наибольшего быстродействия при имеющихся требованиях к величине вероятности ошибки на бит дало рассматриваемым кодам приставку ―турбо-‖.

На начальном шаге декодирования данные поступают на вход первого декодера, который передает выходные значения в виде совокупности мягких решений второму. Таким образом, второй декодер вместе с входной последовательностью получает также априорные сведения о передававшихся информационных битах. После этого процедуры декодирования, перемежения, деперемежения и обмена априорными данными продолжа-

130

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

Деперемежитель

Декодер 1

 

 

Перемежитель

 

 

Декодер 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Формирование блока данных для Перемежитель декодирования

Деперемежитель

Работа в цикле

Инициализация

Вывод результатов

Рис. 2.30. Обобщенная структурная схема итеративного декодера турбокода WiMAX

Принцип работы декодеров в схеме определяет весь алгоритм декодирования сверточного турбокода WiMAX. Существует два наиболее распространенных алгоритма — на основе SOVA и алгоритм декодирования, оптимальный по критерию максимума апостериорной вероятности (MAP, Maximum Aposteriori Probability). Первый алгоритм минимизирует вероятность ошибки на блок, второй — на символ.

В общем случае SOVA реализуется проще, чем MAP-алгоритм. Тем не менее, этот алгоритм имеет два принципиальных недостатка. Вопервых, апостериорные решения, поступающие с выхода SOVA-декодера, являются слишком ―оптимистичными‖ (имеют слишком большие значения

131