本发明涉及无人机通信技术领域,尤其涉及基于无人机双中继通信系统的资源优化方法。
背景技术:
近年来,由于具有高灵活性、高移动性、低成本等特点,无人机应用范围越来越广泛,比如在通信障碍地区进行信息传递,货物传递,在军事领域进行监控、情报传输,在民用领域,航拍也越来越广受欢迎等等。其中在无线通信领域中,主要用例之一就是无人机中继,无人机在天空中被部署为中继,为没有可靠直接通信链路的远程用户之间提供无线连接。在无人机中继通信系统中,合理设计无人机的轨迹和位置的部署以及资源分配,能够最大化系统的吞吐量,提高传输性能。
近年来无人机无线中继技术得到的充分的发展,相比于传统的静态中继,无人机中继辅助的无线传输技术覆盖的范围要更广,同时也显著提高了通信系统的可靠性和增加了系统的通信容量。然而在目前的无人机研究领域中,相对于单个无人机,多无人机交替通信,可以提高整个通信系统的时效性,然而对于多无人机大部分集中在全双工信息传输,即对无人机来说信息的发送和接收同时进行,存在的严重的干扰问题。如专利号为“cn201810083086.7”名为“全双工移动中继系统及其路径优化方法”中,无人机中继节点是以全双工的译码方式转发工作,同时文中并没有对其进行功率分配,使得通信资源无法得到合理的利用。
技术实现要素:
本发明为解决现有的多无人机通信系统存在干扰,无法合理利用通信资源的问题,提供了基于无人机双中继通信系统的资源优化方法。
为实现以上发明目的,而采用的技术手段是:
基于无人机双中继通信系统的资源优化方法,包括以下步骤:
s1.建立无人机双中继通信系统,所述无人机双中继通信系统包括源端、目的端以及作为中继节点的两个无人机;在所述无人机双中继通信系统中,无人机轮流将从源端接收到的信息转发到目的端;所述无人机双中继通信系统中的优化目标为通过联合交替优化源端与无人机的发射功率、无人机中继位置使系统吞吐量最大化;
在该步骤中,通过建立采取半双工方式进行信息传输的无人机双中继通信系统,两个无人机中继节点以半双工译码转发模式工作,交替向目的端发送信息,在此基础上进行功率分配以及双无人机位置的最佳部署。
s2.给定无人机初始位置,所述无人机双中继通信系统中的优化目标为通过联合交替优化源端与无人机的发射功率、无人机中继位置使系统吞吐量最大化;在该步骤中考虑如何分配功率从而最大化系统的吞吐量,第一优化模型的目标是优化端到端的吞吐量,其中优化变量为功率和位置,功率包括源端和两无人机的发射功率,位置则是两无人机的坐标;并将该第一优化模型转化成一个凸优化问题,从而通过内点法或cvx工具包进行求解;
s3.给定源端与无人机的发射功率,建立对所述无人机双中继通信系统进行无人机中继位置优化的第二优化模型;在该步骤中,则是在进行功率分配后,不断优化无人机中继的最佳位置点;同样将第二优化模型转化成一个凸优化问题,从而通过内点法或cvx工具包进行求解;
s4.初始化所述无人机双中继通信系统,基于所述第一优化模型和第二优化模型,以及所述无人机双中继通信系统的优化目标进行求解,得到最优的源端与无人机的发射功率、无人机中继位置。在该步骤中,利用无人机双中继通信系统联合优化无人机的功率分配以及最佳无人机中继位置,对比于单个无人机通信,多无人机交替通信提高实效性,半双工的通信方式,在尽量减少干扰的情况下,最大化传输速率。
与现有技术相比,本发明技术方案的有益效果是:
本发明方法解决了现有的多无人机通信系统存在干扰,无法合理利用通信资源的问题。其多无人机半双工的通信方式提高了实效性,并在尽量减少干扰的情况下,最大化传输速率。
附图说明
图1为本发明方法的总流程图。
图2为本发明的无人机双中继通信系统示意图。
图3为无人机双中继通信系统中的信息转发情况示意图。
图4为本发明方法步骤s4的流程图。
具体实施方式
附图仅用于示例性说明,不能理解为对本专利的限制;
为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;
对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。
下面结合附图和实施例对本发明的技术方案做进一步的说明。
基于无人机双中继通信系统的资源优化方法,包括以下步骤:
s1.建立无人机双中继通信系统,如图2所示,无人机双中继通信系统具体如下:包括一个源端s、一个目的端d以及作为中继节点的两个无人机,无人机轮流将从源端接收到的信息转发到目的端;设无人机飞行的总时长为t,并将t划分为n个时隙;如图3所示为系统的信息转发情况,w[i]表示第i个时隙的信息发送情况,i=[1,2,...n],其中n=2k+1,k为正整数;对应下方s表示源端,d表示目的端;r1和r2分别表示第一个无人机中继和第二个无人机中继;例如当n=1时,s-r1表示源端向第一个无人机发送消息,当n=2时,s-r2表示源端向第二个无人机发送信息,r1-d表示第一个无人机中继向目的端发送消息,当n=3时,s-r1表示源端向第一个无人机发送信息,r2-d表示第二个无人机向目的端发送信息,依次进行下去,直到第n个时隙,r2-d表示第二个无人机向目的端发送消息;设两无人机飞行的高度分别为z1和z2,皆受最大高度zmax和最小高度zmin限制;设源端和目的端的坐标分别为
源端到第一个无人机的信道功率增益表示为
源端到第二个无人机的信道功率增益表示为
两个无人机之间信道功率增益表示为
第一个无人机和目的端的信道功率增益表示为
第二个无人机到目的端的信道功率增益为
其中β0表示参考距离为1m时的信道功率增益,ds,r(1)和ds,r(2)分别表示源端到第一个无人机、第二个无人机之间的距离,dr(1),r(2)表示两个无人机之间的距离,dr(1),f和dr(2),f分别表示第一个无人机到目的端的距离和第二个无人机到目的端的距离;设ps,1和ps,2分别表示从源端到第一个无人机的发射功率以及源端到第二个无人机的发射功率,p1表示第一个无人机中继的发射功率,p2表示第二个无人机中继的发射功率;ps,1、ps,2、p1、p2受峰值功率和平均功率的约束,即:
0≤ps,1≤ps,max(1a)
0≤ps,2≤ps,max(1b)
0≤p1≤p1,max(1c)
0≤p2≤p2,max(1b)
其中ps,max和p1,max和p2,max分别代表源端和第一个无人机以及第二个无人机的峰值功率,
由于源端是交替向两个无人机发送信息,同时无人机也是轮流向目的端发送信息,因此源端和无人机中继还具有以下功率约束:
ps,2[1]=0(2a)
p1[n]=0(2b)
当n={2,4,...,n-1},n=2k+1,k为正整数时,有以下约束:
ps,1[n]=0,p2[n]=0(2c)
当n={3,5,...,n-2},n=2k+1,k为正整数时,有以下约束:
ps,2[n]=0,p1[n]=0(2d)
首先定义γ0=β0/σ2,σ2为高斯白噪声功率,γ0为参考信噪比,代入以下公式,因此得到当n=1时,源端到第一个无人机链路的信息传输速率:
同理得到第一个无人机到目的端的信息传输速率:
其中n={2,4,...,n-1},n=2k+1,k为正整数;(3b)
第二个无人机到目的端的传输速率:
其中n={3,5,...,n},n=2k+1,k为正整数;(3c)
当n≥2时,即从第二个时隙开始,当源端向无人机发送信息时会受到来自另外一个无人机向目的端发送信息的干扰,因此得到源端到第一个无人机链路的信息传输速率为:
其中n={3,5,...,n-2},n=2k+1,k为正整数;(3d)
同理,源端到第二个无人机的信息传输速率为:
其中n={2,4,...,n-1},n=2k+1,k为正整数;(3e)
这两条源端到无人机端的链路吞吐量分别表示为源端到无人机的传输速率和无人机到目的端的传输速率两者之间的最小值的1/2;因此第一条链路和第二条链路的吞吐量分别写成以下表达式:
其中n={2,4,...,n-1},n=2k+1,k为正整数;(4a)
其中n={3,5,...,n},n=2k+1,k为正整数。(4b)
该无人机双中继通信系统中的优化目标为通过联合交替优化源端与无人机的发射功率、无人机中继位置使系统吞吐量最大化;优化目标具体表示为:
其中n=2k+1,k为正整数,
s.t.(1a)-(1h)(2a)-(2d)。
s2.给定无人机初始位置,建立对所述无人机双中继通信系统进行源端与无人机的发射功率优化的第一优化模型;具体如下:
定义:
因此得到当n=1时,源端到第一个无人机链路的信息传输速率进一步化简为以下公式:
同理得到第一个无人机到目的端的信息传输速率:
其中n={2,4,...,n-1},n=2k+1,k为正整数;(7b)
第二个无人机到目的端的传输速率:
其中n={3,5,...,n},n=2k+1,k为正整数(7c)
当n≥2时,即从第二个时隙开始,当源端向无人机发送信息时会受到来自另外一个无人向目的端发送信息的干扰,因此可得源端到第一个无人机链路的信息传输速率为:
其中n={3,5,...,n-2},n=2k+1,k为正整数;(7d)
源端到第二个无人机的信息传输速率为:
其中n={2,4,...,n-1},n=2k+1,k为正整数;(7e)
引入松弛变量a和b:
其中n=2k+1,k为正整数(8)
s.t.a(n)≤rsr(1)[n]=log2(1+ps,1[n]γs1)n=1(9)
可以通过反证法来证明总存在一个最优解使得不等式(9)-(13)取等号,优化目标函数转化为p2求解,很显然不等式约束(9),(11),(12)相对于ps,1,p1,p2来说是一个凸问题,可以直接通过cvx工具包求解,然而对于不等式约束(10),(13)来说并不是一个凸问题。不等式约束(10)的右式可以写成:
通过迭代的方法求解,
其中
同理对于源端到第二个无人机的传输速率得到下式:
此处令
其中
利用公式(15)和(19)分别得到
其中n=2k+1,k为正整数,
s.t.a(n)≤log2(1+ps,1[n]γs1)n=1(23)
(a)-1(h)2(a)-2(d)。
最终的第一优化模型p3转换成了凸优化问题,可以通过内点法或cvx工具包求解。
s3.给定源端与无人机的发射功率,建立对所述无人机双中继通信系统进行无人机中继位置优化的第二优化模型;具体如下:
建立初始的第二优化模型p4:
其中n=2k+1,k为正整数,
s.t.(1a)-(1h)(2a)-(2d)
由于γ0=β0/σ2,进一步定义如下:
γ01[n]=ps,1[n]γ0(29)
γ02[n]=ps,2[n]γ0(30)
γ1[n]=p1[n]γ0(31)
γ2[n]=p2[n]γ0(32)
当n=1时,得到源端到第一个无人机之间信息传输速率为:
当n≥2时,存在干扰,源端到第一个无人机之间信息传输速率为:
其中n={3,5,...,n-2},n=2k+1,k为正整数;(34)
源端到第二个无人机之间的信息传输速率为:
其中n={2,4,...,n-1},n=2k+1,k为正整数;(35)
同理得到,第一个无人机到目的端的信息传输速率为:
其中n={2,4,...,n-1},n=2k+1,k为正整数;(36)
第二个无人机到目的端的信息传输速率为:
其中n={3,5,...,n},n=2k+1,k为正整数。(37)
由于上述目标函数为非凸问题,为解决这一问题,引入松弛变量η1和η2,且
n=2k+1,k为正整数(38)
(1a)-(1h)(2a)-(2d)
约束(39)-(43)相对于q1和q2是非凸的,引入松弛变量s12,令s12=||q1-q2||2,定义如下:
当n={3,5,...,n-2},n=2k+1,k为正整数;(44)
当n={2,4,...,n-1},n=2k+1,k为正整数(45)
则p5转换为以下公式:
其中n=2k+1,k为正整数(46)
s12≤||q1-q2||2(52)
(1a)-(1h)(2a)-(2d)
利用连续凸优化技术,对于约束(47),(49),(50)的右式,关于q1和q2是非凹的;关于||q1-ws||2和||q1-wd||2以及||q2-wd||2是凸函数,定义
当n=1时,对||q1-ws||2进行一阶泰勒展开得到,rsr(1)[n]的下界
其中:
当n={2,4,...n-1},n=2k+1,k为正整数,通过对有||q1-wd||2进行一阶泰勒展开得到rr(1)f[n]的下界
其中:
当n={3,5,...,n},n=2k+1,k为正整数,通过对||q2-wd||2进行一阶泰勒展开,得到rr(2)f[n]的下界
其中:
由以上得到式(47)、(49)、(50)右式的凹下界,而对于不等式(48)、(51),||q1-ws||2和||q2-ws||2以及||q1-q2||2相对于右式来说还是非凹的,并且对于式(52)来说不等式也是非凹的,则p6还是一个非凸问题;根据凸函数的二元一阶泰勒展开是全局下估计的性质求出以下公式:
当n={3,5,...,n-2},n=2k+1,k为正整数时,对下式||q1-ws||2和||q1-q2||2进行二元函数一阶泰勒展开,得到
其中:
当n={2,4,...n-1},n=2k+1,k为正整数时,对下式||q2-ws||2和||q1-q2||2进行二元函数的一阶泰勒展开,得到
其中:
而||q1-q2||2对于式(51)来说是非凹的,因此还需要对不等式(51)的右边,在点
由以上得知p6的问题近似转换成以下:
其中n=2k+1,k为正整数(69)
(1a)-(1h)(2a)-(2d)。
最终的第二优化模型p7转换成了凸优化问题,可以通过内点法或cvx工具包求解。
s4.初始化所述无人机双中继通信系统,基于所述第一优化模型和第二优化模型,以及所述无人机双中继通信系统的优化目标进行求解,得到最优的源端与无人机的发射功率、无人机中继位置;如图4所示,具体包括以下步骤:
s41.初始化:设置初始的无人机飞行轨迹
s42.将无人机中继的位置
s43.将得到的源端和无人机的发射功率,代入最终的第二优化模型p7,得到最优解
s44.令r=r+1;
s45.若
附图中描述位置关系的用语仅用于示例性说明,不能理解为对本专利的限制;
显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。