[发明专利]基于移位矩阵分级扩展的低密度校验码校验矩阵构造方法无效

专利信息
申请号: 200710135225.8 申请日: 2007-11-14
公开(公告)号: CN101159435A 公开(公告)日: 2008-04-09
发明(设计)人: 夏丹;徐友云;刘建权;张冬梅;蔡跃明 申请(专利权)人: 中国人民解放军理工大学
主分类号: H03M13/11 分类号: H03M13/11
代理公司: 南京经纬专利商标代理有限公司 代理人: 陆志斌
地址: 210007江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 基于循环移位矩阵分级扩展的LDPC码校验矩阵构造方法,先构造不包含环长为4的环的母矩阵,再搜索母矩阵中环长为6、8、10的环的分布,采用分级扩展法在母矩阵中1元素的位置填充循环移位矩阵移位参数,最后按照移位参数矩阵和0元素的位置分别使用循环移位矩阵和全0矩阵填充母矩阵扩展生成校验矩阵。本发明只需要对码长很小的母矩阵和循环移位矩阵组合进行分级优化处理,就能够快速有效地找到一种最小环长和平均最小环长次最大化的好码,相对于随机循环移位构造校验矩阵再比较平均最小环长的方法大大降低了搜索量,生成的校验矩阵不仅性能优异,而且还进一步降低了平均迭代次数。本发明适合所有采用循环移位矩阵构造校验矩阵的方法。
搜索关键词: 基于 移位 矩阵 分级 扩展 密度 校验码 校验 构造 方法
【主权项】:
1.一种基于循环移位矩阵分级扩展的LDPC码校验矩阵构造方法,其特征在于:首先以全1矩阵为基础构造不包含环长为4的环的母矩阵,然后搜索母矩阵环长为6、8、10的环的分布,利用搜索得到的环长为6、8、10的环中的1元素构造出填充索引矩阵,每一行分别记录每个环中所有1元素在母矩阵中的相对位置,接着采用分级扩展法在母矩阵中所有元素为1的位置填充循环移位矩阵移位参数,得到移位参数矩阵,在移位参数矩阵中填充移位参数所对应的矩阵,在移位参数矩阵中所有0元素的位置填入大小为M2×M2(1≤M2≤107)的全0矩阵,最后得到的矩阵即为LDPC码的校验矩阵。上述的分级扩展法是:构造大小为M2×M2的单位矩阵,并对该单位矩阵进行逐列右循环转置移位,得到一个循环移位矩阵组,称为第二循环移位矩阵组,上述的移位参数为逐列右循环转置移位的次数,从第二循环移位矩阵组中按序选取一个循环移位矩阵,并将其填入母矩阵中任意一个未被填入循环移位矩阵的1元素的位置,并在其余的未被填入移位参数的1元素的位置和所有0元素的位置填入大小为M2×M2的全0矩阵,将所得到的矩阵作为待定矩阵,并将选择填入的该循环移位矩阵所对应的移位参数填入母矩阵中该1元素的位置,在其余的未被填入移位参数的1元素的位置填入0,将所得到的矩阵作为移位参数矩阵,根据填充索引矩阵,搜索环长为6、8、10的环,对出现环长为6、8、10的环的待定矩阵重新从第二循环移位矩阵组中按序选取下一个循环移位矩阵进行填充,直到填入该循环移位矩阵后,待定矩阵中不存在环长为6、8、10的环,若第二循环移位矩阵组中所有循环移位矩阵都不能在被填充后确保待定矩阵不存在环长为6、8、10的环,则重新填充上一个被填充的1元素,将上一个被填充的1元素作为上一级元素,将当前在上一级元素位置填充的循环移位矩阵作为上一级矩阵,将第二循环移位矩阵组中按序排在上一级矩阵之后的循环移位矩阵组作为剩余矩阵组。从剩余矩阵组中按序选取一个循环移位矩阵重新填入上一级元素的位置。若剩余矩阵组中所有循环移位矩阵都不能在被填充后确保待定矩阵不存在环长为6、8、10的环,则选取第二循环移位矩阵组中使待定矩阵存在环长为6、8、10的环的数目最少的循环移位矩阵进行填充。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军理工大学,未经中国人民解放军理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/200710135225.8/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top