我想确认我是否正确掌握了CRC计算的概念。我将提供两个示例,第一个是使用正常减法计算余数,第二个使用这个奇怪的 XOR 东西。
数据位:D = 1010101010。
生成器位:G = 10001。
1)减法计算余数:
10101010100000
10001|||||||||
-----|||||||||
10001|||||||
10001|||||||
-----|||||||
000000100000
10001
-----
1111
R = 1111。
2)异或方法:
10101010100000
10001|||||||||
-----|||||||||
10001|||||||
10001|||||||
-----|||||||
00000010000|
10001|
------
000010
R = 0010。