CRC校验码计算:多项式G(X)=X^3+X+1的应用示例
要计算CRC校验码,我们需要将数据和校验多项式相除,得到余数作为校验码。首先,将输入数据'1010'乘以2的3次方,得到'1010000',再将其与校验多项式相除。
1010000 ÷ (X^3+X+1)
首先,将最高位的'1'与多项式相除,得到'1'。然后,将得到的结果与多项式相乘,得到'X^3+X+1'。
将'X^3+X+1'与剩下的'0100'相除。
0100 ÷ (X^3+X+1)
首先,将最高位的'0'与多项式相除,得到'0'。然后,将得到的结果与多项式相乘,得到'0'。
将'0'与剩下的'100'相除。
100 ÷ (X^3+X+1)
首先,将最高位的'1'与多项式相除,得到'1'。然后,将得到的结果与多项式相乘,得到'X^3+X+1'。
将'X^3+X+1'与剩下的'00'相除。
00 ÷ (X^3+X+1)
最后,剩余的部分为'00',作为校验码。
因此,编码后的数据为'1010000',选项A为正确答案。
原文地址: https://www.cveoy.top/t/topic/qFkG 著作权归作者所有。请勿转载和采集!