考虑以下的试题:
使用CRC多项式生成器x2 +1查找以下接收到的消息是否包含任何错误: 10111111。显示与实际CRC分开收到的确切用户数据。
提供的答复如下:
发电机二进制数: 101 两个零点被附加到消息中。 101 / 10111111 =>余数= 01 原始Message= 101111 CRC = 11
我正试图弄清楚11的CRC部分是如何推导出来的。
提前谢谢。
发布于 2012-08-14 00:51:47
它只是简单地说消息10111111由内容101111和CRC 11组成。内容的CRC被附加到内容以构成消息。如果正确地接收到消息,那么将整个消息除以CRC多项式应该会导致剩余的零。也就是说,内容的CRC加上正确的CRC必然为零。
由于其余部分为01,消息必须出错。
https://stackoverflow.com/questions/11930946
复制相似问题