Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Turbo-new.doc
Скачиваний:
3
Добавлен:
21.08.2019
Размер:
1.18 Mб
Скачать

1.2.2Итерационное декодирование по мав

Турбо кодер, основанный на двоичном РССК (1, 21/35) коде с обратными связями изображён на рис. 2. На первый кодер поступает информационная последовательность b длины N

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

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

Псевдослучайном перемежитель принимает блок длиной в N символов, после чего выдаёт его символы в псевдослучайном порядке. Порядок перемежения должен совпадать с перемежителем декодера.

Турбо-кодер генерирует (n(N+m),N), блоков кода, где n - количество выходных кодированных последовательностей. Например в данном случае n=3.

Два компонента кода можно заменять и изменять их относительные скорости. Различные скорости кода, такие как 1/2, 2/3, 3/4 и т.п. можно получить из кода с относительной скоростью 1/3 путём перфорации.

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

Алгоритмы декодирования должны быть с мягким выходом. Это алгоритмы МАВ или алгоритм Витерби с мягким решением (АВМР). Итерационный турбо-декодер изображен на рис. 3.

Рисунок 2 Схема построения турбо-кодера с компонентным РССК

(1, 21/37)

В итерационной схеме основанной на МАВ, первый декодер МАВ принимает входную некодированную последовательность r0 и кодированную последовательность r1. Он обрабатывает её и выдаёт мягкое решение, которое через перемежитель поступает на второй декодер вместе с принятой информационной последовательностью, прошедшей через такой же перемежитель r0, а так же с кодированной последовательностью со второго кодера r1. Второй декодер тоже выносит мягкое решение, которое может быть использовано первым декодером для дальнейшего исправления ошибок в декодируемом блоке и так многократно.

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

Пусть, например, первый декодер МАВ находится на первой итерации. Логарифм вероятности на выходе первого МАВ декодера можно выразить так

Рисунок 3 Итерационный декодер турбо-кода

(12)

где обозначены и априорные вероятности поступления 0 и 1 на вход первого декодера. Аналогично для входа второго декодера априорные вероятности обозначены и

Перепишем 1(bt) в следующем виде

(13)

Так как код систематический, то , i = 0, 1 не зависит от решётки и состояния l.

1(bt) можно разложить следующим образом

(14)

где

(15)

1e(bt) называется привнесенная информация. Она является функцией от избыточной информации вышедшей из кодера и поступившей на декодер.

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

Однако, 1e(bt) не содержит , и это может использоваться как априорная вероятность для декодирования во второй ступени.

На первой итерации, в первом декодере МАВ принимается, что вероятности = =0,5.

На второй итерации используется примесная информация из второго декодера МАВ, чтобы вычислить априорную вероятность и следующим способом

(16)

Из выражения 16 и в связи с тем, что

можно записать априорные вероятности

(17)

(18)

Подставив выражения (17) и (18) в (14) получим

( 19)

и аналогично

(20)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]