基于全双工中继的UAV空中计算系统及轨迹和功率优化方法

文档序号:30066481发布日期:2022-05-18 01:03阅读:392来源:国知局
基于全双工中继的UAV空中计算系统及轨迹和功率优化方法
基于全双工中继的uav空中计算系统及轨迹和功率优化方法
技术领域
1.本发明涉及uav空中计算系统及轨迹和功率优化方法,尤其涉及一种基于全双工中继的uav空中计算系统及轨迹和功率优化方法。


背景技术:

2.由于移动性强、配置灵活以及视距链路等优点,无人机(unmanned aerial vehicle,uav)在无线通信领域的应用日益广泛,无人机在环境恶劣的野外也能移动到距离传感器足够近的地方,可避免长距离的信息传输,节省传感器的功率,噪声的影响。在空对地传输中,无人机高度高,通常与传感器之间是视距无线传输,可以降低信道深度衰落的概率。由于传感器和基站之间往往不能够直接进行通信,采用uav作为中继成为基于uav的物联网信息采集的重要研究方向。
3.2021年,min fu等人上发表的“uav-assisted over-the-air computation”中提出了利用uav的高机动性和无线视距传输的能力来辅助空中计算系统,最大限度地减少了空中计算的均方误差。在该系统中,uav通过机载基站聚合接收来自传感器的信息,在单个时隙实现多个传感器数据的传输并聚合,但在环境复杂的无线传感器网络中,传感器与基站之间无法直接进行通信。


技术实现要素:

