一种原型图ldpc码编码调制的交织映射方法

文档序号:7804429阅读:222来源:国知局
一种原型图ldpc码编码调制的交织映射方法
【专利摘要】一种原型图LDPC码编码调制的交织映射方法,首先将星座映射点的q个比特位按调制可靠度降序进行排序;将P-LDPC码原型图中代表实际传输的p个变量节点按重量进行划分并排序,顺序依次是:最重的一类变量节点;重量为1的变量节点;重量为2的变量节点;以及重量介于2和最重节点之间的一类变量节点。将编码器输出的np个编码比特按照上述变量节点的重量顺序进行排序,得到经过交织的序列。将经过交织后的序列顺序均分成q个比特段,每段有m=np/q个比特;将分成的q个编码比特段顺序分配给q个调制星座比特位。依次从每个比特段中顺序选择一个比特,构成一个包括q个比特的调制符号,一共形成m个调制符号。
【专利说明】一种原型图LDPC码编码调制的交织映射方法

【技术领域】
[0001]本发明涉及一种原型图低密度奇偶校验(P-LDPC)码的编码调制的交织映射方法,属于数字通信中的信道编码调制【技术领域】。

【背景技术】
[0002]无线通信系统的任务是利用有限的带宽提供信息的高速无误传输。对典型的功率和带宽受限的无线通信系统,信道编码和调制是传输可靠性和频谱有效性的重要保证。先进的信道编码技术能够有效提高系统的可靠性,而在无线链路资源有限的情况下,采用高阶调制技术无疑是提高系统频谱资源利用率的有效手段之一。
[0003]但随着调制阶数的增加减小了传输符号之间的欧氏距离,降低了通信系统的可靠性,限制了调制阶数的进一步提高。这就造成了传统的信道编码和调制分开设计存在较大缺陷,因此,编码调制(Coded Modulat1n, CM)联合设计的概念被提出,比特交织编码调制(Bit-1nterleaved Coded Modulat1n, BI CM)就是这样一种将信道编码和调制作为一个整体进行联合优化设计的技术。如图1所示,BICM在编码器和调制器之间引入比特交织器,在理想交织条件下,编码和调制可以独立设计,从而降低了 CM系统的设计难度。
[0004]低密度奇偶校验(Low-Density Parity-Check, LDPC)码是迄今发现的性能最好的信道编码方案,它可以用一个二分图来表示。基于LDPC码的BICM系统以其优越的性能,在近年来得到了相当多的关注和研究,在各种通信系统中都得到了广泛的应用。代表了先进水平的宽带无线通信长期演进系统(LTE)和欧洲第二代数字电视广播(DVB)系统分别采用了基于turbo码和LDPC码的BICM技术。
[0005]高阶调制技术主要有QAM、PSK、ASK等方式,每个星座映射点包含多个比特位,阶数越高,比特位越多。目前LTE系统最高采用了 64-QAM调制,DVB系统采用了 256-QAM调制。
[0006]编码调制系统中对信息比特的不同保护度来自于两个方面,一方面是编码产生的,如经过LDPC编码的比特在迭代译码过程中收敛性不一致,重的比特(或者说度数高的比特,或者说连接边数多的比特)收敛速度更快,即重的比特具有更高的保护度;另一面来自于星座映射,经过调制后的信息比特因为星座映射比特位的不同抗噪声能力也不同,即调制可靠度不等。对于调制而言最优的Gray映射也只是最大限度的减少了被调制比特的可靠度差异。如图2所示,采用Gray映射的64-QAM调制的星座图,每个调制符号的星座点包含 6 个比特位,其可靠度关系为 λ (Id1) = λ (b2) > λ (b3) = λ (b4) > λ (b5)=λ (b6)。随着码率和调制阶数的升高,编码保护度和调制可靠度引起的差异变的更为显著,这使得编码比特到调制星座的交织映射变得更加重要。
[0007]针对高谱效率LDPC码编码的BICM,交织方案的优化设计可以使系统获得明显的性能增益。现有的交织方案主要有以下几种:一种是随机(Rand)交织映射,即LDPC码编码比特到调制星座点的映射是随机的;一种是较为通用的方法,即编码保护度高的比特映射到星座图中调制可靠度高的比特位置,称之为注水(Water-filling,WF)交织映射;还有一种是编码保护度低的比特映射到调制可靠度高的星座点上,而编码保护度高的比特映射到调制可靠度低的星座点上,可以称为反注水交织映射。交织方案的设计还需要考虑具体的编码构造和调制映射方式,同时也应该考虑实现复杂度。
[0008]基于原型图(Protograph)构造的一类LDPC(P-LDPC)码不仅具有渐进香农限的性能,并且由于它具体的结构化构造方法使得编译码实现复杂度低,从而被深空通信标准所采纳。典型的P-LDPC码有ARJA码、AR4A码、ARAA码等。P-LDPC码的基础结构由简单的原型图确定,对原型图经过“复制-边交换”(如图3所示)等预设的扩展,可以得到需要长度的LDPC码图。原型图中的变量节点对应着编码比特,根据变量节点连接的边数(或者重量,或者度数)可以把变量节点分类。目前针对P-LDPC码的交织映射方法主要还是采用上面提及的注水交织映射或者反注水交织映射两种,且主要针对基于4类原型图节点对应24-QAM调制这样特定对等的情况,没有针对一般的P-LDPC码和调制方式。


