1.一种基于子信道冻结条件的低迭代次数极化码bp译码方法,其特征在于,包括以下步骤:
s1、根据冻结比特位置索引得到易错索引表;
s2、输入第t次迭代的对数似然比
s3、根据第t次迭代的对数似然比和第t次迭代的硬判决信息计算第k个子信道的输出估计值;
s4、判断输出估计值是否满足冻结条件,若对应的冻结比特位不全为0,不冻结第k个子信道,进入步骤s6;若对应的冻结比特位全为0,则冻结第k个子信道,进入步骤s5;
s5、判断j状态的所有子信道是否都已冻结,若都已冻结,则输出译码结果,否则,令k=k+1,返回步骤s3继续对j状态的子信道进行冻结;
s6、判断j状态是否为最后状态,若j状态不为最后状态,则进入j+1状态,返回步骤s3继续对子信道进行冻结;若j状态为最后状态,判断最后两个未冻结子信道的索引i,i+1是否在易错索引表中,若在易错索引表中,则对未冻结的子信道进行比特翻转后令j=1,t=t+1返回步骤s3继续对子信道进行冻结;若不在易错索引表中,则忽略此子信道索引,令j=1,t=t+1,返回步骤s3继续对子信道进行冻结;
s7、直到j状态的所有子信道都冻结时,迭代过程结束,输出译码结果。
2.根据权利要求1所述的一种基于子信道冻结条件的低迭代次数极化码bp译码方法,其特征在于,所述j状态包括2j个码长为2n-j的子信道,j+1状态包括2j+1个码长为2n-(j+1)的子信道。
3.根据权利要求1所述的一种基于子信道冻结条件的低迭代次数极化码bp译码方法,其特征在于,所述根据第t次迭代的对数似然比和第t次迭代的硬判决信息计算第k个子信道的输出估计值包括以下步骤:
s31、对第t次迭代的对数似然比进行向前迭代计算,得到第t次迭代的每个子信道的对数似然比
s32、根据j状态的第k个子信道的硬判决信息,对j状态的第k个子信道进行硬判决,得到编码后的硬判决向量;
s33、根据编码后的硬判决向量,计算第k个子信道的输出估计值。
4.根据权利要求3所述的一种基于子信道冻结条件的低迭代次数极化码bp译码方法,其特征在于,对第t次迭代的对数似然比进行向前迭代的计算方式包括:
其中,
5.根据权利要求3所述的一种基于子信道冻结条件的低迭代次数极化码bp译码方法,其特征在于,对第t次迭代的硬判决信息进行向后迭代的计算方式包括:
其中,
6.根据权利要求1所述的一种基于子信道冻结条件的低迭代次数极化码bp译码方法,其特征在于,通过更改子信道的第一列的硬判决值对未冻结的子信道进行比特翻转,对子信道进行比特翻转的计算方式包括:
其中,
7.根据权利要求1所述的一种基于子信道冻结条件的低迭代次数极化码bp译码方法,其特征在于,子信道冻结的计算方式包括:
其中,