Turbo码采用反馈迭代译码结构,成员译码器使用最大后验概率(MAP)译码算法译码,由于MAP算法含有大量的指数运算与对数运算,给实现带来极大的困难,在工程应用中,通常采用其对数域的简化算法——Log-MAP和Max-Log-MAP算法。相对于Log-MAP算法,Max-Log-MAP虽然损失0.5 dB的增益,但由于其大大简化了复杂度,在应用与实现中...
turbo码采用反馈迭代译码结构,成员译码器使用最大后验概率(map)译码算法译码,由于map算法含有大量的指数运算与对数运算,给实现带来极大的困难,在工程应用中,通常采用其对数域的简化算法——log-map和max-log-map算法。相对于log-map算法,max-log-map虽然损失0.5 db的增益,但由于其大大简化了复杂度,在应用与实现中...
MAP算法理论上可以准确计算每个信息比特的后验概率,但其计算量巨大,在实际中难以实现。Log-MAP算法利用对数的单调递增性使MAP算法的乘法转换成加法运算,从而减少了运算量,但校正函数仍然存在大量的指数和对数运算。Max-Log-MAP算法消除了Log-MAP算法中雅可比公式的校正函数,使得算法复杂度明显降低,但其译码性能受到很大...
Turbo译码器中的分量译码器的实现算法有SOVA算法,Max-Log-Map算法和Log-Map算法,其中SOVA算法复杂度最低,性能最差;Log-Map算法性能最佳,复杂度最大,本文采用基于Max-Log-Map的优化译码算法,对状态量度归一化计算和滑动窗算法等关键技术进行优化,在满足性能要求的情况下,大大降低算法复杂度。
基于DSP的 Max - Log - MAP算法实现与优化郭 晋1,闫 涛2(1.西北工业大学 陕西 西安 710072 ;2.空军工程大学 工程学院 陕西 西安 710038)摘 要 :Turbo 码是一种性能优异的新型信道编码方案 ,在各类通信系统中具有广阔的应用前景。基于标准 C 语言研究了 Turbo 码 Max - Log - MAP 译码算法的软件编程与...
Turbo码采用反馈迭代译码结构,成员译码器使用最大后验概率(MAP)译码算法译码,由于MAP算法含有大量的指数运算与对数运算,给实现带来极大的困难,在工程应用中,通常采用其对数域的简化算法——Log-MAP和Max-Log-MAP算法。相对于Log-MAP算法,Max-Log-MAP虽然损失0.5 dB的增益,但由于其大大简化了复杂度,在应用与实现中...
Turbo译码器中的分量译码器的实现算法有SOVA算法,Max-Log-Map算法和Log-Map算法,其中SOVA算法复杂度最低,性能最差;Log-Map算法性能最佳,复杂度最大,本文采用基于Max-Log-Map的优化译码算法,对状态量度归一化计算和滑动窗算法等关键技术进行优化,在满足性能要求的情况下,大大降低算法复杂度。 1 Turbo编码器。译码...
基于DSP的Max-Log-MAP算法实现与优化
针对Max-Log-MAP算法存在译码性能比Log—MAP算法差0.5dB,而Log-MAP算法复杂度大的问题.论文提出了用线性分段(piecewise-linear term:PLT)的最大值运算来替代Log—MAP算法中雅克比公式,并通过研究比例因子对译码性能的影响,获得了最佳的优化Turbo译码性能的方法.研究结果证明,用分段项数r等于3,比例因子S为0.7时,获得...
一种改进的Max-Log-Map译码算法的DSP实现戚楠,李立欣,范捷,蒋少豪,张会生(西北工业大学电子信息学院,陕西西安710129)摘要:针对传统的Max-Log-Map译码算法时效性差、存储空间开销大的特点,本文对传统的Max-Log-Map译码算法进行了改进。改进的算法对前、后向度量使用了蝶形结构图,便于DSP实现;将原始帧均分为多个子...