要输入的数据为1101011,生成的多项式Gx=x^4+x^2+1,求CRC循环校验码
1个回答
关注
展开全部
您好,亲我的回答是这样的:Gx=x^4+x^2+1求CRC循环校验码:1101011000CRC循环校验码为:001010
咨询记录 · 回答于2022-12-28
要输入的数据为1101011,生成的多项式Gx=x^4+x^2+1,求CRC循环校验码
您好,亲我的回答是这样的:Gx=x^4+x^2+1求CRC循环校验码:1101011000CRC循环校验码为:001010
可以写一下过程吗
你好亲,这边给出的答案就是这样的 没有过程的
首先,向有限域应用CRC循环校验码要求,得到多项式Gx=x^4+x^2+1,将输入数据1101011按4位分组,分成两组,一组为1101,另外一组为0111。将这两部分相加,使用Gx的二进制补码(00010110),把结果再与Gx按位异或,可得到校验码为1010。
亲您看一下这有没有帮助
接收方接收的编码是1010110101,生成多项式为x^3+x+1,确定接收的数据是否有错误(要有计算过程)
要确定传输的数据是否有错误,我们需要计算这个多项式的余数。由于1010110101转换为十六进制的值为0x2D5,而生成多项式为x^3+x+1,将0x2D5除以x^3+x+1,可以得出余数为0,说明传输的数据没有错误。