本发明属于无线通信技术领域,尤其涉及一种基于m-qam的数字喷泉码的度分布优化方法。
背景技术:
喷泉码的编译码复杂度不高,与编码符号的数量成线性关系,是一种很好的解决大规模网络数据分发和可靠传输的新的纠删编码方法,它的基本思想是发送端不断地从未发送符号(symbol)中随机挑选若干输入符号进行异或运算编码,然后将得到的编码符号发送给用户,用户只需要接收到相当数量的编码符号(不考虑接收顺序)即可译码成功。如果不能完全恢复原始符号,则用户继续接收编码符号直到所有原始符号都被成功恢复。这种不断编码并发送的过程就像不断喷发泉水(编码符号)的喷泉(源端),只要用户能够接收到足够数量的编码符号,原始符号就能成功恢复(解决口渴问题),所以这种编码方式被称为喷泉码。
喷泉码没有固定的码率,raptor码与lt码是两类典型的实用喷泉码。
2002年,m.luby提出了lt码,当时第一套现实可行的喷泉码方案,并给出了两种实用的度分布形式,分别是理想孤波分布(idealsolitondistribution,isd)和鲁棒孤波分布(rubustsolutiondistribution,rsd),能够在任意删除信道中逼近信道容量,但其译码复杂度是非线性的。之后a.shokrollahi又提出了raptor码,另一种比lt码性能更好的喷泉码方案,并且raptor码有着接近理想的编译码性能。随着喷泉码学术理论的日益完善,产业界也越来越关注喷泉码的使用价值,并且衍生出越来越多的实际应用。
然而lt码和raptor码都是非系统码,系统码和非系统码相比,在许多实际应用场合中更受欢迎,因为系统码可以更有效的恢复原始信息符号。因此,我们需要一种lt码的系统形式,叫做系统lt码。
目前,已经有很多对系统lt码的研究。有一个由rsd演变而来的适用于系统lt码的度分布,叫做截断度分布(tdd),它是为系统lt码设计的第一个度分布。随后一系列度分布函数被提出,但是现今已有的度分布函数均是在bpsk下的数据传输,并不适用于高阶调制(如m-qam,m-apsk等)码的性能分析。
技术实现要素:
发明目的:针对以上问题,本发明提出一种基于m-qam的数字喷泉码的度分布优化方法,并给出了适应m-qam的度分布优化模型,解决了已有的度分布函数在m-qam下性能较差的问题。
技术方案:为实现本发明的目的,本发明所采用的技术方案是:一种基于m-qam的数字喷泉码的度分布优化方法,具体包括以下步骤:
(1)假设接收端的接收信号,计算各比特的似然比;
(2)采用非线性优化模型得到m-qam的度分布函数ω(x);
(3)增加误码率下界约束条件,使得优化的度分布函数ω(x)性能更好。
步骤(1)具体包括:
接收端的接收信号为:
y=(y1,y2,...,yi…)=tx+n0
其中,n0=(n1,n2,...,ni...)为信道噪声,ni=nix+j·niy为复高斯变量,每个分量都服从均值为0,方差为
各比特的似然比计算公式如下:
其中,
x′={00…0,00…1,…,…,11…1}为m-qam的所有二进制集合;
rx为x′对应的星座映射点;
步骤(2)具体包括:
采用非线性优化模型得到m-qam的度分布函数ω(x):
其中,
n=0,...l-1
μi∈(0,μ0]
0≤ωj≤1,j=1,...,dc
其中,令m=log2m,μ0为设定的bp译码迭代后的似然比均值;μi(n)为第i比特在区间(0,μ0]上的l个等分点;si为第i比特位上的初始信道似然比均值;ε0为用户成功译码的开销阈值;dc为优化出度分布函数的最大度数;ωj为待优化的度分布;ri_psc为渐近时刻第i比特位上不同度数变量节点似然比,按照一定概率加权整合成的方差和均值的比值。
具体地,
其中,
步骤(3)具体包括:
plb为高斯近似下系统lt码渐近误码率的下界函数:
增加误码率下界约束为:
plb≤y0
其中,
其中,ds为输入度分布函数的最大度数;λj为泊松分布;ri,j为渐近时刻第i比特度为j的变量节点似然比信息方差和均值的比值;ri_min为第i比特中ri,j的最小值;y0为用户设定的误码率下限值。
有益效果:本发明的方法在数字喷泉码密度演化中,用渐近时刻的
附图说明
图1是本发明的数字喷泉码信道模型;
图2是本发明的16qam时优化出的度分布函数性能比较图。
具体实施方式
下面结合附图和实施例对本发明的技术方案作进一步的说明。
本发明所述的基于m-qam的数字喷泉码的度分布优化方法,假设接收端的接收信号(忽略衰减因子)为:
y=(y1,y2,…,yi...)=tx+n0
其中,n0=(n1,n2,...,ni...)为信道噪声,ni=nix+j·niy为复高斯变量,每个分量都服从均值为0,方差为
各比特的似然比计算公式如下:
其中,
x′={00…0,00...1,...,...,11...1}为m-qam的所有二进制集合;
rx为x′对应的星座映射点;
对于m-qam,为得到度分布函数ω(x),采用非线性优化模型如下式:
其中,
n=0,...l-1
μi∈(0,μ0]
0≤ωj≤1,j=1,...,dc
其中,令m=log2m,μ0为设定的bp译码迭代后的似然比均值;μi(n)为第i比特在区间(0,μ0]上的l个等分点;si为第i比特位上的初始信道似然比均值;ε0为用户成功译码的开销阈值;dc为优化出度分布函数的最大度数;ωj为待优化的度分布;ri_psc为渐近时刻第i比特位上不同度数变量节点似然比,按照一定概率加权整合成的方差和均值的比值。
具体地,
其中,
本发明的非线性优化模型由传统的线性规划模型(clp)优化而来,在m-qam下,随着译码迭代似然比均值增大的线性优化模型结果不理想,采用每一次迭代译码错误概率小于上一次迭代概率的约束条件确定的非线性优化模型,并且增加plb为高斯近似下系统lt码渐近误码率的下界函数,增加的误码率下界约束条件使得优化出的度分布函数ω(x)性能更好。
如图1所示是本发明的数字喷泉码信道模型;如图2所示是16qam调制下的性能比较图。此时度分布的优化参数设置为μ0=10,ε0=4.5,y0=9×10-6,
ω(x)=0.0036x+0.0061x2+0.0106x3+0.0226x4+0.1337x5+0.6927x6+0.0024x7
+0.0607x8+0.0097x9+0.0128x10+0.0049x11+0.0028x12+0.0013x13+0.0011x14
+0.0009x15+0.0007x16+0.0005x17+0.0003x18+0.0326x200
比较的基准是不同度分布拥有相同的输出平均度数,从图2可以很清楚的发现,本专利所公开的度分布优化模型极大的提升了m-qam的数字喷泉码的误码率性能。
本发明的一种基于m-qam的数字喷泉码的度分布优化方法,由于所有高阶调制(如m-qam,m-apsk等)度分布优化方法类似,因此这里主要介绍基于m-qam的度分布优化方法。