|

楼主 |
发表于 2014-7-5 10:34:35
|
显示全部楼层
回复 2# cyqtomb
谢谢哈。 那下一步还有个问题。 像本源BCH码 的生成多项式可以用matlab的函数算出来:
bchgenpoly(n,k,PRIM_POLY)
当n=2^13-1=8191, k=8087, 可纠正错误t=8;
本源多项式是 D^13+D^4+D^3+D^1+1 用十进制表示是 8219
这时 输入bchgenpoly(8191,8087,8219) ,可得到一个104阶的 生成多项式的系数
Columns 1 through 8
1 0 0 0 1 0 1 0
Columns 9 through 16
1 1 1 1 1 1 0 0
Columns 17 through 24
1 0 0 0 1 0 1 0
Columns 25 through 32
0 1 1 1 0 0 0 0
Columns 33 through 40
0 0 1 1 1 1 0 1
Columns 41 through 48
1 0 0 0 0 1 1 0
Columns 49 through 56
0 0 0 0 1 0 0 1
Columns 57 through 64
1 1 0 0 0 0 1 1
Columns 65 through 72
1 0 1 0 0 0 0 0
Columns 73 through 80
1 1 1 0 0 0 1 0
Columns 81 through 88
1 1 1 0 0 0 1 0
Columns 89 through 96
0 1 1 1 1 1 0 1
Columns 97 through 104
1 0 0 1 0 0 0 1
Column 105
1
现在的问题是:
上面这个生成多项式 是否也可当作非本源BCH码(4200,4096)的生成多项式? |
|