4.发明目的:本发明的目的是提供一种能实现传感器与基站直接通信的基于全双工中继的uav空中计算系统及轨迹和功率优化方法。
5.技术方案:本发明的uav空中计算系统,包括一个基站、一个uav和多个放置在地面的传感器;
6.基站接收来自uav的信息;多个传感器同时向uav传输信息;
7.uav作为全双工中继,工作于聚合-转发模式,接收多个传感器传输的聚合信息,同时向基站传输信息。
8.uav通过空中计算的方式采集汇聚传感器的数据,并通过全双工中继的方式转发至基站;所述uav按照优化后的飞行轨迹飞行。
9.本发明的轨迹和功率优化方法,包括步骤如下:
10.s1,以uav飞行的初始位置为原点建立坐标系,在传感器、uav发射功率和信息传输速率的约束下,联合优化在传感器发射功率、uav飞行轨迹和去噪声因子,以最小化空中计算系统的时间平均均方误差为目标,建立最优化问题;将最优化问题分解为去噪声因子η[n]优化子问题、传感器发射功率pk[n]优化子问题、uav发射功率p[n]优化子问题、uav飞行位置q[n]优化子问题;
[0011]
s2,采用迭代优化的算法逐步求解每个优化子问题;
[0012]
s3,根据步骤s2,得到最优的去噪声因子η[n]、传感器发射功率pk[n]、uav发射功率p[n]和uav飞行位置q[n]。
[0013]
进一步,所述步骤s1中,在坐标系下建立最优化问题,所述最优化问题的表达式为:
[0014][0015][0016][0017]
η[n]≥0
[0018]
||q[n]-q[n-1]||2≤v
max
δ,n=1,2...n
[0019]
q[0]=[x0,y0]
[0020]
q[n]=[xn,yn]
[0021][0022]
其中,为uav空中计算系统的时间平均均方误差,与pk[n]、p[n]、q[n]、η[n]相关,pk[n]为时隙n传感器k的发射功率,p[n]为时隙nuav的发射功率,q[n]为时隙n无人机飞行位置,η[n]为时隙n的去噪声因子;wk为传感器的固定水平位置,w为基站的水平位置,β0为单位距离下的信道增益,σ2为加性高斯白噪声功率,βu为自干扰消除系数,l为uav发送端到接收端的距离,h为uav飞行时不需要进行升降的最低飞行高度,g
min
为uav-bs之间的最小信息传输速率,α路径损耗指数且α≥2;n为持续时间t的时隙数,t=nδ,其中δ表示为时间步长;v
max
为uav最大飞行速度。
[0023]
进一步,所述步骤s1中,所述去噪声因子优化子问题的表达式为:
[0024][0025]
在优化去噪声因子η[n]时,需要给定传感器k的发射功率pk[n]、uav发射功率p[n]和无人机飞行轨迹q[n]。
[0026]
进一步,所述步骤s1中,所述传感器发射功率优化子问题的表达式为:
[0027][0028][0029][0030]
在优化传感器k的发射功率pk[n]时,需要给定去噪声因子η[n]、uav发射功率p[n]
和无人机飞行位置q[n]。
[0031]
进一步,所述步骤s1中,所述uav发射功率优化子问题的表达式为:
[0032][0033][0034]
在优化uav发射功率p[n]时,需要给定去噪声因子η[n]、传感器k的发射功率pk[n]和无人机飞行位置q[n]。
[0035]
进一步,所述步骤s1中,采用凸优化的方法对所述uav飞行轨迹优化子问题进行优化,所述uav飞行轨迹优化子问题的表达式为:
[0036][0037]
subject to||q[n]-q[n-1]||2≤v
max
δ,n=1,2,...n
[0038]
q[0]=[x0,y0]
[0039]
q[n]=[xn,yn]
[0040][0041]
在优化无人机飞行位置q[n]时,需要给定去噪声因子η[n]、传感器k的发射功率pk[n]和uav发射功率p[n]。
[0042]
进一步,所述步骤s2的实现过程如下:
[0043]
s21,设置λ为期望的精确度,设初始迭代次数r=0、参考均方误差r0=1;
[0044]
s22,初始化传感器k的发射功率uav发射功率p0[n]和uav初始飞行轨迹q0[n];
[0045]
s23,增加迭代次数r=r+1;
[0046]
s24,基于前一次迭代的uav轨迹q
r-1
[n],前一次迭代的传感器发射功率和前一次迭代的uav发射功率p
r-1
[n]求解problem2,得到去噪声因子ηr[n];
[0047]
s25,基于前一次迭代的uav轨迹q
r-1
[n],s24得到的去噪声因子ηr[n]和前一次迭代的uav发射功率p
r-1
[n]求解problem3,得到传感器发射功率
[0048]
s26,基于前一次迭代的uav轨迹q
r-1
[n],s24得到的去噪声因子ηr[n]和s25得到的传感器发射功率求解problem4,得到uav发射功率pr[n];
[0049]
s27,基于s24得到的去噪声因子ηr[n],s25得到的传感器发射功率和s26得到uav发射功率pr[n]求解problem5,得到uav轨迹qr[n];
[0050]
s28,令若(r
r-1-rr)/rr≤λ求解结束,否则转到步骤s23。
[0051]
本发明与现有技术相比,其显著效果如下:1、本发明采用uav作为全双工中继接收汇聚所有传感器数据,并且估计其感兴趣的函数,同时将时隙所估计的函数值传送至基站,实现了通信速率保障下的均方误差最小化;2、在联合优化uav轨迹和传感器功率的过程中,将最优化问题分解为四个独立的子优化问题,以低复杂度算法实现了uav轨迹和功率的优化。
附图说明
[0052]
图1为本发明的uav空中计算系统模型示意图;
[0053]
图2为本发明的仿真结果示意图。
具体实施方式
[0054]
下面结合说明书附图和具体实施方式对本发明做进一步详细描述。
[0055]
本发明的uav空中计算系统示意图如图1所示,包括:一个基站、一个uav和k个传感器。uav通过空中计算的方式采集汇聚地面传感器的数据,并通过全双工中继的方式转发至基站。uav作为全双工中继,工作于汇聚-转发模式(fusion and forward,ff)。
[0056]
本发明的轨迹和功率优化方法的实现过程如下:
[0057]
(一)以uav飞行起点为原点,建立三维笛卡尔坐标系
[0058]
传感器k的水平坐标表示为其中xk和yk分别表示传感器的横坐标和纵坐标;
[0059]
地面传感器组表示为k为总传感器个数。
[0060]
在uav飞行过程中,地面传感器的位置是固定的,并且无人机已经储备传感器的位置信息。此外,无人机在地上以固定高度飞行,记作h,是无人机不需要频繁升降情况下保证避障的最小飞行高度。l是无人机发送端与接受端的固定距离。
[0061]
uav的水平投影的时变轨迹为起始位置q[0]=[x0,y0],终止位置q[t]=[x
t
,y
t
],其中,x0和y0分别表示初始位置传感器的横坐标和纵坐标,x
t
和y
t
分别表示终止位置传感器的横坐标和纵坐标。
[0062]
采用时间离散化的方法来处理连续uav轨迹:任务的持续时间t被等分为n个时隙,即t=nδ,其中δ表示为时间步长。选择合适的时间步长,使得uav和传感器之间的距离在每一个时隙间近似恒定,即δv
max
<<h。其中,v
max
是uav最大飞行速度。对于时隙n时,无人机飞行时的移动约束表示为:
[0063]
||q[n]-q[n-1]||2≤v
max
δ,n=1,2,...n
ꢀꢀꢀ
(1)
[0064]
q[0]=[x0,y0]
ꢀꢀꢀ
(2)
[0065]
q[n]=[xn,yn]
ꢀꢀꢀ
(3)
[0066]
其中,q[n]为时隙n的uav飞行位置,q[n-1]为时隙n-1的uav飞行位置。
[0067]
uav计算的目标是所有地面传感器的聚合数据,那么无人机的计算的目标函数f[n]表示为:
[0068]
[0069]
其中,φ表示uav的后处理函数,ψk表示传感器k处的预处理函数,zk[n]是时隙n时的数据;q[n]为uav飞行位置。
[0070]
传感器预处理后的传输信号为:假设传输信号相互独立,用零均值和单位方差归一化,即:因此进行取均值的后处理后,uav接收的处理函数为:
[0071][0072]
uav作为全双工中继,每个时隙在接收传感器数据的同时,将数据发送之基站。uav在时隙n的接收信号y[n]为:
[0073][0074]
其中,sk[n]与su[n]分别为传感器的发送信号和uav发送端的发送信号,βu为自干扰消除系数,b
sk
[n]与bu[n]为传感器k的发射预编码系数和uav的发射预编码系数,e[n]表示加性高斯白噪声。h
sk
[n]与hu[n]分别为传感器与uav的信道模型和uav发送端到接收端的信道模型。
[0075]
传感器k的发射功率约束为:
[0076][0077]
其中,pk为传感器的最大发射功率,pk>0。同时由平均发射功率约束如下:
[0078][0079]
uav传输数据的估计平均值为:
[0080][0081]
其中,η[n]为去噪声因子,k为总传感器个数。
[0082]
用均方误差mse[n]检测性能,则:
[0083][0084]
其中,wk为传感器的固定水平位置,β0为单位距离下的信道增益,βu为自干扰消除系数,σ2为加性高斯白噪声功率,l为uav发送端到接收端的距离,h为uav飞行时不需要进行升降的最低飞行高度,α为路径损耗指数且α≥2。
[0085]
(二)逐步求解每个优化子问题
[0086]
因此建立如下的优化问题problem1:
[0087][0088][0089][0090]
η[n]≥0
[0091]
||q[n]-q[n-1]||2≤v
max
δ,n=1,2...n
[0092]
q[0]=[x0,y0]
[0093]
q[n]=[xn,yn]
[0094][0095]
其中,g
min
为uav-bs(bs:base station基站)之间的最小信息传输速率,b为通信带宽;pk[n]为时隙n传感器k的发射功率,p[n]为时隙n uav的发射功率,q[n]为时隙n无人机飞行位置,η[n]为时隙n的去噪声因子。
[0096]
从优化问题problem1可以看出,优化变量存在高度耦合,因此采用迭代交替优化的方法进行求解。
[0097]
子问题1:优化去噪声因子η[n]时,需要给定传感器k的发射功率pk[n],uav发射功率p[n]和无人机飞行位置q[n],此时子问题1表示为:
[0098][0099]
可以将优化问题分解为n个子问题,每个子问题优化η[n],最小化一个时隙的均方误差。那么第n个子问题可以写作:
[0100][0101]
令公式(13)表示的问题转化为凸二次问题,表示为:
[0102][0103]
通过将公式14)的目标函数一阶导数设为零,可以得到最优解:
[0104][0105]
子问题2:优化传感器k的发射功率pk[n]时,需要给定去噪声因子η[n],uav发射功率p[n]和无人机飞行位置q[n],此时子问题2表示为:
[0106][0107]
由于目标函数中与均为常数,因此可以忽略不计。将子问题2分解为以下k个子问题:
[0108][0109]
公式(17)是一个典型的凸线性约束二次规划问题,可以用标准凸优化方法解决。
[0110]
子问题3:优化uav发射功率p[n]时,需要给定去噪声因子η[n],传感器k的发射功率pk[n]和无人机飞行位置q[n],此时子问题3表示为:
[0111][0112]
其中,常数项已经忽略,因此公式(18)可求解。
[0113]
子问题4:优化无人机飞行位置q[n]时,需要给定去噪声因子η[n],传感器k的发射功率pk[n]和uav发射功率p[n],此时子问题4表示为:
[0114][0115]
做出如下定义:
[0116][0117][0118]
uav轨迹优化问题转化为:
[0119][0120]
引入松弛变量则子问题4表示为:
[0121][0122]
根据泰勒公式找到gk[n]的全局下界
[0123][0124]
其中:
[0125]
同时得到不等式:
[0126][0127]
子问题4进一步转化为:
[0128][0129]
由此子问题4转化为(26)是一个qcqp问题,用标准凸优化方法进行求解。通过不断迭代求解,最终获得最优的功率与uav轨迹。
[0130]
为了最小化系统的时间平均均方误差,本发明采用迭代优化的算法逐步求解每个子问题,其实现的步骤如下:
[0131]
步骤一,设置λ为期望的精确度、uav飞行时间t、传感器个数k、最大发射功率pk[n]和平均发射功率设迭代次数r=0、参考均方误差r0=1。
[0132]
步骤二,初始化传感器k的发射功率uav发射功率p0[n]和uav初始飞行位置q0[n]。
[0133]
步骤三,r=r+1;
[0134]
步骤四,基于q
r-1
[n],和p
r-1
[n]求解problem2,得到ηr[n];
[0135]
步骤五,基于q
r-1
[n],ηr[n]和p
r-1
[n]求解problem3,得到
[0136]
步骤六,基于q
r-1
[n],ηr[n]和求解problem4,得到pr[n];
[0137]
步骤七,基于ηr[n],和pr[n]求解problem5,得到qr[n];
[0138]
步骤八,令若(r
r-1-rr)/rr≤λ进入下一步,否则转到步骤三。
[0139]
步骤九,求解输出η[n],q[n],pk[n],p[n]。
[0140]
本发明的仿真结果如下:
[0141]
仿真条件如下:uav飞行高度h=50m,最大速度8m/s,信道增益β0=-40db,自干扰消除系数βu=-60db,噪声功率为σ2=-80dbm,算法精度设置为λ=10-4

[0142]
仿真结果如图2所示,可知得出,本发明的方法得到的时间平均均方误差在经历数次迭代后成功收敛,充分说明该方法的有效性。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1