论文部分内容阅读
自1978年的第一代蜂窝通信系统诞生以来,移动通信技术的发展日新月异,在不到30年的时间已经经过三代演变。与其它信道相比,移动信道是最复杂、最恶劣的信道,接收信号的错误率非常高(5-10%),使译码器在非常低的信噪比(SNR)下工作。因此,移动信道对编译码器的设计要求非常高,采用的纠错编码技术也在不断更新,产生了BCH码、TURBO码、LDPC码等优秀的纠错编码技术。低密度奇偶校验码(LDPC)是一种性能非常好的纠错编码技术,以其较低的译码复杂度和灵活的结构,成为编码领域的研究热点。中国的数字电视地面广播标准(DTMB)和移动多媒体系统(CMMB)以及新一代数字卫星广播标准(DVB-S2)都采用LDPC码作为纠错码。中国数字电视地面传输标准(DTMB)中采用BCH码和LDPC码作为前向纠错码,其中BCH码为外码,LDPC码为内码。本文主要研究国标纠错编码的编译码器设计,包括BCH编译码器和LDPC码译码器。首先介绍BCH码和LDPC码的定义及原理,随后介绍DTMB标准的纠错编码方案。深入研究了BCH码的编译码算法,针对DTMB标准BCH码单比特错误的特点,设计一种基于XOR-plane和AND-plane的译码器方案,在Xilinx xc2vp30器件上实现了并行BCH编译码器。仿真结果表明,本文设计的BCH编译码器在速度和资源耗费上可以满足国标的要求。接着对LDPC码的常见译码算法进行研究和仿真,包括LLR-BP算法、UMP-BP-Based算法,Normalized-BP-based算法以及Offset-BP-based算法,针对DTMB标准的编码规律提出一种新的改进最小和算法。该算法通过求均方误差最小值的方法,结合了前面两种改进最小和算法的优点,仿真结果表明,在归一化值为0.75,偏移值为0.125的情况下,0.4码率的LDPC码译码算法性能上升了0.1dB,而复杂度基本相同。最后,本文对LDPC译码器的硬件结构进行了讨论,分析了译码器的总体架构、流水线以及量化方案。根据国标QC-LDPC码校验矩阵的特征,提出串并结合架构以及两级流水线方案,然后通过定点仿真确定了量化方案为8比特量化(1:4:3)。设计和实现了LDPC译码器的关键模块:CNPU、VNPU、存储器等。