一种准循环低密度奇偶校验码的构造方法

文档序号:7745002阅读:168来源:国知局
专利名称:一种准循环低密度奇偶校验码的构造方法
技术领域
本发明涉及一种适用于联合网络编码和信道编码的协作中继策略的准循环低密 度奇偶校验码的构造方法,属通信技术领域。
背景技术
近年来,低密度奇偶校验码(LDPC码)和网络编码技术逐渐成为通信领域的研究 热点。LDPC码是目前世界上距离Shannon限最近的码字,被普遍认为是第四代移动通信中 信道编码方案的有利竞争者。准循环LDPC码是一种结构化的LDPC码,目前已经被IEEE 802. lln和IEEE 802. 16e等标准所采用。网络编码技术在提高通信系统吞吐量性能的同 时,还可以带来分集增益。一般情况下网络编码技术和LDPC码均独立进行操作,通过网络 编码来提高系统的吞吐量并获得一定的分集增益,通过LDPC码来降低系统误码率从而提 高系统传输的可靠性。协作通信技术的提出使得联合网络编码和信道编码技术的协作传输方法成为可 能,可以更好地利用网络编码技术和信道编码技术的各自优点,在获得系统分集的同时降 低系统的误码率。Xingkai Bao等提出了一种自适应的网络编码协作中继策略,可使用 低密度生成矩阵码(LDGM码)或者下三角的LDPC码作为信道编码方案(具体参见IEEE Transactions on WirelessCommunications, Vol. 7,No. 2,P574-583,February,2008)。实 际上LDGM码也是一种特殊的LDPC码。LDGM码的校验矩阵是系统形式的,其生成矩阵同样 是稀疏的;需要较少的编译码存储空间,并且具有线性编码复杂度较低。但是由于LDGM码 的校验矩阵中包含较多的列重为1的列,其译码性能不好,具有较差的差错平底。下三角的 LDPC码的译码性能要好于LDGM码,而且编码同样满足线性时间的关系。但是经过高斯消 元之后,下三角的LDPC码的生成矩阵不再是稀疏的,中继节点按照生成矩阵进行网络编码 时需要接收大部分甚至全部协作用户的信息并进行译码,这样带来较大的编码延时和用户 间干扰,限制了下三角的LDPC码的实用性。IEEE 802. lln和IEEE 802. 16e等标准中近似 双对角形式的准循环LDPC码在联合网络编码和信道编码技术的协作中继策略中的应用也 存在同样的问题。另外,随机构造的LDPC码并不适合基于网络编码的协作中继策略。随机 构造的LDPC码的校验矩阵和生成矩阵都不是结构化的,且生成矩阵中的非零元素的个数 远远超过了零元素的个数,编码复杂度非常高。而LDPC码的优异译码性能只有在码长较长 (大于1000)时才能得以体现,码长较长意味着协作中继用户的数量很多,对协作中继系统 的联合编码、信息同步和联合译码等提出很高的要求,系统复杂度过高,限制了其实用性。

