ZKX's LAB

循环码的余数怎么求的 通信原理 (7,4)循环码生成多项式后的系统码问题。。

2021-03-18知识12

循环冗余码的计算问题,有个步骤没看懂 由例题可知道生成多项式g(x)为(r+1)位,即11101,意思就是X的几次方就是1所在的(r+1)位置,比如四次方,1就在(4+1)即5这个位置,按部就班,就有了11101这串数,110是原始信息码,。

二进制数据的循环冗余码的计算过程如下:1.协议事先约定一个二进制生成表达式32313133353236313431303231363533e4b893e5b19e31333236373832,本题设为110011;2.将待发送的二进制数据串的末尾加5个0;3.将补上0的数据串按模2除法除于生成表达式,取余数;4.该余数就是该二进制数据串的循环冗余码。生成多项式:G(x)=x5+x4+x+1(r=5),生成码:110011数据10101100 00000由计算结果知冗余码是0101,码字就是1100101。1 1 0 0 0 1 0 0G(x)→1 1 0 0 1 1)1 0 1 0 1 1 0 0 0 0 0 0 0←F(X)*Xr1 1 0 0 1 1/G(x)1 1 0 0 0 0/补位1 1 0 0 1 1/G(x)0 0 0 1 1 0 0 0 0/补位1 1 0 0 1 1/G(x)0 0 0 1 1 0 0循环冗余码:0 1 1 0 0模2:1-0=10-1=11-1=00-0=0某循环冗余码的生成多项式为G(x)=x5+x4+x+1,则它对任意长度的信息位产生_5_位长的冗余位,/因为最高位为x5并可检测出所有突发长度_小于等于5_位的突发错误。因为冗余位长度为5若信息位为10101100,采用此生成多项式产生冗余位,加在信息位后形成的码字是_C_.在读出或接收端读到的码字中若不满足某种规律则可判断其必然有错,例如:_D_和_E_就是出错的码字。C的答案见上面的计算,D_和_E使用上面的方法。

通信原理 (7,4)循环码生成多项式后的系统码问题。。 n=7,k=4,r=7-4=3,2113生成多项式g(x)二进制表5261示:1101,信息位左移r位:0011000,计算4102 0011000 除以 g(x)=1101 的余数,余数为1653010,所以,得到监督位为101,将监督位加在信息位之后,得到编码之后的7位系统码字:0011101

循环码的余数怎么求的 通信原理 (7,4)循环码生成多项式后的系统码问题。。

#循环码的余数怎么求的

随机阅读

qrcode
访问手机版