论文部分内容阅读
提高通信的可靠性一直是通信系统设计所追求的最主要目标之一,纠错码是提高信息传输可靠性的一种重要手段,低密度奇偶校验码(LDPC)码是一种性能卓越的前向纠错码。LDPC相对于Turbo码的优异的译码性能和具有高译码吞吐量的可能,使其成为全球微波互联接入(WiMAX)的几种信道编码之一。IEEE 802.16e标准的LDPC码是通过基于基本矩阵循环移位得到的一种结构性的LDPC码,这种特性使得其编码器和译码器的设计都相对简单,可以有更高的并行度和译码吞吐量。本文首先分析了WiMAX的LDPC的基本原理,包括基本概念、构造方法以及编译码算法。在编码算法里,研究了IEEE 802.16e标准中给出的三种快速编码算法;在译码算法里,对BP译码算法、Min-Sum译码算法、规则化Min-Sum译码算法和偏移Min-Sum译码算法进行了研究。本文基于对IEEE 802.16e标准的深入研究,通过比较和分析IEEE 802.16e标准中给出的三种LDPC码的快速编码算法的实现复杂度,找到了适合实现多码长的基于WiMAX的LDPC码的快速编码算法,并给出了编码仿真的实现方法。本文在完成了基于WiMAX的LDPC码的译码算法分析后,对几种算法的复杂度进行了分析和比较,接着给出了译码算法的仿真实现方法,包括校验节点和变量节点上迭代计算的仿真流程。最后在MATLAB平台上构建了AWGN信道下的误码性能仿真系统,并对不同码块长度、迭代次数、信道信息(信噪比SNR信息)等条件下的基于WiMAX的LDPC码进行了误码性能的仿真,分析了以上因素对误码性能的影响。然后比较了由上述4种译码算法构造的LDPC译码器的性能。通过对译码算法的理论分析和仿真验证的方法寻找最优参数,找到了实际应用中基于WiMAX的LDPC码的可行的译码算法。