如何证明CRC可以检测出偶数位错误

时间:2018-05-12 03:47:33

标签: networking crc crc32

发送包含992个数据位和32个CRC位的1024位消息。 CRC使用IEEE 802标准化的32度CRC多项式进行计算。对于以下各项,解释接收方是否检测到消息传输过程中的错误:

(a)有一位错误。

(b)有两个孤立的比特错误。

(c)有18个孤立的比特错误。

(d)有47个孤立的比特错误。

(e)有24位长的突发错误。

(f)有一个35位长的突发错误。

在上述问题中,任何人都可以解释选项(c)。

1 个答案:

答案 0 :(得分:1)

这个41位代码字的权重为18(以十六进制表示为六个字节)可以与从任何位位置开始的任何消息进行异或,并保持该消息的CRC-32不变:

2f 18 3b a0 70 01