1.一种多归一化因子的低密度奇偶校验码译码方法,其特征在于,所述方法包括:接收来自信道的先验信息值,构建出检验矩阵HMN,表示有M个校验节点和N个变量节点;
在当前迭代周期,遍历校验节点,根据从变量节点传向至当前校验节点的所有信息值幅值,求取当前校验节点的最小信息绝对值和平均信息绝对值;
求当前校验节点的最小信息绝对值和平均信息绝对值的比值,并将这个比值加上一个权值得到当前校验节点的归一化因子;
利用得到的归一化因子,更新该校验节点传向其相邻变量节点的信息值,并更新相邻变量节点的后验信息值;
直至遍历完这M个校验节点,利用计算出的后验信息值译出码字,并将校验结果存储在一个向量中;
判断是否满足停止迭代条件,若不满足停止迭代条件,则遍历这N个变量节点,更新变量节点传向校验节点的信息值,完成一次迭代后继续进入下一迭代周期;否则结束译码并从对应向量中输出码字。
2.根据权利要求1所述的一种多归一化因子的低密度奇偶校验码译码方法,其特征在于,当前校验节点的归一化因子表示为:其中,∝m表示校验节点m的归一化因子,|Cm|1表示将第二小信息值剔除后,剩余信息所求得的校验节点m传向其对应相邻节点的信息值;|Cm|2表示传向校验节点m的最小信息值;|Cm|3表示传向校验节点m的平均信息值;Δ为一个大于0的权值。
3.根据权利要求2所述的一种多归一化因子的低密度奇偶校验码译码方法,其特征在于,传向校验节点m的平均信息绝对值计算公式表示为:其中,|Vnm|表示变量节点n传向校验节点m的信息值;ρm表示校验节点m的度数;N(m)表示校验节点m的相邻变量节点的集合。
4.根据权利要求1或2所述的一种多归一化因子的低密度奇偶校验码译码方法,其特征在于,权值的选择方式包括将最大迭代次数分为L组,并对应设置由L个权值所构成的权值因子向量;按照当前迭代次数的分组,选择出相对应的权值。
5.根据权利要求4所述的一种多归一化因子的低密度奇偶校验码译码方法,其特征在于,最大迭代次数的分组为5~7组,权值随着最大迭代次数的组数逐渐增加。
6.根据权利要求5所述的一种多归一化因子的低密度奇偶校验码译码方法,其特征在于,第一组迭代次数对应的权值为0.1~0.15,最后一组迭代次数对应的权值为0.6~0.7。
7.根据权利要求1所述的一种多归一化因子的低密度奇偶校验码译码方法,其特征在于,更新该校验节点相邻变量节点的后验信息值包括更新校验节点m传向变量节点q信息的公式,其相邻节点q后验信息更新公式表示为Vq=Vq+Cmq;
km
其中,Cmq表示校验节点m传向其相邻变量节点q的信息值;∝ 表示校验节点m在第k个迭代周期即第k次迭代时的归一化因子;Smq表示当前迭代次数下,校验节点m传向向量变量节点q信息值的符号位;|Vn′m|表示校验节点m的相邻变量节点n′传向节点m的信息值;N(m)表示第m个校验节点的相邻变量节点集合。
8.根据权利要求1所述的一种多归一化因子的低密度奇偶校验码译码方法,其特征在于,所述停止迭代条件包括达到最大迭代次数或者第一向量为全零向量。
9.根据权利要求1所述的一种多归一化因子的低密度奇偶校验码译码方法,其特征在于,更新变量节点传向校验节点的信息值包括以校验节点的信息值更新变量节点的信息值,表示为Vqm=Vq‑Cmq
其中,Vqm表示为变量节点q传向其相邻的校验节点m的信息值;Vq表示变量节点q的信息值;Cmq表示第m个校验节点传向其相邻变量节点q的信息值。