如何证明 CRC 可以检测偶数个孤立位错误
How to prove CRC can detect even number of isolated bit errors
发送了一条 1024 位的消息,其中包含 992 个数据位和 32 个 CRC 位。 CRC 是使用 IEEE 802 标准化的 32 度 CRC 多项式计算的。对于以下每一项,请说明消息传输过程中的错误是否会被接收方检测到:
(a) 出现单位错误。
(b) 有两个孤立的位错误。
(c) 有 18 个孤立的位错误。
(d) 有 47 个孤立的位错误。
(e) 出现 24 位长突发错误。
(f) 出现 35 位长突发错误。
上面的问题谁能解释一下选项(c)。
这个权重为 18 的 41 位代码字(以十六进制表示为六个字节)可以与从任何位位置开始的任何消息进行异或运算,并保持该消息的 CRC-32 不变:
2f 18 3b a0 70 01
发送了一条 1024 位的消息,其中包含 992 个数据位和 32 个 CRC 位。 CRC 是使用 IEEE 802 标准化的 32 度 CRC 多项式计算的。对于以下每一项,请说明消息传输过程中的错误是否会被接收方检测到:
(a) 出现单位错误。
(b) 有两个孤立的位错误。
(c) 有 18 个孤立的位错误。
(d) 有 47 个孤立的位错误。
(e) 出现 24 位长突发错误。
(f) 出现 35 位长突发错误。
上面的问题谁能解释一下选项(c)。
这个权重为 18 的 41 位代码字(以十六进制表示为六个字节)可以与从任何位位置开始的任何消息进行异或运算,并保持该消息的 CRC-32 不变:
2f 18 3b a0 70 01