音视频技术
400万+工程师在用
400万+工程师在用

电子发烧友网工程师

17年用户 16436经验值
擅长:可编程逻辑 MEMS/传感技术 测量仪表 模拟技术 控制/MCU RF/无线
私信 关注

什么是Turbo 码的迭代译码算法?当前Turbo译码算法有哪些?有哪些形式的Turbo 码?

2008-5-30 16:24

什么是Turbo码的迭代译码算法
Turbo 码获得优异性能的第二个重要因素是应用了基于最大后验概率准则 (MAP) 的迭
代译码算法。
什么是Turbo 码的迭代译码算法?当前Turbo译码算法有哪些?有哪些形式的Turbo 码?

当前Turbo译码算法有哪些?


(1) 标准算法(MAP)
它对BCJR 算法做了一定修正,对 α 和β 作归一化。对约束长度为N 的卷积码,每一

什么是Turbo 码的迭代译码算法?当前Turbo译码算法有哪些?有哪些形式的Turbo 码?
什么是Turbo 码的迭代译码算法?当前Turbo译码算法有哪些?有哪些形式的Turbo 码?
分量,使似然加法完全变成求最大值运算,则得到MAX-LOG-MAP 算法。它大大降低了存
储量和计算复杂度,而译码性能仅恶化0.5dB,非常适合硬件实现。
(3) 软输出Viterbi 算法(SOVA)
它对Viterbi 算法进行了改进,其基本思想是在接收端采用先验信息形式的软输入基础
上,利用幸存路径和被删除路径的量度差去修正这条路径上各比特的可信度,使之适用于迭
代译码。SOVA 运算量仅为标准维特比算法的两倍,但性能恶化量约为1dB。

有哪些形式的Turbo码
自从 1993 年法国人提出了Turbo 码后,借鉴于他们在编码和译码方面的基本思想,出
现了形形色色的各种采用 Turbo(迭代)译码算法的纠错编码,使得信道编码学提到到了一
个崭新的程度,越来越逼近 Shannon 限。这些码有:
(1) Turbo 并行级联
?? Trubo 卷积码(Turbo Convolutional Code,TCC),这是法国人提出的最初的
Turbo 码,其特点是低码率 (例如 R=1/3), 但可以增信删余。在 BER 为 10-7
范围内,有较强的误码平台(Error Floor)。
?? Turbo 乘积码(Turbo Product Code,TPC)
?? 分组 Turbo 码(Block Turbo Code,BTC)
?? 低密度校验码 (Low Density Parity Check ,LDPC)
(2) Turbo 串行级联码 (Turbo Serial Concatenated Code,TSC)

 

更多回帖

打开APP