发明内容
本发明的目的在于克服现有技术的不足、提供一种编码复杂度较低且译码性能较 好的准循环低密度奇偶校验码的构造方法。本发明所述问题是以下述技术方案实现的一种准循环低密度奇偶校验码的构造方法,该方法所构造的准循环LDPC码的校验矩阵H(J,K,Z) = [HmzH8 3]是满秩的,共JXZ行,KXZ列,其中J、K和Z均为大于3的 正整数,该矩阵由两个部分构成环长为6且列重为3的满秩准循环方阵Hmz和环长为8且 列重为3的准循环矩阵H8 3,其中准循环方阵Hmz包含JXZ行和JXZ列,由JX J个维数为 ZXZ的循环移位方阵构成;准循环矩阵H8 3包含JXZ行和(K-J) XZ列,由JX (K-J)个维 数为ZXZ的单位置换阵构成;构造的准循环LDPC码的码长为KXZ,码率为(K-J)/K。上述准循环低密度奇偶校验码的构造方法,所述环长为6列重为3的满秩准循环 方阵Hmz由列重为3且环长为6的满秩循环移位方阵P3(ai,p b^., Ci,j)和全零方阵&组合 而成,且Hmz的基矩阵是维数为JX J的单位阵I,即Pjay,b^., Ci,j)中的下标满足i = j, 其中Pjay,by,CijJ)和PQ的维数为ZXZ ;i禾P j均为正整数,且1彡i彡J,1彡j彡J。上述准循环低密度奇偶校验码的构造方法,所述列重为3的循环移位方阵P3(ai, pbijCy)是满秩的,它由三个单位置换阵Pjai.jhPjbu)和?工㈦,」)在二元域上加和而 成,所述三个单位置换阵的偏移因子 ,」、by和Ci,j互不相等,且有0 << b^. < CijJ <2;其中,偏移因子屮,」、1^,」和(^为正整数;置换阵?乂 ,」)、?^^.)、?^^)和单位阵 I的维数均为ZXZ,i和j均为正整数,且1彡i彡J,1彡j彡J。上述准循环低密度奇偶校验码的构造方法,所述满秩的循环移位方阵&( ,」,by, Cu)中的三个偏移因子ay、by和Cy满足下述条件由偏移因子ay、by和Cy确定的 二元域上多项式l+XAB(i’》+XAG(i’J)不能整除1+XZ,其中,三为方阵卩“ …、…^,》的行(列)数;0彡< by < Cw < Z,AB(i, j) = bijJ-aijJ,AC(i, j) = c^j-a^j ;i, j 均为正整数,且 1 彡 i 彡 J,1 彡 j 彡 J。上述准循环低密度奇偶校验码的构造方法,所述环长为6的满秩循环移位方阵 P3(ai,j,by,Ci,j)不包含长度为4的小四环,其偏移因子 ,」、<」和Ci,j还必须满足以下 条件令 AB(i,j) = bijJ-aijJ,BC(i, j) = c^j-b^j, CA(i, j) = Z-AB (i,j) _BC (i,j),则要 求 AB(i,j)、BC(i,j)和 CA(i,j)互不相等;且满足 AB(i,j)+CA(i,j)兴 BC(i,j),BC(i, j)+AB(i,j)乒 CA(i,j)和 CA(i,j)+BC(i, j)乒 AB(i,j),其中,Z 为方阵 P3( ,」,、,pCy) 的行(列)数;i和j均为正整数,且1彡i彡J,1彡j彡J。上述准循环低密度奇偶校验码的构造方法,所述满秩循环移位方阵P3(ai, j, & j, Ci, j)(假设j < K j < Ci, j)的偏移因子j, K j和Ci, j确定的二元域上多项式l+XAB(i’ J)+XAC(i'J)都不相同或者部分相同,其中,AB(i,j) = hurauj,kca, j) = c^j-a^j ;i 和 j 均 为正整数,且1彡i彡J,1彡j彡J。上述准循环低密度奇偶校验码的构造方法,所述列重为3的准循环矩阵H8 3由单 位置换阵和零阵构成,其基矩阵每列包含3个“ 1”元素。上述准循环低密度奇偶校验码的构造方法,所述环长为8的准循环矩阵还必须满 足由3X (K-J)个单位置换阵Pjau)构成的准循环矩阵不包含长度为4的小四环和长度 为6的小六环。其中,i和t为正整数,且1彡i彡J,1彡t彡K-J。本发明所构造的校验矩阵的列重全部为3,不包含长度为4的小四环,为使LDPC码 获得优异的译码性能创造了条件;校验矩阵是满秩的,便于控制和调整LDPC码的码率;该 方法构造的LDPC码具有结构化的稀疏准循环生成矩阵,适用于联合网络编码和信道编码 的协作中继策略。此外,编码器所需要的存储空间较一般准循环LDPC码(比如802. lln中 的准循环LDPC码和三对角线准循环LDPC码)小得多。仿真表明,相比同等码长和码率的单对角线准循环LDPC码(LDGM码)、三对角线准循环LDPC码和近似双对角准循环LDPC码, 本发明的准循环LDPC码具有较好的译码性能,这一优点可以从仿真对比图上得以验证。


下面结合附图对本发明作进一步说明。图1为本发明的实施例与准循环LDGM码和三对角线准循环LDPC码的帧错误率的 对比图;图2为本发明的实施例与准循环LDGM码和三对角线准循环LDPC码的比特错误率 的对比图。图3为本发明的实施例与近似双对角准循环LDPC码的帧错误率和比特错误率的 对比图。文中各符号为LDPC、低密度奇偶校验码;LDGM、低密度生成矩阵码;H(J,K,Z)、准 循环LDPC码的校验矩阵;Hmz、满秩准循环方阵;H8 3、环长为8且列重为3的准循环矩阵; P3(ai, r K r Ci, p、列重为3的循环移位方阵;&、全零方阵;I、单位阵A (a,, j)、Pi (K j)、 Pi (A,,)、单位置换阵; ,b, ,, Ci,、偏移因子。
具体实施例方式矩阵的列重是指矩阵每列元素中非零元素的个数;循环移位方阵特征是从第二行 开始,将方阵中上一行的向量向右(或者向左)循环移动一位得到该行的向量,而将最后一 行的向量向右(或者向左)循环移动一位得到第一行的向量。循环移位方阵的第一行,被 称为方阵的生成器。准循环矩阵(例如Hmz)的基矩阵表示将准循环矩阵(例如Hmz)中的非全零方阵 (例如Hmz中的P3 (a,, bi,」,Ci, j))用“ 1”代替,全零方阵PQ用“0”代替后得到的矩阵;单位置换阵Pjay) (P^b^.)和?乂^,」))表示将单位阵I中的各个行向量依次向 下循环移位ay位(by位和cy位)得到的矩阵;本发明构造的准循环LDPC码的生成矩阵具有如下的特点1)构造的准循环LDPC码的生成矩阵G(K_J,K,Z)具有准循环的形式,由(K_J) XK 个循环移位方阵构成,包含(K-J)个行分组,K个列分组,如式1所示。列(行)分组是指 G(K-J,K,Z)中对应基矩阵同一列(行)元素的非零循环移位方阵和全零方阵所构成的分 组。式1中,0表示维数为ZXZ的全零方阵,I表示维数为ZXZ的单位方阵,&表示位于 (K-J)个行分组,左起(K-J)个列分组的循环移位方阵构成的单位方阵,&表示位于(K-J) 个行分组,右起J个列分组的循环移位方阵构成的矩阵。
Q 2)生成矩阵G(K_J,K,Z)也是稀疏的,且生成矩阵G(K_J,K,Z)中GQ的基矩阵与 H8 3的基矩阵满足转置的关系。G(K-J,K,Z)中Gq的第i个列分组包含的非全零循环移位方阵的个数与准循环矩阵H8 3的第i个行分组包含的非全零循环移位方阵的个数相等。其 中,i为正整数,且1≤i≤J。3)生成矩阵G(K_J,K,Z)中GQ的第i个列分组&由K-J个循环移位方阵构成,其 中的非全零循环移位方阵满足循环移位关系,即其中的任何一个非全零循环移位方阵i 都可以由&中其他的非全零循环移位方阵Qt,i向下循环移动一定位数而得到。因此编码器 不需要存储所有的非全零循环移位方阵Qu,它们可由同一个生成器循环移位获得。其中, i,r禾P t均为正整数,且1≤i≤J,r≠t,l≤r≤(K-J),1≤t≤(K-J)。4)生成矩阵G(K_J,K,Z)适用于联合网络编码和信道编码的协作中继策略进行网 络编码。协作中继系统中的中继用户根据构造的准循环LDPC码的稀疏生成矩阵进行网络 编码时,是在信息分组(长度为Z位)的基础上进行的,即每个协作用户在广播时隙所发 送的信息的长度至少为Z位,系统中的协作用户共(K-J)个,每个协作用户对应生成矩阵 G(K-J,K,Z)中的每个行分组。对于GQ的第i个列分组G”第i个协作中继用户进行网络编 码的时候,选择Gi中所有的非全零循环移位方阵Qy所对应协作用户的信息分组Mr进行联 合编码,得到第i个校验分组Q。其中,i和r均为正整数;且1≤i≤J,1≤r≤(K-J)。按照发明的方法,构造了一个准循环LDPC码的校验矩阵H(6,18,108) = [HmzH8 3], 码长为1944,码率为2/3。具体步骤如下1)首先构造列重为3且环长为6的满秩准循环方阵Hmz,由6个环长为6且列重为 3的满秩循环移位方阵P3(ay,by,Ci,j)和全零方阵&构成,且Hmz的基矩阵为6X6的单 位阵(即&( ,」,by,Ci,j)中的下标满足i = j)。其中&( ,」,by,Ci,j)和P0的维数均 为108X108 ;i和j均为正整数,且1≤i≤6,1≤j≤6。2)构造6个列重为3且环长为6的满秩循环移位方阵P3 (a,, r b,, r c,, j),每个方 阵的偏移因子aijby和cy满足以下的条件(a) au j 乒 b^j 乒 c^ j (0 ( a^j < b^j < c^ j < 108)。(b)令 AB(i,j) = b^j-a^j, BC(i,j) = c^j-b^j, CA(i,j) = Z_AB(i,j)_BC(i, j)Jl *AB(i,j)、BC(i,j)和 CA(i,j)互不相等;且满足 AB(i,j)+CA(i,j)兴 BC(i,j), BC(i,j)+AB(i,j)兴 CA(i,j)和 CA(i,j)+BC(i,j)乒 AB(i,j)。(c)由偏移因子j、、,」和Ci,」确定的二元域上多项式1+XAB("+Xm不能整除 1+XZ,其中,AB(i,j) = bijJ-aijJ,AC(i, j) = cijraijJO(d)由6个方阵卩3(£^,1^,‘)(假设a" < b^j < CijJ)的偏移因子和 Ci,j确定的6个二元域上多项式1+X "+XA i’j)都不相同或者部分相同,其中,AB(i,j)= bi,j_ai,j,AC(i, j) = Cy-ay。4个条件中,Z = 108 ;i和j均为正整数,i = j,1≤i≤6,1≤j≤6。则按照以上的4个条件构造了 6个满秩循环移位方阵P3(ai.j,bi.j,ci.j)如下所 示P3(0,3,7) (i = j = 1),P3(0,4,9) (i = j = 2),P3 (0,3,10) (i = j = 3),P3(0,2,ll) (i = j = 4),P3(0,1,15) (i = j = 5),P3(0,3,17) (i = j = 6)3)最后构造列重为3且环长为8的准循环矩阵H8 3。H8 3包含12个列分组,按照 从左到右(或者从右到左)的顺序,从第1个列分组到第12个列分组依次构造完成。在构 造的过程中还要注意保持每个行分组中单位置换阵的个数尽量相等。
对于第t个列分组,先初始化为6个全零方阵构成的列分组;后随机生成三个单 位置换阵(它们的偏移因子都小于108)来代替其中的任意三个全零方阵,检验这三个单 位置换阵所在行分组中单位置换阵的数目是否超过6,如果其中任一个分组中单位置换阵 的数量超过,则重新生成三个单位置换阵,直至这三个单位置换阵所在行分组中单位置换 阵的数量不超过6 ;再检验这三个单位置换是否和前面的t-1个列分组中的单位置换阵构 成小四环和小六环,如果构成则重新生成这三个单位置换阵的偏移因子再进行检验,直至 第t个列分组中随机生成三个单位置换阵不构成小四环和小六环。其中t为正整数,且 1 ≤t ≤ 120构造出来的准循环矩阵H8 3为 准循环矩阵H83中0表示维数为108X108的全零方阵,(a,,,)表示维数为 108X108的单位置换阵(偏移因子 ,,),将H8 3中第i个行分组的 和?乂 ,,)统称为维 数为108X108的循环移位方阵P/a。可以验证准循环矩阵H8 3每个行分组包含的单位置 换阵的数量不超过6,H8 3里面的单位置换阵不存在小四环和小六环。其中,i和r均为正 整数,1彡i彡6,1彡r彡12。准循环LDPC码校验矩阵H (6,18,108) = [HmzH8 3]的生成矩阵G (12,18,108)具有 式3的形式 G(12,18,108)中0表示维数为108 X 108的全零方阵,I表示维数为108 X 108的单 位方阵,表示维数为108 X 108的循环移位方阵。其中,r和i均为正整数,1 ^r ^ 12,
i < 6。设Pf1
j^b^j, Ci,j)表示满秩循环移位方阵?3( ,」,<」,(^」)的逆矩阵,其中i
和j均为正整数,i = j,1彡i彡6,1彡j彡6。则可以验证Qr,i>P3"1 (a^j, b^., CijJ)和P/‘ r满足等式= P;\at j,biJ,ciJ)^P;'r。则生成矩阵G(12,18,108)具有如下特点(a)G(12,18,108)具有准循环的形式,由12X 18个循环移位方阵构成,包含12个 行分组,18个列分组。(b)由等式込广尽如^, , ;^^^可知,若?/“为全零方阵…则仏“也为全零 方阵;为非全零的单位置换阵Pi (a,,r),则由Pf1 (a,, b^., Ci,j)不是全零的循环移位方 阵可知A, i也不是全零循环移位方阵。所以,G(12,18,108)中&的第i个列分组&包含
7的非全零循环移位方阵的个数与准循环矩阵H8 3的第i个行分组包含的非全零循环移位方 阵的个数相等。即生成矩阵G(12,18,108)也是稀疏的,且生成矩阵G(12,18,108)中GQ的 基矩阵与H8 3的基矩阵满足转置的关系。(c)生成矩阵G (12,18,108)中GQ的第i个列分组&由12个循环移位方阵构成, 由等式二 PMjA^cJ X ^可知,若为非全零的单位置换阵,则Gi中的任何一个 非全零循环移位方阵都可以由P3( ,」,<」,Ci,j)的逆矩阵?^^,」,、,」,Ci,j)向下循 环移动ay位得到。即第i个列分组&中的非全零循环移位方阵Qy满足循环移位关系。 其中,i,j和r均为正整数,且1彡i彡6,i = j,l彡r彡12。(d)由(b)可知,G(12,18,108)中GQ的第i个列分组&包含的非全零循环移位方 阵的个数与准循环矩阵H8 3的第i个行分组包含的非全零循环移位方阵的个数相等,再由 步骤3)第i个行分组中单^立置换阵的个数不超过6,可知第i个列分组&包含的非全零循 环移位方阵的个数不超过6。协作中继系统中的中继用户根据构造的准循环LDPC码的稀疏生成矩阵进行网络 编码时,是在信息分组(长度为108位)的基础上进行的,即每个协作用户在广播时隙所 发送的信息的长度为108位,系统中的协作中继用户共12个,每个协作用户对应生成矩阵 6(12,18,108)中的每个行分组。对于GQ的第i个列分组G”第i个协作中继用户进行网络 编码的时候,选择&中所有的非全零循环移位方阵对应的协作用户的信息分组轧进行联合 编码,得到第i个校验分组C”因为第i个列分组&包含的非全零循环移位方阵的个数不 超过6,可知计算第i个校验分组Q不需要全部的12个协作用户的信息分组,只需要不超 过6个协作用户的信息分组。其中,i和r均为正整数;且1彡i彡J,1彡r彡(K-J)。本发明方法所构造的LDPC码的仿真性能在加性高斯白噪声(AWGN)信道以及二进制相移键控(BPSK)调制方式下,对新发 明构造的准循环LDPC码和另外几种准循环LDPC码进行译码性能和对比。仿真中,所有的 准循环LDPC码都采用置信传播(BP)译码算法,迭代次数都为50次。利用本发明的方法构造了两组准循环LDPC码,它们的校验矩阵分别为H(6,18, 108)和H(8,24,81)。因为校验矩阵都是满秩的,所以新发明构造的LDPC码的码长都为 1944,码率都为2/3。为了进行比较,还构造了具有单对角线形式的准循环LDGM码和三对角线形式的 下三角准循环LDPC码(简称三对角线准循环LDPC码)。跟新发明构造的准循环LDPC码 一样,准循环LDGM码和三对角线准循环LDPC码的校验矩阵H(J,K,Z) = [HfflZH8 3]也包含两 个部分满秩准循环方阵Hmz和环长为8且列重为3的准循环矩阵H8 3。其中的准循环矩阵 H8 3都采用本发明提出的方法构造,不一样的是准循环LDGM码中的满秩准循环方阵Hmz(J, J,Z)是单对角线形式的单位阵(维数为JZXJZ),而三对角线准循环LDPC码中的满秩准循 环方阵Hmz (J, J,Z)是式4所表示的三对角线形式的下三角准循环方阵,方阵的环长为8,列 重不全是3。由于校验矩阵都是满秩的,构造的准循环LDGM码和三对角线准循环LDPC码的 码长都为KXZ,码率都为(K-J)/K。 式4中0表示维数为Z X Z的全零方阵A ( ,」)表示偏移因子为」(0彡a,,j < Z) 的单位置换阵(维数为ZXZ),i和j均为正整数,且1彡i彡J,1彡j彡J。另外参照IEEE 802. lln和IEEE 802. 16e等标准中近似双对角形式的准循环方 阵,构造了近似双对角的准循环LDPC码。跟新发明构造的准循环LDPC码一样,近似双对角 形式准循环LDPC码的校验矩阵H(J,K,Z) = [H3]也包含两个部分满秩准循环方阵Hmz 和环长为8且列重为3的准循环矩阵H8 3。其中的准循环矩阵H8 3也采用本发明提出的方 法构造,不一样的是近似双对角的准循环LDPC码中的满秩准循环方阵Hmz(J,J,Z)具有近 似双角线的形式(维数为JZXJZ),且方阵中有Z个列的列重为3,其他的(J-l)XZ个列的 列重为2。图1为本发明的参数分别为H(6,18,108)和H(8,24,81)的准循环LDPC码与准循 环LDGM码和三对角线准循环LDPC码的帧错误率(FER)的性能示意图。图中的准循环LDPC 码的码长都为1944,码率都为2/3。从图中可以看出,新发明构造的准循环LDPC码和三对角 线准循环LDPC码的FER译码性能远远好于准循环LDGM码。本发明的参数为H(6,18,108) 的准循环LDPC码的FER译码性能明显优于参数为H(6,18,108)的三对角线准循环LDPC码; 本发明的参数为H(8,24,81)的准循环LDPC码的FER译码性能也明显优于参数为H(8,24, 81)的三对角线准循环LDPC码。可见三种准循环LDPC码中,对于相同的校验矩阵参数H(J, K,Z),本发明构造的准循环LDPC码的FER译码性能是最好的。图2为本发明的参数分别为H(6,18,108)和H(8,24,81)的准循环LDPC码与准循 环LDGM码和三对角线准循环LDPC码的比特错误率(BER)的性能示意图。图中的准循环 LDPC码的码长都为1944,码率都为2/3。从图中可以看出,新发明构造的准循环LDPC码和 三对角线准循环LDPC码的BER译码性能远远好于准循环LDGM码。本发明的参数为H(6, 18,108)的准循环LDPC码的BER译码性能明显优于参数为H(6,18,108)的三对角线准循环 LDPC码;中低信噪比条件下,新发明的参数为H(8,24,81)的准循环LDPC码的BER译码性 能接近参数为H(8,24,81)的三对角线准循环LDPC码;高信噪比(大于2. 8dB)下,新发明 的参数为H(8,24,81)的准循环LDPC码的BER译码性能明显优于参数为H(8,24,81)的三 对角线准循环LDPC码。可见三种准循环LDPC码中,对于相同的校验矩阵参数H(J,K,Z), 本发明构造的准循环LDPC码的BER译码性能也是相对较好的。图3为本发明的实施例与近似双对角的准循环LDPC码的FER和BER的对比图。由 图1和图2可知,本发明的参数为H(8,24,81)的准循环LDPC码的译码性能要好于本发明 的参数为H(6,18,108)的准循环LDPC码,因此图3中进行性能对比的准循环LDPC码的参 数都是H(8,24,81)。图中的准循环LDPC码的码长都为1944,码率都为2/3。从图中可以看出,新发明的参数为H(8,24,81)的准循环LDPC码的FER和BER译码性能都明显优于相同 参数的近似双对角的准循环LDPC码。 综合图1、图2和图3的译码性能对比情况,本发明构造的准循环LDPC码具有较优 异的译码性能。
权利要求
一种准循环低密度奇偶校验码的构造方法,其特征是,它所构造的准循环LDPC码的校验矩阵H(J,K,Z)=[HmzH8_3]是满秩的,共J×Z行,K×Z列,其中J、K和Z均为大于3的正整数,该矩阵由两个部分构成环长为6且列重为3的满秩准循环方阵Hmz和环长为8且列重为3的准循环矩阵H8_3,其中准循环方阵Hmz包含J×Z行和J×Z列,由J×J个维数为Z×Z的循环移位方阵构成;准循环矩阵H8_3包含J×Z行和(K-J)×Z列,由J×(K-J)个维数为Z×Z的循环移位方阵构成;构造的准循环LDPC码的码长为K×Z,码率为(K-J)/K。
2.根据权利要求1所述准循环低密度奇偶校验码的构造方法,其特征是,所述环长为 6列重为3的满秩准循环方阵Hmz由列重为3且环长为6的满秩循环移位方阵P3 (a,,,·, b^·, Ci,,-)和全零方阵P。组合而成,且Hmz的基矩阵是维数为JXJ的单位阵I,即P3Wdb^ci, P中的下标满足i = j,其中,P3(a",by,Ci,j)和Ptl的维数为ZXZ ;i和j均为正整数,且 1 ^ i ^ J, 1 ^ j ^ J0
3.根据权利要求2所述准循环低密度奇偶校验码的构造方法,其特征是,所述列重为3 的循环移位方阵P3 ( ,」,bi, j,Ci,j)是满秩的,它由三个单位置换阵P1 (Biij) ,P1 (by)和P1 (Ci, j)在二元域上加和而成,所述三个单位置换阵的偏移因子j, & j和Ci, j互不相等,且有 O彡Bijj < b^j < Cijj < Z ;其中,偏移因子ay Ad和CiJ为正整数;置换阵P1 (Bijj) ,P1 (bi, ,P1(Cy)和单位阵I的维数均为ZXZ,i和j均为正整数,且1彡i彡J,1彡j彡J。
4.根据权利要求3所述准循环低密度奇偶校验码的构造方法,其特征是,所述满秩的 循环移位方阵P3 (ay,b^., Cij j)中的三个偏移因子ay、by和Cy满足下述条件由偏移 因子 ,」、<」和Ci,」确定的二元域上多项式》+Χ^力不能整除1+χ%其中,Z 为方阵 P3 (ay,by,Cijj)的行(列)数;O 彡 Bijj^bijj < cUj < Z,AB(i,j) =bijJ-aijJ,AC(i, j) = Cijj-Bijj ;i, j 均为正整数,且 1 彡 i 彡 J,1 彡 j 彡 J。
5.根据权利要求4所述准循环低密度奇偶校验码的构造方法,其特征是,所述环长为6 的满秩循环移位方阵P3 (ay,^jj, Cijj)不包含长度为4的小四环,其偏移因子^,”、,」和 Ciij 还必须满足以下条件令 AB(i,j) = ^jj-BijjjBC(IjJ) = cijJ-bijJ,CA(i, j) = Z-AB(i, j)-BC(i, j),则要求 AB(i,j)、BC(i,j)和 CA(i,j)互不相等;且满足 AB(i,j)+CA(i, j)乒 BC(i,j),BC(i,j)+AB(i,j)兴 CA(i,j)和 CA(i,j)+BC(i,j)乒 AB(i,j),其中,Z 为 方阵Ρ3( ,」,Κ」,、」)的行(列)数;i和j均为正整数,且1彡i彡J,1彡j彡J。
6.根据权利要求5所述准循环低密度奇偶校验码的构造方法,其特征是,所述满秩循 环移位方阵P3 (ay,^jj, Ci, ρ (假设ay < ^jj < Cijj)的偏移因子 ,」.、by和Cy确定的 二元域上多项式l+XAB("+XAe("都不相同或者部分相同,其中,AB(i,j)j) = Cijj-Bijj ;i禾Π j均为正整数,且1彡i彡J,1彡j彡J。
7.根据权利要求6所述准循环低密度奇偶校验码的构造方法,其特征是,所述列重为3 的准循环矩阵H8 3由单位置换阵和零阵构成,其基矩阵每列包含3个“1”元素。
8.根据权利要求7所述准循环低密度奇偶校验码的构造方法,其特征是,所述环长为8 的准循环矩阵还必须满足由3X (K-J)个单位置换阵P1(^j)构成的准循环矩阵不包含长 度为4的小四环和长度为6的小六环。其中,i和t为正整数,且1彡i彡J,1彡t彡K-J0
全文摘要
一种准循环低密度奇偶校验码的构造方法,它所构造的准循环LDPC码的校验矩阵H(J,K,Z)=[HmzH8_3]是满秩的,该矩阵由两个部分构成环长为6且列重为3的满秩准循环方阵Hmz和环长为8且列重为3的准循环矩阵H8_3,其中准循环方阵Hmz包含J×Z行和J×Z列,由J×J个维数为Z×Z的循环移位方阵构成;准循环矩阵H8_3包含J×Z行和(K-J)×Z列,由J×(K-J)个维数为Z×Z的循环移位方阵构成;构造的准循环LDPC码的码长为K×Z,码率为(K-J)/K。本发明的低密度奇偶校验码的生成矩阵具有结构化和稀疏的特点,且生成矩阵同一个列分组中的非全零方阵之间满足循环移位的关系,降低了编码器在存储空间等方面的复杂度。仿真结果表明本发明构造的准循环低密度奇偶校验码具有较好的译码性能。
文档编号H04L1/00GK101854228SQ201010137269
公开日2010年10月6日 申请日期2010年4月1日 优先权日2010年4月1日
发明者苑津莎, 赵振兵, 陈智雄 申请人:华北电力大学(保定)
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1