【发明内容】

[0009]本发明的目的是提供一种P-LDPC码编码调制的交织映射方法,采用该交织映射方法的编码调制系统可获得更好的性能,并且复杂度低、实现简单。
[0010]本发明包括如下技术方案:一种原型图LDPC码编码调制的交织映射方法,步骤如下:
[0011](I)将星座映射点的q个比特位按调制可靠度降序进行排序;
[0012](2)将P-LDPC码原型图中代表实际传输的P个变量节点按重量进行划分并排序,顺序依次是:最重的一类变量节点;重量为I的变量节点;重量为2的变量节点;以及重量介于2和最重节点之间的一类变量节点;将编码器输出的np个编码比特按照上述变量节点的重量顺序进行排序,得到经过交织的序列,其中η为原型图扩展因子;
[0013](3)将步骤⑵中经过交织后的序列按照顺序均分成q个比特段,每段有m = np/q个比特;
[0014](4)将步骤(3)中的q个编码比特段按顺序分配给步骤⑴中排序后的q个比特位;依次从每个比特段中顺序选择一个比特,进行调制,生成一个调制符号,最终形成m个调制符号,每个调制符号包括q个比特。
[0015]所述步骤(I)中的排序,当调制星座比特位可靠度相等时,排序不分先后。
[0016]所述步骤(2)中同一重量的变量节点,排序不分先后。
[0017]所述步骤(2)中重量介于2和最重节点之间的一类变量节点中变量节点的排序不分先后。
[0018]本发明与现有技术相比的有益效果为:
[0019]本方法利用了 LDPC码编码比特和调制星座点的不均等错误保护特性,以及LDPC码不同度数的节点在迭代译码时发挥的作用,特别是充分考虑了度为I和2的变量节点在迭代译码时的特点,给予了较优先的保护,因此该方法使系统的误码性能得到提高。
[0020]本方法充分利用了 LDPC码的特性,因此可获得更好的性能,并且复杂度低、实现简单。
[0021]另外,该方法不局限于P-LDPC码,还适用于以任意方式构造的非规则LDPC码,具有通用性和可推广性。

【专利附图】

【附图说明】
[0022]图1是P-LDPC码和2q_QAM调制的BICM系统框图。
[0023]图2是采用Gray映射的64-QAM调制的星座图。
[0024]图3是原型图进行“复制-边交换”等扩展操作示意图。
[0025]图4是P-LDPC码的原型图示意图,图4a是AR4A码原型图结构,图4b是AR4JA码原型图结构。
[0026]图5是本发明实施例的流程图。
[0027]图6是本发明方法与现有交织映射方法的误帧率性能比较图。

