[发明专利]一种基于消息传递的LDPC环搜索与环枚举算法有效
申请号: | 201510919092.8 | 申请日: | 2015-12-11 |
公开(公告)号: | CN105375933B | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | 张邦宁;郭道省;杨孔哲;李超;闫岩;童新海;王桁;牛和昊;邹芹宇 | 申请(专利权)人: | 中国人民解放军理工大学 |
主分类号: | H03M13/11 | 分类号: | H03M13/11 |
代理公司: | 南京理工大学专利中心 32203 | 代理人: | 朱显国 |
地址: | 210007 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 消息 传递 ldpc 搜索 枚举 算法 | ||
1.一种基于消息传递的LDPC环搜索与环枚举算法,其特征在于,方法步骤如下:
步骤1、设定H矩阵,确定Tanner图,获得总节点数n并将节点Ai依次编号,i为节点的序列号,i=1,2,3,...,n;初始化i=1,Ai为起始节点,确定包含起始节点Ai的环最大长度为2K,迭代总次数为K,转入步骤2;
步骤2、对于起始节点Ai,迭代次数为k,k=1,2,3,……K,初始化k=1;
若k≤K,则将起始节点Ai进行信息传递,在信息传递过程中,若无剩余路径,返回步骤1;否则,存在剩余路径时,记录并进入步骤3;
若k>K,令i=i+1,当i≤n,返回步骤1;当i>n时,输出标记节点及其相应的路径;
步骤2中,起始节点Ai为变量节点,对起始节点Ai进行信息传递,信息传递过程如下:将起始节点Ai本身含有的信息加上外部信息作为新的外部信息传递给与其相邻的节点;所述相邻的节点再将本身具有的信息加上新的外部信息传递给与其相邻的节点,以此迭代,完成信息传递,所述节点传递为变量节点与检测节点之间的相互传递;
步骤3、对信息传递过程中的环进行计数,去除起始节点Ai外的剩余路径中,寻找包含重复节点的短环,若环中包含多个重复节点,则使用序列号最小的重复节点进行标记,依次输出所述重复节点的数据信息和位置信息,记录并删除环路径,转入步骤4;
步骤3中,对环进行计数时,确定以Ai为起始节点,且长度为2k的环的数量,公式如下:
其中,表示起始节点为Ai且长为2k的环的数目;
表示起始节点为Ai、起始路径为ei、结束路径为ej、环长为2k的环的数目;
表示起始节点为Ai、有重点ul,长为2k的环的数目;若一条环轨迹中有多个重点,则用序列号最小的重点标记,以避免重复计算;
n代表图的节点总数;
步骤4、记录存储以节点Ai为起始节点,且长度为2k的环的数量,并令k=k+1,转入步骤2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军理工大学,未经中国人民解放军理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510919092.8/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类