реклама на сайте
подробности

 
 
> Вопрос по работе алгоритма BCJR и итеративному декодированию TPC
mesat88
сообщение Mar 11 2012, 12:54
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 29-09-10
Из: Москва
Пользователь №: 59 832



Пробую сделать модель декодера TPC, возник вопрос связанный с реализацией алгоритма. За основу взял изложенный в книге Морелос-Сарагоса Искусство помехоустойчивого кодирования итеративное декодирование с использованием алгоритма Чейза.
Объясните как вычисляются метрики прямого и обратного прохода и метрика ребра в алгоритме MAP. Не получается осмыслить эти формулы.
Дальше в той же книге приведен алгоритм итеративного декодирования блочных кодов произведения. В шаге 3 используются два кодовых слова с выхода декодера Чейза. В формуле вижу фигурирует только x.m, на сколько понимаю это символы одного кодового слова, как используется второе?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Modest
сообщение Mar 11 2012, 19:25
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 15-12-06
Пользователь №: 23 551



Рекомендую изучить статью Fast Chase algorithm with an application in turbo decoding. Морелос-Сарагоса пишет местами непонятно.
Go to the top of the page
 
+Quote Post
mesat88
сообщение Mar 12 2012, 06:09
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 29-09-10
Из: Москва
Пользователь №: 59 832



Цитата(Modest @ Mar 11 2012, 22:25) *
Рекомендую изучить статью Fast Chase algorithm with an application in turbo decoding. Морелос-Сарагоса пишет местами непонятно.

Дайте пожалуйста ссылку, где можно скачать эту статью. Поиск отсылает к IEEE, а к нему доступа у меня нет.

Еще вопрос, где лучше почитать о том как модифицируются алгоритмы демодуляции для 8 и более позицонных сигналов, когда необходим мягкий выход?(8psk 16/32apsk/qam) И как это влияет на алгоритмы декодирования?
Go to the top of the page
 
+Quote Post
Serg76
сообщение Mar 12 2012, 06:42
Сообщение #4


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(mesat88 @ Mar 12 2012, 10:09) *
Еще вопрос, где лучше почитать о том как модифицируются алгоритмы демодуляции для 8 и более позицонных сигналов, когда необходим мягкий выход?(8psk 16/32apsk/qam) И как это влияет на алгоритмы декодирования?

Почитайте в даташитах AHA, у них была описана методика вычисления LLR для каждого бита для многопозиционных модуляций.
И еще для Чейза как альтернатива можно вместо расчета внешних LLR попробовать просто вставлять эталонные значения метрик в места ошибочных бит. Правда не скажу насколько эта операция ухудшит (???) характеристики декодера по сравнению с честным расчетом LLR, но у меня работало. Для TPC с R=3/4 проигрыш по сравнению с MAP составлял где-то 0,7 дБ для Pb=1e-5.
Go to the top of the page
 
+Quote Post
mesat88
сообщение Mar 12 2012, 12:34
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 29-09-10
Из: Москва
Пользователь №: 59 832



Цитата(Serg76 @ Mar 12 2012, 09:42) *
И еще для Чейза как альтернатива можно вместо расчета внешних LLR попробовать просто вставлять эталонные значения метрик в места ошибочных бит.


Где можно найти эти эталонные значения метрик?

Правильно я понимаю, что для итеративного декодирования блоковых TPC с помощью алгоритма MAP и его модификаций нужно строить декодирующую(trellis) матрицу и именно по ней высчитываются метрики ребер и метрики прямого, обратного проходов? И для алгоритма Чейза метрики вычисляются таким же способом?
А декодирующая(trellis) матрица строится для блокового циклического кода?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 12:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01383 секунд с 7
ELECTRONIX ©2004-2016