1.一种基于Hoey序列的非规则Type-II QC-LDPC码构造方法,其特征在于:首先基于Hoey序列的构造方法仅限于整数加法、乘法和取模运算,Hoey序列构造指数子矩阵E1(H)和E2(H),然后设计扩展因子p的取值,E1(H)和E2(H)中的-1元素用p×p的零矩阵替换,0元素用p×p的单位矩阵替换,其余元素则用单位矩阵右循环移位相应位所得到的矩阵进行替换,从而构造出校验子矩阵H1和H2,最后将校验子矩阵H1和H2对应位置的元素进行异或运算,构造出检验矩阵H;
具体包括:将Hoey序列以特定方式排列在指数子矩阵E1(H)和E2(H)中,其具体排列方式是:Hoey序列前L个数排列成一行,得到向量A,并作为E1(H)的第一行,再将其向右循环移vi(i=0,1,...,J-2)位得到J-1个不同数列,其中vi(1≤vi≤L-1)的取值为各不相同的整数,将向右循环移位后得到的不同数列从上到下排列,得到E1(H);当L是J的倍数时,将尺寸大小为J×L的E2(H)划分成L/J个部分,每个部分为尺寸大小是J×J的方阵,在每个方阵的对角线上任意选择 个位置,设置为元素-1,表示校验矩阵中的零矩阵,其余位置则将Hoey序列H(n)(n≥L)的元素从左到右排列,排满一行后再从左到右地排下一行,依次往下,得到E2(H);当L不是J的倍数时,将尺寸大小为J×L的E2(H)划分成 个部分,前 个部分为尺寸大小是J×J的方阵,最后一部分为尺寸大小是J×(LmodJ)的矩阵;同样,在前 个方阵的对角线上任意选择 个位置,设置为元素-1,最后一部分则在其虚对角线上任意选择 个位置,设置为元素-1,表示校验矩阵中的零矩阵;其余位置则将Hoey序列H(n)(n≥L)的元素从左到右排列,排满一行后再从左到右地排下一行,依次往下,得到E2(H)。
2.根据权利要求1所述的基于Hoey序列的非规则Type-IIQC-LDPC码构造方法,其特征在于:在利用扩展因子p对指数子矩阵进行扩展时,扩展因子p的设计为
其中 为指数子矩阵E2(H)中的元素。