1.一种基于随机表征的BCH软判决信道码译码装置,其特征在于:包括随机测试图样生成模块、硬判决译码核心模块、误码纠正模块、提前跳出判决模块;
所述随机测试图样生成模块用于利用接收码字比特的对数似然比生成随机测试图样;
所述硬判决译码核心模块用于利用硬判决核心对随机测试图样向量进行尝试译码;
所述误码纠正模块利用硬判决译码核心模块传递的误码掩码[M1,M2,…,MN]进行误码纠正,进而生成候选码字 并将包含循环冗余校验位的信息比特部分传递给提前跳出判决模块;
所述提前跳出判决模块进行循环冗余校验,并将校验结果反馈回随机测试图样生成模块:若循环冗余校验不通过,则继续生成随机测试图样;若循环冗余校验通过,即表示当前分组译码成功,停止生成当前分组的随机测试图样,进入下一个分组。
2.根据权利要求1所述的基于随机表征的BCH软判决信道码译码装置,其特征在于:所述随机测试图样生成模块对以下参数进行设置:BCH码字长度N,信道噪声平均功率N0,修剪饱和处理门限[Dmin,Dmax];所述修剪饱和处理门限[Dmin,Dmax]用于修正BCH接收到的码字对数似然比LLRn:将修正后的对数似然比与随机数 进行比较,从而直接转换为随机比特流的表征形式
3.根据权利要求2所述的基于随机表征的BCH软判决信道码译码装置,其特征在于:所述随机测试图样生成模块包括伪随机数生成模块、查找表模块、随机比特流生成模块;所述伪随机数生成模块用于生成伪随机序列R(t),并将结果传给查找表模块;所述查找表模块用来进行查找表操作得到 传递给随机比特流生成模块;所述随机比特流生成模块用于进行修正后的对数似然比 与随机数R′(t)的比较运算,生成随机比特流在所有随机比特流中取时刻τ的比特 组成向量 即为BCH译码过程中的第τ个随机测试图样。
4.根据权利要求1所述的基于随机表征的BCH软判决信道码译码装置,其特征在于:所述硬判决译码核心模块硬判决译码过程为:首先计算伴随式s1和s3:
T
s=y·H=[s1,s3]
然后,根据δ1=s1和 计算得到错误位置多项式:2
δ(x)=1+δ1x+δ2x
i
最后,将所有可能的x=α,i=1,2,...,N带入错误位置多项式进行钱搜索,其中α为伽
6 i
罗华域GF(2)的本原元,当δ(α)=0则对应的随机测试图样中第i‑1个比特为错误比特,生成对应位置的误码掩码Mi=1。
5.根据权利要求4所述的基于随机表征的BCH软判决信道码译码装置,其特征在于:所述硬判决译码核心模块包括伴随式计算模块、错误位置多项式计算模块、钱搜索模块和误T码掩码生成模块;所述伴随式计算模块用于计算s=y·H=[s1,s3],并传递给错误位置多项式计算模块;所述错误位置多项式计算模块利用伴随式来计算错误位置多项式δ(x)=1+
2 1 2 N
δ1x+δ2x ,并传递给钱搜索模块;所述钱搜索模块用于判断δ(α),δ(α),…,δ(α)是否为零,并将判决结果传递给误码掩码生成模块;所述误码掩码生成模块用于生成误码掩码[M1,M2,…,MN],并传递给误码纠正模块。