一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于深度强化学习的无人机异构网络能效优化方法与流程

2022-03-16 16:50:59 来源:中国专利 TAG:


1.本发明涉及空天一体化的网络优化技术领域,尤其涉及一种基于深度强化学习的无人机异构网络能效优化方法。


背景技术:

2.为了满足日益增长的移动终端数量和网络流量需求,第五代移动通信技术应运而生。5g网络能拥有数十倍于4g lte的网络速度,背后离不开所使用的各种技术,毫米波(millimeter wave,以下简称mmwave)技术就是其中之一。通常将30~300ghz的频域(波长为1~10毫米)的电磁波称为毫米波,在相同天线尺寸下毫米波的波束要比微波的波束窄得多,可以更为清晰地观察到目标的细节。与激光相比,毫米波受气候因素影响较小,而且毫米波元器件的尺寸小,因而更容易小型化,综合了上述优点的毫米波是5g通讯中所使用的主要频段之一。
3.另外,imt-2020推进组总结了5g移动通信系统的4个主要应用场景:连续广覆盖、热点高容量、低功耗大连接、低时延高可靠。这意味着下一代网络里不仅涵盖传统的连续广覆盖和为热点区域用户提供超高速率以及网络极高流量密度,并且还要涵盖物联网相关业务,例如环境监测和车联网等。而这些需求也一定会在b5g和6g中继续得到推广。复杂场景的性能需求带来了众多挑战,为此需提出更多新型有效的解决方案。其中,超密集组网成为提升系统性能的重要研究方向之一。然而,在一些特殊场景中,如:自然灾害发生的地区、人员密集网络需求量高的地区,地面基站由于不可抗力因素损毁或者网络需求量大,仅仅依靠地面网络并不能完全应对,如何使用更加灵活、可靠、稳定的方式确保用户得到更好的服务质量(quality of service,以下简称qos)是当今运营商需要考虑的一个问题之一。近年来,无人机(unmanned aerial vehicle,以下简称uav)作为空中基站的方案得到了广泛的关注,在低空域部署无人机可能是一种为蜂窝基础设施有限地理区域提供无线连通有效方法。移动无人机在临时事件期间,可按需提供连接、高数据率无线服务和流量卸载机会。例如,在7.20河南暴雨中,翼龙-2h号无人机就曾作为空中基站,为灾区执行应急通信保障任务。利用无人机作为空中基站进行部署,提供可靠且有着高能量效率的通信服务,这种方法非常适用于基站密集异构且频段资源复杂需要妥善处理的场景。


技术实现要素:

4.针对现有技术的不足,本发明提供了一种基于深度强化学习的无人机异构网络能效优化方法。
5.一种基于深度强化学习的无人机异构网络能效优化方法,具体步骤如下:
6.步骤1:采集小区基站种类i、基站数量n、用户数量m和基站频段数据,根据小区基站种类i、基站数量n、用户数量m和基站频段建立小区异构网络模型;
7.所述小区基站种类i包含一个宏基站mbs、d个无人机基站ubs和a个微基站sbs;则基站数量n=1 a d;宏基站用nm表示,第i个微基站用表示,第i个无人机基站用表示;
mmwave的非视距路径损耗指数和阴影衰落;fc代表子载波的频率,r是用户m和微基站n之间的欧氏距离;
24.与微基站连接的用户的路径损耗为:
[0025][0026]
用户和无人机基站ubs之间的路径损耗也分为视距和非视距两种情况,无人机和用户间的路径损耗表示为:
[0027][0028]
其中,p
los
是视距条件的概率,p
nlos
是非视距条件的概率,l
mmwave,los
(r)是无人机和用户间视距条件的路径损耗;l
mmwave,nlos
(r)无人机和用户间非视距条件的路径损耗;
[0029]
其中,p
los
是视距条件的概率表示为:
[0030][0031]
其中,θ代表用户m和无人机n之间的倾向角,exp代表以自然常数e为底的指数函数,a和b是受环境影响的固定参数;
[0032]
则非视距条件的概率为p
nlos
=1-p
los

