【摘要】:伴随着数字通信技术的持续发展,信道的带宽在不断增大,数据传输的速度一直在加快,同时,人们也越来越关注通信的质量。信道编码是提高通信可靠性非常有效的方法,因而引发了人们研究信道编码的热潮。多种设计结构简单,性能优越的编码方案被提出,而Turbo码由于很好地应用了Shannon信道编码定理中的随机性编译码条件,从而获得了几乎接近Shannon理论极限的译码性能,远远超过其他编码方案。Turbo码不仅在信道信噪比很低的高噪声环境下性能优越,而且还具有很强的抗衰落、抗干扰能力。然而,Turbo码的译码计算过程中存在着大量的指数运算和乘法运算,从而使得译码运算复杂度非常高,这样由硬件实现起来就变得相当困难。另外Turbo码属于块状编码,即只能在接收到完整的一帧数据后才能开始进行译码,当编码器交织深度比较大时,这不仅要耗费很大的存储空间,同时也会造成极大的译码时延,系统实时性下降。本论文在译码中引入滑窗算法很好地解决了这两个问题。本文首先学习了数字通信、信道编码以及香农限等基础概念,概述了Turbo码的提出背景、研究及应用现状;然后深入研究了Turbo码的编译码原理与结构,编译码器各组成部分特点与功能;最后详细推导了Turbo码三种常见的MAP类译码算法:MAP算法、Log-MAP算法与Max-Log-MAP算法。在这些基础上,本人主要做了以下三大部分的工作。1.深入研究了Turbo译码中的滑窗算法;详细分析了滑窗算法的原理与结构,解决了Turbo码属于块状译码所造成的消耗存储资源多,译码时延大的问题;并剖析了滑窗算法相对于传统的非滑窗译码算法是如何达到节约存储资源、缩短译码时延目的的。2.通过C++编程实现了滑窗法Turbo编译码器;并改变程序中某些参数,分别从编码、译码、滑窗算法以及硬件实现这四个角度来分析影响Turbo码性能的参数;通过仿真对比找出滑窗法Turbo码编译码器硬件实现的最佳参数。3.结合实际的工程应用,在Quartus II集成开发环境下进行Verilog编程,实现了编译码器的FPGA设计;并通过ModelSim仿真软件得到了编译码模块的时序仿真图,最终在硬件平台上进行实测并与理论值比对以验证结果的正确性,完成了Turbo码编译码器的硬件设计。其中第1部分和第2部分的内容集中在第三章,第3部分的内容主要在第四章。
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN911.22;TN791
【参考文献】
相关期刊论文 前10条
1 蔺吉顺;刘东华;;基于SW-Log-MAP算法的Turbo-SISO译码器的设计与实现[J];黑龙江大学自然科学学报;2014年05期
2 卜祥元;杨行;邱源;方金辉;;一种改进的Turbo码译码算法及其FPGA实现[J];北京理工大学学报;2013年10期
3 丘选锋;赵宏宇;;Turbo码并行无冲突交织器设计[J];通信技术;2013年08期
4 黄跃斌;陈峗;曾晓洋;;LTE中灵活并行无冲突Turbo码交织器的实现[J];复旦学报(自然科学版);2013年03期
5 陈绪斌;曹嘉麟;陈峗;曾晓洋;;高性能并行Turbo译码器的VLSI设计[J];计算机工程;2012年23期
6 赵旦峰;朱铁林;刘渊;;基于后验概率判决的动态迭代停止算法[J];吉林大学学报(工学版);2012年03期
7 田克纯;常雪景;;基于FPGA的Turbo码交织器的设计与实现[J];电视技术;2012年09期
8 张桂华;桑会平;姬红兵;;基于FPGA的Turbo码译码算法实现[J];系统工程与电子技术;2008年08期
9 谢玉明,曹素华,肖扬;Turbo编解码结构及基于LOG-MAP算法的性能仿真研究[J];中国铁道科学;2005年01期
10 张中培,靳蕃;从相关性分析Turbo码交织器的设计[J];电子科技大学学报;2000年01期
相关博士学位论文 前1条
1 白宝明;Turbo码理论及其应用的研究[D];西安电子科技大学;1999年
相关硕士学位论文 前1条
1 靳凡;Turbo码的设计与FPGA实现[D];西安电子科技大学;2009年
,
本文编号:
2554403
本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/2554403.html