数字通信中的RS编码.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数字通信中的RS编码.doc》由会员分享,可在线阅读,更多相关《数字通信中的RS编码.doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流数字通信中的RS编码【精品文档】第 3 页数字通信中的RS编码摘要:由于信道中存在干扰,数字信号在信道中传输的过程中会产生误码。为了提高通信质量,保证通信的正确性和可靠性,通常采用差错控制的方法来纠正传输过程中的错误。本文的目的就是重点研究一种信道编码的算法和逻辑电路的实现方法,并在硬件上验证。RS码是一种典型的纠错码,在线性分组码中,它具有最强的纠错能力,在分析RS编码原理的基础上,介绍RS(15,11)码的编码算法和逻辑电路的实现方法。关键词:数字通信 纠错编码 RS码1.引言目前码已经成为美国航天局()和欧洲空间站()在深空通信级联系统中采用的标准
2、码,此外码也是存储器系统的标准用码。码编解码的纯硬件实现比较复杂,技术的出现,使得利用软件开发工具实现硬件电路设计成为现实。编解码的实现过程都在环境下完成。2.码的参数及编码设计本章详细讨论RS编码器和解码器的逻辑电路设计以及对设计进行的优化。RS编解码【2】算法中大量用到多项式求值运算,如伴随式计算,BM算法求解错误位置等,而这些多项式的求解可以使用乘加运算来实现,因而制约RS码编解码器性能的最主要的因素是乘法器和求逆器的设计。我们首先研究GF(24)有限域的乘法器和求逆器的逻辑电路实现。2.1 GF(2m)运算“加法”:只需要把它们的矢量表示进行按位异或运算即可。其程序如下:L xor P
3、;“乘法”:标准基乘法器【4】的原理如下:基于GF(24)域上面的任意两个元素A,B及其乘积C分别可以用多项式表示为:A(x)=a3x3+a2x2+a1x+a0 B(x)=b3x3+b2x2+b1x+b01.将A(x)和B(x)两个多项式按照常规方法相乘,得到一个次数不大于6的多项式Q(x);2.将Q(x)对GF(24)的本原多项式P(x)=x4+x+1求模,得到次数不大于4的多项式,即得到A与B的乘积C(x)。Q(x)=q6x6+q5x5+q4x4+q3x3+q2x2+q1x+q0其中Q(x)各项的系数如下:q0=a0b0;q1=a1b0+a0b1;q2=a2b0+a1b1+a0b2;q3=
4、a3b0+a2b1+a1b2+a0b3;q4=a3b1+a2b2+a1b3;q5=a3b2+a2b3;q6=a3b3可以得到化简的计算方法:C(x)=A(x)B(x)modp(x)=C3x3+C2x2+C1x+C0其中:C3=q3+q6C2=q2+q5+q6C1=q1+q4+q5C0=q0+q4由上面的分析可以知道,直接利用一个纯组合逻辑电路就可以求解出在有限域上面A(x)和B(x)的乘积的系数。2.2 RS编码算法RS编码过程就是解决以生成多项式g(x)为模的除法问题。就是计算信息码符多项式M(x)除以校验码生成多项式g(x)之后的余数。在介绍之前需要说明一些符号。在GF(2m)域中,符号(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字通信 中的 RS 编码
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内