[0033]
ubs或sbsmmwave到用户m的sinr即sinr
m,n
示为:
[0034][0035]
其中k代表基站所属的层数,k∈{ubs,sbs
mmwave
}代表这里的基站属于四层异构网络结构中的宏基站ubs和使用子载波为mmwave的微基站sbs
mmwave
;当k为ubs层时,为无人机基站和用户m之间的发射功率,为无人机基站和用户m之间的信道增益,θe为无人机基站波束对准的方位角,g(θe)为方位角相关天线增益,具体函数形式与使用的天线有关;σ2为高斯白噪声的方差,μ是无人机基站和用户m的多径衰落的包络,l表示除n以外的属于θ
mmwave
的基站,所以表示除无人机基站以外的属于θ
mmwave
基站与用户m之间的发射功率;当k为sbs
mmwave
层时,为微基站和用户m之间的发射功率,为微基站和用户m之间的信道增益,θe为微基站波束对准的方位角,g(θe)为方位角相关天线增益,具体函数形式与使用的天线有关;σ2为高斯白噪声的方差,μ是微基站和用户m的多径衰落的包络,l表示除n以外的属于θ
mmwave
的基站,所以表示除微基站以外的属于θ
mmwave
基站与用户m之间的发射功率;
[0036]
步骤4:结合步骤2和步骤3中的uhf信道模型以及mmwave信道模型,对通信系统能量效率进行优化;
[0037]
综合步骤2和步骤3中的信道模型,与上述计算的第k层基站n相连接的用户m的速率为:其中,n为nm或或
[0038][0039]
其中,ωk是分配给当前计算的基站n的带宽比例,bk代表第k层的总带宽,为用户m和当前计算的基站n基于第k层信号与干扰加噪声比;
[0040]
功率分配要求所有用户的速率不低于最低要求速率
[0041]
对于通信系统,总吞吐量为:
[0042][0043]
将通信系统的能量效率用通信系统发送的产出与投入的比值来表示:
[0044][0045]
其中,上式分子是所有可用的子载波的传输速率,为系统的功率产出;分母是子载波上基站的发射功率,为系统的功率投入;
[0046]
通过调整子载波上基站的发射功率使得ee最大化,最大化能效的效益函数的优化问题表示为:
[0047][0048][0049][0050][0051][0052][0053]
为用户的传输速率,p
max
和p
min
分别是用户m和当前计算的基站n基于第k层异构网络功率;
[0054]
步骤5:将异构网络能效优化问题映射到深度强化学习算法中,对异构网络能效进行优化;
[0055]
通过优化深度强化学习中神经网络中的权重参数ω,在第t时刻中,所述神经网络以基站在t时的通信状态信息作为输入,输出一个基站发射功率的调整值,通过对功率的调整实现异构网络能效的优化;设置两个结构相同,更新频率不同的神经网络;固定一个神经网络的参数,使另一个神经网络的输出结果不断向固定参数的神经网络的输出结果逼近,来达到收敛的状态;
[0056]
将与当前计算的基站n相连的用户数、当前计算的基站n的发射功率作为当前时刻的系统状态信息,将基站n的发送功率适配值作为动作信息,能量效率函数作为奖励,奖励函数设为:
[0057]
[0058]
把状态信息、动作信息、奖励连同下一状态信息作为样本储存到经验回放单元中,经验回放单元是用来储存产生的样本信息,并从中随机抽取一部分样本作为状态的输入值,训练神经网络,经验回放单元中的样本数达到设定的数值时,随机从经验回放单元中取出一批样本作为神经网络的输入,相应地更新神经网络中的参数,生成新的优化策略,通过重复这一过程实现能效的优化。
[0059]
采用上述技术方案所产生的有益效果在于:
[0060]
1、本发明提供一种基于深度强化学习的无人机辅助异构网络能效优化方法,在宏基站、微基站和无人机基站组成的异构网络环境下,对下行链路进行功率分配,最大化系统的能量效率。
[0061]
2、考虑到无线网络巨大的状态空间,将发射功率离散化。针对无线网络的特点,将提出的网络模型映射到强化学习中。使用了强化学习中的q-learning算法,学习者试图通过与控制环境交互达到其最优状态来获得最大回报,将每个状态的动作价值通过状态-动作对的形式存储在一个q表中,通过维护一个适用于小状态动作空间的查找表来更新状态动作空间中每个项目的q值,然而考虑到实际中系统模型的复杂性,动作和状态空间往往非常大,q表需要大量内存,这可能会造成收敛时间更长甚至造成维度灾难,本发明通过将深度神经网络这一函数近似方法来代替传统表格方法,拥有更好的准确性和通用性。
附图说明
[0062]
图1为本发明实施例中基于深度强化学习的无人机辅助异构网络示意图。
[0063]
图2为本发明实施例中基于深度强化学习的无人机辅助异构网络能量效率优化的方法流程图。
[0064]
图3为本发明实施例中深度强化学习算法框架图。
具体实施方式
[0065]
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。本实施例通过提出基于深度强化学习的无人机辅助异构网络能量效率优化方法,调整基站发射功率进而优化了能量效率。具体实施方法的流程如图2所示,过程如下:
[0066]
步骤1:采集小区基站种类i、基站数量n、用户数量m和基站频段数据,根据小区基站种类i、基站数量n、用户数量m和基站频段建立小区异构网络模型;
[0067]
本实施例中,将小区异构网络的示意图如图1所示,所述小区基站种类i包含一个宏基站mbs、d个无人机基站ubs和a个微基站sbs;则基站数量n=1 a d;宏基站用nm表示,第i个微基站用表示,第i个无人机基站用表示;
[0068]
所有基站都采用特高频无线电波ultra high frequency即uhf和毫米波频段,宏基站和部分微基站共享b
uhf
个uhf子载波,其中b
uhf
代表使用频段为uhf的子载波的数量;所有的无人机即uav和其它微基站共享b
mmwave
个mmwave频段资源,其中b
mmwave
代表使用频段为mmwave的子载波的数量;将上述所有基站分为四层的异构网络,建立基站集k∈{mbs,ubs,sbs
uhf
,sbs
mmwave
},其中,sbs
uhf
为子载波频段为uhf的微基站,sbs
mmwave
为子载波频段为mmwave的微基站;根据所属的子载波频段将基站集中的数据分为两类基站集以uhf为子载波频段构成的基站集为θ
uhf
;以mmwave为子载波频段构成的基站集为θ
mmwave

