• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术文章 > RS(204,188)码连续编码的设计

RS(204,188)码连续编码的设计

录入:edatop.com     点击:

code=rsenc(msg,n,k,genpoly)%信息码,前面51个为零,共239 bytes得到的校验码是:

48,168,46,159,119,162,72,132,139,235,172,28,76,175,171,238.

硬件设计时常用LFSR(线性反馈寄存器)来实现,可以图1表示。

运算电路中主要运算是常系数的加罗瓦域乘法,假如有一个八位的二进制数:

域中的数相乘结果仍在域中,那就设结果为r(a)。则有

r(a)=b7a7+b6a6+b5a5+b4a4+b3a3+b2a2+b1a+b0。

与上式相比较就有:

b7=a6;b6=a5;b5=a4;b4=(a7+a3);

b3=(a7+a2);b2=(a7+a1);b1=a0;b0=a7;

同理可以得到编码需要的定系数伽罗瓦域乘法的结果。

测试时加入前面随机的信息码,得到仿真结果见图3。

由图3可以看出,仿真产生的监督码是:

图3编码仿真输出

48,168,46,159,119,162,72,132,139,235,172,28,76,175,171,238.

与MATLAB软件产生的编码比较可知结果是正确的。综合以后的电路示意图见图4所示。

用Virtex4的4vlx15sf363-11进行综合,占用352个SLICE,工作频率可以达到233.568 MHz。

3 结论

先采用MATLAB软件获得了域元素、生成了多项式和编码,极大地减轻了计算量。通过改善编码结构。正确获得了编码,也实现了编码的连续性,在工程中有很大的实用意义。

作者:陆 松,景新幸 桂林电子科技大学 来源:山西电子技术

上一篇:一种基于DDS+PLL的Chirp-UWB信号产生方案
下一篇:关系代数与SQL查询优化的研究

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图