论文部分内容阅读
RS码具有优异的纠正突发错误的能力,它作为外码与Viterbi码交织级联可显著提高多媒体卫星通信的可靠性,目前国内外许多通信标准中都采用RS与Viterbi的级联码。本文面向多媒体卫星通信需求,对RS编译码算法及RS与Viterbi交织级联技术展开研究,并进行RS编译码器的设计优化与实现。主要工作和成果有以下几点:1、时域RS编译码算法研究与分析。将改进的BM算法、欧几里德算法的实现复杂度进行对比,前者优于后者;研究Forney算法,对其中的求逆运算实现的复杂度作出了分析并提出实现方案。2、RS(244,212)编码器设计优化与实现。通过对低复杂度位并行体系结构多项式有限域乘法器原理的研究,设计实现了GF( 28 )域速度快、资源占用少的通用乘法器和固定因子乘法器;给出编码器的电路实现,并且提出改进的电路结构方案;在此基础上用Verilog语言实现了RS(244,212)编码器;用Xilinx ISE 9.1i Vertex2p综合后编码器最大速度为2.0Gbps,资源占用为285个slice;3、RS(244,212)译码器设计优化与实现。给出伴随式计算模块、解关键方程模块、解错误位置和错误值模块的电路实现,特别是解关键方程电路结构中提出两步乘法完成一次乘法运算的方法,减少将近一半的通用乘法器;通过对译码器三个模块的时序分析,给出译码器的三级流水结构;在此基础上用Verilog语言实现了RS(244,212)译码器。用Xilinx ISE 9.1i Vertex2p综合后译码器最大速度为1.4Gbps,资源占用为1832个slice;4、RS与Viterbi交织级联研究与设计。对级联码进行研究,分析级联码加交织的好处;对几种交织矩阵进行实验分析,得到最优的交织矩阵128×61;在此基础上设计了符合多媒体通信卫星用户链路TDM载波通信体制标准的交织级联码。