35.海明码中的信息位为7位,在接收端收到的报文为11110111011,求:
(1)问传输是否有错?
(2)求发送端发送的信息位。
CRC码
1.设信息码为1011,采用的生成多项式为G(X)=X4+X3+X+1,求循环冗余码
1100
11011 10110000
11011
11010
11011
0100
所以生成的循环冗余码为:10110100
2.(1)若循环冗余码的信息位为1010111,生成多项式为G(X)=X4+X2+1,则该循环冗余码的冗余位为什么?
(2)若接收端收到的码字为:11010001101,生成多项式同上,则传输过程中有无错误?
(1)1000011
10101 10101110000
10101
11000
10101
11010
10101
1111
所以该循环冗余码的冗余位为1111.
(2)1110011
10101 11010001101
10101
11110
10101
10110
10101
11110
10101
10111
10101
0010
因为最后得到的余数为0010,不为0,故传输过程中出错。
飞雪专讲之CRC编码
HDLC操作步骤