CRC4 校验过程详解:以数据 101100011100 为例
-
将数据 '101100011100' 左移 4 位,得到 '101100011100000',这里左移 4 位是因为 CRC4 的多项式为 x^4 + x + 1,所以需要左移 4 位。
-
用 x^4 + x + 1 除去 '101100011100000',得到商为 '10110',余数为 '1100'。
-
将余数 '1100' 添加到原始数据后面,得到 '1011000111001100',这就是 CRC 校验后的数据。
-
发送 '1011000111001100',接收方同样进行 CRC 校验,如果余数为 0,则说明数据没有出现错误。如果余数不为 0,则说明数据出现错误。
原文地址: http://www.cveoy.top/t/topic/jx3E 著作权归作者所有。请勿转载和采集!