官方淘宝店 易迪拓培训 旧站入口
首页 > 无线通信 > 通信技术学习讨论 > 请教:BCH纠错码中码长不等于(2^m-1)时如何处理

请教:BCH纠错码中码长不等于(2^m-1)时如何处理

12-13
我遇到如下情况
BCH(18,6),其中
     - 信息长度是   6
     - 纠错码长度是 12
     - 码字总长度是 18
生成多项式为
     G(x)=x^12+x^11+x^10+x^9+x^8+x^5+x^2+1
问题是18不是2^m-1的形式,用缩短(shorten)码的方法在GF(2^5)中也找不到合适的(n,k):
Matlab中GF(2^5)有效的(n,k,t)有:
   31 26 1
   31 21 2
   31 16 3
   31 11 5
   31  6 7
纠错码长度分别为5,10,15,20,25。
想和大家讨论一下,欢迎给出建议。

码长不是(2^m-1)对实现有什么影响么?请说明具体的问题所在。

Top