论文部分内容阅读
RS码具有优异的纠正随机错误和突发错误的能力,被广泛应用在无线通信、空间通信链路、数字用户环路和数字存储系统等通信系统中。RS码的译码方法主要分为硬判决和软判决两种。和硬判决相比,软判决虽然复杂度较高,但是能获得更高的编码增益,因此吸引了更广泛的研究。以深空探测为代表的RS码典型应用的快速发展对译码技术提出了更高的要求,包括:(1)纠错性能优异且结构简单;(2)能够根据环境的变化自动调整译码参数,保持译码效果与处理速度、硬件功耗的合理平衡;(3)可适应不同任务对信息传输的具体要求。已报道的相关研究成果已无法满足上述要求。本文提出了一种减小复杂度的新型重数分配算法,通过对原有重数分配算法的分析,提出了用比特级的接收电平来代替可靠度值,从而省去了原有的复杂的可靠度值的计算。提出的引理通过详细的证明验证了其正确性。在重数分配模块的基础上提出了一个环境自适应模块,该模块通过对当前信道实时分析,自动调整译码参数,使译码器在满足误码率要求的前提下保持最佳的数据处理速度和能效状态。重数分配模块和环境自适应模块都采用了硬件实现,这是重数分配模块首次实现硬件实现。此外,本文还基于现有的高效串行RS码软判决译码器,提出了一个可重构的环境自适应RS码软判决译码器,它能以最低的硬件资源消耗满足多种业务需求。本文通过C代码进行大量信道环境模拟实验,最终得到译码参数和出错码元的对应关系,采用Verilog HDL语言对可重构的环境自适应RS码软判决译码器建模,使用modelsim进行功能仿真,在SMIC 0.13μm的工艺下,采用Design Compiler、Prime Time和Prime Time PX进行综合、静态时序分析和功耗分析。从结果可以表明,可重构环境自适应RS码软判决译码器创新性强,可有效解决深空探测等RS码现有应用领域所面临的难题,保证不同情况下数据快速可靠传输,从而为系统功能的顺利实现提供保障。研究成果还将有助于进一步拓展RS码的应用范围。