循环冗余码的问题

siemun 2005-10-01 08:43:06
信息位为10101100,生成多项式为110011,则加信息位后形成的码字是?
...全文
346 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
j_angel 2005-11-07
  • 打赏
  • 举报
回复
生成多项式为M位,则在信息位后边加 M-1 位,且这M-1位都为0 ,转变信息位后为
10101100 00000。再把信息位转变后得到的数据 与 生成多项式作 模2运算,过程如下:

10101100 00000
110011
-----------------
110000
110011
-----------------
110 000
110 011
------------------
01100

原信息位加上 运算的结果(余数) 即为发送的数据。运算的结果(余数)就是冗余码,也称为帧检验序列FCS。

所以上面 siemun() 你要的答案就是10101100 01100 。

Mypiger 2005-11-04
  • 打赏
  • 举报
回复
10101100 00000
110011
-----------------
110000
110011
-----------------
110 000
1100 11
------------------
01100

答案是: 10101100 01100
johnmack 2005-11-04
  • 打赏
  • 举报
回复
10101100 00000
110011
-----------------
110000
110011
-----------------
110000
110011
------------------
01100

答案是: 10101100 01100
richard_2010 2005-11-04
  • 打赏
  • 举报
回复
Mypiger(深圳 Stey By Stey)是对的,偶也是这个结果
chenshi 2005-11-03
  • 打赏
  • 举报
回复
信息位为 10101100 ==> x^7+x^5+x^3+x^2
生成多项式为 110011 ==> x^5+x^4+x^1+x^0

(x^7+x^5+x^3+x^2) % (x^5+x^4+x^1+x^0) = x^2+x
校验码 x^2+x ==> 110
zhouyong110 2005-11-02
  • 打赏
  • 举报
回复
模2除
nkwesley 2005-10-09
  • 打赏
  • 举报
回复
up
fengxiarong707 2005-10-03
  • 打赏
  • 举报
回复
10101100 01100.

01100为余数
Pike_Jun 2005-10-02
  • 打赏
  • 举报
回复
100

2,947

社区成员

发帖
与我相关
我的任务
社区描述
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
c1认证c4javac4前端 技术论坛(原bbs)
社区管理员
  • 软件水平考试社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