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

[11-20 17:14:15]   来源:http://www.88dzw.com  嵌入式系统   阅读:8848

文章摘要: 域中的数相乘结果仍在域中,那就设结果为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软件产生的编

RS(204,188)码连续编码的设计,标签:嵌入式系统开发,嵌入式开发,http://www.88dzw.com


    域中的数相乘结果仍在域中,那就设结果为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软件获得了域元素、生成了多项式和编码,极大地减轻了计算量。通过改善编码结构。正确获得了编码,也实现了编码的连续性,在工程中有很大的实用意义。

上一页  [1] [2] 


Tag:嵌入式系统嵌入式系统开发,嵌入式开发嵌入式系统