关于CRC的一些练习

1.某个数据通信系统采用 CRC 校验方式,所用生成多项式 G(x)的二进制比特序列为 11001,目的结点接收到的二进制比符序列为 110111001(含 CRC 校验码)。请判断传输过程中是否出现了差错?为什么?
1101110010000/11001=100110011
有余数1011,有差错

2.某一个数据通信系统采用 CRC 校验方式,并且生成多项式 G(X)=X3+X2+1,目的结点接收到的二进制比特序列为 110111001,请判断传输过程中是否出现了差错? 1101

110111001/1101=100011
余11,有差错

3.待发送的数据比特序列是 101011,生成多项式是 G(x)=x^4+x+1,若没有产生传输错,则接收方收到的数据比特序列应该是多少? 10011

1010110000/10011=1011
余100,接收1010110100
4.某通信系统的 CRC 码,其生成 g(x)多项式二进制比特序列为 11001,目前节点接收的二进制比特序列为 110111001,判断传输过程中是否出错,为什么?

110111001/11001=10011
余10,有差错

5.在网络中通常采用 CRC 码进行差错控制,设有(7,4)码,生成多项式 g(x)=1101,信息码为 1011,求系统 CRC 码。 有校验码3位

1011000/1101=1101
余100,CRC:1011100

6. 某通信系统的 CRC 码,其生成 g(x)多项式二进制比特序列为 11001,目前节点接收的二进制比特序列为 110111001,冗余码 有校验码4位

1101110010000/11001=100110011
余1011,CRC:1101110011011

上一篇:18B20的CRC8校验分析


下一篇:[CTF-MISC][图片隐写]如何判断图片被修改了宽高