

全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一 Turbo码的提出尽管每一次便译码方案的更新都会更加接近香农容量,但到1990年为止,对于二进制调制,即使在很好的信道上(如AWGN信道),编码性能在理论和实际上也存在大约3dB的差异。也就是说,应用于移动电话、卫星系统和其他应用领域的实际编码所需要的能量是理论值的两倍。对于衰落信道,这个差距将会更大。在1993年的国际通信会议(ICC93)上,法国不列颠通信大学的Claude Berrou教授等人提出了Turbo码方案。Turbo码由于很好地应用了shallnon信道编码定理中的随机性编译码条件而获得了几乎接近ShallIlon理论极限的译码性能。仿真结果表明,在65536的比特交织长度下,Turbo码可以达到距shannon极限仅差0.7dB的优异性能。到目前为止,Turbo码在现有的信道编码方案中是最好的,尚未有任何一种编码方案能与其相比拟。Turbo码的出现在编码理论界引起了轰动,成为自信息论提出以来最重大的研究成果。Turbo码的提出,对信道编码领域产生了意义深远的影响。首先,Turbo码提供了一种在低信噪比条件下性能优异的级联编码方案和次最优的迭代译码方法;其次,它改变了研究者设计好码的思路,即从最大化码字最小距离转化为最小化低重码字个数,同时也改变了判断好码的准则,即从与截止速率比较转向了与Shannon理论极限进行比较;第三,Turbo迭代的思想为实现迭代信道估计、迭代均衡以及信号检测提供了新的思路。二 Turbo码编码的研究现状自从Turbo码提出以来,编码领域掀起了一股研究热潮,也取得了不少的成果。1995年,RPodemskiski等给出了计算汉明距离谱(HDs)的算法,并利用最小汉明距离对Turbo码的性能进行了分析,分析结果与模拟结果相当接近。此后,Svirid引用分组码的性能分析方法分析了交织器的设计与Turbo码的性能,给出了误比特率(BER)的联合界,并指出了交织器的设计原则是使Turbo码的最小重量尽可能大。Perez等从距离谱的观点分析了Turbo码在低信噪比时的优异性能,在Turbo码的编码器中,指出交织器起着“谱窄化的作用,使得Turbo码的小重量的码字数目减少,从而提高译码性能。Perez等还通过距离谱解释了Turbo码译码性能中出现的误码底限现象。1996年,SBelledetto和GMontorSi引入了均匀交织器的概念,给出了Turbo码的一个BER联合性能上界,并指出好的交织器是存在的。1998年,他们对众多的RSC子码进行了研究,提出了一些性能优秀的RSC成员码。这些研究为构造优秀的Turbo码提供了参考。另外,在Turbo码迭代译码器方面的研究也是层出不穷。在MAP类译码算法和SoVA类译码算法的研究中,主要集中研究的问题又两类译码算法的比较、译码算法的次优简化、译码结构的局部改进、译码时延的改进、定点译码器实现时数据量化对译码性能的影响等等。Turbo码迭代译码的思想还逐渐被应用于其他领域,诸如迭代均衡技术、迭代与多用户检测相结合、迭代与高效调制技术的结合,此外迭代译码技术还可以应用于信道编码与有记忆调制的级联系统。Turbo码本身也出现一些变体,1996年,MacKav提出了低密度校验码(LDPC)。2001年,Li Ping提出了“Turbo(单校验)码”,它的译码复杂度比Turbo码低得多。目前的研究表明,Turbo码急需解决的问题有:交织方法的选择、译码算法的改进以及相应终止技术。这些都妨碍了Turbo码能够应用于实际生产、生活中,是Turbo码研究的几个重要方向。1. 交织器的设计信道编码中交织器的作用一般是对抗突发错误,将突发错误转变为随机错误。在Turbo码中,交织器除了以上的作用外,还起到一个更为重要的作用,即改变码的重量分布,将原始信息序列置乱,使得交织前后的信息序列的相关性减弱。交织长度越长,相邻反馈信号的相关性就越低,从而可以很好地实现迭代译码。交织器的设计直接影响到整个码的性能。Divsalar等基于分量码是递归系统码形式提出了Turbo码的有效自由距离(effective free distance)的概念,认为在设计Turbo码时应该使有效自由距离尽可能的大。Perez从距离谱的角度对Turbo码的性能进行了分析,指出交织器的作用应该使距离谱窄化(spectral thin )。Turbo码中常用的交织器有分组交织器与伪随机交织器两大类。Benedetto提出的均匀交织器只是为分析Turbo码性能而提出的,并非实际可用的交织器。Barbulescu提出了奇偶(Odd-even)伪随机交织器,这种交织器是用在码率为1/2的编码器中,能确保每个信息位都存在校验位,使得码的纠错能力在整个信息序列上均匀分布。在奇偶交织器的基础上,Barbulescu 接着又提出了“似奇偶”( Simile )交织器。交织器的设计要根据应用的场合合理设计,完全随机的交织器并不是最佳的选择。要根据信息的特点进行设计,尽量满足一些基本准则:如尽可能地置乱原始数据的顺序;避免与同一信息位直接相关的两个分量编码器中的校验位均被删除;避免出现“尾效应”图案;使码字间的最小距离dm.尽可能大,而重量dm码字数要尽可能少,克服所谓的“地板效应”。交织深度要综合考虑系统的时延要求以及数据帧的大小。2. 迭代译码算法 自Trubo码提出之后,由于其译码算法复杂,延时较大,离实用有一定的距离。因此大量的学者对Turbo码得译码算法进行了深入的研究,提出了许多改进的译码算法。在Turbo码的各种译码算法中,标准MAP (Maximum A Posteriori )算法的性能非常好,缺点是运算大,不易实现。目前最常用的简化算法有:基于符号的最大后验概率译码的MAX_ LOG_MAP算法,减少搜索状态的M-BCJR和T-BCJR算法,滑动窗口BCJR ( SW-BCJR)算法。MAX LOG MAP是把标准MAP算法中的参量用它们的对数形式表示,把繁琐的指数和乘除运算转化为加减运算,降低复杂度。有文献说明了MAX_ LOG_ MAP算法实际上就是双向Viterbi算法。另外Turbo码的译码算法还有基于序列的最大后验概率软输出Viterbi算法(SOVA)及其改进。MAX-LOG_ MAP算法的性能比标准MAP算法要损失大约0.3-0.5dB的增益,而SOVA算法要比标准MAP算法损失大约1.0dB左右。在Turbo码的各种译码算法中,MAX LOG MAP算法通常用于硬件实现,SOVA算法通常用于软件实现。目前研究较多的是MAP算法及其改进形式。3. 终止技术 Turbo码的译码是迭代的,每次迭代都会更加接近性能极限,但也带来计算量的增加和译码时延。当译码接近给定Turbo码的性能极限时,迭代次数的增加带来的性能改善非常有限,因此设计合适有效的停止判据终止译码器,减少不必要的迭代和时延是非常重要的问题。目前大多的Turbo码译码算法采用的是预设迭代次数,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江西省上饶市余干县私立蓝天中学2025-2026学年高一上学期9月月考数学试题(解析版)
- 教师综合考试试题及答案
- 学生会大赛参赛人员协议书5篇
- 2025年国企用人考试试题及答案
- 监理三控答案2025年试卷及答案
- 2025年肿瘤科化疗药物管理质量评估模拟测试卷答案及解析
- 2025年眼科常见疾病诊断治疗技能考核答案及解析
- 2025年医学影像放射技术操作规范实操考核卷答案及解析
- 2025年肾脏病学常见并发症防治评估试卷答案及解析
- 2025年戒烟卫生学戒烟辅助干预方法考察答案及解析
- GB/T 1504-2024铸铁轧辊
- 食品行业创新与研发
- 电力各种材料重量表总
- 樊荣-《医疗质量管理办法》核心制度要点解析与案
- 男性不育症诊治指南课件
- 《声声慢》省赛一等奖
- 消防安全教育培训记录表
- 国家开放大学《实用管理基础》形考任务1-4参考答案
- 2023混凝土结构耐久性电化学修复技术规程
- 变压器主保护基本知识测试题
- 食品有限公司制冷机安全风险分级管控清单
评论
0/150
提交评论