[发明专利]基于Jacobsthal数列的QC-LDPC码的构造方法有效

专利信息
申请号: 202110355718.2 申请日: 2021-04-01
公开(公告)号: CN113824451B 公开(公告)日: 2023-06-27
发明(设计)人: 李春树;刘煜 申请(专利权)人: 宁夏大学
主分类号: H03M13/11 分类号: H03M13/11
代理公司: 银川瑞海陈知识产权代理事务所(普通合伙) 64104 代理人: 陈晓庆
地址: 750000 宁夏回*** 国省代码: 宁夏;64
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 jacobsthal 数列 qc ldpc 构造 方法
【权利要求书】:

1.一种基于Jacobsthal数列的QC-LDPC码的构造方法,其特征在于:基于Jacobsthal数列的QC-LDPC码的构造方法包括以下步骤:

利用Jacobsthal数列构造双对角线基矩阵结构的QC-LDPC码;设计可以产生大围长的短环消去法,通过修改循环置换矩阵系数,构造出基于Jacobsthal数列的大围长QC-LDPC码;

Jacobsthal数列{Jn}定义为:

Jn=Jn-1+2Jn-2                         (1-1)

式(1-1)中,{Jn}的前两项J0和J1满足式二为:

针对Fibonacci数列F(n)又被称为黄金分割数列,其递推公式为:

F(0)=0 F(1)=1              (1-3)

F(n)=F(n-1)+F(n-2) (n≥2,n∈N*)       (1-4)

式(1-4)和式(1-5)可逐次推导{Jn}前项分别是:0、1、1、3、5、11……,但是,如需要直接求出某一项,则需要提前知晓前几项具体的值,这对于确定{Jn}的指定项的项值十分不方便,因此需要确定数列的普通发生函数Φ(t),求得递推关系,其中,其递推普通发生函数Φ(t)的表达式如式(1-6)所示:

当满足式(1-7)为:

则对于任意实数c,其满足式(1-8)为:

令Jacobsthal数列{Jn}的普通发生函数Φ(t)满足式(1-11)为:

则有式(1-12)为:

最终求得式(1-13)和式(1-14)为:

基矩阵构造结构是双对角线结构,利用Jacobsthal数列来构建QC-LDPC码的基矩阵,基矩阵采用双对角线结构,表达式为:

Hb=[Hv|Hc]                 (1-15)

其中,Hc的结构采用了IEEE 802.16e中的准双对角线结构,Hc的表达式为式(1-16),其中,满足hc(1)=hc(mb),r的取值范围满足2≤r≤mb-1;

在基矩阵的构建中,Hc的大小均为5×5,令hc(1)=hc(mb)=7,hc(r)=0,而左子矩阵Hv的第一行的全部元素均构造为“0”,第一列为除第一行的元素外的其余行首项,第一列的元素为Jacobsthal数列第偶数位的数字,如:0、1、5、21……,左子矩阵Hv的每一行数字均为连续的Jacobsthal数列,Hv首行元素除外,并依次开始向后排序,由此完成了基于Jacobsthal数列的QC-LDPC码左子矩阵Hv的架构,并最终得到基于Jacobsthal数列的QC-LDPC码的基矩阵Hb,其中,Hv的表达式如式(1-17)所示,当码率为1/2时,Hv大小为5×5;当码率为2/3时,Hv大小为5×10;

将基于Jacobsthal数列构造的QC-LDPC码称为JACO-QC-LDPC码,将JACO-QC-LDPC码消去短环,具体方法为:依照4环的方法进行遍历,设计一个单位循环置换矩阵已知循环置换矩阵系数ai,j,循环置换矩阵大小为p×p,p是扩展因子,则该循环置换矩阵内非零元素,即元素“1”,所在位置为(0,ai,j)、(1,ai,j+1)、(2,ai,j+2)、…、(p-ai,j,p)、(p-ai,j+1,1)、…、(p-1,ai,j-1),其中,单位循环置换矩阵作为基矩阵Hb的子阵,其排列表达式如式

并满足i=1,2,…,m;j=1,2,…,n,由上所述可以得知,当ai,j≠-1,即单位循环置换矩阵为非零矩阵时,内存在的非零元素,元素“1”,所在位置为(x,mod[(x+ai,j),p]),其中满足x=0,1,…,p-1;

设定构成该4环存在的信息,校验节点所在的单位循环置换矩阵的对应系数分别是假定构成4环的信息节点和校验节点所在各单位循环置换矩阵内的位置分别为(m1,n1)、(m2,n2)、(m3,n3)、(m4,n4),根据各信息节点和校验节点的元素位置,依据式(1-18)可得并规定:

依照内存在的非零元素,元素“1”,所在位置为(x,mod[(x+ai,j),p])可得:

将式(1-19)和式(1-20)经过联立可得:

最终,将式(1-21)化简可得:

由于基矩阵Hb较小,因此可以直接依照4环的具体形状并对已经经过掩码技术修饰后的基矩阵Hb采用遍历搜索4环的方法进行遍历,将单次遍历得到的4个循环置换矩阵系数ai,j代入式(1-22)进行验证,如果满足式(1-22),则认定四个单位循环置换矩阵内各存在1个信息节点构成一个4环,并将搜索到的4环进行存储,之后对关键的循环置换矩阵系数aij置为-1,即可完成对内存在的4环进行消除,如此,达到消环的目的;

将JACO-QC-LDPC码消去短环,在具体操作过程中需要置为“-1”的循环置换矩阵系数aij需要满足的具体条件是:

(1)每次将aij置“-1”时应选取包含短环数量最多的循环置换矩阵系数aij

(2)在aij短环相同的条件下,依照先行后列的顺序,并将周边包含“-1”最少的循环置换矩阵系数aij置为“-1”;

(3)新置“-1”的循环置换矩阵系数aij与其他为“-1”的循环置换系数不得相连超过3个;除非该循环置换矩阵系数aij置“-1”后可消去短环数量L1与除了该循环置换矩阵系数aij外其他的循环置换矩阵系数可消去的最大短环数量L2之间满足L1-L2≥2;且消去的环在之后消环过程中均不会再次计数计入;

将JACO-QC-LDPC码获得大围长特性,具体步骤为:

步骤一,初始化,x=1;

步骤二,将Hv中第x行中包含短环最多的循环置换矩阵系数置为-1;

步骤三,当满足x≥size(Hb,1)时,进入步骤四,不满足时,进入步骤二进行重置;

步骤四,依照判定原则将Hb中包含短环最多的循环置换矩阵系数置为-1;

步骤五,输出大围长JACO-QC-LDPC码。

2.如权利要求1所述的基于Jacobsthal数列的QC-LDPC码的构造方法,其特征在于:在执行JACO-QC-LDPC码获得大围长特性的过程中的限制条件为:

(1)每次将一个循环置换矩阵系数aij置为“-1”时,对应消去的短环在之后的遍历中均不再将其计入;

(2)每个aij周边至多有8个其他的循环置换矩阵系数,去环数列相同时选择将某个aij置-1时尽量选择周边无值为“-1”的aij

(3)新置“-1”的aij前后左右之间挨连个数尽量不要超过3个,除非该aij置为“-1”后可消去短环数量L1∞,与除了该aij外其他的循环置换矩阵系数可消去的最大短环数量L2之间满足L1-L2≥2;

(4)搜索aij按照“先行后列”的顺序遍历,倘若存在多个条件相同的aij需要置“-1”时,则按顺序优先,一旦所有aij均不能满足各项条件,则选择造成前后左右之间挨连个数最少的aij置“-1”。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/202110355718.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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