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