CRC 計算の概念を正しく理解できたか確認したい。2 つの例を示します。1 つ目は通常の減算を使用して剰余を計算するもので、2 つ目はこの奇妙な XOR を使用するものです。
データ ビット: D = 1010101010.
ジェネレータ ビット: G = 10001.
1) 剰余を計算するための減算アプローチ:
10101010100000
10001|||||||||
-----|||||||||
10001|||||||
10001|||||||
-----|||||||
000000100000
10001
-----
1111
R = 1111。
2) XOR アプローチ:
10101010100000
10001|||||||||
-----|||||||||
10001|||||||
10001|||||||
-----|||||||
00000010000|
10001|
------
000010
R = 0010。