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操作步骤
HDLC定义了三种帧可根据控制域格式区分之,
若控制域1、2位是0x,是信息帧(I)
若控制域1、2位是10,是管理帧(S)
若控制域1、2位是0x,是无编号帧(U)
飞雪专讲HDLC操作过程
35.试填写下图HDLC操作示例中的空缺处