论文部分内容阅读
Turbo乘积码(Turbo Product Code,TPC)因其具有编码结构简单、译码复杂度低、纠错性能良好以及易于实现等优点而在无线通信、移动通信、卫星通信和军事通信等领域得到广泛应用。本文在深入研究与分析TPC编码原理与译码算法的基础之上,结合实际应用的需要,以Chase译码算法为核心,研究了TPC译码性能及其在双路数据传输系统中的编码方案与译码算法。本文首先对信道编码理论进行了研究,在此基础之上对作为TPC分量码的扩展Hamming码的代数译码算法及其纠错能力,TPC编码原理及其硬判决译码算法进行研究与分析,为后文的研究奠定了理论基础。其次,深入研究与分析了Chase算法原理,在此基础之上,结合软输入软输出(Soft Input Soft Output,SISO)迭代译码思想,详细阐述基于Chase算法的TPC SISO迭代译码算法的译码原理和基本步骤以及软信息的计算过程。在AWGN信道条件下,对影响Chase算法译码性能的各个因素进行误码率仿真实验与分析。仿真结果表明,采用(64,57)×(64,57)的TPC码型迭代3次后,在5BER10??时,相比于未编码的BPSK调制系统有5.7d B左右的编码增益。并且若对接收信号采用3比特量化,则仅仅比无穷比特量化时译码性能损失0.2d B。之后,在单路数据传输系统中,当译码器不能获取信道信息时,提出了通过提高采样率,利用采样数据构造码元可靠度信息的改进算法。最后,在双路数据传输系统中,采用双路数据联合编译码的思想,对TPC编译码算法进行深入研究。结合双路数据传输系统的应用特性,分别针对译码器能够获取码元的可靠度信息和不能获取可靠度信息两种情况,提出了双路数据差分编译码算法和双路数据合并编译码算法,并且针对BSC和AWGN信道,对双路TPC译码性能进行了仿真与分析。仿真结果表明,双路TPC编译码算法的译码性能要优越于单路TPC编译码算法的译码性能。