关于BCH码生成多项式的问题

abcdfh 2010-12-13 07:53:01
本人现在正在学习BCH的相关知识,有个问题不明白,想请教各位一下。
BCH的生成多项式是用最小多项式的最小公倍式来求出的,但有些资料上说也可以用将1+xn因式分解的方法。例如 x7+1=(x+1)(x3+x+1)(x3+x2+1)则对(7,4,3)Hamming码可取g(x)=x3+x+1或g(x)=x3+x2+1。我想问的是这第二个对不对呢?因为如用最小公倍式来算的话只能得到前一个,并且我实际用编码、解码算法实验了一下,发现这第二个生成多项式似乎是错误的,但有资料上却说只要随便选一个3次方的因式就可以了,也就是说这两个生成多项式都正确。希望懂这方面知识的高人给指点一下,谢谢!
注:x后面的n及数字均为x的指数
...全文
793 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
littlexidong 2011-03-30
  • 打赏
  • 举报
回复
生成多项式是唯一的 不能随便选~~ 可以在 PC 上枚举找出来就好了
zhangjiupeng 2011-03-03
  • 打赏
  • 举报
回复
不要因式分解啊。很简单啊。

33,010

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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