论文部分内容阅读
1993年法国工程师C.Berrou等人发现了Turbo码。自Turbo码发现以来,它就凭借其接近Shannon极限的解码性能吸引着学者们的研究兴趣,成为信道编码领域的研究热点。经过专家学者们二十年的不懈努力,如今Turbo码优秀性能背后的理论日益完善。与此同时,Turbo也得到了广泛的应用,被诸如WCDMA、CDMA2000、LTE、Wi-MAX等许多的当代通信协议采纳。本文首先概述了信道编码的有关理论,在此基础上介绍了Turbo编译码器结构以及其中关键技术。并且分析了四种不同的Turbo译码算法,比较了它们的优缺点,最终选择Max-Log-MAP算法加以实现,并给出了仿真程序设计框架。通过验证仿真,本文分析了影响Turbo码性能的因素,包括交织器类型、译码算法、迭代次数等。之后从校正函数出发,探讨了增强Max-Log-MAP算法误比特性能的方法,并给出了几种增强型Max-Log-MAP算法方案。这些方案算法复杂度与Max-Log-MAP算法相近或略高,但性能接近Log-MAP算法。最后本文完善了Turbo编译码matlab、C语言浮点和定点程序,并使用Verilog HDL实现Turbo编译码器功能。