论文部分内容阅读
宽带卫星通信系统承载高速数据传输业务,信道编码技术是提高数据传输可靠性的一种有效的手段。前向纠错技术是在发送端对信息增加冗余,在接收端通过冗余对接收的码字进行检错和纠错,主要目标是减少噪声及干扰对传输信息的影响。 本文采用了串行级联码的标准,外码采用RS码,内码采用卷积码,为了抵抗衰落引起的突发干扰,中间加入了卷积交织。RS码是非二进制BCH码,适合用于纠正突发性错误,结合viterbi译码算法的卷积码,纠随机错误能力很强。 主要研究和实现了RS(255,223)编码器和译码器的设计,实现了修正的无逆BM迭代算法,减少了译码的时延。RS码编码器和译码器采用了流水线的结构,提高了数据吞吐率。实现了生成多项式为171和133的(2,1,7)卷积码,采用并行处理的ACS结构,实现了修正的RE算法的viterbi译码器的设计,将指针的概念应用到幸存路径的存储,每一个状态定义了一个指针,用指针的值的变化取代了状态的译码信息的变化,减少硬件复杂率,提高速度,降低功耗,RS码与卷积码中间加入(15,17)卷积交织,降低了衰落对系统的影响。使用硬件描述语言VHDL对级联码进行了设计,使用XilinxISE中的内嵌工具XST进行了功能仿真,使用Modelsim进行了时序仿真,该设计适合高速数据传输的通信系统。