论文部分内容阅读
纠错编码是通信系统中实现信息可靠传输不可缺少的部分。RS码不但可以纠正随机错误而且可以纠正突发错误,是最大距离可分码,广泛应用于数字通信系统、存储系统中。目前如何将高速、低延时、结构规整的RS码应用于现有的系统中成为研究重点,同时具有更强纠错能力的RS码的软判决译码算法引起人们关注,本文的工作是围绕RS码的硬判决实现和级联及软判决算法的性能展开的,主要研究内容如下:首先,本文针对IP核设计方法,实现了高速,低延时的RS码编译码,采用流水线结构提高数据吞吐量。本文采用基于自然基下的常数乘法器,结构比较简单、易于实现的逻辑运算单元。译码器关键方程求解采用基于RiBM算法的脉动阵列结构,一系列的相同处理器来计算差错位置多项式和错误值多项式。该结构解决了BM插值迭代算法制约译码器处理速度的瓶颈问题,而且易于硬件实现。在Quartus II上进行了RS(31,19)编码和译码的硬件实现和仿真,并下载到FPGA上进行验证。通过实验结果得到RS(31,19)码的纠错能力为6。其次,为了利用RS码在高信噪比时的性能优势,和Turbo码在低信噪比时的性能优势,从而进一步提高系统的抗误码性能,改善Turbo码的“错误平层”现象,本文将RS码和Turbo码串行级联,并搭建了级联OFDM的WiMAX系统进行仿真验证。高阶调制的解调采用最大对数似然比软解调算法,分析了级联码在不同调制模式下基于高斯白噪声和衰落信道的误码性能。仿真结果表明,该系统相对于RS码与卷积码的级联系统有2-3dB的编码增益,而且降低了Turbo码的迭代次数,克服了误码平台现象,达到降低系统复杂度和延时要求。最后,本文还研究了RS码软判决译码算法,软判决更充分利用信道信息,提高系统的编码增益。分析了基于代数结构RS码软判决译码算法—KV算法,有三部分组成:重数分配,插值和因式分解。重数分配对系统性能和复杂度起着重要的作用,本文采用低复杂度的Gross重数分配方法,同时利用重编码技术降低算法复杂度,但对系统性能几乎没有影响。同时研究了将基于最不可靠位置的Chase算法运用到KV算法的前端,在性能和复杂度方面取得很好的折中。提出了采用后项插值技术充分利用插值的中间结果,进一步降低复杂度,同时有0.5dB的编码增益。