论文部分内容阅读
随着通信技术的发展,使用编码技术解决数据传送过程中的无差错传输问题成为计算机和通信领域研究的热点。为了保证数据信息传输的可靠性,对RA码的研究成为国内外的热点。RA码的提出是对LDPC信道编码技术的进一步发展和应用。规则RA码和IRA码都可以实现线性时间的编码和线性时间的译码,同时还可以采用低复杂度的迭代译码算法。分析RA码的编译码原理及其性能,对它的实际应用具有非常积极的意义。RA码是由重复器、交织器和累加器串联而成,IRA码是指校验节点的度数或者变量节点的度数不相等的规则RA码,它们的主要译码算法采用BP译码算法和Min-Sum译码算法。针对Min-Sum译码算法译码误差较大这一缺点,本文介绍了归一化译码算法和偏移译码算法对其进行改进;针对BP译码算法译码复杂度比较高这一问题,介绍了折线译码算法对其进行改进。并且根据性能仿真图,得出本文的结论。对规则RA码和IRA码来说,BP译码算法的性能都是最好的,Min-Sum译码算法的性能比BP译码算法差很多,归一化译码算法和偏移译码算法性能接近,都比Min-Sum译码算法要好,3线段译码算法性能稍差,但是也比Min-Sum译码算法要好,5线段译码算法性能非常好,几乎能达到BP译码算法的性能,是最理想的改进译码算法。总之,无论是改进的译码算法还是别的其他方式,要使编码增益提高的同时,必然带来复杂度的增加,所以在实际的应用当中,针对不同的情况,我们选择最合适的编译码方案,不用非要拘泥某一种编译码算法。