要输入的数据为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,说明传输的数据没有错误。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消