Декодируйте convolutionally-закодированные значения LLR с помощью алгоритма MAP
Wireless HDL Toolbox / Выявление ошибок и Коррекция
Блок APP Decoder декодирует convolutionally-закодированные значения отношения логарифмической правдоподобности (LLR) с помощью алгоритма декодирования максимума по опыту вероятности (MAP). Блок принимает закодированные и незакодированные значения LLR и samplecontrol
соедините шиной, декодирует закодированные значения LLR и выводит обновленные версии закодированных и незакодированных значений LLR и samplecontrol
шина.
Блок поддерживает два алгоритма декодирования: Max Log MAP (max)
и Log MAP (max*)
. Можно выбрать алгоритм путем установки параметра Algorithm. Поддержки блока отключенные и усеченные режимы и эти уровни декодирования: 1/2, 1/3, 1/4, 1/5, 1/6, и 1/7. Блок обеспечивает архитектуру, подходящую для аппаратного развертывания и генерации HDL-кода.
Декодирование поддержек блока последовательных и параллельных каскадных кодов. Используя этот блок, можно создать турбо декодеры, пользовательские декодеры для каскадных кодов и коды продуктов для итеративного декодирования.
[1] Viterbi, A.J. “Интуитивное Выравнивание и Упрощенное внедрение Декодера MAP для Сверточных кодов”. Журнал IEEE на Выбранных областях в Коммуникациях 16, № 2 (февраль 1998): 260–64. https://doi.org/10.1109/49.661114.
[2] Бенедетто, S., Д. Дивсэлэр, Г. Монторси и Ф. Поллара. “Модуль APP Soft-Input Soft-Output для Итеративного Декодирования Каскадных кодов”. Коммуникационные Буквы IEEE 1, № 1 (январь 1997): 22–24. https://doi.org/10.1109/4234.552145.
[3] Бенедетто, S. и Г. Монторси. “Эффективность Непрерывных и Blockwise Декодируемые Турбокоды”. Коммуникационные Буквы IEEE 1, № 3 (май 1997): 77–79. https://doi.org/10.1109/4234.585802.