[发明专利]一种基于原模图的准循环LDPC码构造方法及装置有效
| 申请号: | 201310035208.2 | 申请日: | 2013-01-30 |
| 公开(公告)号: | CN103152056A | 公开(公告)日: | 2013-06-12 |
| 发明(设计)人: | 董明科;左君;洪一帆;乐天;洪杰;龙秋朦;蒋伟;罗武 | 申请(专利权)人: | 北京大学 |
| 主分类号: | H03M13/11 | 分类号: | H03M13/11 |
| 代理公司: | 北京万象新悦知识产权代理事务所(普通合伙) 11360 | 代理人: | 苏爱华 |
| 地址: | 100871*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 原模图 循环 ldpc 构造 方法 装置 | ||
1.一种基于原模图的准循环LDPC码构造方法,包括如下步骤:
步骤一:根据要构造LDPC码的码率,挑选一个该码率下性能优良的原模图以进行扩展,该原模图表示一码长为n的基础LDPC码;
步骤二:根据选定的原模图及要构造的LDPC码的码长N确定原模图第一次扩展次数L1和第二次扩展次数L2,其中L1大于等于原模图的最大重边数即可,
步骤三:对选定的原模图进行二次扩展构造准循环LDPC码的基矩阵,建立基矩阵中变量节点和校验节点的连接并同时根据环长、ACE联合优化思想挑选对应的单位循环矩阵的偏移量;
步骤四:用大小为L2×L2的矩阵对构造的基矩阵中的元素进行替换:负值用全零矩阵替换,非负值用单位循环矩阵替换,该非负值为单位循环矩阵的偏移量,从而得到所构造的准循环LDPC码的校验矩阵,构造完毕。
2.如权利要求1所述的LDPC码构造方法,其特征是,步骤三包括:
1)初始化基矩阵,基矩阵中所有元素的初始值为负;
2)对原模图的变量节点逐个扩展L1次来逐列构造基矩阵,原模图中的一个变量节点扩展L1次后对应基矩阵的L1列;
3)根据原模图修正PEG算法,逐个建立当前变量节点与校验节点间的连接,即用PEG算法建立满足原模图约束的校验节点与变量节点之间的连接;
4)给步骤3)中新建立的连接赋予一个随机的循环移位偏移量w,0≤w≤L2-1;
5)根据PEG算法局部围长最大化的思想,若步骤3)中的连接导致当前基矩阵中出现新的长为2k环C,则环C是能使得当前基矩阵局部环长最大化的环,计算环C的累加偏移量之和其中ai是已添加的列或当前列中已建立的连接的偏移量值;
6)若环C中,有累加偏移量之和S=0,即环路扩大因子A=1的情况出现,则返回步骤4)重新挑选该连接对应的循环移位偏移量w,否则执行下一步;
7)搜索当前基矩阵中,由新建立的连接导致矩阵中出现的新的环中环长小于等于l的环,依次计算这些环的累加偏移量之和S、ACE值CACE、环路扩大因子A,其中,
其中,l为根据LDPC码的码长设定的一个阈值,且l至少大于4,di是构成环的第i个变量节点的维度,gcd表示求最大公约数,若S=0则A=1;
8)验证这些新的环是否都满足ACE乘法准则:CACE≠0时ACACE×2Ak≥B1或CACE=0时2Ak≥B2,4≤2k≤l,若不满足,则在一定的重试次数内返回步骤4)重新挑选该连接对应的循环移位偏移量w,否则执行下一步;该准则中需设定合理的门限值B1、B2,设定时B1、B2分别选一个初始值δ1、δ2,δ1、δ2均为正整数,然后逐步增大δ1、δ2,直到该准则不满足时在一定的重试次数内重新挑选偏移量后可以满足该准则;
9)重复步骤3)~8)直到当前变量节点与校验节点之间的连接都已建立,且对应的循环移位偏移量都挑选完毕;
10)重复步骤2)~9)直到对原模图中所有变量节点的L1次扩展都完成,且对应的循环移位偏移量都挑选完毕,即基矩阵构造完毕。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学,未经北京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310035208.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:带悬臂T构—连续站台桥
- 下一篇:灌注勾缝用封缝夹具
- 同类专利
- 专利分类