[0069]
所述用户数量m中,每个用户获得最小速率r
min
,每个用户只由一个基站提供服务,并将其它基站看作干扰;
[0070]
步骤2:根据自由空间路径损耗,建立uhf信道模型;
[0071]
与基站集合θ
uhf
连接的用户的路径损耗为:
[0072][0073]
其中,λc是载波波长,α是uhf链接的路径衰减指数,χ
uhf
是uhf链接路径阴影衰落;r是用户m和无人机基站n之间的欧氏距离,表示为:
[0074][0075]
(xm,ym,0)和(xn,yn,zn)分别是用户m和ubsn的坐标,ubsn表示无人机基站n;
[0076]
其中,xm和xn分别表示用户m和无人机基站在坐标系中的横坐标,ym和yn分别表示用户m和无人机基站在坐标系中的纵坐标,zn代表无人机的飞行高度;
[0077]
距离mbs或者sbs
uhf
基站距离为r的用户得到的信号与干扰加噪声比即sinr为:
[0078][0079]
其中,k代表基站所属的层数,k∈{mbs,sbs
uhf
}代表这里的基站属于四层异构网络结构中的宏基站mbs和使用子载波为uhf的微基站sbs
uhf
;当k为mbs层时,为宏基站nm和用户m之间的发射功率,为宏基站nm和用户m之间的信道增益,μ为宏基站nm到用户m的多径衰落的包络;当k为sbs
uhf
层时,为微基站和用户m之间的发射功率,为微基站和用户m之间的信道增益,μ为微基站到用户m的多径衰落的包络;信道中噪声是均值为0,方差为σ2的高斯白噪声,l表示除n以外的属于θ
uhf
的基站,所以当k为mbs层时,表示除宏基站nm以外的属于θ
uhf
基站与用户m之间的发射功率,当k为sbs
uhf
层时,表示除微基站以外的属于θ
uhf
基站与用户m之间的发射功率;
[0080]
步骤3:根据自由空间路径损耗,建立mmwave信道模型;
[0081]
将无线通信系统的传播条件分成视距条件los和非视距条件nlos两种情况;在视距和非视距条件下与基站集合θ
mmwave
连接的用户的路径损耗如下所示:
[0082][0083]
α
l
和χ
l
分别代表sbs mmwave的视距路径损耗指数和阴影衰落;αn和χn分别代表sbs mmwave的非视距路径损耗指数和阴影衰落;fc代表子载波的频率,r是用户m和微基站n之间的欧氏距离;
[0084]
与微基站连接的用户的路径损耗为:
[0085][0086]
用户和无人机基站ubs之间的路径损耗也分为视距和非视距两种情况,无人机和用户间的路径损耗表示为:
[0087][0088]
其中,p
los
是视距条件的概率,p
nlos
是非视距条件的概率,l
mmwave,los
(r)是无人机和用户间视距条件的路径损耗;l
mmwave,nlos
(r)无人机和用户间非视距条件的路径损耗;
[0089]
其中,p
los
是视距条件的概率表示为:
[0090][0091]
其中,θ代表用户m和无人机n之间的倾向角,exp代表以自然常数e为底的指数函数,a和b是受环境影响的固定参数;
[0092]
则非视距条件的概率为p
nlos
=1-p
los

