1.一种基于平均簇残差动态调度选择策略的LDPC码译码方法,其特征在于:所述的方法步骤如下:
S1:根据目标码字的码长m和码率,计算原模图中簇π的大小:S2:预计算校验矩阵H中每一条变量节点到校验节点的边对应的边残差 所述的校验矩阵H根据原模图的结构特点通过基矩阵提升得到;
S3:根据π计算校验矩阵H中各条簇所对应的局部平均残差值;
S4:将m/π个簇按对应的局部平均残差值进行降序排列,对簇内具有最大边残差的边进行更新;
S5:更新校验节点ci到变量节点vj的边信息 接着更新变量节点vj的LLR值L(vj);
S6:消息更新完毕后,进行译码判决,若译码判决成功或达到最大迭代次数,结束译码,若译码判决不成功且未达到最大迭代次数,则跳转执行步骤S2继续译码;
步骤S1,计算原模图中簇π的大小,其计算公式如下:π=m÷bv, (2)其中,bv为基矩阵中变量节点的个数。
2.根据权利要求1所述的基于平均簇残差动态调度选择策略的LDPC码译码方法,其特征在于:所述的边残差 的计算公式如下:其中, 表示校验节点ci到变量节点vj的边信息,其表达式如下:式中, 表示后验概率LLR值。
3.根据权利要求2所述的基于平均簇残差动态调度选择策略的LDPC码译码方法,其特征在于:每一条簇所对应的局部平均残差值的计算公式如下:其中,rk表示第k条边的残差值。
4.根据权利要求3所述的基于平均簇残差动态调度选择策略的LDPC码译码方法,其特征在于:更新变量节点vj的LLR值L(vj),其更新表达式如下:式中, 表示变量节点vj的信道原始信息,M(vj)表示所有与变量节点vj相连的校验节点。
5.根据权利要求4所述的基于平均簇残差动态调度选择策略的LDPC码译码方法,其特征在于:步骤S6,具体地,若译码判决不成功且未达到最大迭代次数,按式(8)更新变量节点vj到校验节点ca的边信息,
其中,M(vj)\ca表示除了校验节点ca以外,所有与变量节点vj相连的校验节点;
并对所有校验节点ca∈M(vj)\ci使用式(5)预计算边信息,再使用式(4)计算边残差,用于下一轮更新迭代过程。
6.一种计算机系统,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于:所述的处理器执行所述的计算机程序时,实现如权利要求1~5任一项所述的方法的步骤。
7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述的计算机程序被处理器执行时,实现如权利要求1~5任一项所述的方法的步骤。