面向无线供电网络的时间分配优化方法技术

技术编号:15867863 阅读:130 留言:0更新日期:2017-07-23 17:22
本发明专利技术公开了一种面向无线供电网络的时间分配优化方法,属于无线网络资源分配技术领域,包括以下步骤:实时获取通信网络系统的状态,根据数据队列积压以及能量队列积压来决策分配给每个用户向中继节点传输数据的时间与能量,并结合惩罚函数决策每个用户采集数据的速率,通过多次迭代后,使得无线网络的数据吞吐量效用最大;该面向无线供电网络的时间分配优化方法,可实现通信网络系统中源速率采集效用的最优分配,并保证整个网络队列积压稳定,取得更快的收敛速度,并实现真正意义上的分布式算法。

Time allocation optimization method for wireless power supply network

The invention discloses a wireless power supply network optimization method of time distribution, which belongs to the technical field of wireless cyber source distribution, which comprises the following steps: acquiring real-time communication network system of the state, according to the data queue backlog and queue backlog to make energy allocated to each user and energy to the relay node data transmission time, and combination of punishment the rate function decision each user data acquisition, through several iterations, the maximum data throughput of the wireless network utility; time distribution optimization method of the wireless power supply network, can achieve the optimal allocation of communication network system in the source rate acquisition utility, and ensure the network queue backlog is stable, has faster convergence speed, and realize the true meaning of the distributed algorithm.

【技术实现步骤摘要】
面向无线供电网络的时间分配优化方法
本专利技术涉及无线网络资源分配
,具体为面向无线供电网络的时间分配的分布式优化方法。
技术介绍
有限的设备电池寿命这一问题一直制约着现代无线通信技术的发展。而射频无线能量传输技术(RF-enabledWET)的出现为该问题的解决提供了一种可行的途径,而后依托于此技术出现了一种称为无线供能的通信网络(WirelessPoweredCommunicationNetwork,WPCN)的通信架构。在此架构中无线设备使用收获的能量来传输信息,其对于充分利用宝贵的数据、能量等资源具有非常重要的实际意义。本专利技术正是基于此WPCN技术提出的。
技术实现思路
本专利技术的目的在于根据现有研究的不足,提供一种面向无线供电网络的时间、源速率、能量等资源分配的分布式优化方法。本专利技术的目的是通过以下的技术方案来实现的,一种面向无线供电网络的时间分配的分布式优化方法,包括以下步骤:第一步:获取网络状态信息,包括:用户i在帧r下的实际数据队列积压用户i在帧r下的实际能量队列积压用户i在帧r下的虚拟数据队列积压Qi[r];用户i在帧r下的虚拟能量队列积压Zi[r];用户i在帧r下H-AP节点的信道增益gi[r];来自于自于高斯白噪声的信噪比差距Γ;循环对称负高斯分布的方差σ2;用户i在帧r下从自然界采集的能量εi[r];每一帧下H-AP用于给每个用户无线充电的时间τ0,其最大值不能超过τmax;用户i在帧r下在τ0时间内从H-AP节点获取的电能Ei[r];用户i在帧r下传输给H-AP节点的数据量Ri[r];用户i在帧r下的传输功率Pi[r],其最大值不能超过Pmax;对于分配给每个用户用于向H-AP传输数据的时间τi[r]、每个用户向H-AP传输数据所消耗掉的自身能量ηi[r]以及每个用户从自然界获取数据的速率λi[r],有以下的吞吐量最大化问题:0≤λi[r]≤λmax,i=1,2,3...k0≤Pi[r]≤Pmax,i=1,2,3...k0<τi[r]<τmax,i=1,2,3...k其中:f(τi[r],ηi[r])=Zi[r]ηi[r]+Qi[r]Ri[r],g(λi[r])=Qi[r]λi[r]-VU(λi[r]),V表示李亚普诺夫算法惩罚参数,U(λi[r])表示效用函数,这个函数是递增的且二次可导,满足严格凹函数,并且初始有界满足U(0)=0,用效用函数来描述吞吐速率,效用函数表示为U(x)=log2(1+x);第二步:取初始k值为1,为qk取定初始范围qk∈[qmin,qmax],qmin为大于等于0的常数,为qk赋值qk=(qmin+qmax)/2,,并令qk与比较大小,sup{A}表示取A上确界,则有以下问题:0≤λi[r]≤λmax,i=1,2,3...k0≤Pi[r]≤Pmax,i=1,2,3...k0<τi[r]<τmax,i=1,2,3...k其中:q*表示qk范围内的任一解;第三步:第二步中的问题由三个变量λi[r]、τi[r]与ηi[r]组成,由于这三个变量之间不具有耦合性,则可以将第二步中的问题分解为两个子问题:子问题P1:0≤Pi[r]≤Pmax,i=1,2,3...k0<τi[r]<τmax,i=1,2,3...k子问题P2:而由于每个用户之间不存在耦合干扰,则可以将子问题P1与子问题P2分解为对每个用户i均有:maximizef(τi[r],ηi[r])-q*τi[r]子问题P3:0≤Pi[r]≤Pmax,i=1,2,3...k0<τi[r]<τmax,i=1,2,3...k子问题P4:第四步:获取第三步所求出的每个用户i在帧r下的λi[r]、τi[r]与ηi[r],然后代入若则令qmax=qk,k=k+1,并回到第二步;若则令qmin=qk,k=k+1,并回到第二步;一般情况下,由于各种因素,可能达不到理想状况,即达不到的状态,所以若视为最优值,则继续第五步,其中κ为设定的精度值,通常可以取值为10-5;第五步:通过以上步骤获取每个用户i在帧r下的λi[r]、τi[r]与ηi[r],并更新用户i在帧r下的数据队列:更新用户i在帧r下的能量队列:并将r+1的网络队列积压信息传输到网络状态中,重复以上步骤直至系统稳定且数据吞吐量效用函数达到收敛。本专利技术的有益效果是:本专利技术采用分布式用户时间分配策略,根据每个用户自身的能量剩余与数据积压情况相应的分配一段时间用于向中继节点传输数据,不仅使得整个通信系统的时间平均吞吐量达到最大,同时采用的分布式思想减少了基站间信令开销。附图说明图1通信网络系统拓扑图;图2数据采集效用函数收敛图。具体实施方式为了让本专利技术的上述和其他目的、特征和优点更加明显,下文将作进一步详细的说明。在网络系统模型中,用户节点Ni与H-AP节点装备单天线,从H-AP到用户节点Ni下行链路和相应的从Ni到用户节点H-AP的下行链路的链路状态分别用复杂的随机变量来表示。信道功率增益分别用来表示,这两者在同一帧内保持不变,但不同的帧之间可以产生变化。在每一帧内,会有一部分的固定时间用于下行链路中的H-AP通过广播无限能量给各个用户Ni进行充电,这部分时间表示为τ0。在当前帧内分配给每个用户用来在上行链路中传输数据给H-AP节点的时间用τi[r]来表示,当一个用户正在向H-AP节点传输数据的时候其他节点不允许向H-AP节点传输数据。则在帧r内传输能量与数据所消耗的时间为k表示用户Ni的数量。在下行链路中H-AP节点在当前帧的基带传输信号用|xA|表示。我们假设|xA|是一个任意复杂随机信号并满足E{|xA|2}=PA,其中PA表示H-AP节点的传输功率。则每个用户Ni所接收到的能量可以表示为其中表示每个用户Ni的能量接受效率。每个用户Ni在帧r内的上行链路给H-AP节点传输数据所消耗的能量用ηi[r]表示。则相应的平均传输功率可以表示为ηi[r]应该不大于用户Ni的能量队列的当前值,即存在约束:在每一帧内每个用户Ni可以从自然界获取能量,用εi[r]表示。则每个用户Ni的能量队列可以表示为:每个用户Ni在帧r内的上行链路给H-AP节点传输数据可以表示为:其中Γ代表了一个信号信噪比差距,Γ是由于使用了一个特殊的调制编码方案而产生的额外的高斯白噪声信道容量。在每一帧r内每个用户Ni所能够接收到的数据量为λi[r],则每个用户Ni的数据队列可以表示为:定义则时间平均速率可以表示为:如果我们想使数据队列以及能量队列稳定,则平均入速率必须小于平均出速率,也就是必须要满足以下的不等式约束:其中αi≤0,βi≤0。我们的目标是最大化所有用户入速率总和,且满足约束:0≤λi[r]≤λmax0≤τi[r]≤τmax以及约束(1)(2)(3)则有:0≤τi[r]≤τmax(4)0≤λi[r]≤λmax将上述问题写成如下形式的分布式迭代算法。在第r次迭代时:第一步:获取网络状态信息,包括:用户i在帧r下的实际数据队列积压用户i在帧r下的实际能量队列积压用户i在帧r下的虚拟数据队列积压Qi[r];用户i在帧r下的虚拟能量队列积压Zi[r];用户i在帧r下H-AP节点的信道增益gi[r];来自于自于高斯白噪声的信噪比差距Γ;循本文档来自技高网...
面向无线供电网络的时间分配优化方法

