已知信息码为1001101,生成多项式为G(x)=x*4+x+1,求循环冗余码和 CRC码字
1个回答
关注
展开全部
答:已知信息码为1001101,生成多项式为G(x)=x^4+x+1,由此可知 r = 4,冗余码位数为4。
R(X) = K(X) * X^r / G(X)=(X^5 + X^4 + X + 1)* X^4 /(X^4 + X^3+ 1)=(X^9 + X^8 + X^5+ X^4)/(X^4+ X^3 + 1)
通过二进制除法计算得知:冗余码为1001,R(X) = X^3 + 1。
T(X) = K(X) * X^r + R(X)= X^9 + X^8+ X^5 + X^4 + X^3 + 1
因此要发送的码字为1100111001。
咨询记录 · 回答于2024-01-12
已知信息码为1001101,生成多项式为G(x)=x*4+x+1,求循环冗余码和 CRC码字
---
**亲爱的小伙伴们,你们好!**
**我是百度合作的金牌导师,已经累计为大家服务超过1万人,累计服务时长超过3000小时。**
**在过去的岁月里,我不断学习、进步,积累了丰富的知识和经验。现在,我希望能够通过分享这些经验,帮助到更多的人,为大家提供更有价值的指导。**
**请相信,我一定会用心倾听每一个声音,尽我所能地解答每一个问题。我坚信,在我们共同的努力下,每个人都能在学习的道路上不断成长、取得成功!**
---
亲亲稍等一下哦,正在为你整理资料
已知信息码为1001101,生成多项式为 G(x) = x^4 + x + 1,由此可知 r = 4,冗余码位数为4。
R(X) = K(X) * X^r / G(X) = (X^5 + X^4 + X + 1) * X^4 / (X^4 + X^3 + 1) = (X^9 + X^8 + X^5 + X^4) / (X^4 + X^3 + 1)
通过二进制除法计算得知:冗余码为 1001,R(X) = X^3 + 1。
T(X) = K(X) * X^r + R(X) = (X^9 + X^8 + X^5 + X^4 + X^3 + 1)
因此要发送的码字为 1100111001。
希望对您有所帮助!
如果您还有其他问题或需要帮助,请随时告诉我。
祝您生活愉快!