[0093]
ubs或sbsmmwave到用户m的sinr即sinr
m,n
示为:
[0094][0095]
其中k代表基站所属的层数,k∈{ubs,sbs
mmwave
}代表这里的基站属于四层异构网络结构中的宏基站ubs和使用子载波为mmwave的微基站sbs
mmwave
;当k为ubs层时,为无人机基站和用户m之间的发射功率,为无人机基站和用户m之间的信道增益,θe为无人机基站波束对准的方位角,g(θe)为方位角相关天线增益,具体函数形式与使用的天线有关;σ2为高斯白噪声的方差,μ是无人机基站和用户m的多径衰落的包络,l表示除n以外的属于θ
mmwave
的基站,所以表示除无人机基站以外的属于θ
mmwave
基站与用户m之间的发射功率;当k为sbs
mmwave
层时,为微基站和用户m之间的发射功率,为微基站和用户m之间的信道增益,θe为微基站波束对准的方位角,g(θe)为方位角相关天线增益,具体函数形式与使用的天线有关;σ2为高斯白噪声的方差,μ是微基站和用户m的多径衰落的包络,l表示除n以外的属于θ
mmwave
的基站,所以表示除微基站以外的属于θ
mmwave
基站与用户m之间的发射功率;
[0096]
步骤4:结合步骤2和步骤3中的uhf信道模型以及mmwave信道模型,对通信系统能量效率进行优化;
[0097]
综合步骤2和步骤3中的信道模型,与上述计算的第k层基站n相连接的用户m的速率为:其中,n为nm或或
[0098][0099]
其中,ωk是分配给当前计算的基站n的带宽比例,bk代表第k层的总带宽,为用户m和当前计算的基站n基于第k层信号与干扰加噪声比;
[0100]
功率分配要求所有用户的速率不会低于最低要求速率
[0101]
对于通信系统,总吞吐量为:
[0102][0103]
将通信系统的能量效率用通信系统发送的产出与投入的比值来表示:
[0104][0105]
其中,上式分子是所有可用的子载波的传输速率,为系统的功率产出;分母是子载波上基站的发射功率,为系统的功率投入;
[0106]
通过调整子载波上基站的发射功率使得ee最大化,最大化能效的效益函数的优化问题表示为:
[0107][0108][0109][0110][0111][0112][0113]
为用户的传输速率,p
max
和p
min
分别是用户m和当前计算的基站n基于第k层异构网络功率;
[0114]
步骤5:将异构网络能效优化问题映射到深度强化学习算法中,对异构网络能效进行优化;深度强化学习算法框架如附图3所示;
[0115]
通过优化神经网络中的权重参数ω,在第t时刻中,神经网络以基站在t时的通信状态信息作为输入,输出一个基站发射功率的调整值,通过对功率的调整实现异构网络能效的优化;设置两个结构相同,更新频率不同的神经网络;固定一个神经网络的参数,使另一个神经网络的输出结果不断向固定参数的神经网络的输出结果逼近,来达到收敛的状态;
[0116]
将与当前计算的基站n相连的用户数、当前计算的基站n的发射功率作为当前时刻(指计算这个值的时刻)的系统状态信息,将基站n的发送功率适配值作为动作信息,能量效率函数作为奖励,奖励函数设为:
[0117][0118]
把状态信息、动作信息、奖励连同下一状态信息作为样本储存到经验回放单元中,经验回放单元是用来储存产生的样本信息,并从中随机抽取一部分样本作为状态的输入值,训练神经网络,经验回放单元中的样本数达到设定的数值时,随机从经验回放单元中取出一批样本作为神经网络的输入,相应地更新神经网络中的参数,生成新的优化策略,通过重复这一过程实现能效的优化。
[0119]
强化学习通过迭代贝尔曼公式:
[0120]
yi=r γmax
a'
q(s',a')
[0121]
获得最大奖赏值,即:s状态下采取a的q值=采取a得到的奖励 γ
×
s'状态下使q最大的动作即a

