1、CRC基于“模二运算”。
模二运算类似于普通二进制运算,但是区别在于无进位和借位。
例如:
加法:010+110=100
减法:010-110=100
无进位和借位使得模二运算的加减法相当于异或操作。
乘法:
1010
* 101
————
1010
CRC校验是一种利用模二运算进行错误检测的方法。它通过选定生成多项式,对数据进行左移、模二除法运算,生成校验码。在接收端,使用相同除数对CRC码进行除法,若余数为0,则传输无误;否则可能存在错误。
1、CRC基于“模二运算”。
模二运算类似于普通二进制运算,但是区别在于无进位和借位。
例如:
加法:010+110=100
减法:010-110=100
无进位和借位使得模二运算的加减法相当于异或操作。
乘法:
1010
* 101
————
1010
1200

被折叠的 条评论
为什么被折叠?