论文_CRC算法流程
2016-08-17 20:18:34 0 举报
循环冗余校验(CRC)算法是一种用于检测数据传输或存储时可能出现的错误的校验方法。其基本流程如下:首先,将数据看作一串位流,然后选择一个生成多项式,通常这个多项式是二进制的;接着,将生成多项式的系数与位流中的每一位进行异或运算,并将结果累加,得到一个校验码;最后,将校验码附加到原始数据的末尾,形成一个新的数据块。在接收端,同样使用相同的生成多项式对数据进行异或运算和累加,如果得到的结果为0,则说明数据没有错误;否则,说明数据在传输过程中出现了错误。