CRC Checksum Lab
Binary polynomial division — compute the remainder and verify error detection
Generator polynomial
1000000000000101
width 16 · init 0b0000000000000000
Data: 1011001010
Padded: 10110010100000000000000000
Remainder (CRC): 001001111000100
Transmitted: 1011001010001001111000100
Corrupt a bit — test the detection
No corruption — click the slider to flip a bit
Received: 1011001010001001111000100
Recompute remainder: 001101000100110
Non-zero remainder → error detected, frame rejected