CRC校验方法

88 阅读1分钟

给定真值数X,先转换为二进制数据Y,根据题目二进制数据生成多多项式x^3得出除数1000,用Y除以1000获得余数,即为CRC校验位N,Y+N组成CRC校验的二进制数据M。 (除数的生成式各个高阶x的2次幂相加的二进制数)

注意:当二进制数据发生某位偏转,M/1000会有余数。说明二进制数据传输中失真,但无法判断具体哪个位置出错