论文部分内容阅读
Turbo码一出现,就以它接近香农限的优异性能引起了信息与编码理论界的轰动,得到了广泛的研究与应用,被确定为第三代移动通信系统的信道编码方案之一。Turbo码获得优异性能的根本原因是它采用了迭代译码的思想,但是采用迭代译码的方式进行译码,使得译码的计算复杂度提高,译码延时也很大。因此,改进和简化Turbo码的迭代译码,是当前研究的主要方向之一。本文在对Turbo码的编译码原理及算法进行了简单介绍的基础上,重点研究了Turbo码的改进迭代译码算法和迭代停止准则。首先,本文利用MATLAB软件针对影响Turbo码性能的参数如分量码,归零处理方法,交织长度,码率,交织器,迭代次数,译码算法进行仿真,通过分析合理选择参数来提高Turbo码性能。基于对传统Turbo码译码算法的研究与分析,为了减少译码复杂度和译码延时,本文提出改进的迭代译码算法,即改进的基于滑动窗的对数域最大后验概率算法(Improved Sliding Windows Log Max A Posteriori, improved SW-Log-MAP)和改进的组合译码算法。改进SW-Log-MAP算法是利用了滑动窗的技术,降低了译码延时并且简化了Log-MAP算法,使得改进算法的计算量大大减少;改进组合译码算法是结合软输出维特比算法(Soft-Output Viterbi Algorithm, SOVA)(?)(?)Log-MAP算法各自的优点,使得改进算法既能够达至(?)Log-MAP算法的译码性能又能够减少译码复杂度。仿真结果表明所提出的改进迭代译码算法能够在降低译码计算复杂度的同时保持译码性能与传统的Log-MAP算法的性能近似。为了减少译码延时,本文提出新的改进迭代停止准则。这个准则是利用两个分量译码器输出的对数似然比的方差比值来决定是否停止迭代。仿真结果表明该准则能够减少平均译码迭代次数并且不降低译码性能。最后,把Turbo码作为信道编码方案应用到正交频分复用(Orthogonal Frequency Division Multiplexing, OFDM)系统中,仿真结果表明使用Turbo码作为信道编码能够提高系统抗干扰,抗瑞利衰落特性,从而提高系统的传输速度和传输质量。