本发明属于无人机通信技术领域,具体为一种基于块坐标下降的无人机时频资源分配方法。
背景技术:
随着感测技术的和计算能力的提升,无人机逐渐在诸如城市搜索、军事侦察和农业监督等应用中成为普遍的选择。然而,由于无人机无线业务需求呈现指数型增长和频谱资源紧张等挑战,无人机通信面临着严峻的考验。同时,多无人机的协同作业也带来了许多需要考虑的挑战。其中,一个关键的技术挑战是,无人机通信的安全性和稳定性需要控制信号本身具有一定的鲁棒性,而控制信号的质量对信道变化和干扰是非常敏感的;另一个挑战是,通信的可用资源通常是有限性会加剧潜在的相互干扰影响。
然而,现有的工作都没有研究过如何提高无人机频谱资源利用以及多无人机系统对有限时频资源的分配。实际上,无人机的控制信号接收不仅受到通信信道的链路质量的影响,痛死也很容易受到潜在干扰的影响。因此,在无人机通信系统中,为了实现提高通信容量且保证通信质量,避免信道拥挤和相互干扰,对无人机时频资源进行合理分配是必不可少的。
技术实现要素:
本发明的目的在于针对现有技术的缺陷,提供一种基于块坐标下降的无人机时频资源分配方法。
本发明的技术方案如下:一种基于块坐标下降的无人机时频资源分配方包括如下步骤:
步骤1:初始化无人机(无人机)数量m、系统最大功率上限pmax、无人机k与地面控制站(bs)之间的距离dk,bs,其中,m为正整数,且
确定系统授权频道数量n、基准频率
利用基于功率谱探测的频谱感知技术进行信道扫描得到不同信道间的邻道干扰系数
步骤2:引入时频资源块分配矩阵
无人机k在j时隙占用的信道频率表示为
其中,m、i、j均为正整数;
步骤3:引入矩阵x=[x1,x2,...,xm]和矩阵y=[y1,y2,...,ym],其中
将无人机通信系统的时频决策问题等价为如下max-min优化问题:
其中,
步骤4:初始化迭代次数t1=0,最大迭代次数t1,max;设定初始可行解p(0)、x(0)和y(0),其中,p为功率分配向量,p(0)、x(0)和y(0)分别代表t1=0时的功率分配向量、信道占用矩阵和时隙占用矩阵;
步骤5:固定
步骤6:固定
步骤7:判断是否满足t1≥t1,max;如果是,则输出
步骤8:基于得到的功率分配向量p以及x和y,根据
优选地,步骤5中利用块坐标下降算法分布式求解得到x和y,具体包括以下步骤:
5.1、初始化外层迭代次数t2=0、最大的迭代次数t2,max;初始化x(0)和y(0),p;
5.2、初始化内层迭代次数k=1、产生随机排列的1到m的整数序列
5.3、设定
5.4、固定
5.5、固定
5.6、更新内层迭代次数k=k+1,并重复步骤5.3-5.6,直至满足条件k=m;
5.7、更新外层迭代次数t2=t2+1,并重复步骤5.2-5.7,直至满足条件t2=t2,max。
优选地,步骤6中利用特征根分解方法求解得到
6.1、设定
6.2、定义z=[p1,p2…pm,1]t,令
其中,
6.3、对c-1b进行特征根分解后模值最大的特征值所对应的特征根向量的所有元素符号相同,该特征根的倒数即为对应目标函数的最大值,将所对应的特征根向量进行归一化,使得最后一个元素为1,得到的前m个元素组成的向量p即为最优解。
本发明提供的技术方案具有如下有益效果:
所述基于块坐标下降的无人机时频资源分配方法构造频谱分配矩阵和邻道干扰矩阵引入原问题,利用问题结构特性对原本复杂难解的max-min混合规划问题进行简化,从而大大降低设计复杂度;
而且,还提出一种基于块坐标下降的低复杂度迭代算法来解决上述问题,最终设计出一种基于块坐标下降的无人机时频资源分配方法,该方法可以在在提升各无人机接收到控制信号的可靠性且保证系统最大消耗功率约束的前提下,实现有限频谱资源合理分配。。
附图说明
图1为本发明基于块坐标下降的无人机时频资源分配方法所涉及的系统模型图;
图2为图1所示基于块坐标下降的无人机时频资源分配方法的具体流程图;
图3为本发明实施例中无人机可用备选信道集合和无人机被分配信道示意图;
图4为本发明实施例的无人机最小sinr值与迭代次数的收敛关系图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
除非上下文另有特定清楚的描述,本发明中的元件和组件,数量既可以单个的形式存在,也可以多个的形式存在,本发明并不对此进行限定。本发明中的步骤虽然用标号进行了排列,但并不用于限定步骤的先后次序,除非明确说明了步骤的次序或者某步骤的执行需要其他步骤作为基础,否则步骤的相对次序是可以调整的。可以理解,本文中所使用的术语“和/或”涉及且涵盖相关联的所列项目中的一者或一者以上的任何和所有可能的组合。
如图1所示,本发明考虑地面控制台或基站(basestation,bs)遥控多架无人机(unmannedaerialvehicle,uav)执行任务的场景。由于多种因素,如天线旁瓣增益,发射机和接收机滤波器的非理想特性等会产生频谱泄露,遥控信道中相邻信道会造成互相干扰。这种由邻道干扰带来的影响在uav与bs距离远近相差较大时尤为严重。比如u1和u2分别为两架uav,使用邻近的频点接收bs发射的控制信号,它们与bs间的距离分别为
此外,在对抗环境中,电磁环境干扰也是无人机时频决策时需要考虑的因素。通过对电磁环境的感知,准确获知当前的频谱质量。根据频谱感知结果,制定动态频谱决策策略,以提升无人机遥控信道的可靠性。为此,本项目考虑邻道干扰和电磁环境干扰对无人机时频决策时的影响,建立考虑上述干扰的无人机时频决策优化模型,并设计机制对时频资源和功率资源进行合理分配,优化提升无人机系统性能。
为了方便描述,假设bs所处的位置为三维坐标的原点o,所有uav的集合表示为
uav与地面bs的信号链路主要由直射路径(lineofsight,los)和非直射路径(nonelineofsight,nlos)组成,多径等因素造成的小尺度衰弱相对较小。受uav飞行高度、地面环境的影响,空地链路以一定的概率出现los路径和nlos路径,在第j个时隙,uavk与bs通信链路为los路径的概率为
上式中,c和b均是与环境有关的参数,
由公式(1)可知,los路径出现的概率随着
根据自由空间(freespace,fs)传播模型,当uav与bs之间的链路为los路径时,信号传播损耗可建模为
其中f表示基准频率,
综上,可以推导得到,在第j个时隙,uavk与bs之间的信道增益可表示为
其中,
此外,由于发射机和接收机的非理想特性,信号会在邻近频点上产生频谱泄漏。假设uav型号相同,不同uav发射和接收信号滤波器特性相似。任意两个uavu1和u2(对应遥控信道频点为f1和f2)的遥控信道之间会收到频谱泄漏的影响。定义邻频干扰系数来衡量频谱泄漏效应,即:对于f1和f2,存在映射
上式中,当|f1-f2|=0时,为同频干扰;当|f1-f2|→∞表示频点之间间隔很远,频谱泄漏效应非常微弱。注意这些邻道干扰系数可根据实际测量得到。
为了不失一般性,且考虑频率资源紧张的情况,即仅仅通过频率分配无法满足所有uav与bs的通信需求。但是,为了使得所有uav都能够接收到控制信号,可用时频资源块的数目应不得少于uav的数目。根据上述要求,uav数目、时频资源块数目需满足如下条件:
定义矩阵
其中,
对于上行链路,考虑将每个uav接收到bs发射控制信号的sinr强度作为衡量指标,对于uavk,在时隙j,其接收到bs发射的控制信号的sinr可表示为:
其中,
为了尽可能提升各路控制信号的可靠性,应该使得所有uav接收到控制信号的sinr值尽可能地大。因此,研究中采取max-min公平性指标,将无人机用频决策问题建模成如下优化问题:
其中,(c1.4)表示bs向uav发射控制信号的最大功率限制。
引入时频资源块分配矩阵
引入矩阵x=[x1,x2,...,xm]和矩阵y=[y1,y2,...,ym],其中
上述问题的约束中,变量x与y的约束是完全独立的,可以利用块坐标下降(blockcoordinatedescent,bcd)方法进行独立优化。而且,x和y的元素个数为m(n+j),远少于矩阵a中的元素个数njm。因此,上述模型适合低复杂度决策优化算法设计,有望满足无人机用频决策策略生成的时间性能指标要求。
根据图2所示流程图,一种基于块坐标下降的无人机时频资源分配方法,具体包括以下步骤:
步骤1:初始化无人机(uav)数量m、系统最大功率上限pmax、无人机k与地面控制站(bs)之间的距离
步骤2:引入时频资源块分配矩阵
步骤3:引入矩阵x=[x1,x2,...,xm]和矩阵y=[y1,y2,...,ym],其中
其中,
步骤4:初始化迭代次数t1=0,最大迭代次数t1,max;设定初始可行解p(0)、x(0)和y(0);
步骤5:固定
步骤6:固定
步骤7:判断是否满足t1≥t1,maxt1=0;若满足,则输出
步骤8:得到的功率分配向量p以及x和y,根据
进一步地,所述步骤5中利用块坐标下降算法分布式求解得到x和y,步骤5中利用块坐标下降算法分布式求解得到x和y,具体包括以下步骤:
5.1、初始化外层迭代次数t2=0、最大的迭代次数t2,max;初始化x(0)和y(0),p;
5.2、初始化内层迭代次数k=1、产生随机排列的1到m的整数序列
5.3、设定
5.4、固定
5.5、固定
5.6、更新内层迭代次数k=k+1,并重复步骤5.3-5.6,直至满足条件k=m;
5.7、更新外层迭代次数t2=t2+1,并重复步骤5.2-5.7,直至满足条件t2=t2,max。
进一步地,所述步骤6中利用特征根分解方法求解得到
6.1、设定
6.2、定义z=[p1,p2…pm,1]t,令
其中,
6.3、对c-1b进行特征根分解后模值最大的特征值所对应的特征根向量的所有元素符号相同,该特征根的倒数即为对应目标函数的最大值,将所对应的特征根向量进行归一化,使得最后一个元素为1,得到的前m个元素组成的向量p即为最优解。
图3-4是本发明通过matlab对所设计方案的仿真验证。参数具体设置为:无人机数量m=6,n=5,j=5;系统消耗功率上限pmax=30dbm;基带载波频率
其中,图3展示了本实施例中无人机可用备选信道集合和无人机被分配信道。图3左阴影部分为本发明实施例中,各无人机的可用备选信道集合;图3右为应用本发明方法后无人机被分配信道情况。
图4展示了应用了本发明方法后,无人机最小sinr值与迭代次数的收敛关系图。本发明方法所提出的基于块坐标下降算法可以在非常少的迭代更新后,总是单调地收敛到稳定值,这意味着本发明方法可实现快速收敛。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。