【具体实施方式】
[0028]本发明的基本思想是:对基于P-LDPC码编码调制的交织设计,根据P-LDPC码原型图中待传输的变量节点的编码保护度和高阶调制星座比特可靠度的不均等特性,优先保护最重的变量节点,其次保护重为I的变量节点,然后是重为2的变量节点,最后是其它重量的变量节点。
[0029]为使本发明的内容和技术手段更加清楚和完整,以下结合附图对本发明做进一步详细阐明。
[0030]本实施以典型的QAM调制和Gray映射方式为例进行介绍。
[0031]如图4a所示,定义P-LDPC码原型图上有p+1个变量节点,分别标记为IVtlJ1,…,vp},其中Vtl表示打孔不传输的节点,其余P个变量节点(黑色实心圆表示)对应编码后实际传输比特。在构造LDPC码时通过一定预设规则对原型图进行扩展,每个节点分别关联η个编码比特,具体关系如下:
[0032]Vt = {vnt+1, vnt+2,...,vnt+n},t = 0,1,2,...,p
[0033]P-LDPC码总编码比特长度为N = η (p+1),实际传输比特数为N’ = np, V0对应的比特段打孔不传输。整个P-LDPC码为V1, V2,…,Vp这P段实际传输的比特,提供了不同的编码保护度,通常度数高的节点编码保护度更高。
[0034]图1给出了 P-LDPC码和2q_QAM调制的BICM系统框图。定义编码比特经交织输出的关系如下:
[0035]Cj = Vi, j = Ti (i), i, j = I, 2, 3,…,np
[0036]交织后的比特序列进行2Μ?ΑΜ调制,对编码比特交织后的输出序列Ic1, C2,…,cnp}顺序分成q个比特段,每段有m个比特,m = np/q,具体定义如下:
[0037]Ck — {Cmm.” Cmm+2,...,cm(k-1)+m}) k — 1,2,...,q
[0038]从IC1, C2,…,CJ中各选取第I个比特,调制成一个2q_QAM符号,共m个2q_QAM符号:
[0039]{cm*o+/, Cm* ι+ι,...,Xi, I —I,2,Itl
[0040]有了上面的定义和说明,结合附图5,本实施方式的交织方法包括如下具体步骤:
[0041]步骤S401:将星座映射点的q个比特位I^b2…b,按调制可靠度降序进行排序。
[0042]步骤S402:将P-LDPC码原型图中代表实际传输的P个变量节点按重量进行划分并排序,顺序依次是:最重的一类变量节点;重量为I的变量节点;重量为2的变量节点;以及重量介于2和最重节点之间的一类变量节点。将编码器输出的np个编码比特按照上述变量节点的重量顺序进行排序,得到经过交织的序列Ic1, C2,…,cnp}。η为原型图扩展因子,经过η倍扩展后得到P-LDPC码码图,每个节点分别关联η个编码比特,扩展后码长为np。
[0043]步骤S403:将经过交织后的序列Ic1, C2,…,cnp}顺序均分成q个比特段,每段有m=np/q个比特,q个比特段表示为 Ck — icm(k-l)+l,Cm(k_l)+2,…,Cm(k-l)+nJ ) ^ — 1,2,…,Q,即 C1
—iCD C2>...,CnJ,— {cm+1, Cm+2,..., Cm+m},...Cq — icm(q-1)+i,Cm(q-l)+2>...,Cm(q-l)+nJ。
[0044]步骤S404:将q个经过交织后的编码比特段IC1, C2,…,CtJ顺序分配给按可靠度降序排列的q个调制星座比特位。
[0045]每个比特段对应一个调制星座比特位,依次从每个比特段C1, C2,…,Cq中顺序选取第I个比特,调制成一个21QAM符号,共m个2q-QAM符号:
{cm*Q+j, Cm^i +/,...,—Φ.Xj , I — 15 2,...,/Wo
[0046]下面通过具体例子说明交织映射的过程。
[0047]如图2所示,是采用Gray映射的64-QAM调制的星座图。每个星座点包含6个映射比特,即q = 6,各个映射比特的调制可靠度不等。每个64-QAM符号关联6个交织后的编码比特。根据星座图,可以很容易的划分各比特检测的判决区,再从判决区的划分可以推出q = 6个比特段中各个比特的调制可靠度关系为:λ (I3l) = λ (b2)>A (b3)=λ (b4)>X (b5) = λ (b6)。因此,将64-QAM星座点中的6个映射比特位按可靠度降序进行排序为 Ib1, b2, b3, b4, b5, b6}。
[0048]图4a是一个AR4A码原型图,将原型图中代表实际传输的变量节点IV1, V2,…,V6}按重量进行划分:重量为4的变量节点,也即最重的一类变量节点是{V2,V3,VJ ;重为I的变量节点{AM ;重为2的变量节点{V5,V6}。在图4a的例子中,没有重量介于2和最重节点之间的一类变量节点,则分类排序的过程执行到此为止;而在图4b的例子中存在重量介于2和最重节点之间的一类节点,即重量为3的节点,则按照发明方法要求进行划分排序。按照图4a的原型图进行变量节点分类排序后为{mm}。将编码器输出的6n个编码比特按照变量节点的重量顺序IV2,V3, V4, V1, V5, V6I进行排序,得到经过交织的序列IcD C2>...,C6rJ。
[0049]然后把序列{C1,C2^",C6P}顺序均分成6个比特段,每段有m = η个比特,即C1 =icl,。2,...,CrJ ? C2 — {cn+1, Cn+2,...,Cn+n},...C6 — {c5n+1, C5n+2,...,C5n+n}。
[0050]将6个经过交织后的编码比特段IC1, C2,…,C6I顺序分配给按可靠度降序排列的6个调制星座比特位。每个比特段对应一个调制星座比特位,即,C1对应b1; C2对应b2,
对应b6。依次从C1, C2,…,C6中顺序选取一个比特,调制成一个26-QAM符号,共η个26-QAM符号。在组成第一个调制符号时,各选择C1, C2,…,C6中的第一个比特C1Clri…c5n+1,对应b1b2b3b4b5b6的一组取值,生成一个调制符号。在组成第二个调制符号时,各选择C1, C2,…,C6中的第二个比特c2cn+2*“c5n+2,对应的一组取值,生成一个调制符号。依次类推,直到生成η个26-QAM符号。
[0051]图6是码长4096比特、码率2/3的AR4A码和64-QAM调制的BICM系统误帧率仿真结果,和多种交织方案以及随机交织方案的性能进行了比较。可以看出,本发明方案与基于注水的交织方案Hwf相比,有0.1dB的性能增益,相对于随机交织方案JItond大约有超过0.2dB的性能增益,更加好于反注水交织方案ii EffF和其它的交织映射方案。
[0052]以上所述仅是本发明的优选实施方式,应当指出,对于本【技术领域】的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
[0053]本发明未作详细描述的内容属于本领域技术人员公知常识。
【权利要求】
1.一种原型图LDPC码编码调制的交织映射方法,其特征在于步骤如下: (1)将星座映射点的q个比特位按调制可靠度降序进行排序; (2)将P-LDPC码原型图中代表实际传输的P个变量节点按重量进行划分并排序,顺序依次是:最重的一类变量节点;重量为I的变量节点;重量为2的变量节点;以及重量介于2和最重节点之间的一类变量节点;将编码器输出的np个编码比特按照上述变量节点的重量顺序进行排序,得到经过交织的序列,其中η为原型图扩展因子; (3)将步骤(2)中经过交织后的序列按照顺序均分成q个比特段,每段有m= np/q个比特; (4)将步骤(3)中的q个编码比特段按顺序分配给步骤⑴中排序后的q个比特位;依次从每个比特段中顺序选择一个比特,进行调制,生成一个包括q个比特的调制符号,最终形成m个调制符号。
2.根据权利要求1所述的一种原型图LDPC码编码调制的交织映射方法,其特征在于:所述步骤⑴中的排序,当调制星座比特位可靠度相等时,排序不分先后。
3.根据权利要求1所述的一种原型图LDPC码编码调制的交织映射方法,其特征在于:所述步骤(2)中同一重量的变量节点,排序不分先后。
4.根据权利要求1所述的一种原型图LDPC码编码调制的交织映射方法,其特征在于:所述步骤(2)中重量介于2和最重节点之间的一类变量节点中变量节点的排序不分先后。
【文档编号】H04L1/00GK104168083SQ201410220046
【公开日】2014年11月26日 申请日期:2014年5月22日 优先权日:2014年5月22日
【发明者】窦金芳, 李小军, 周诠, 谭庆贵, 蒋炜, 梁栋, 朱忠博 申请人:西安空间无线电技术研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1