官方淘宝店 易迪拓培训 旧站入口
首页 > 无线通信 > 通信技术学习讨论 > 请问802.16中RS码多项式对应的本原元

请问802.16中RS码多项式对应的本原元

12-16
802.16中RS码的码生成多项式是g(x)=(x+lamda^0)(x+lamda^1)...(x+lamda^15),lamda=02HEX,
域的生成多项式为p(x)=x^8+x^4+x^3+x^2+1
解码时需要alpha,即g(x)=(x+alpha)(x+alpha^2)...(x+alpha^16),我用matlab没能找出满足条件的alpha,有人知道这是什么原因吗?

g(x)=(x+alpha^0)(x+alpha^1)...(x+alpha^15)

不是啊,《差错控制编码》那本书上不是这么写的呀
这个case你做过吗?
我用02HEX计算出来的余子式是不对的

你到底要算什么啊?
编码用g(x)除法电路做系统码
alpha在GF域的运算关系用域生成多项式来算

我要做解码,所以一开始要算余子式,所以要用到alpha,但是我发现我找不到这个alpha,用02HEX代进去算的话,即使码字正确得到的余子式也是错误的

不好意思,原来是我的程序里写错了
在算余子式时代入c(x)的x值应该等于生成多项式的解,我生搬硬套,把alpha^16也代进去算,所以余子式总是算不对
谢谢啦,呵呵

编码和译码的g(x)要是一样的才行

Top