无论是从信息论还是从编码理论来看,要想尽量提高编码的性能,就必须要加大编码中具有约束关系的序列长度。但是直接提高分组码编码长度或卷积码约束长度都使得系统的负责性急剧上升。在这种情况下,Forney提出了级联码的概念,即以多个短码来构造长码的方法,这样既可以减少译码的复杂性,同时又可以得到等效长码的性能。级联码方面的大量研究最终结出了Turbo码这样一个硕果。C.Berrou等人在1993年首次提出了Turbo码的概念。Turbo码将相对简单的卷积码和随机交织器结合在一起,实现了随机编码的思想,同时Turbo码用软输出迭代译码来逼近最大似然译码,就能得到接近香农极限的纠错性能。C.Berrou发表的仿真结果是,编译速率R=1/2、交织长度为64kbit时只需0.7dB便能得到10e-5的比特误码率,而对应R=1/2的香农极限是0.18dB,只差约0.5dB。Turbo码的性能有二个特点,一是随着迭代次数增加,误码率迅速下降,二是随着信躁比增加,误码率逐渐减少,当信躁比增加到一定程度,误码率下降变得缓慢,即所谓的地板效应。Turbo码的纠错能力优于卷积码,但解码复杂度高,适用于时延要求不高、误码率为10e-3~10e-6级别的业务,已应用在3G的高速数据业务中。
分享到:
相关推荐
Turbo码编译码的Matlab仿真程序(有注释)
turbo 码的matlab仿真,已测试通过
本文首先介绍了一些Turbo码的基础理论知识,在此基础上对Turbo码编解 码进行了研究,并对影响Turbo码性能的参数进行了分析和仿真,得到了一些 有益的结论。然后本文对LDPC码编码和译码的进行了系统的分析和研究,在...
turbo码编码程序 用verilog编写
Turbo码的Matlab仿真
1993 年,法国的C.Berrou 等人提出了一种新的纠错编码方式—Turbo 码,当交织 长度足够长时,其性能接近Shannon 信道编码极限值,因此Turbo 码的出现,被看作是信道 编码理论发展史的一个里程碑,它使人们设计信道...
Turbo码仿真代码使用的是Dr.WuYufei大佬的,将其中的部分注释修改为了中文(不恰当之处请多多指教),另外添加了一小段的绘图部分。
Turbo码matlab程序,对学习、课程设计以及毕业设计有比较大的帮助
Turbo码仿真程序的matlab代码, 运行后在comand窗口可以输入信噪比和帧数参数或连续按enter键默认参数 5次迭代译码,误比特率和误帧率结果输出 可以出无限循环结果,control+c停止
turbo 码的matlab仿真,已测试通过
Turbo 码系统仿真及性能分析,很好的论文资源
Turbo码有逼近香农极限的优异性能,特别适合用于无线通信链路上的前向纠错编码方案,但是标准Turbo码译码时存在错误平层(error floor)现象,误码率(BER)和误帧率(FER)有待进一步降低。提出了一种结合信源残留...
给出了Turbo码编码和译码的MatlaB代码,以及Turbo码编译码需参考的文献。
turbo码研究人员不可避免的吴宇飞的升级版程序,对turbo码的算法和其他思想的结合,仿真效果对学好turbo码是一个捷径
有关turbo码的 ,初学者可以看下,希望对你有帮助
该程序实现了Turbo码的编解码,可以达到论文中仿真图里的良好性能,Turbo码在实际中应用广泛,改程序具有很大实用价值
综述了 Turbo 码系统中的交织器、译码算法以及 Turbo 码应用方面的研究进展 ,指出 Turbo 码 在信号很弱或在干扰信号较强时 ,能够准确地还原信号 ,已成为以大容量、高数据率和承载多媒体 业务为目的的第3代移动通信的...
纠错码中turbo码的译码原理 MAP算法。自己写,照下来的图片格式。参考王新梅的纠错码一书
完成turbo码的实现过程,以SCCC的模型完成信息传输