信管网cnitpm550044825***: [回复]
信管网cnitpm550044825***: [回复]
信管网cnitpm550044825***: [回复] crc校验,本质上是模2除法求余。将发送信息m(x)当做被除数,发送方和接收方共同约定一个除数g(x),然后求余r(x),该余数r(x)即为crc值。
信管网cnitpm550044825***: [回复] crc校验码计算示例:
现假设选择的 crc生成多项式为 g( x) = x^4 + x^3 + 1,要求出二进制序列 10110011的 crc校验码。下面是具体的计算过程 :
①将多项式转化为二进制序列,由 g( x) = x^4 + x^3 + 1可知二进制一种有五位,第4位、第三位和第零位分别为1,则序列为11001
②多项式的位数位5,则在数据帧的后面加上4位0,数据帧变为 101100110000,然后使用模2除法除以除数 11001,得到余数。
信管网mike11***: [回复] 多项式最高位是4,不应该信息码后面加5个零吗
信管网zzq345876***: [回复] 多项式可以转化为10011(根据其系数来列出,最好从左到右写出),然后在信息码后面添加0,这里面由于多项式最高位是4,所以在信息码后面加4个0,即101100000。接着进行异或运算,最后得出余数为1111,即crc的校验码1111.
信管网panpan1***: [回复] 这个如何计算?
|