本发明涉及无线通信技术领域,尤其涉及一种云接入网上行无速率码度数分布优化方法。
背景技术
随着信息技术的快速发展和信息应用的日益丰富,下一代移动通信网络所面临的将是海量的用户数量,以及海量的数据传输量。这就对无线接入网(ran)通信质量的提升带来了迫切的要求。
云接入网(c-ran)是一种新型的接入网架构,能有效提升无线通信质量。其特点是将网络中各接入节点的远端射频单元(rrh)和基带处理单元(bbu)完全地分离,将rrh更靠近用户,而各个bbu向后集中成虚拟的bbu池,bbu池和rrh通过高速链路连接。在云接入网上行无速率传输机制中,发射端将消息比特编码成无限长的码字,源源不断地发送给接收端,直到后者正确译码并反馈ack信号为止。无速率码具有自适应性,其速率随着所经历的信道的变化而自适应地变化,无速率码的自适应特性使得其可以适配云接入网中灵活的传输机制,同时可以有效地改善无线信道的复杂多变引起的高误码率等问题。关于无速率码的研究主要包括度数分布设计、译码方法设计等,其中度分布函数与无速率码的性能直接相关,决定着译码成功率、译码开销和译码复杂度等,设计无速率码的关键在于构造合适的度数分布函数。本发明提供一种云接入网上行无速率码度数分布优化方法,优化得到的无速率码输出度数分布对云接入网上行传输系统的误码率性能有了较好的提升。
技术实现要素:
针对现有技术中存在的上述问题,本发明的目的在于提供一种云接入网上行无速率码度数分布优化方法。
所述的一种云接入网上行无速率码度数分布优化方法,首先根据网络信道状态优化用户处无速率编码所采用的度数分布,然后系统开始传输:用户将原始信息根据度数分布进行无速率编码,码字经调制后发送到覆盖该用户的各个射频拉远头;射频拉远头先对收到的信号进行预处理变为基带信号,接着对信号进行量化发送;基带处理单元池收到各射频拉远头通过高速链路发送来的量化信号,将信号在一张统一的译码图上利用置信传播算法进行联合译码。
所述的云接入网上行无速率码度数分布优化方法,其特征在于传输方法具体包括如下步骤:
2.1)用户将原始信息m依次经过ldpc编码器和lt编码器两个无速率码编码器,源源不断地生成无速率码c1,c2,……,cn;
2.2)将无速率码比特0和1根据实际调制方式分映射为发送符号x1,x2,……,xn,通过天线发送到覆盖该用户的各个射频拉远头;
2.3)射频拉远头的预处理器对收到的信号预处理得到基带信号:y=hx+n,其中h表示信源到rrh之间链路的信道增益系数,n表示rrh处接收噪声,接着射频拉远头的量化器对信号进行量化,量化电平数满足2m=2b,其中b为量化比特,量化间隔为δ,量化门限为
上式中q-m,qi,qm指量化信号
2.4)射频拉远头将步骤2.3)得到的量化信号通过高速链路发送给基带处理单元池;
2.5)基带处理单元池的软解调器输出第i比特的对数似然比(llr)为:
2.6)基带处理单元池联合译码器迭代译码,第0轮迭代译码,译码图中输入节点i的初始llr为
第l轮迭代,输入节点i传向校验节点c的消息更新为:
式中ic表示译码图中与输入节点i相连的校验节点c,o表示与该输入节点i相连的输出节点的集合,oi表示与输出节点o相连的输入节点i。校验节点c传回输入节点i的消息更新为:
式中ci表示译码图中与校验节点c相连输入节点i,i′≠i表示除去输入节点i之外的输入节点,i′c表示除去输入节点i外与校验节点c相连的输入节点。输入节点i传向输出节点o的消息更新为:
式中io表示译码图中与输入节点i相连的输出节点o,o′≠o表示除o以外的输出节点,o′i表示除去输出节点o外与输入节点i相连的输出节点,c表示与该输入节点i相连的校验节点的集合。输出节点o传回输入节点i的消息更新为:
上式中
当该轮输入节点的llr均值超过门限xp,再单独在ldpc码图上进行迭代译码。
ldpc子图第0轮迭代译码,变量节点v传向校验节点c的消息更新为:
式中vc表示与变量节点v相连的校验节点c,mv为前面最后一轮迭代时输入节点的llr。第l轮迭代,变量节点v传向校验节点c的消息更新为:
式中c′∈cv\{c}表示除校验节点c以外的与变量节点v相连的校验节点集合,c′v表示除去校验节点c外与变量节点v相连的校验节点,
式中v′∈vc\{v}表示除变量节点v以外的与校验节点c相连的变量节点集合,v′c示除去变量节点v外与校验节点c相连的变量节点,
判决比特s的对数似然比信息
所述的云接入网上行无速率码度数分布优化方法,其特征在于对无速率码输出度数分布优化包括以下步骤:
3.1)lt输入节点将llr消息传递给ldpc码图校验节点,其携带的外信息为:
式中
式中ξi为ldpc码图中度数为i的变量节点比例,
式中
式中f0(γ)=j(2γ)表示信噪比为γ的二元输入高斯信道的输出所携带的信息量。将式(12),(13)代入(14)得到每轮迭代的
式中
3.2)度数分布优化问题列出如式(15)所示:
式中ωj表示译码图中边的度数为j占所有边的比例,ω1表示译码图中边的度数为1占所有边的比例,ε为大于零的一个小量,
3.3)通过公式
本发明通过采用上述技术,提供了一种云接入网上行无速率码度数分布优化方法。优化方法将优化问题近似转化为一个易于求解的线性规划问题。利用优化的度数分布进行无速率编码能够使系统误码率性能有较好提升,更接近理论信道容量。
附图说明
图1为云接入网单用户上行接入系统示意图;
图2为不同度数分布下系统误码率性能比较图。
具体实施方式
以下结合说明书附图及实施例对本发明作进一步的描述,但本发明的保护范围并不仅限于此:
参照图1,云接入网中基于无速率编码上行传输方法,具体包括如下步骤:
1)用户s将信息采用无速率编码,无速率码是由外码码率为0.95的ldpc码以及内码部分的lt码级联组成;
1.1)编码第一步,选取码率为0.95的ldpc码本,将原始信息s0,s1,……,sk编码成ldpc码字b1,b2,……,bn;
1.2)编码第二步,对n个ldpc码字b1,b2,……,bn进行lt编码,根据度数分布来选取输出节点的度数,为度数为d的输出节点等概率的从上面得到的预编码中选取d个码字作异或运算得到无速率码码字。经过上面两步编码得到源源不断生成的无速率码码字c1,c2,……,cn;
2)无速率码c1,c2,……,cn在接入信道前先对其进行二进制相移键控(bpsk)调制,得到经过映射的发送序列x1,x2,……,xn,然后将发送序列接入信道发送出去,发送序列源源不断其长度并不是固定的,每一个长度都对应相应的一个码率;
3)rrh的预处理器对收到的信号预处理得到基带信号:y=hx+n,其中h表示信源到rrh之间链路的信道增益系数,n表示rrh处接收噪声。接着rrh的量化器对信号进行量化,量化电平数满足2m=2b,其中b为量化比特,量化间隔为δ,量化门限为
上式中q-m,qi,qm指量化信号
4)rrh将步骤2.3)得到的量化信号通过高速链路发送给bbu池;
5)bbu池的软解调器输出第i比特的对数似然比(llr)为:
6)bbu池联合译码器迭代译码。第0轮迭代译码,译码图中输入节点i的初始llr为
第l轮迭代,输入节点i传向校验节点c的消息更新为:
式中ic表示译码图中与输入节点i相连的校验节点c,o表示与该输入节点i相连的输出节点的集合,oi表示与输出节点o相连的输入节点i。校验节点c传回输入节点i的消息更新为:
式中ci表示译码图中与校验节点c相连输入节点i,i′≠i表示除去输入节点i之外的输入节点,i′c表示除去输入节点i外与校验节点c相连的输入节点。输入节点i传向输出节点o的消息更新为:
式中io表示译码图中与输入节点i相连的输出节点o,o′≠o表示除o以外的输出节点,o′i表示除去输出节点o外与输入节点i相连的输出节点,c表示与该输入节点i相连的校验节点的集合。输出节点o传回输入节点i的消息更新为:
上式中
当该轮输入节点的llr均值超过门限xp,再单独在ldpc码图上进行迭代译码。
ldpc子图第0轮迭代译码,变量节点v传向校验节点c的消息更新为:
式中vc表示与变量节点v相连的校验节点c,mv为前面最后一轮迭代时输入节点的llr。第l轮迭代,变量节点v传向校验节点c的消息更新为:
式中c′∈cv\{c}表示除校验节点c以外的与变量节点v相连的校验节点集合,c′v表示除去校验节点c外与变量节点v相连的校验节点,
式中v′∈vc\{v}表示除变量节点v以外的与校验节点c相连的变量节点集合,v′c示除去变量节点v外与校验节点c相连的变量节点,
判决比特s的对数似然比信息
7)基于外信息传递的度分布优化方法,过程如下:
7.1)lt输入节点将llr消息传递给ldpc译码图中校验节点,其携带的外信息为:
式中
式中ξi为ldpc译码图中度数为i的变量节点比例,
式中
式中f0(γ)=j(2γ)表示信噪比为γ的二元输入高斯信道的输出所携带的信息量。将式(12),(13)代入(14)得到每轮迭代的
式中
7.2)度数分布优化问题列出如下:
7.3)由线性规划解法求解式(15),解出的结果根据公式
如图2所示,本发明通过计算机仿真,将优化得到的度数分布与bec度数分布的系统误码率进行比较,从仿真结果中可以看出,对信号采用不同量化比特数(4比特、8比特及10比特)的情况下,优化得到的度数分布比bec度数分布在误码率性能上均有较好提升。