论文部分内容阅读
低密度奇偶校验(LDPC)码是一种性能卓越的前向纠错码,以其超强的纠错性能及极低的解码复杂度,在通信领域正得到越来越多的关注,WiMax技术已经将LDPC码作为可选信道编解码方案。IEEE 802.16e标准的LDPC码是通过基于基本矩阵循环移位得到的一种结构性的LDPC码,这种特性使得其编码器和译码器的设计都相对简单,可以有更高的并行度和译码吞吐量。本文首先简要介绍了LDPC码的研究进展和802.16标准的发展历程,给出了一般LDPC码的矩阵表示、Tanner图表示及度的表示,并介绍了基于IEEE 802.16e标准的LDPC码的具体结构。本文在对IEEE 802.16e标准的深入研究的基础上,通过比较和分析IEEE 802.16e标准中给出的三种LDPC码的快速编码算法的实现复杂度,选择了适合实现多码长的基于802.16e的LDPC码的Efficient编码算法,并进行了Matlab仿真和分析,研究了适合于IEEE802.16e标准的改进Efficient算法,该算法进一步降低了编码的复杂度。基于以上改进算法,给出了编码器结构设计方案,并完成了代码的编写,并通过Matlab与Modelsim协同验证功能的正确性。然后,本文完成了基于IEEE802.16e标准的LDPC码的译码算法分析和硬件实现的分析,通过对BP译码算法和改进的BP译码算法的理论分析和仿真验证,确定了易于硬件实现的基于IEEE802.16e标准的LDPC码的最优的译码算法并使用密度进化的方法选取了最优参数,给出了能够支持IEEE802.16e标准的LDPC码的串行译码器结构,并在QuartusII下完成了代码的编写和综合。