[发明专利]一种LDPC码译码方法及存储介质有效
申请号: | 202110583955.4 | 申请日: | 2021-05-27 |
公开(公告)号: | CN113300721B | 公开(公告)日: | 2022-11-22 |
发明(设计)人: | 赵洪博;许憧;冯文全 | 申请(专利权)人: | 北京航空航天大学合肥创新研究院(北京航空航天大学合肥研究生院) |
主分类号: | H03M13/11 | 分类号: | H03M13/11 |
代理公司: | 合肥天明专利事务所(普通合伙) 34115 | 代理人: | 闫客 |
地址: | 230013 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ldpc 译码 方法 存储 介质 | ||
1.一种LDPC码译码方法,其特征在于,包括:
S1、进行脉冲噪声信道初始化,并将接收到的LDPC码信号的信息转化为信道的对数似然比信息;
S2、将信道的对数似然比信息传递给译码器,输出一次迭代译码软信息结果;
S3、采用基于梯度下降的EM算法,对译码软信息结果进行处理,得到当前迭代信道参数估计值;
S4、利用信道参数估计值更新信道的对数似然比信息;
S5、判断当前迭代次数是否满足译码最大迭代次数,若否则重新执行步骤S2~S4,若是执行步骤S6;
S6、输出译码硬判决结果;
其中,所述步骤S3:采用基于梯度下降的EM算法,对译码软信息结果进行处理,得到当前迭代信道参数估计值,包括:
根据所述译码软信息结果,计算EM算法参数估计式;
对于EM算法参数估计式,进行随机梯度下降,得到有关特征因子α和分布参数γ的参数估计式的最大值点作为当前迭代信道参数估计值;
所述根据所述译码软信息结果,计算EM算法参数估计式,具体包括:
根据所述译码软信结果息,计算当前m次迭代下,接收信号y和LDPC码字x的条件概率分布的期望Q函数
所述进行随机梯度下降,得到参数估计式的最大值点作为当前迭代信道参数估计值,具体包括:
根据脉冲噪声参数的特征因子α和分布参数γ,计算所述期望Q函数的值;
给定α和γ微小偏移量Δα和Δγ,计算当前梯度和
按照计算出的梯度方向更新特征因子α和分布参数γ的参数估计值;
重复梯度计算和参数更新过程,直到满足最大梯度下降次数条件或参数α和γ估计值不再更新为止,将此时所述期望Q函数的最大值点作为当前迭代信道参数估计值。
2.如权利要求1所述的LDPC码译码方法,其特征在于,所述步骤S1:进行脉冲噪声信道初始化,并将接收到的LDPC码信号的信息转化为信道的对数似然比信息,包括:
获取所述LDPC码每个码片基带信号的幅值yi,i=1,2,…,N;
初始化信道脉冲噪声参数随机在0到1和1到2范围内;
根据脉冲噪声所满足的对称稳定α分布的概率密度函数,计算LDPC码每个码字xi为0或1对应幅值yi的条件概率P(yi|xi=-1)和P(yi|xi=+1);
计算信道的对数似然比信息为
3.如权利要求1所述的LDPC码译码方法,其特征在于,所述步骤S2:将信道的对数似然比信息传递给译码器,输出一次迭代译码软信息结果,包括:
将所述信道的对数似然比信息传递给对应位置的变量节点;
根据所述LDPC码字的Tanner图,将变量节点信息传递给和变量节点相连的校验节点,以更新对应位置的校验节点信息;
根据已有的校验节点信息,更新与校验节点相连的变量节点信;
更新对应位置的信道后验概率判决信息,输出译码软信息结果。
4.如权利要求3所述的LDPC码译码方法,其特征在于,所述步骤S4:利用信道参数估计值更新信道的对数似然比信息,包括:
将满足所述最大梯度下降次数条件的参数更新结果作为所述特征因子α和所述分布参数γ的m+1次估计结果,并传递给译码器,重新计算脉冲噪声信道初始化的对数似然比信息。
5.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行可实现如权利要求1-4中任意一项所述的LDPC码译码方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学合肥创新研究院(北京航空航天大学合肥研究生院),未经北京航空航天大学合肥创新研究院(北京航空航天大学合肥研究生院)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110583955.4/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类