的q值。q学习是采用q表格的方式存储q值,在大规模的强化学习任务求解中,精确获得状态值或动作值q较为困难,而值函数近似法通过寻找状态值或动作值q的近似替代函数的方式来求解大规模强化学习任务,既避免了表格求解法所需大规模存储空间的问题,又提升了求解效率,通过将强化学习中的q学习和神经网络结合得到的深度q网络deep q network即dqn,是实际求解任务中被广泛采纳的一种算法。
[0122]
在dqn中通过设计两个结构相同但参数不同的神经网络以及经验回放单元,提高了算法的稳定性并解决了经验样本的相关性及非静态分布问题。dqn算法更新公式为:
[0123][0124]
其中即目标q值是目标q网络生成的值,代表真实的q值;q(s,a;θi)即预测q值是当前q网络生成的值,代表神经网络预测得出的结果;我们需要让预测q值和目标q值无限逼近,来达到拟合的目的。故在dqn中使用损失函数lossfunction让预测q值和目标q值无限逼近。
[0125]
loss function=e[r γmax
a'
q(s',a';θi)-q(s,a;θi)]2ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)
[0126]
可见,损失函数是基于q-learning的更新公式确定,在式(1)中,预测q值和目标q值使用了同一个参数模型,所以当预测q值增大时,目标q值也随之增大。我们需要预测q值向目标q值逼近来训练神经网络,但是如果预测q值向目标逼近的时候,目标q值也在不停改变的话,就相当于两个都在动,所以不利于算法的收敛。目标q值类似于监督学习中的标签,标签是固定的,不会随着参数改变。
[0127]
所以通过固定目标q网络的参数,根据损失函数更新当前q网络中的参数,每经过n轮迭代后,将当前q网络中的参数复制给目标q网络。
[0128]
在本发明的神经网络模型中,输入层的数据为连接到基站的移动用户的数量以及基站发射功率的集合[n1,n2...nn,p1,p2...pn],隐藏层的设计提高的网络的拟合能力,采取随机丢弃节点是为了防止出现过度拟合。输出层的数据为基站发射功率的调整值。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献