[发明专利]一种LDPC码的生成方法有效
申请号: | 201210167116.5 | 申请日: | 2012-05-25 |
公开(公告)号: | CN102723956A | 公开(公告)日: | 2012-10-10 |
发明(设计)人: | 陶雄飞 | 申请(专利权)人: | 华中科技大学 |
主分类号: | H03M13/11 | 分类号: | H03M13/11 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 朱仁玲 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种LDPC码的生成方法,包括以下步骤:读取所需校验矩阵的圈长g和列重k,判断g/2是否不大于12,如果是则构造一个k×k的全1母矩阵,根据圈长g,搜索母矩阵中每个非零元素对应的循环移位矩阵的有效循环移位参数以及循环移位矩阵的阶数L,从而获得每个有效循环移位参数对应的循环移位矩阵,母矩阵中零元素对应的循环移位矩阵为零矩阵,阶数为L,根据循环移位矩阵获得稀疏矩阵H,该稀疏矩阵的圈长为g/2,获取稀疏矩阵H的Tanner图,通过Tanner图构造一个稀疏校验矩阵H*,其列重为2,行重为k,根据得到的稀疏校验矩阵H*生成LDPC码,其圈长为g,列重为2,行重为k。本发明的LDPC码列重较小,且具有大的圈长,从而提高了信道的纠错性能。 | ||
搜索关键词: | 一种 ldpc 生成 方法 | ||
【主权项】:
一种LDPC码的生成方法,其特征在于,包括以下步骤:(1)读取所需校验矩阵的圈长g和列重k;(2)判断g/2是否不大于12,如果是则进入步骤(3),否则进入步骤(8);(3)构造一个k×k的全1母矩阵;(4)根据圈长g,搜索母矩阵中每个非零元素对应的循环移位矩阵的有效循环移位参数以及循环移位矩阵的阶数L,从而获得每个有效循环移位参数对应的循环移位矩阵,母矩阵中零元素对应的循环移位矩阵为零矩阵,阶数为L;(5)根据循环移位矩阵获得稀疏矩阵H,该稀疏矩阵的圈长为g/2;(6)获取稀疏矩阵H的Tanner图,通过Tanner图构造一个稀疏校验矩阵H*,其列重为2,行重为k;(7)根据得到的稀疏校验矩阵H*生成LDPC码,其圈长为g,列重为2,行重为k;(8)读取所需校验矩阵的阶数t,并判断g/2是否小于等于14,若是,则构造一个母矩方阵,其阶数为t,行重、列重均为k,且任意两行(或者两列)有且仅有2个相同的位置上的元素为1,然后返回步骤(4),否则进入步骤(9);(9)构造一个母矩方阵,其阶数为t,行重、列重均为k,且任意两行(或者两列)有且仅有1个相同的位置上的元素为1,并返回步骤(4)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210167116.5/,转载请声明来源钻瓜专利网。
- 上一篇:视频处理方法和系统
- 下一篇:一种互动数字标牌装置
- 同类专利
- 专利分类