CRC校验:使用多项式G(x)=x^3+1进行数据校验
若甲向乙发送数据时采用CRC校验,生成多项式为G(x)=x^3+1,则乙接收到数据时应该进行CRC校验,具体步骤如下:
-
将接收到的数据按位进行二进制表示,得到一个二进制串D(x)。
-
在D(x)的末尾添加三个0,得到一个新的二进制串M(x)。
-
计算M(x)除以G(x)的余数R(x),即R(x) = M(x) mod G(x)。
-
如果R(x)等于0,则说明数据传输成功,否则说明数据传输失败。
注意:在进行CRC校验时,发送方和接收方必须使用相同的CRC生成多项式。
原文地址: https://www.cveoy.top/t/topic/jA7j 著作权归作者所有。请勿转载和采集!