基于FPGA的RS编解码器设计文献综述

 2021-11-07 10:11

毕业论文课题相关文献综述

文 献 综 述

一.RS编解码器的实际应用

Reed-Solomon(简称RS码)属于多元BCH码的一种,是差错控制领域中一类重要的线性分组码,不仅适用于存在随机错误的信道,而且更适用于存在突发错误的信道。它主要应用于数字信号的传输和存储中。由于数字信号在传输过程中,可能受到各种干扰及信道传输特性不理想的影响使得信号发生错误,从而接收到错误的信息。近年来,人们对高速数字系统稳定性和可靠性的要求越来越高,因此纠错编码在数字信号的传输和存储中作用也越来越重要。对纠错码的研究从上世纪50年代开始一直延续到现在。

由于RS码具有以上所述的可以同时纠正突发错误和随机差错的能力,并且纠正突发错误更有效,因而被广泛应用于各种差错控制方案中。同时由于RS编解码器在无线机车信号中的位置无线机车信号系统的应用必须具有非常高的可靠性和实时性。因此,其无线通信系统要求具备前向纠错能力。

由于RS编码的性能接近理论值,再加上构造方便,编码简单,设备不复杂等优势,因此在实时性要求较高的数字通信及深空通信方面有广泛的应用。另外RS编码还被欧洲空间站(ESA),美国航空航天局(NASA),空间数据系统咨询委员会(CCSDS)等空间组织接受,用于空间信道纠错。特别的是,RS(31,15)码是战术军用通信系统的首选码,RS(255,223)码现已成为NASA和ESA在深空通信的级联系统中采用的标准码,RS(15,9)码应用于光盘存储系统纠正由于表面不整齐(缺陷或存在尘粒而使读/写磁头和媒体间隔发生变化)所引起的差错。在嫦娥一号卫星有效载荷数管分系统中,中科院用自己开发的RS(256,252)编码器和RS(256,252)译码器来完成数据的编码和纠错译码的工作,以达到有效保护存储正确数据的目的。

二.RS编解码器的研究现状

RS编码是一种比较成熟的编解码方法。国内外开展RS编译码技术的研究已有多年,由于RS编码技术相对来讲比较简单,研究主要集中在RS译码技术方面,并且随着研究的不断发展,如何实现一个高速低开销的RS码译码器已成为研究热点。自诞生以来,经过几十年的发展,RS编码已经有了许多经典的译码算法,如PGZ算法,MEA算法,BM算法,EA算法等等,也有很多厂商生产了各种各样的RS解码的IP核。RS编码的应用非常广泛,同时也比较灵活。RS解码既可以用软件,也可以用DSP或者专用硬件实现,不同的实现方法有不同的优点。另外,RS码还有各种变形,如截短RS码,删除RS码,根据删除的位置不同,或者截短的长度不一样,可能无法使用一个通用的RS解码器来实现。

三.RS编解码器的工作原理

1、RS码

RS纠错码属于多元BCH码(能够纠正多个错误的循环码)的一种,它是在Galoias域的基础上构造的,一个q阶的Galoias域通常用GF(q)来表示,码元符号的值在二元域GF(2),生成多项式的根在GF( )上为二元BCH码。而RS码的码元符号和其生成多项式的根都取自于GF(q),所以RS码是一种码元的符号域与根域一致的BCH码,通常应用的RS码都是在在GF( )上的。根据Galoias域的特点,域中至少包含一个本原元 ,它的1至q-1幂次可以生成域中的任何其他的q-1个元素,即q-1个非零元素都可以表示为: , ,..., 。在GF( )上能纠t个错误的RS码生成多项式为 (1)

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。