论文部分内容阅读
DVB-S2标准(第二代卫星数字视频广播标准)相比于DVB-S标准,不仅调制方式从8PSK提升到16APSK、32APSK,自适应编码调制方式大大提高了系统性能,而且前向纠错译码性能得到了3dB左右的提高,其性能的提高一个重要原因就是采用了当今纠错编码技术发展的最新成果——低密度校验码(LDPC,Low-Density Parity-Check)。低密度奇偶校验码是一类可以用稀疏矩阵或二分图定义的线性分组码。LDPC码具有较强的纠错能力,其译码性能可以很接近香农限,但是其编码比较复杂,而应用于DVB-S2标准中的LDPC码是采用非规则循环累加的方式构造的码,具有循环编码特性,较好的解决了编码复杂的问题。LDPC码的译码一般采用的是软判决译码,软判决译码虽然在性能上得到了极大地提高,但是译码复杂度、迭代次数的减少、译码延时仍然是需要解决的问题。通过比较分析发现传统的和积译码算法(SPA)性能最优,但是复杂度最高;最小和算法(MinSum)性能最差,但是复杂度最低;修正的最小和算法(MinSum beta)则是对SPA算法和MinSum算法在性能和复杂度上的折中,具有较强的实用性。本文首先对应用于DVB-S2标准的IRA-LDPC码的构造及编码方法进行了详细的阐述并进行了C代码实现;接着对IRA-LDPC的译码算法的基本原理及详细的译码过程进行了深入的研究,并且设计出了应用于DVB-S2标准的LDPC译码器的浮点算法,仿真出了各种译码算法的性能。在此基础上对传统的译码算法中校验节点和信息节点之间的信息传递机制改进为串行的传递机制,改进后充分利用到了迭代过程中变量节点信息的更新,仿真结果表明改进后的译码器在保证复杂度不增加的同时将迭代次数从50次减少到30次,译码性能也有0.1dB左右的提高。最后对IRA-LDPC码译码器进行了定点算法设计,定点设计时对LDPC译码器的入口处信息进行精度微调,相比于以比特为单位的精度调整,这种调整方式更好地解决了LDPC译码器对入口信息敏感的问题。