论文部分内容阅读
本文分析了基于置信度传播的软判决迭代算法及其若干种简化算法,并主要针对带校正因子的最小和软判决迭代算法的迭代步骤进行调整和简化,提出了一种改进的软判决迭代译码算法。在该算法中,通过对迭代步骤的调整,消除了相邻迭代过程中冗余的变量节点信息,减小了存储量需求;采用了一种高效率的压缩策略对迭代产生的校验节点信息进行压缩,更进一步缩小了中间数据的存储量;对算法中比较复杂的运算过程采用合理的近似,以减小算法的复杂度。实际的性能测试表明,该算法简化后所引起的性能损失均在可接受的范围之内,即以有限的代价实现了硬件复杂度的大幅减低。基于上述的简化算法,本文提出了一种可重构准循环LDPC码译码器硬件结构。该结构利用了准循环LDPC码的结构特点和简化算法的简洁特性,结构十分的规整和高效;针对准循环LDPC码矩阵的循环特性,采用了对数桶形移位器来进行数据的交换,解决了LDPC码译码器中连线过于复杂的问题。同时,该结构借用了SIMD处理器的架构,通过对准循环LDPC码的矩阵规律进行归纳总结,提取出矩阵的基本特性,并结合本文提出的算法,采用了微指令来表示某个准循环LDPC码的矩阵,使得译码过程可以用若干条简单的微指令组合成的程序段来控制,让LDPC码的结构独立于准循环LDPC码的码率、码的规则性甚至整个校验矩阵,从而实现了解码器的硬件可重构甚至于软件上的可重构。本文针对中国数字电视地面传输国家标准(DTMB)和第二代欧洲数字视频广播卫星传输标准(DVB-S2),实现了一个可重构准循环LDPC码译码器,能够支持两种数字视频广播标准的LDPC码。综合结果表明,该译码器面积只比DVB-S2系统专用的LDPC码译码器增加了不到1%,其译码性能、吞吐率方面等性能指标都达到了两种数字视频广播标准的要求,非常适用于多模数字视频广播接收系统。