Matlab的RS码元生成多项式的生成问题
12-16
小弟最近在看rs编码,遇到一个码元生成多项式的生成问题。
加入我的码元深度为7
码元生成多项式为:
g(x) = (x+a1) * (x+a2) * (x+a3) * (x+a4) * (x+a5) * (x+a6);
按照x的降幂排列化简为:
系数分别为
x^6系数 1
x^5系数 a1+a2+a3+a4+a5+a6
x^4系数 a1*a2+a1*a3+a1*a4+a2*a3+a1*a5+a2*a4+a1*a6+a2*a5+a3*a4+a2*a6+a3*a5+a3*a6+a4*a5+a4*a6+a5*a6
x^3系数 a1*a2*a3+a1*a2*a4+a1*a2*a5+a1*a3*a4+a1*a2*a6+a1*a3*a5+a2*a3*a4+a1*a3*a6+a1*a4*a5+a2*a3*a5+a1*a4*a6+a2*a3*a6+a2*a4*a5+a1*a5*a6+a2*a4*a6+a3*a4*a5+a2*a5*a6+a3*a4*a6+a3*a5*a6+a4*a5*a6
x^2系数 a1*a2*a3*a4+a1*a2*a3*a5+a1*a2*a3*a6+a1*a2*a4*a5+a1*a2*a4*a6+a1*a3*a4*a5+a1*a2*a5*a6+a1*a3*a4*a6+a2*a3*a4*a5+a1*a3*a5*a6+a2*a3*a4*a6+a1*a4*a5*a6+a2*a3*a5*a6+a2*a4*a5*a6+a3*a4*a5*a6
x^1系数 a1*a2*a3*a4*a5+a1*a2*a3*a4*a6+a1*a2*a3*a5*a6+a1*a2*a4*a5*a6+a1*a3*a4*a5*a6+a2*a3*a4*a5*a6
x^0系数 a1*a2*a3*a4*a5*a6
如果伽罗华域的阶数已知,d已知则g(x)为一个固定的函数(系数固定)
如何得到这样的g(x)?
每个x的系数均化简成单个的GF域的元素?
多谢了
加入我的码元深度为7
码元生成多项式为:
g(x) = (x+a1) * (x+a2) * (x+a3) * (x+a4) * (x+a5) * (x+a6);
按照x的降幂排列化简为:
系数分别为
x^6系数 1
x^5系数 a1+a2+a3+a4+a5+a6
x^4系数 a1*a2+a1*a3+a1*a4+a2*a3+a1*a5+a2*a4+a1*a6+a2*a5+a3*a4+a2*a6+a3*a5+a3*a6+a4*a5+a4*a6+a5*a6
x^3系数 a1*a2*a3+a1*a2*a4+a1*a2*a5+a1*a3*a4+a1*a2*a6+a1*a3*a5+a2*a3*a4+a1*a3*a6+a1*a4*a5+a2*a3*a5+a1*a4*a6+a2*a3*a6+a2*a4*a5+a1*a5*a6+a2*a4*a6+a3*a4*a5+a2*a5*a6+a3*a4*a6+a3*a5*a6+a4*a5*a6
x^2系数 a1*a2*a3*a4+a1*a2*a3*a5+a1*a2*a3*a6+a1*a2*a4*a5+a1*a2*a4*a6+a1*a3*a4*a5+a1*a2*a5*a6+a1*a3*a4*a6+a2*a3*a4*a5+a1*a3*a5*a6+a2*a3*a4*a6+a1*a4*a5*a6+a2*a3*a5*a6+a2*a4*a5*a6+a3*a4*a5*a6
x^1系数 a1*a2*a3*a4*a5+a1*a2*a3*a4*a6+a1*a2*a3*a5*a6+a1*a2*a4*a5*a6+a1*a3*a4*a5*a6+a2*a3*a4*a5*a6
x^0系数 a1*a2*a3*a4*a5*a6
如果伽罗华域的阶数已知,d已知则g(x)为一个固定的函数(系数固定)
如何得到这样的g(x)?
每个x的系数均化简成单个的GF域的元素?
多谢了
知道了m就可以求到本原元,然后就按幂次得到括号里的那写常数,再展开
恩,系数我已经展开了,但是运算是伽罗华域的吧
也就是a1*a2=a3
我列出的那些系数化简后应该都是单个的伽罗华域的元素吧
我就是没有找到煎蛋的方法把它化简
或者不应该展开,用别的方法计算?
呃,你想要做什么?
编码的时候matlab里面有函数的,不过写电路的话是要展开的
我想算出那些系数,就是化简后的伽罗华域元素的值
相关文章:
- 咋就理解不了码元和码元长度的概念呢,郁闷!(05-08)
- 求码元定时恢复Gardner算法程序(05-08)
- Re: 请问哪里可以查到PN序列的生成多项式呀?(05-08)
- Re: 哪里能找到RS码的本原多项式表?(05-08)
- reed solomon code 生成多项式的问题,比较弱(05-08)
- {求助}12级的M序列生成多项式哪里找啊?(05-08)
射频专业培训教程推荐