CRC校验步骤:
- 预先确定一个发送端和接收端都用来作为除数的二进制比特串(或多项式),最高位和最低位必须为1;
- 发送端将原始帧与上面的除数进行模2除法运算,计算出CRC校验码;
- 发送端将原始帧和CRC校验码组合成新帧发送到接收端;
- 接收端将新帧与上面的除数进行模2除法运算,余数为0,则数据正确,不为0,则数据错误。
相关链接:
模二运算:https://baike.baidu.com/item/%E6%A8%A12%E8%BF%90%E7%AE%97/18556715?fr=aladdin
CRC校验原理及步骤:https://blog.csdn.net/d_leo/article/details/73572373