维普资讯 http://www.cqvip.com
。。:。鱼型 塑!。。。。。0。。。_-_- ・ :- 。 __: _______里 __________箜 ___。・____-塑造方法章志敏等 _______。・____._____________-———————————————————————2006年12月第37卷第4期(总筇125期) ’ ’’‘’ …。 0 、 …‘’ …, 不含短环的(n,3,k)LDPC码的几何构造方法 章志敏 ,陈卓 ,张霄晔, (1.空军驻上海地区军事代表局,上海200233;2.海军驻上海地区航空军事代表室,上海200233; 3.驻上海航空电子公司军代表室,上海200233) [摘 要】 提出了基于不含短环的( 2.七)规则低密度奇偶校验(LDPC)码的一种最短环长为8的( ,七) 规则LDPC码的几何构造方法。该方法简单直观而有效。仿真结果显示,在AWGN信道中该码具有明显优于 随机构造的规则LDPC码的性能。 [关键词] 低密度奇偶校验码;容许斜度对;环;和一积译码 [中图分类号]TN919[文献标识码]A[文章编号]1006.141X(2006)04。0023.04 An Approach to the Geometry Construction of .3. LDPC Codes Without Short Cycles ZHANG Zhi—rain ,CHEN-Zhuo ,ZHANG Xiao.ye’ (1.Air Force Military Representative Bureau Resident in Shanghai Region,Shanghai 200233,China; 2.Aeronautical Military Representative Ofifce Resident in Shanghai Region for The Naval Force,Shanghai 200233,China;3.Representative Ofifce ofAir Force Resident in SAVIC,Shanghai 200233,China) Abstract: Based on(F/,2,七)regular Low Density Parity-Check(LDPC)codes without short cycles,an approach for the geometry construction of(n,3,k)regular LDPC codes with 8-girth is proposed in this paper,which is simple, intuitive and effective.Simulation results show these codes achieved properties much better than those 0f stochastical ly constructed regular LDPC codes in AWGN channe1. Key words:LDPC codes;admissible slope pair;cycle;sum-product decoding 1 引言 中提出了不含短环的(r/,2, 规则LDPC码的构造 方法,但我们从其仿真结果发现,( Z 码性能较 1962年,Gallager提出了一种基于稀疏校验矩 差,而( 3,柚规则LDPC码则具有较优越的性能 阵的线性码,即低密度奇偶校验码【lJ(LDPC)。 【6】,因此,本文在此基础上提出了不含短环的( ,3, LDPC码通常采j}j迭代译码算法 J,在此过程中 规则LDPC码的构造方法。采用该方法产生的 短环的存在使得节点传递出去的消息经过几轮迭代 ( 3.k)LDPC码消除了其对应冈子图上长度为4和 后义传递同其本身,造成了信息的重复利用,降低 6的环,性能明显优 ( ,2,缈吗利随机产生的LDPC 了译码性能。从代数构造法到启发式搜索法【 |4】, 码,更适于实际应用。 学者们提出了许多消除短环的方法。参考文献[5】 预备知识 】:设 为LDPC码的校验矩阵, 维普资讯 http://www.cqvip.com
December 2006 Vo1.37 No.4(serial No.1 25) 航窄电子技术 AVIONICSTECHNOLOGY 显然其有v个校验方程,这些校验方程我们用具有 V1 V2 v个校验节点的集合 表示。集合 中某两节点 V3 V4 连线而成的边对应于校验矩阵某一列中两个“l” V5 -q6 元素所连的边,这种由集合 中点相连而成的图 V7 称为构造图(structure graph)。图l给出了一个6一 环的校验矩阵及其构造图。 令v=3P,v为校验节点数量且为3的倍数。 将点集X={a ..,口P,b ..,bP,C ..,CP)分成节 点数量同为P的三个子集XI={a ..,口 ), ◆…… …‘1I v6 v4X2:{ .,bp)和X3 {Cl,...,CP),每个子集中 图1 6.环的校验矩阵及其构造图 的点按垂直方向排列。 l 定义1斜度:任取子集 ,, , 中的两个 子集如 ,, ,, 则连接两个节点 a ∈X,,b,∈X,的边的斜度定义为S=,一f。 Ⅲ1’ 甜私 舢都m 定义2容许斜度对: 当且仅当 一f 一 .r S =一sgn(s』)-(P—ISjI)时,一个斜度对( ,,S,) l ~I l I 被称为“容许斜度对”。这里特别指出斜度S=0 一1 .斜度对(01 ,0】 斜度对(-I.6) 斜度对(-5,2) 一 .l l 自身就构成了一个容许斜度对,相当于斜度对 I 一1 一__l 1 _. I 图2容许斜度集((0,0),(・l,6),(-5,2)) _: 一 (0,0)。 ● 一l I 一,... _一__1l- =一 )、 = ,... )和 = ,...,cp), I — l 一l l — 定义3容许斜度集:一个由斜度对构成的集 l I 一__ ,I■ 这样节点子集 ,、,●r ,、 两两之间均构成一个 合,如果集合里所有斜度对都为容许斜度对,则该 l l ● 一 l I — 1 I 集合称为“容许斜度集”。图2给出了P=7时的 容许斜度集。. l 设 ,与 ,之间构成的容许斜度集为:I I I 一个容许斜度集{(O,O),(-1,6),(-5,2))的例子。 I l A={( l,l,S1,2),...,( 1,2k-I,S1,2k)), 3与X1构 1 _. .2 矩阵方法 成的容许斜度集则为: 设要构造一个长度为 (n=kp,P∈N)的 B={( 2.1,S2,2),...,( 2,2k一1,S2,2七)),X3与 2之 (3,k)规则LDPC码,其校验矩阵 可以为 间构成的容许斜度集为: 3尼个P×P的子矩阵,即: C=( 3,l,S3,2),...,( 3,2k一1, 3,2 )}。根据校验矩 O 日OO Ho1,S,,1阵部分子矩阵的选定,这里有:(SI.2)=(0,0), 一,,…Ho, 1 H= 1 l,0 Hi1…Hi其中 1,2,3; 一P<Sl2f—l<O,-p< 22『_l<0, ,,。,七一1 2 H20 H21…H2其中,1 7 k,并且根据斜度的定义满足下列 。。,七一1 其中, f,(0 f<3,0 <k)均是一个 关系式:S12I,=P+S1,,2 一1, 2,2/=P+S2.,2_,~l, ,P×P单位阵或单位阵的循环移位,为便于 卜文说 其中,1 , k:进一步观察我们发现,只要斜 明,此处可选定 o,,(0 <k)、Hlo、H2o为 度集 ,B确定,C也随之确定,并且满足下列关 ,。P×P的单位阵。 系式: 3,2 一1 S22j一1一SI根据上一节介绍的校验矩阵 对应于校验节 ,,2 一1’ 点集 ,则 o, 1, 2分别对应于三个节点子集 , =一sgn(s3, 一1)・ —l ,2l,一lI),其中J1≤ 尼。 维普资讯 http://www.cqvip.com
禽短环的(n,3,k)LDPC码的几何构造方法章志敏等 2006年l2月第37卷第4期(总第125期) 卜面我们具体来说明如何利用构造图来选取 斜度集,以消除各种环的影响。 3 围长为6的( ,3,七)LDPC码 参考文献[5】已证明了( ,2,七)LDPC码即子集 I’ 2, 1中的任意两个子集之间不存在 (4m+2)环,其中,m=1,2…。换句话说,任意 两子集之间只可能存在4.环、8.环和l2・环(本文 最多考虑到l2.环),而三个子集 1, 2, 3都经 过的最小环为6.环(三个子集中各取一个节点, Xl ● a6 图3 4.环构造图 X2■ b6 )(3 ● c6 ● a5 f- / b5 ● C5 之间最少有三条边相连,即6.环),其次,还存在 8。环、lO.环和l2.环。 ● , [14 / ~■ b4 ~● C4 ~~点... ■ b2 是 。。。~1I C2 因此,要得到围长为6的( ,3,七)LDPC码, 只要消除 l, 2, 3中的任意两个子集之间存在 的4.环即可。在构造图上4.环产生于两子集中的 两个节点之间有两条重叠的边相连,如图3所示: 而对应于斜度集每一个4.环可以表述为:在 B,C的任意一个斜度集中有相同的斜度存在。 ;乏.舶. .¨ 舢. . 所以( ,3,七)LDPC码不含有长度为4的环,斜度 ,● a2 ● al ■ bl ● cI 斜度集需满足下列关系式: 2 ma x {Sl, 2( 集需满足下列方程式: / 当f毋,时, , ≠ ,, ,,≠I H + I+I : 一。 I+I , ,一。 :I (1) =㈤ — 0 其中,,=1,2,3;2 f 2k,2 J 2k。 1,2,J,=1,2,z=1,2。 穗 基.Ig 只要斜度集的选取满足式(1)的不等约束, 那么,其相应的( ,3,七)LDPC码的围长为6。 4 围长为8的( 3,七)LDPC码 要得到围长为8的( ,3,七)LDPC码,只需在 消除4.环的基础上继续消除6一环即可。而由上一 节我们知道,在构造图上6.环产生于对 ., ,, 只要斜度集的选取满足式(1)和式(2)的 不等约束,那么,其相应的( ,3,七)LDPC码的围 5 仿真与讨论 上文采用构造图的分析方法,具体给出了消 除4.环、6.环的( ,3,七)LDPC码的不等约束式。 三个子集各取一个节点,三个点两两 根据式(1)和式(2),并通过计算机搜索,选取 了围长为8的(1008,3,6)LDPC码的下述斜度集: A={㈣,(-7S9o),(-15: ̄15),(-39,129),(-14424),(-l lq5固) =相连,从而形成如图4中的三角形结构。对应于斜 度集每一个6.环可以表述为:在 ,B,C中各取出 不对应(斜度集 ,B,C中分别取第f,,,,个斜度 对,要求f≠,≠,)的一个斜度对,再分别从这 三个斜度对中各取出一个斜度,取出的三个斜度中 最大的斜度绝对值等于较小的两个斜度绝对值之 和。所以( ,3,七)LDPC码不含有长度为6的环, {㈣,(-149,19),(— Z86),(一166,2),(--63,105),(-89,79)) 在高斯信道下,采用BPSK调制方式,迭代 译码次数为5O,我们应用和.积译码算法 对上面 选取的(1008,3,6)LDPC码和随机构造的 (1008,3,6)LDPC码进行了Matlab软件仿真,给 出的性能曲线如图6所示。同时,为了便于说明本 维普资讯 http://www.cqvip.com
Ⅲ December 2006 Vo1.37 No.4(serial No.125) 航空电子技术 AVIONICS TECHNOLOGY 文所构造的( ,3,k)LDPC码的优越性能,特引用 参考文献【5】中围长为16的(4368,2,4)LDPC码的 性能曲线(如图6)作为比较。 从图5和图6所示的两组性能曲线中,我们 可以得出以下结论: (1)从图5中我们可以看出,本文构造的LDPC 码与同条件下随机构造的LDPC码相比,性能上 有了显著提高,特别在高性噪比条件下,本文的 LDPC码在消除4、6环之后,达到了非常优越的 性能。 (2)比较图5和图6,我们发现,本文构造 图5随机与用长为8的(1008,3,6)LDPC码性能比较 的(r/,3,k)LDPC码在相同码率、更短码长的条件 下性能仍明显优于参考文献【5】中构造的 ( ,2,k)LDPC码,因此,本文的(r/,3,七)码相对于 参考文献【5】的(r/,2,k)码在性能得到明显改善之 后,更适于工程应用的要求。 6 结束语 本文提出了一种围长为8的( 幻规则LDPC 码的构造方法,在有效地消除了4、6环之后,性 能明显优于随机产生的规则LDPC码,在高信噪 比的前提下,码的性能是相当突出的。而如何利用 构造图的方法来产生性能更好的非规则LDPC码 图6随机 尉长为l6的(4368,2,4)LDPC码性能比较 仍有待进一步的研究。 参考文献 Gallager R.G,Low-Density P ty Check Codes[J].IEEE Trans,on Information Theory,1962,IT-8(3):208—220. Hu Xiao-Yu,Eleftheriou Evangelos,Arnold Dieter Michae1.and Dholakia Ajay.Efncient implementtaions of the sum.product algorithm for decoding LDPC codes【C】.IEEE GLOBECOM,San Antonio.200 l。l 036.1 036. 刘斌。童胜。白宝明.不含小环的低密度校验码的代数构造方法【J】.电予与信息学报,2004,26(1 1):I778.1782。 Y.Mao and A.H.Banihashemi.A heuristic search for good low-density parity—check codes at short block lengths[C].Proc.ICC 200l,Helsinki,Finland,June 2001.4l-44. Haotian Zhang and Moura Jos e M F.The design of strutted regular LDPC codes with large girth[C].IEEE GLOBECOM. 2003.4022-4027. S.Y.Chung,T.J.Richardson,and ILL.Urbanke.Analysis of Sum-Product Decoding of Low-Density Parity-Check Codes Using a Gaussina Approximation[J].IEEE’transactions on Information Theory,200l。47(2):657.670. [收稿日期]2006.09.28 [作者简介]章志敏(1977--),男,-T程师。主要研究方向:计算机网络,无线应用。 陈 (1981一),男,助理_E程师。主要研究方向:计算机通讯。 张霄哗(1977一),女,会计师。主要研究方向:成本控制与研究。 26