【技术保护点】
一种面向无线供电网络的时间分配优化方法,其特征在于,包括以下步骤:第一步:获取网络状态信息,包括:用户i在帧r下的实际数据队列积压

【技术特征摘要】
1.一种面向无线供电网络的时间分配优化方法,其特征在于,包括以下步骤:第一步:获取网络状态信息,包括:用户i在帧r下的实际数据队列积压用户i在帧r下的实际能量队列积压用户i在帧r下的虚拟数据队列积压Qi[r];用户i在帧r下的虚拟能量队列积压Zi[r];用户i在帧r下H-AP节点的信道增益gi[r];来自于自于高斯白噪声的信噪比差距Γ;循环对称负高斯分布的方差σ2;用户i在帧r下从自然界采集的能量εi[r];每一帧下H-AP用于给每个用户无线充电的时间τ0,其最大值不能超过τmax;用户i在帧r下在τ0时间内从H-AP节点获取的电能Ei[r];用户i在帧r下传输给H-AP节点的数据量Ri[r];用户i在帧r下的传输功率Pi[r],其最大值不能超过Pmax;对于分配给每个用户用于向H-AP传输数据的时间τi[r]、每个用户向H-AP传输数据所消耗掉的自身能量ηi[r]以及每个用户从自然界获取数据的速率λi[r],有以下的吞吐量最大化问题:0≤λi[r]≤λmax,i=1,2,3...k0≤Pi[r]≤Pmax,i=1,2,3...k0<τi[r]<τmax,i=1,2,3...k其中:f(τi[r],ηi[r])=Zi[r]ηi[r]+Qi[r]Ri[r],g(λi[r])=Qi[r]λi[r]-VU(λi[r]),V表示李亚普诺夫算法惩罚参数,U(λi[r])表示效用函数,这个函数是递增的且二次可导,满足严格凹函数,并且初始有界满足U(0)=0,用效用函数来描述吞吐速率,效用函数表示为U(x)=log2(1+x);第二步:取初始k值为1,为qk取定初始范围qk∈[qmin,qmax],qmin为大于等于0的常数,为qk赋值qk=(qmin+qmax)/2,,并令qk与...

【专利技术属性】
技术研发人员:徐伟强彭轻羽黄博闻史清江
申请(专利权)人:浙江理工大学
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1