+

CN112261623A - UAV base station deployment method and system based on global optimal artificial bee colony algorithm - Google Patents

UAV base station deployment method and system based on global optimal artificial bee colony algorithm Download PDF

Info

Publication number
CN112261623A
CN112261623A CN202010961131.1A CN202010961131A CN112261623A CN 112261623 A CN112261623 A CN 112261623A CN 202010961131 A CN202010961131 A CN 202010961131A CN 112261623 A CN112261623 A CN 112261623A
Authority
CN
China
Prior art keywords
uav
network
base station
solution
communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010961131.1A
Other languages
Chinese (zh)
Other versions
CN112261623B (en
Inventor
陆佃杰
李佳流源
张桂娟
吕蕾
吕晨
田杰
艾鑫伟
刘弘
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Du Mianyin
Original Assignee
Shandong Normal University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong Normal University filed Critical Shandong Normal University
Priority to CN202010961131.1A priority Critical patent/CN112261623B/en
Publication of CN112261623A publication Critical patent/CN112261623A/en
Application granted granted Critical
Publication of CN112261623B publication Critical patent/CN112261623B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/004Artificial life, i.e. computing arrangements simulating life
    • G06N3/006Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/18Network planning tools
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0231Traffic management, e.g. flow control or congestion control based on communication conditions

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses an unmanned aerial vehicle base station deployment method and system based on a global optimal artificial bee colony algorithm, which comprises the following steps: constructing a D2D network, wherein a plurality of user terminals UE are distributed on the D2D network; on the basis of a D2D network, constructing a network coverage problem of an unmanned aerial vehicle base station UAV-BS into an objective function and a constraint condition; the objective function is: maximizing the throughput of the overall network and the number of end Users (UE) of the overall network; wherein, the overall network comprises a D2D network for communication between user terminals UE and a network for communication between the user terminals UE and the unmanned aerial vehicle base station UAV-BS; solving the objective function through a global optimal artificial bee colony algorithm to obtain a coordinate position of unmanned aerial vehicle base station deployment; and finishing the deployment of the unmanned aerial vehicle base station based on the obtained coordinate position of the unmanned aerial vehicle base station deployment.

Description

基于全局最优人工蜂群算法的无人机基站部署方法及系统UAV base station deployment method and system based on global optimal artificial bee colony algorithm

技术领域technical field

本申请涉及无线网络技术领域,特别是涉及基于全局最优人工蜂群(GOABC,Global OptimalArtificial Bee Colony)算法的无人机基站(UAV-BS,Unmanned AerialVehicle Base Station)部署方法及系统。The present application relates to the field of wireless network technology, in particular to a method and system for deploying an Unmanned Aerial Vehicle Base Station (UAV-BS) based on a Global Optimal Artificial Bee Colony (GOABC, Global Optimal Artificial Bee Colony) algorithm.

背景技术Background technique

本部分的陈述仅仅是提到了与本申请相关的背景技术,并不必然构成现有技术。The statements in this section merely mention the background art related to the present application and do not necessarily constitute prior art.

当灾难发生后,地面通信设备损坏造成大面积信号盲区,UAV-BS可以克服地形限制快速部署好应急通信网络,在灾区内营救和恢复重建工作中发挥了重要作用。其次,在人员密集的大型场所,例如体育场、演唱会等地方,人数过多往往会存在网络信号弱的问题,无人机(UAV,Unmanned Aerial Vehicle)可以作为临时的空中基站来提高区域内的网络信号强度。因此,研究如何在部署UAV-BS来提高信号强度和覆盖范围是人们现在需要解决的一项的迫切任务。When a disaster occurs, the ground communication equipment is damaged and a large area of signal blind spots is caused. UAV-BS can overcome the terrain limitations and quickly deploy an emergency communication network, which plays an important role in the rescue, recovery and reconstruction work in the disaster area. Secondly, in large crowded places, such as stadiums, concerts and other places, too many people often have the problem of weak network signal. Unmanned Aerial Vehicle (UAV, Unmanned Aerial Vehicle) can be used as a temporary air base station to improve the area. Network signal strength. Therefore, it is an urgent task to study how to deploy UAV-BS to improve signal strength and coverage.

发明内容SUMMARY OF THE INVENTION

为了解决现有技术的不足,本申请提供了基于全局最优人工蜂群算法的无人机基站部署方法及系统;有效提高区域内的总体网络吞吐量。In order to solve the deficiencies of the prior art, the present application provides a UAV base station deployment method and system based on the global optimal artificial bee colony algorithm, which effectively improves the overall network throughput in the area.

第一方面,本申请提供了基于全局最优人工蜂群算法的无人机基站部署方法;In the first aspect, the present application provides a UAV base station deployment method based on a globally optimal artificial bee colony algorithm;

基于全局最优人工蜂群算法的无人机基站部署方法,包括:The UAV base station deployment method based on the global optimal artificial bee colony algorithm includes:

构建一个设备到设备间(D2D,Device-to-Device)网络,所述D2D网络上分布若干个用户终端(UE,User Equipment);constructing a device-to-device (D2D, Device-to-Device) network, where several user terminals (UE, User Equipment) are distributed on the D2D network;

在D2D网络的基础上,将无人机基站UAV-BS的网络覆盖问题构建成目标函数和约束条件;所述目标函数为:最大化总体网络的吞吐量和总体网络的终端用户UE数量;其中,总体网络既包括用户终端UE之间通信的D2D网络,也包括用户终端UE与无人机基站UAV-BS通信的网络;On the basis of the D2D network, the network coverage problem of the UAV-BS of the unmanned aerial vehicle base station is constructed as an objective function and constraints; the objective function is to maximize the throughput of the overall network and the number of end-user UEs of the overall network; wherein , the overall network includes not only the D2D network for communication between user terminals UE, but also the network for communication between the user terminal UE and the unmanned aerial vehicle base station UAV-BS;

通过全局最优人工蜂群算法,对目标函数进行求解,得到无人机基站部署的坐标位置;基于所得到的无人机基站部署的坐标位置,完成无人机基站的部署。Through the global optimal artificial bee colony algorithm, the objective function is solved to obtain the coordinate position of the UAV base station deployment; based on the obtained coordinate position of the UAV base station deployment, the deployment of the UAV base station is completed.

第二方面,本申请提供了基于全局最优人工蜂群算法的无人机基站部署系统;In the second aspect, the present application provides a UAV base station deployment system based on a globally optimal artificial bee colony algorithm;

基于全局最优人工蜂群算法的无人机基站部署系统,包括:UAV base station deployment system based on global optimal artificial bee colony algorithm, including:

D2D网络构建模块,其被配置为:构建一个D2D网络,所述D2D网络上分布若干个用户终端UE;The D2D network building module is configured to: construct a D2D network on which a number of user terminals UE are distributed;

目标函数构建模块,其被配置为:在D2D网络的基础上,将无人机基站UAV-BS的网络覆盖问题构建成目标函数和约束条件;所述目标函数为:最大化总体网络的吞吐量和总体网络的终端用户UE数量;其中,总体网络既包括用户终端UE之间通信的D2D网络,也包括用户终端UE与无人机基站UAV-BS通信的网络;The objective function building module is configured to: on the basis of the D2D network, construct the network coverage problem of the UAV base station UAV-BS into an objective function and constraints; the objective function is: maximizing the throughput of the overall network and the number of end-user UEs in the overall network; wherein, the overall network includes both the D2D network for communication between user terminals UE and the network for communication between the user terminal UE and the UAV base station UAV-BS;

输出模块,其被配置为:通过全局最优人工蜂群算法,对目标函数进行求解,得到无人机基站部署的坐标位置;基于所得到的无人机基站部署的坐标位置,完成无人机基站的部署。The output module is configured to: solve the objective function through the global optimal artificial bee colony algorithm to obtain the coordinate position of the UAV base station deployment; based on the obtained coordinate position of the UAV base station deployment, complete the UAV base station deployment Deployment of base stations.

第三方面,本申请还提供了一种电子设备,包括:一个或多个处理器、一个或多个存储器、以及一个或多个计算机程序;其中,处理器与存储器连接,上述一个或多个计算机程序被存储在存储器中,当电子设备运行时,该处理器执行该存储器存储的一个或多个计算机程序,以使电子设备执行上述第一方面所述的方法。In a third aspect, the present application also provides an electronic device, comprising: one or more processors, one or more memories, and one or more computer programs; wherein the processor is connected to the memory, and one or more of the above The computer program is stored in the memory, and when the electronic device runs, the processor executes one or more computer programs stored in the memory, so that the electronic device performs the method described in the first aspect above.

第四方面,本申请还提供了一种计算机可读存储介质,用于存储计算机指令,所述计算机指令被处理器执行时,完成第一方面所述的方法。In a fourth aspect, the present application further provides a computer-readable storage medium for storing computer instructions, and when the computer instructions are executed by a processor, the method described in the first aspect is completed.

第五方面,本申请还提供了一种计算机程序(产品),包括计算机程序,所述计算机程序当在一个或多个处理器上运行的时候用于实现前述第一方面任意一项的方法。In a fifth aspect, the present application also provides a computer program (product), including a computer program, which when run on one or more processors, is used to implement the method of any one of the foregoing first aspects.

与现有技术相比,本申请的有益效果是:Compared with the prior art, the beneficial effects of the present application are:

(1)为了使更多UE参与网络通信,本申请引入了多跳D2D技术并构建了一个基于D2D的网络模型。(1) In order to allow more UEs to participate in network communication, the present application introduces the multi-hop D2D technology and constructs a D2D-based network model.

(2)在D2D网络模型基础上,将UAV-BS的网络覆盖问题构建成一个优化模型。在UAV-BS容量和信号与干扰加噪声比(SINR,Signal to Interference plus Noise Ratio)的约束下,本申请考虑了UE与UAV-BS之间的通信,又考虑UE之间的D2D通信,最终把优化问题制定为最大化基于总体网络吞吐量和UE通信数量的目标函数。(2) Based on the D2D network model, the network coverage problem of UAV-BS is constructed as an optimization model. Under the constraints of UAV-BS capacity and Signal to Interference plus Noise Ratio (SINR, Signal to Interference plus Noise Ratio), this application considers the communication between UE and UAV-BS, and also considers D2D communication between UEs, and finally The optimization problem is formulated to maximize an objective function based on the overall network throughput and the number of UE communications.

(3)本申请提出了一种启发式的GOABC算法。该算法在ABC算法的基础上改进了最优蜜源的搜索方式,对蜜源的每个维度进行更新,并且增加了全局最优蜜源的因素,使蜜蜂搜索到更优蜜源,在ABC算法的基础上提高了收敛性。本申请采用GOABC算法来最大化UAV-BS部署模型中的基于总体网络吞吐量和UE通信数量目标函数,优化了UAV-BS的部署位置。(3) This application proposes a heuristic GOABC algorithm. Based on the ABC algorithm, the algorithm improves the search method of the optimal nectar source, updates each dimension of the nectar source, and increases the factor of the global optimal nectar source, so that the bees can search for a better nectar source. Improved convergence. The present application uses the GOABC algorithm to maximize the objective function based on the overall network throughput and the number of UE communications in the UAV-BS deployment model, and optimizes the deployment location of the UAV-BS.

附图说明Description of drawings

构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。The accompanying drawings that form a part of the present application are used to provide further understanding of the present application, and the schematic embodiments and descriptions of the present application are used to explain the present application and do not constitute improper limitations on the present application.

图1为第一个实施例的方法流程图。FIG. 1 is a flow chart of the method of the first embodiment.

图2为第一个实施例的不考虑D2D通信的UAV-BS部署示意图;2 is a schematic diagram of UAV-BS deployment without considering D2D communication according to the first embodiment;

图3为第一个实施例的考虑D2D通信的UAV-BS部署示意图;3 is a schematic diagram of UAV-BS deployment considering D2D communication according to the first embodiment;

图4(a)-图4(c)为第一个实施例的人工蜂群(ABC,Artificial Bee Colony)算法、GOABC算法、粒子群优化(PSO,Particle Swarm Optimization)算法和灰狼-粒子群优化(GWOPSO,Gray Wolf Particle Swarm Optimization)算法的目标值对比图;Fig. 4(a)-Fig. 4(c) are the artificial bee colony (ABC, Artificial Bee Colony) algorithm, GOABC algorithm, Particle Swarm Optimization (PSO, Particle Swarm Optimization) algorithm and gray wolf-particle swarm according to the first embodiment The target value comparison chart of the optimization (GWOPSO, Gray Wolf Particle Swarm Optimization) algorithm;

图5(a)-图5(c)为第一个实施例的考虑D2D通信与不考虑D2D通信的目标值对比图。Figures 5(a)-5(c) are comparison diagrams of target values considering D2D communication and not considering D2D communication according to the first embodiment.

具体实施方式Detailed ways

应该指出,以下详细说明都是示例性的,旨在对本申请提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本申请所属技术领域的普通技术人员通常理解的相同含义。It should be noted that the following detailed description is exemplary and intended to provide further explanation of the application. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs.

需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。It should be noted that the terminology used herein is for the purpose of describing specific embodiments only, and is not intended to limit the exemplary embodiments according to the present application. As used herein, unless the context clearly dictates otherwise, the singular is intended to include the plural as well, furthermore, it is to be understood that the terms "including" and "having" and any conjugations thereof are intended to cover the non-exclusive A process, method, system, product or device comprising, for example, a series of steps or units is not necessarily limited to those steps or units expressly listed, but may include those steps or units not expressly listed or for such processes, methods, Other steps or units inherent to the product or equipment.

在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。Embodiments of the invention and features of the embodiments may be combined with each other without conflict.

实施例一Example 1

本实施例提供了基于全局最优人工蜂群算法的无人机基站部署方法;This embodiment provides a UAV base station deployment method based on the global optimal artificial bee colony algorithm;

如图1所示,基于全局最优人工蜂群算法的无人机基站部署方法,包括:As shown in Figure 1, the UAV base station deployment method based on the global optimal artificial bee colony algorithm includes:

S101:构建一个D2D网络,所述D2D网络上分布若干个用户终端UE;S101: Construct a D2D network, where several user terminals UE are distributed on the D2D network;

S102:在D2D网络的基础上,将无人机基站UAV-BS的网络覆盖问题构建成目标函数和约束条件;所述目标函数为:最大化总体网络的吞吐量和总体网络的终端用户UE数量;其中,总体网络既包括用户终端UE之间通信的D2D网络,也包括用户终端UE与无人机基站UAV-BS通信的网络;S102: On the basis of the D2D network, construct the network coverage problem of the UAV base station UAV-BS into an objective function and constraints; the objective function is to maximize the throughput of the overall network and the number of end-user UEs in the overall network ; Wherein, the overall network includes both a D2D network for communication between user terminals UE, and a network for communication between user terminals UE and UAV-BS;

S103:通过全局最优人工蜂群算法,对目标函数进行求解,得到无人机基站部署的坐标位置;基于所得到的无人机基站部署的坐标位置,完成无人机基站的部署。S103: Solve the objective function through the global optimal artificial bee colony algorithm to obtain the coordinate position of the UAV base station deployment; complete the deployment of the UAV base station based on the obtained coordinate position of the UAV base station deployment.

进一步地,所述S101:构建一个D2D网络,所述D2D网络上分布着固定数量的个用户终端UE,考虑用户终端UE的随机分布、正态分布和指数分布;具体步骤包括:Further, the S101: construct a D2D network on which a fixed number of user terminals UE are distributed, and consider random distribution, normal distribution and exponential distribution of user terminals UE; the specific steps include:

当某个用户终端UE无法与UAV-BS建立连接时,它可以与附近满足SINR阈值且SINR最大的用户终端UE建立D2D连接。When a certain user terminal UE cannot establish a connection with the UAV-BS, it can establish a D2D connection with a nearby user terminal UE that satisfies the SINR threshold and has the largest SINR.

如果它附近的UE是空闲的,则以该空闲UE作为中继节点并试图与该中继节点附近的UE建立D2D连接,直至找到满足SINR条件的非空闲UE,否则,放弃该D2D链路。If the UE in its vicinity is idle, the idle UE is used as a relay node and attempts to establish a D2D connection with the UE in the vicinity of the relay node until a non-idle UE meeting the SINR condition is found, otherwise, the D2D link is abandoned.

进一步地,所述目标函数等于总体网络的吞吐量与总体网络的终端用户通信数量的加权求和结果,权重为权衡总体网络吞吐量和用户终端UE数量的参数。Further, the objective function is equal to the weighted summation result of the throughput of the overall network and the number of terminal user communications in the overall network, and the weight is a parameter that weighs the overall network throughput and the number of user terminals UEs.

进一步地,所述总体网络的终端用户通信数量,等于直接与无人机基站UAV-BS通信的终端用户数量和通过D2D网络进行通信的终端用户数量之和。Further, the number of end user communications in the overall network is equal to the sum of the number of end users communicating directly with the UAV base station UAV-BS and the number of end users communicating through the D2D network.

进一步地,所述总体网络的吞吐量,等于直接与无人机基站UAV-BS通信的终端用户的网络吞吐量和通过D2D网络进行通信的终端用户的网络吞吐量之和。Further, the throughput of the overall network is equal to the sum of the network throughput of the end user communicating directly with the UAV base station UAV-BS and the network throughput of the end user communicating through the D2D network.

进一步地,所述每个终端用户的网络吞吐量等于其自身的信道容量。Further, the network throughput of each end user is equal to its own channel capacity.

进一步地,所述约束条件为:Further, the constraints are:

权衡总体网络吞吐量和用户终端UE数量的参数大于零且小于1;The parameter weighing the overall network throughput and the number of user terminals UE is greater than zero and less than 1;

无人机基站UAV-BS的网络吞吐量小于等于其容量;The network throughput of the drone base station UAV-BS is less than or equal to its capacity;

参与用户终端UE与无人机基站UAV-BS通信的用户终端UE的信号与干扰加噪声比SINR大于等于设定的阈值;The signal-to-interference-plus-noise ratio SINR of the user terminal UE participating in the communication between the user terminal UE and the UAV base station UAV-BS is greater than or equal to the set threshold;

在D2D网络中,存在通信关系的用户终端UE的信号与干扰加噪声比SINR大于等于设定的阈值。In the D2D network, the signal-to-interference-plus-noise ratio SINR of the user terminal UE that has a communication relationship is greater than or equal to a set threshold.

进一步地,所述SINR,在用户终端UE与无人机基站UAV-BS通信过程中,是指用户终端在无人机基站UAV-BS覆盖范围内的接收功率和干扰功率与信道噪声之比。Further, the SINR, in the communication process between the user terminal UE and the UAV base station UAV-BS, refers to the ratio of the received power and the interference power to the channel noise of the user terminal within the coverage area of the UAV base station UAV-BS.

进一步地,所述SINR,在D2D网络中,是指当前用户终端UE在接收到上一跳用户终端的接收功率和干扰功率与信道噪声之比。Further, the SINR, in the D2D network, refers to the ratio of the received power and the interference power to the channel noise of the current user terminal UE when it receives the previous hop user terminal.

进一步地,所述接收功率,在用户终端UE与无人机基站UAV-BS通信过程中,是指用户终端从无人机基站UAV-BS接收的功率。Further, the received power refers to the power received by the user terminal from the UAV base station UAV-BS during the communication process between the user terminal UE and the UAV base station UAV-BS.

进一步地,所述接收功率,在在D2D网络中,是指当前用户终端UE从它的上一跳用户终端UE中接收的功率。Further, the received power, in the D2D network, refers to the power received by the current user terminal UE from its previous hop user terminal UE.

在UAV-BS组成的网络中,难免会存在覆盖不到一些距离较远的UE或者资源频谱匮乏的情况,因此,本申请在UE之间建立了D2D连接来辅助通信来解决这些问题。本申请考虑UAV-BS与D2D网络之间的共享频谱,没有与UAV-BS通信的UE通过复用与UAV-BS通信的UE的频谱资源,与满足SINR条件的UE直接建立D2D通信或通过多跳中继技术的方式建立D2D通信,提高了场景边缘的UE获取的服务质量QoS,同时也提高了场景内的总体网络吞吐量和UE通信数量。In a network composed of UAV-BS, it is inevitable that some distant UEs cannot be covered or the resource spectrum is scarce. Therefore, the present application establishes a D2D connection between UEs to assist communication to solve these problems. This application considers the shared spectrum between the UAV-BS and the D2D network. The UE that does not communicate with the UAV-BS directly establishes D2D communication with the UE that meets the SINR condition by multiplexing the spectrum resources of the UE that communicates with the UAV-BS or communicates with the UE through multiple The D2D communication is established by means of the skip relay technology, which improves the quality of service (QoS) obtained by the UE at the edge of the scene, and also improves the overall network throughput and the number of UE communications in the scene.

如图2和图3所示,本申请建立一个三维场景来模拟场景通信状况。场景中分布中若干UAV-BS(UAV-BS)和用户设备(UE),并且存在三种通信方式,分别是UAV-BS与云服务器的链接(U2S通信)、UAV-BS与UE的链接(U2D通信)、UE与UE的链接(D2D通信)。场景中共有m个UAV-BS和p个UE,有的UE只属于U2D通信(如UE1和UE2),有的UE只属于D2D通信(如UE5、UE7…UE12),有的UE既属于U2D通信又属于D2D通信(UE3、UE4),还有的UE不属于任何通信链接(如UE6)。与图2相比,图3中增加了D2D通信,使得一些没有与UAV-BS建立通信的UE可以通过D2D的方式与附近的UE建立通信,提高了场景内的网络吞吐量和UE覆盖数量。As shown in FIG. 2 and FIG. 3 , the present application establishes a three-dimensional scene to simulate the communication situation of the scene. There are several UAV-BS (UAV-BS) and user equipment (UE) distributed in the scene, and there are three communication methods, namely the link between UAV-BS and cloud server (U2S communication), the link between UAV-BS and UE ( U2D communication), UE-UE link (D2D communication). There are m UAV-BSs and p UEs in the scene, some UEs only belong to U2D communication (such as UE1 and UE2), some UEs only belong to D2D communication (such as UE5, UE7...UE12), and some UEs belong to both U2D communication It also belongs to D2D communication (UE3, UE4), and some UEs do not belong to any communication link (eg UE6). Compared with FIG. 2 , D2D communication is added in FIG. 3 , so that some UEs that have not established communication with the UAV-BS can establish communication with nearby UEs through D2D, which improves the network throughput and the number of UE coverage in the scene.

UAV-BS部署模型分为三个步骤。首先,计算出所有能够与UAV-BS直接通信的UE的网络吞吐量和UE通信数量。其次,计算出所有可以建立D2D通信的UE的的网络吞吐量和通信数量。第三,计算场景中基于UE的网络吞吐量和通信数量的目标值。The UAV-BS deployment model is divided into three steps. First, calculate the network throughput and the number of UE communications of all UEs that can communicate directly with the UAV-BS. Second, calculate the network throughput and communication quantity of all UEs that can establish D2D communication. Third, calculate the target value based on the network throughput of the UE and the number of communications in the scenario.

接下来,本实施例对于UAV-BS部署模型中的接收功率,SINR、UE通信数量和UE网络吞吐量的介绍如下。Next, in this embodiment, the received power, SINR, UE communication quantity and UE network throughput in the UAV-BS deployment model are introduced as follows.

接收功率:接收功率接收功率Pr,ij指UE i从UAV-BS j接收的功率,

Figure BDA0002680576660000081
指第k个要建立D2D通信的
Figure BDA0002680576660000082
从它的上一节点
Figure BDA0002680576660000083
接收的功率,且l∈{1,2,…,Vk},Vk为第k个UE所处的D2D通信的总跳数。Received power: Received power Received power Pr,ij refers to the power received by UE i from UAV-BS j,
Figure BDA0002680576660000081
Refers to the kth device to establish D2D communication
Figure BDA0002680576660000082
from its previous node
Figure BDA0002680576660000083
received power, and l∈{1,2,...,V k }, where V k is the total number of hops of D2D communication where the kth UE is located.

Pr,ij=Pt,U-Lij(1)P r,ij =P t,U -L ij (1)

Figure BDA0002680576660000084
Figure BDA0002680576660000084

其中Pt,U是UAV-BS的发射功率,Pt,D是UE的发射功率。Lij是UAV-BS j与UE i之间的传输损耗,

Figure BDA0002680576660000085
Figure BDA0002680576660000086
Figure BDA0002680576660000087
之间的传输损耗。Lij的上限Lu,ij和下限Ll,ij
Figure BDA0002680576660000088
的上限
Figure BDA0002680576660000089
和下限
Figure BDA00026805766600000810
计算如下:where P t, U is the transmit power of the UAV-BS, and P t, D is the transmit power of the UE. L ij is the transmission loss between UAV-BS j and UE i,
Figure BDA0002680576660000085
Yes
Figure BDA0002680576660000086
and
Figure BDA0002680576660000087
transmission loss between them. Upper limit Lu,ij and lower limit L l,ij of L ij,
Figure BDA0002680576660000088
upper limit of
Figure BDA0002680576660000089
and lower bound
Figure BDA00026805766600000810
The calculation is as follows:

Figure BDA00026805766600000811
Figure BDA00026805766600000811

Figure BDA00026805766600000812
Figure BDA00026805766600000812

Figure BDA00026805766600000813
Figure BDA00026805766600000813

Figure BDA00026805766600000814
Figure BDA00026805766600000814

Figure BDA00026805766600000815
Figure BDA00026805766600000815

Figure BDA00026805766600000816
Figure BDA00026805766600000816

以上公式中,dij是UAV-BS j和UE i的欧几里得距离,

Figure BDA00026805766600000817
Figure BDA00026805766600000818
Figure BDA0002680576660000091
之间的欧几里得距离。(xj,yj,hj)是UAV-BS j的坐标,(xi,yi,hp)是UE i的坐标。Lj是UAV-BS j的自由空间路径损耗,
Figure BDA0002680576660000092
Figure BDA0002680576660000093
的自由空间路径损耗。In the above formula, d ij is the Euclidean distance between UAV-BS j and UE i,
Figure BDA00026805766600000817
Yes
Figure BDA00026805766600000818
and
Figure BDA0002680576660000091
Euclidean distance between . (x j , y j , h j ) are the coordinates of UAV-BS j, and (x i , y i , h p ) are the coordinates of UE i. L j is the free space path loss of UAV-BS j,
Figure BDA0002680576660000092
Yes
Figure BDA0002680576660000093
free space path loss.

Figure BDA0002680576660000094
Figure BDA0002680576660000094

Figure BDA0002680576660000095
Figure BDA0002680576660000095

其中hj是UAV-BS j在地面以上的飞行高度,hp是UE在地面以上的高度。where h j is the flying height of UAV-BS j above the ground, and h p is the height of the UE above the ground.

Figure BDA0002680576660000096
Figure BDA0002680576660000096

其中λ是波长,c是波速,f是频率。where λ is the wavelength, c is the wave speed, and f is the frequency.

Figure BDA0002680576660000097
Figure BDA0002680576660000097

Figure BDA0002680576660000098
Figure BDA0002680576660000098

在公式(12)和(13)中,Rj

Figure BDA0002680576660000099
分别用于测量UAV-BS j和
Figure BDA00026805766600000910
的传输损耗半径的阈值。In formulas (12) and (13), R j and
Figure BDA0002680576660000099
are used to measure UAV-BS j and
Figure BDA00026805766600000910
The threshold of the transmission loss radius.

SINR:在U2D通信中,γin是指UE i在UAV-BS n的覆盖范围内的接收功率和干扰功率与信道噪声之比。在D2D通信中,若为多跳D2D通信,本申请采取译码转发中继协议(DF),中继UE将收到的信号译码并重新编码后发送给下一跳UE。

Figure BDA00026805766600000911
是指
Figure BDA00026805766600000912
收到来自
Figure BDA00026805766600000913
的接收功率和干扰功率与信道噪声之比。SINR: In U2D communication, γ in refers to the ratio of received power and interference power to channel noise of UE i within the coverage of UAV-BS n. In D2D communication, if it is multi-hop D2D communication, the present application adopts the Decode and Forward Relay Protocol (DF), and the relay UE decodes and re-encodes the received signal and sends it to the next-hop UE.
Figure BDA00026805766600000911
Refers to
Figure BDA00026805766600000912
received from
Figure BDA00026805766600000913
The ratio of received power and interference power to channel noise.

Figure BDA00026805766600000914
Figure BDA00026805766600000914

Figure BDA00026805766600000915
Figure BDA00026805766600000915

其中Pr,in是UE i接收的所有UAV-BS中的最大接收功率。本申请将UE i接收到最大接收功率的UAV-BS称为UAV-BS n。

Figure BDA00026805766600000916
Figure BDA00026805766600000917
从接收到最大接收功率的
Figure BDA00026805766600000918
接收的功率。σ是恒定的信道噪声。Iin是UE i接收到的干扰功率,是UE i从其他m-1个UAV-BS接收到的接收功率之和。
Figure BDA0002680576660000101
Figure BDA0002680576660000102
接收到的干扰功率,是
Figure BDA0002680576660000103
从所有UAV-BS接收到的接收功率之和。where P r,in is the maximum received power among all UAV-BSs received by UE i. In this application, the UAV-BS that UE i receives the maximum received power is referred to as UAV-BS n.
Figure BDA00026805766600000916
Yes
Figure BDA00026805766600000917
from the received maximum received power
Figure BDA00026805766600000918
received power. σ is the constant channel noise. I in is the interference power received by UE i, and is the sum of the received powers received by UE i from other m-1 UAV-BSs.
Figure BDA0002680576660000101
Yes
Figure BDA0002680576660000102
The received interference power, is
Figure BDA0002680576660000103
Sum of received power received from all UAV-BSs.

Figure BDA0002680576660000104
Figure BDA0002680576660000104

Figure BDA0002680576660000105
Figure BDA0002680576660000105

Figure BDA0002680576660000106
Figure BDA0002680576660000107
之间的直传链路(S-D)的SINR为:
Figure BDA0002680576660000106
and
Figure BDA0002680576660000107
The SINR of the direct link (SD) between is:

Figure BDA0002680576660000108
Figure BDA0002680576660000108

由于多跳D2D中继通信采用DF中继模式,当Vk>1时,源节点

Figure BDA0002680576660000109
与目的节点
Figure BDA00026805766600001010
之间的多跳中继链路总的SINR为:Since the multi-hop D2D relay communication adopts the DF relay mode, when V k > 1, the source node
Figure BDA0002680576660000109
with destination node
Figure BDA00026805766600001010
The total SINR of the multi-hop relay link between them is:

Figure BDA00026805766600001011
Figure BDA00026805766600001011

由于多跳D2D通信中源节点

Figure BDA00026805766600001012
到目的节点
Figure BDA00026805766600001013
对于S-D直传链路和DF中继链路的接收信号最终采取最大合并比(MRC)合并原则,则最终目的节点
Figure BDA00026805766600001014
的SINR为:Since the source node in multi-hop D2D communication
Figure BDA00026805766600001012
to the destination node
Figure BDA00026805766600001013
The maximum combining ratio (MRC) combining principle is adopted for the received signals of the SD direct link and DF relay link, and the final destination node
Figure BDA00026805766600001014
The SINR is:

Figure BDA00026805766600001015
Figure BDA00026805766600001015

UE通信数量:UE通信数量Ntotal是指场景中直接与UAV-BS通信的UE数量Nij加上通过D2D通信的UE的数量

Figure BDA00026805766600001016
参与UAV-BS通信的UE的SINR必须不小于设定的阈值θ,参与UAV-BS通信的UE的SINR必须不小于设定的阈值τ,公式如下:Number of UE communications: The number of UE communications N total refers to the number N ij of UEs that communicate directly with the UAV-BS in the scenario plus the number of UEs communicating through D2D
Figure BDA00026805766600001016
The SINR of the UE participating in the UAV-BS communication must be no less than the set threshold θ, and the SINR of the UE participating in the UAV-BS communication must be no less than the set threshold τ. The formula is as follows:

Figure BDA00026805766600001017
Figure BDA00026805766600001017

Figure BDA00026805766600001018
Figure BDA00026805766600001018

Figure BDA00026805766600001019
Figure BDA00026805766600001019

UE网络吞吐量:网络吞吐量指的是在网络传输过程中实际传输的最大数据速率。信道容量是信道可以无错误传输的最大信息速率。本申请假设每个UE的网络吞吐量等于每个UE的信道容量。香农公式用于计算每个UE的信道容量:UE network throughput: Network throughput refers to the maximum data rate actually transmitted during network transmission. Channel capacity is the maximum information rate that a channel can transmit without errors. This application assumes that the network throughput of each UE is equal to the channel capacity of each UE. Shannon's formula is used to calculate the channel capacity per UE:

Cin=W*log2(1+γin) (24)C in =W*log 2 (1+γ in ) (24)

Figure BDA0002680576660000111
Figure BDA0002680576660000111

其中Cin是UE i到UAV-BS n的吞吐量,

Figure BDA0002680576660000112
Figure BDA0002680576660000113
Figure BDA0002680576660000114
的吞吐量,W是以Hz为单位的信道带宽。每个UAV-BS的吞吐量Tj的计算公式可以定义如下:where C in is the throughput of UE i to UAV-BS n,
Figure BDA0002680576660000112
Yes
Figure BDA0002680576660000113
arrive
Figure BDA0002680576660000114
The throughput, W is the channel bandwidth in Hz. The formula for calculating the throughput T j of each UAV-BS can be defined as follows:

Figure BDA0002680576660000115
Figure BDA0002680576660000115

场景内的网络吞吐量Ttotal的计算公式可以定义如下:The calculation formula of the network throughput T total in the scenario can be defined as follows:

Figure BDA0002680576660000116
Figure BDA0002680576660000116

目标函数:本申请的目标是找到一组UAV-BS的三维坐标,在一定权重下使场景内的网络吞吐量和UE通信数量最大。Objective function: The objective of this application is to find the three-dimensional coordinates of a set of UAV-BSs to maximize the network throughput and the number of UE communications within the scene under a certain weight.

Figure BDA0002680576660000117
Figure BDA0002680576660000117

α为权衡总体网络吞吐量和UE通信数量的参数,在不低于SINR阈值的前提下,每个UAV-BS的网络吞吐量等于直接与UAV-BS通信的UE的吞吐量加上共g个通过D2D通信的UE的网络吞吐量,且UAV-BS的网络吞吐量不得大于其容量Tmax,参与U2D通信的UE的SINR不得小于设定的阈值θ,参与D2D通信的UE的SINR不得小于设定的阈值τ。α is a parameter that weighs the overall network throughput and the number of UE communications. On the premise that it is not lower than the SINR threshold, the network throughput of each UAV-BS is equal to the throughput of the UE directly communicating with the UAV-BS plus a total of g The network throughput of the UE through D2D communication, and the network throughput of the UAV-BS shall not be greater than its capacity T max , the SINR of the UE participating in the U2D communication shall not be less than the set threshold θ, and the SINR of the UE participating in the D2D communication shall not be less than the set threshold θ a certain threshold τ.

相应的使网络吞吐量最大的UAV-BS的位置P可以通过以下方式获得:The corresponding position P of the UAV-BS that maximizes the network throughput can be obtained in the following ways:

Figure BDA0002680576660000121
Figure BDA0002680576660000121

进一步地,所述S103:通过全局最优人工蜂群算法,对目标函数进行求解,得到无人机基站部署的坐标位置;具体步骤包括:Further, the S103: solve the objective function through the global optimal artificial bee colony algorithm, and obtain the coordinate position of the deployment of the UAV base station; the specific steps include:

S1031:参数初始化,在规定场景内随机产生若干解,每个解包括设定数量的UAV-BS的三维坐标;S1031: parameter initialization, randomly generating a number of solutions in a specified scene, each solution including a set number of three-dimensional coordinates of the UAV-BS;

S1032:记录所有解中最大适应度值和适应度值最大的解;S1032: Record the solution with the largest fitness value and the solution with the largest fitness value among all solutions;

S1033:引领蜂阶段:基于当前无人机基站UAV-BS附近的解和适应度值最大的解来搜索一个新解,若新解具有更大的适应度值,则将其目标值记录下来并将当前解替换成新解;S1033: Lead bee stage: search for a new solution based on the solution near the current UAV base station UAV-BS and the solution with the largest fitness value, if the new solution has a larger fitness value, record its target value and Replace the current solution with a new solution;

S1034:跟随蜂阶段:采用轮盘赌按概率基于当前解附近的解和全局最优解搜索一个新解,若新解具有更大的适应度值,则将其适应度值记录下来并将当前解替换成新解;S1034: Follow the bee stage: use roulette to search for a new solution based on the solution near the current solution and the global optimal solution according to the probability, if the new solution has a larger fitness value, record its fitness value and use the current replace the solution with a new solution;

S1035:侦察蜂阶段:若搜索次数是否超过了规定的次数,则在规定场景内随机产生新解替代当前解;S1035: Scout bee stage: if the number of searches exceeds the specified number of times, a new solution is randomly generated in the specified scene to replace the current solution;

S1036:判断是否达到了迭代总次数,若达到了则输出记录的最大适应度值和对应的一组UAV-BS坐标,否则重新执行S1032到S1036。S1036: Determine whether the total number of iterations has been reached, and if so, output the recorded maximum fitness value and a corresponding set of UAV-BS coordinates, otherwise perform S1032 to S1036 again.

所述S1031中,人工蜂群算法生成I个初始解集S,每个初始解集Si包含J个UAV-BS的位置

Figure BDA0002680576660000122
其中,
Figure BDA0002680576660000123
表示第jth(j∈1,2,…,J)个UAV-BS的位置,生成每个UAV-BS位置的公式如下:In described S1031, the artificial bee colony algorithm generates 1 initial solution sets S, and each initial solution set S i includes the position of J UAV-BSs
Figure BDA0002680576660000122
in,
Figure BDA0002680576660000123
Representing the position of the jth ( j∈1,2 ,…,J) UAV-BS, the formula for generating each UAV-BS position is as follows:

Figure BDA0002680576660000124
Figure BDA0002680576660000124

d={1,2,3},j={1,2,…,J},d为维度,rand为[0,1]之间的随机数,ub和lb分别为解的搜索空间的上限和下限。d={1,2,3}, j={1,2,...,J}, d is the dimension, rand is a random number between [0,1], ub and lb are the upper limit of the search space of the solution, respectively and lower limit.

所述S1032中,对于本文求最大目标值的问题,本文提出的新的适应度计算公式如下:In the S1032, for the problem of finding the maximum target value in this paper, the new fitness calculation formula proposed in this paper is as follows:

Figure BDA0002680576660000131
Figure BDA0002680576660000131

将初始解带入目标函数,计算该解的适应度值,并记录下当前最大适应度值和适应度值最大的解。Bring the initial solution into the objective function, calculate the fitness value of the solution, and record the current maximum fitness value and the solution with the largest fitness value.

所述S1033中,引领蜂基于附近的解和适应度值最大的解寻找是否存在更好的解,当搜索到一个新解

Figure BDA0002680576660000132
时,计算它的适应度值,搜索公式如下:In the S1033, the leading bee searches for a better solution based on the nearby solution and the solution with the largest fitness value, and when a new solution is found
Figure BDA0002680576660000132
, calculate its fitness value, the search formula is as follows:

Figure BDA0002680576660000133
Figure BDA0002680576660000133

k={1,2,…,3J}是当前解的坐标值索引,l∈{1,2,…,I},i≠l是随机选择的新解的索引,

Figure BDA0002680576660000134
是[-1,1]之间的一个随机数,rand是一个[0,1]之间的随机数,
Figure BDA0002680576660000135
是适应度值最大的解。若新解的适应度值大于当前解,则新解替换掉当解。k={1,2,…,3J} is the index of the coordinate value of the current solution, l∈{1,2,…,I}, i≠l is the index of the randomly selected new solution,
Figure BDA0002680576660000134
is a random number between [-1,1], rand is a random number between [0,1],
Figure BDA0002680576660000135
is the solution with the largest fitness value. If the fitness value of the new solution is greater than the current solution, the new solution replaces the current solution.

所述S1034中:跟随蜂选择解的概率与解的质量成正比,进一步优化了每只引领蜂找到的解。每只跟随蜂采用轮盘赌方法来跟随引领蜂,如果选择了引领蜂所在的解,跟随蜂将根据引领蜂所在的解搜索新解,解的适应度值越大,跟随蜂选择的概率就越大。本文提出的概率公式如下:In the S1034: the probability that the follower bee selects the solution is proportional to the quality of the solution, which further optimizes the solution found by each lead bee. Each follower bee uses the roulette method to follow the leader bee. If the solution where the leader bee is located is selected, the follower bee will search for a new solution according to the solution where the leader bee is located. bigger. The probability formula proposed in this paper is as follows:

Figure BDA0002680576660000136
Figure BDA0002680576660000136

fiti为当前解的适应度值,

Figure BDA0002680576660000137
为所有解的适应度值之和。随后,产生一个[0,1]之间的随机数,若randi<pi,则跟随蜂选择了一只引领蜂,使用公式(32)搜索一个新解,并计算它的适应度值。若randi≥pi,则跟随蜂不搜索新解。若新解的适应度值大于当前解,则用新解集替换掉当前解。fit i is the fitness value of the current solution,
Figure BDA0002680576660000137
is the sum of the fitness values of all solutions. Then, a random number between [0, 1] is generated. If rand i < p i , the follower bee selects a leader bee, uses formula (32) to search for a new solution, and calculates its fitness value. If rand i ≥ p i , the follower bee does not search for new solutions. If the fitness value of the new solution is greater than the current solution, the current solution is replaced with the new solution set.

所述S1035中:若某个解Si没有在预定数量的迭代中得到改进,则相应的引领蜂放弃该解,转变成一只侦察蜂使用公式(30)重新寻找新的解。In the S1035: if a certain solution S i is not improved in a predetermined number of iterations, the corresponding lead bee abandons the solution and turns into a scout bee to search for a new solution using formula (30).

所述S1036中,该算法的迭代次数达到预解释的最大迭代次数maxiteration时停止,多次运行该算法可提高程序的健壮性。In the S1036, the algorithm stops when the number of iterations reaches the pre-interpreted maximum number of iterations maxiteration, and running the algorithm multiple times can improve the robustness of the program.

部署UAV-BS通常是一个NP-hard问题,这类问题主要是通过启发式算法来求得近似值。由于ABC算法的解的更新方式是在邻域内只选取一某个维度更新,解的质量不算高。本申请提出的GOABC算法在解更新时考虑了解的所有维度,并且加入了全局最优解的影响,使算法的收敛性更好。Deploying UAV-BS is usually an NP-hard problem, which is mostly approximated by heuristics. Since the update method of the solution of the ABC algorithm is to select only one dimension in the neighborhood to update, the quality of the solution is not high. The GOABC algorithm proposed in this application considers all the dimensions of the solution when updating the solution, and adds the influence of the global optimal solution, so that the convergence of the algorithm is better.

将本文提出的方法与其他方法作了分析和比较,具体过程如下:The method proposed in this paper is analyzed and compared with other methods. The specific process is as follows:

本申请一共分析了两项对比实验,分别是ABC算法、GOABC算法、PSO算法和GWOPSO算法,模型是否考虑D2D通信。实验中的目标值为多次运行算法后取得的目标值的中位数。实验结果表明,本申请提出的UAV-BS部署模型结合GOABC算法可以使在场景中的总体网络吞吐量和UE通信数量更大,是一种更优化的UAV-BS部署方法。实验参数如表1所示。This application analyzes a total of two comparative experiments, namely ABC algorithm, GOABC algorithm, PSO algorithm and GWOPSO algorithm, whether the model considers D2D communication. The target value in the experiment is the median of the target values obtained after running the algorithm multiple times. The experimental results show that the UAV-BS deployment model proposed in this application combined with the GOABC algorithm can make the overall network throughput and the number of UE communications in the scene larger, and is a more optimized UAV-BS deployment method. The experimental parameters are shown in Table 1.

表1模型实验参数Table 1 Model experimental parameters

Figure BDA0002680576660000141
Figure BDA0002680576660000141

Figure BDA0002680576660000151
Figure BDA0002680576660000151

(1)四种算法对比(1) Comparison of four algorithms

在图4(a)-图4(c)中,为了测试本申请提出的GOABC算法的效果,本申请将其与其他三种启发式算法进行对比。PSO算法是一种进化算法,通过设计一种无质量的粒子来模拟鸟群中的鸟。PSO算法的基本思想是通过群体中个体之间的协作和信息共享来寻找最优解。GWOPSO算法是一种模拟灰狼捕食猎物活动的一种优化搜索方法,也是一种灰狼优化(GWO)算法与PSO算法相结合的混合优化算法。本申请可以明显看出在三种分布中,GOABC算法可以达到最大的目标值,其次是GWOPSO算法。实验数据表明,在随机分布、正态分布和指数分布中,GOABC算法在达到最大目标值时比GWOPSO算法分别高出大约4.5%、5.2%和7.3%。本申请可以得出的结论是,GOABC算法比其他三种启发式算法更具优势。(2)是否考虑D2D通信对比:在图5(a)-图5(c)中,为了测试本申请提出的考虑D2D通信的模型与不考虑D2D通信的模型的差距有多少,本申请将两种除了D2D通信外其他均相同的模型进行对比。本申请可以看出在三种分布中,考虑D2D通信的模型普遍比不考虑D2D通信的模型目标值更大,其中正态分布的优势最明显。实验数据表明,在随机分布、正态分布和指数分布中,考虑D2D通信的模型在达到最大目标值时比不考虑D2D通信的模型高出大约6.3%、3.8%和4%。本申请可以得出的结论是,考虑D2D通信的模型比不考虑D2D通信的模型效果更好。In Fig. 4(a)-Fig. 4(c), in order to test the effect of the GOABC algorithm proposed by the present application, the present application compares it with other three heuristic algorithms. The PSO algorithm is an evolutionary algorithm that simulates a bird in a flock by designing a massless particle. The basic idea of PSO algorithm is to find the optimal solution through cooperation and information sharing among individuals in the group. The GWOPSO algorithm is an optimization search method that simulates the prey activities of gray wolves, and it is also a hybrid optimization algorithm combining the gray wolf optimization (GWO) algorithm and the PSO algorithm. This application can clearly see that among the three distributions, the GOABC algorithm can achieve the largest target value, followed by the GWOPSO algorithm. Experimental data show that the GOABC algorithm outperforms the GWOPSO algorithm by approximately 4.5%, 5.2%, and 7.3% in reaching the maximum target value in random, normal, and exponential distributions, respectively. This application can conclude that the GOABC algorithm has advantages over the other three heuristics. (2) Comparison of whether D2D communication is considered: In Figure 5(a)-Figure 5(c), in order to test the gap between the model proposed in this application considering D2D communication and the model not considering D2D communication, this application will two All the same models except for D2D communication are compared. It can be seen from this application that among the three distributions, the model considering D2D communication generally has a larger target value than the model not considering D2D communication, and the advantage of normal distribution is the most obvious. Experimental data show that in random, normal and exponential distributions, the model considering D2D communication is approximately 6.3%, 3.8% and 4% higher than the model without D2D communication in reaching the maximum target value. It can be concluded from this application that the model considering D2D communication is better than the model not considering D2D communication.

实施例二Embodiment 2

本实施例提供了基于全局最优人工蜂群算法的无人机基站部署系统;This embodiment provides a UAV base station deployment system based on the global optimal artificial bee colony algorithm;

基于全局最优人工蜂群算法的无人机基站部署系统,包括:UAV base station deployment system based on global optimal artificial bee colony algorithm, including:

D2D网络构建模块,其被配置为:构建一个D2D网络,所述D2D网络上分布若干个用户终端UE;The D2D network building module is configured to: construct a D2D network on which a number of user terminals UE are distributed;

目标函数构建模块,其被配置为:在D2D网络的基础上,将无人机基站UAV-BS的网络覆盖问题构建成目标函数和约束条件;所述目标函数为:最大化总体网络的吞吐量和总体网络的终端用户UE数量;其中,总体网络既包括用户终端UE之间通信的D2D网络,也包括用户终端UE与无人机基站UAV-BS通信的网络;The objective function building module is configured to: on the basis of the D2D network, construct the network coverage problem of the UAV base station UAV-BS into an objective function and constraints; the objective function is: maximizing the throughput of the overall network and the number of end-user UEs in the overall network; wherein, the overall network includes both the D2D network for communication between user terminals UE and the network for communication between the user terminal UE and the UAV base station UAV-BS;

输出模块,其被配置为:通过全局最优人工蜂群算法,对目标函数进行求解,得到无人机基站部署的坐标位置;基于所得到的无人机基站部署的坐标位置,完成无人机基站的部署。The output module is configured to: solve the objective function through the global optimal artificial bee colony algorithm to obtain the coordinate position of the UAV base station deployment; based on the obtained coordinate position of the UAV base station deployment, complete the UAV base station deployment Deployment of base stations.

此处需要说明的是,上述D2D网络构建模块、目标函数构建模块和输出模块对应于实施例一中的步骤S101至S103,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例一所公开的内容。需要说明的是,上述模块作为系统的一部分可以在诸如一组计算机可执行指令的计算机系统中执行。It should be noted here that the above-mentioned D2D network building module, objective function building module and output module correspond to steps S101 to S103 in the first embodiment, and the examples and application scenarios realized by the above-mentioned modules and corresponding steps are the same, but not limited to The content disclosed in the first embodiment above. It should be noted that the above modules may be executed in a computer system such as a set of computer-executable instructions as part of the system.

上述实施例中对各个实施例的描述各有侧重,某个实施例中没有详述的部分可以参见其他实施例的相关描述。The description of each embodiment in the foregoing embodiments has its own emphasis. For the part that is not described in detail in a certain embodiment, reference may be made to the relevant description of other embodiments.

所提出的系统,可以通过其他的方式实现。例如,以上所描述的系统实施例仅仅是示意性的,例如上述模块的划分,仅仅为一种逻辑功能划分,实际实现时,可以有另外的划分方式,例如多个模块可以结合或者可以集成到另外一个系统,或一些特征可以忽略,或不执行。The proposed system can be implemented in other ways. For example, the system embodiments described above are only illustrative. For example, the division of the above modules is only a logical function division. In actual implementation, there may be other division methods. For example, multiple modules may be combined or integrated into Another system, or some features can be ignored, or not implemented.

实施例三Embodiment 3

本实施例还提供了一种电子设备,包括:一个或多个处理器、一个或多个存储器、以及一个或多个计算机程序;其中,处理器与存储器连接,上述一个或多个计算机程序被存储在存储器中,当电子设备运行时,该处理器执行该存储器存储的一个或多个计算机程序,以使电子设备执行上述实施例一所述的方法。This embodiment also provides an electronic device, comprising: one or more processors, one or more memories, and one or more computer programs; wherein the processor is connected to the memory, and the one or more computer programs are Stored in the memory, when the electronic device runs, the processor executes one or more computer programs stored in the memory, so that the electronic device executes the method described in the first embodiment.

应理解,本实施例中,处理器可以是中央处理单元CPU,处理器还可以是其他通用处理器、数字信号处理器DSP、专用集成电路ASIC,现成可编程门阵列FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。It should be understood that, in this embodiment, the processor may be a central processing unit CPU, and the processor may also be other general-purpose processors, digital signal processors DSP, application-specific integrated circuits ASIC, off-the-shelf programmable gate array FPGA or other programmable logic devices , discrete gate or transistor logic devices, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.

存储器可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据、存储器的一部分还可以包括非易失性随机存储器。例如,存储器还可以存储设备类型的信息。The memory may include read-only memory and random access memory and provide instructions and data to the processor, and a portion of the memory may also include non-volatile random access memory. For example, the memory may also store device type information.

在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。In the implementation process, each step of the above-mentioned method can be completed by a hardware integrated logic circuit in a processor or an instruction in the form of software.

实施例一中的方法可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器、闪存、只读存储器、可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。The method in the first embodiment can be directly embodied as being executed by a hardware processor, or executed by a combination of hardware and software modules in the processor. The software modules may be located in random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, registers and other storage media mature in the art. The storage medium is located in the memory, and the processor reads the information in the memory, and completes the steps of the above method in combination with its hardware. To avoid repetition, detailed description is omitted here.

本领域普通技术人员可以意识到,结合本实施例描述的各示例的单元即算法步骤,能够以电子硬件或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those of ordinary skill in the art can realize that the unit, that is, the algorithm step of each example described in conjunction with this embodiment, can be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality using different methods for each particular application, but such implementations should not be considered beyond the scope of this application.

实施例四Embodiment 4

本实施例还提供了一种计算机可读存储介质,用于存储计算机指令,所述计算机指令被处理器执行时,完成实施例一所述的方法。This embodiment also provides a computer-readable storage medium for storing computer instructions, and when the computer instructions are executed by a processor, the method described in the first embodiment is completed.

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。The above descriptions are only preferred embodiments of the present application, and are not intended to limit the present application. For those skilled in the art, the present application may have various modifications and changes. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this application shall be included within the protection scope of this application.

Claims (10)

1.基于全局最优人工蜂群算法的无人机基站部署方法,其特征是,包括:1. The UAV base station deployment method based on the global optimal artificial bee colony algorithm, is characterized in that, comprises: 构建一个D2D网络,所述D2D网络上分布若干个用户终端UE;constructing a D2D network on which several user terminals UE are distributed; 在D2D网络的基础上,将无人机基站UAV-BS的网络覆盖问题构建成目标函数和约束条件;所述目标函数为:最大化总体网络的吞吐量和总体网络的终端用户UE数量;其中,总体网络既包括用户终端UE之间通信的D2D网络,也包括用户终端UE与无人机基站UAV-BS通信的网络;On the basis of the D2D network, the network coverage problem of the UAV-BS of the unmanned aerial vehicle base station is constructed as an objective function and constraints; the objective function is to maximize the throughput of the overall network and the number of end-user UEs of the overall network; wherein , the overall network includes not only the D2D network for communication between user terminals UE, but also the network for communication between the user terminal UE and the unmanned aerial vehicle base station UAV-BS; 通过全局最优人工蜂群算法,对目标函数进行求解,得到无人机基站部署的坐标位置;基于所得到的无人机基站部署的坐标位置,完成无人机基站的部署。Through the global optimal artificial bee colony algorithm, the objective function is solved to obtain the coordinate position of the UAV base station deployment; based on the obtained coordinate position of the UAV base station deployment, the deployment of the UAV base station is completed. 2.如权利要求1所述的方法,其特征是,所述目标函数等于总体网络的吞吐量与总体网络的终端用户通信数量的加权求和结果,权重为权衡总体网络吞吐量和用户终端UE数量的参数。2. The method according to claim 1, wherein the objective function is equal to the weighted summation result of the throughput of the overall network and the communication quantity of the end users of the overall network, and the weight is to weigh the overall network throughput and the user terminal UE. number of parameters. 3.如权利要求2所述的方法,其特征是,所述总体网络的终端用户通信数量,等于直接与无人机基站UAV-BS通信的终端用户数量和通过D2D网络进行通信的终端用户数量之和。3. The method of claim 2, wherein the number of end-user communications in the overall network is equal to the number of end-users communicating directly with the UAV base station UAV-BS and the number of end-users communicating through the D2D network Sum. 4.如权利要求2所述的方法,其特征是,所述总体网络的吞吐量,等于直接与无人机基站UAV-BS通信的终端用户的网络吞吐量和通过D2D网络进行通信的终端用户的网络吞吐量之和。4. The method according to claim 2, wherein the throughput of the overall network is equal to the network throughput of the end user communicating directly with the UAV base station UAV-BS and the end user communicating through the D2D network The sum of the network throughput. 5.如权利要求1所述的方法,其特征是,所述约束条件为:5. The method of claim 1, wherein the constraints are: 权衡总体网络吞吐量和用户终端UE数量的参数大于零且小于1;The parameter weighing the overall network throughput and the number of user terminals UE is greater than zero and less than 1; 无人机基站UAV-BS的网络吞吐量小于等于其容量;The network throughput of the drone base station UAV-BS is less than or equal to its capacity; 参与用户终端UE与无人机基站UAV-BS通信的用户终端UE的信号与干扰加噪声比SINR大于等于设定的阈值;The signal-to-interference-plus-noise ratio SINR of the user terminal UE participating in the communication between the user terminal UE and the UAV base station UAV-BS is greater than or equal to the set threshold; 在D2D网络中,存在通信关系的用户终端UE的信号与干扰加噪声比SINR大于等于设定的阈值。In the D2D network, the signal-to-interference-plus-noise ratio SINR of the user terminal UE that has a communication relationship is greater than or equal to a set threshold. 6.如权利要求1所述的方法,其特征是,所述信号与干扰加噪声比SINR,在用户终端UE与无人机基站UAV-BS通信过程中,是指用户终端在无人机基站UAV-BS覆盖范围内的接收功率和干扰功率与信道噪声之比;6. The method of claim 1, wherein the signal-to-interference-plus-noise ratio (SINR), in the communication process between the user terminal UE and the unmanned aerial vehicle base station UAV-BS, means that the user terminal is at the unmanned aerial vehicle base station. Ratios of received power and interference power to channel noise within the coverage area of the UAV-BS; 或者,or, 所述信号与干扰加噪声比SINR,在D2D网络中,是指当前用户终端UE在接收到上一跳用户终端的接收功率和干扰功率与信道噪声之比;The signal-to-interference-plus-noise ratio SINR, in the D2D network, refers to the ratio of the received power and the interference power to the channel noise of the current user terminal UE when it receives the previous hop user terminal; 或者,or, 所述接收功率,在用户终端UE与无人机基站UAV-BS通信过程中,是指用户终端从无人机基站UAV-BS接收的功率;The received power refers to the power received by the user terminal from the UAV base station UAV-BS during the communication process between the user terminal UE and the UAV base station UAV-BS; 或者,or, 所述接收功率,在在D2D网络中,是指当前用户终端UE从它的上一跳用户终端UE中接收的功率。The received power, in the D2D network, refers to the power received by the current user terminal UE from its previous hop user terminal UE. 7.如权利要求1所述的方法,其特征是,通过全局最优人工蜂群算法,对目标函数进行求解,得到无人机基站部署的坐标位置;具体步骤包括:7. The method according to claim 1, wherein the objective function is solved by a global optimal artificial bee colony algorithm to obtain the coordinate position of the UAV base station deployment; Concrete steps include: 参数初始化,在规定场景内随机产生若干解,每个解包括设定数量的UAV-BS的三维坐标;The parameters are initialized, and several solutions are randomly generated in the specified scene, and each solution includes the three-dimensional coordinates of a set number of UAV-BSs; 记录步骤:记录所有解中最大适应度值和适应度值最大的解;Recording step: record the solution with the largest fitness value and the solution with the largest fitness value among all solutions; 引领蜂阶段:基于当前无人机基站UAV-BS附近的解和适应度值最大的解来搜索一个新解,若新解具有更大的适应度值,则将其目标值记录下来并将当前解替换成新解;Leading bee stage: Search for a new solution based on the solution near the current UAV-BS and the solution with the largest fitness value. If the new solution has a larger fitness value, record its target value and use the current replace the solution with a new solution; 跟随蜂阶段:采用轮盘赌按概率基于当前解附近的解和全局最优解搜索一个新解,若新解具有更大的适应度值,则将其适应度值记录下来并将当前解替换成新解;Follow the bee stage: use roulette to search for a new solution based on the solution near the current solution and the global optimal solution according to the probability, if the new solution has a larger fitness value, record its fitness value and replace the current solution into a new solution; 侦察蜂阶段:若搜索次数是否超过了规定的次数,则在规定场景内随机产生新解替代当前解;Scout bee stage: if the number of searches exceeds the specified number, a new solution will be randomly generated to replace the current solution in the specified scene; 判断步骤:判断是否达到了迭代总次数,若达到了则输出记录的最大适应度值和对应的一组UAV-BS坐标,否则重新执行记录步骤到判断步骤。Judging step: Judging whether the total number of iterations has been reached, and if so, output the recorded maximum fitness value and a corresponding set of UAV-BS coordinates, otherwise re-execute the recording step to the judging step. 8.基于全局最优人工蜂群算法的无人机基站部署系统,其特征是,包括:8. The UAV base station deployment system based on the global optimal artificial bee colony algorithm is characterized in that, including: D2D网络构建模块,其被配置为:构建一个D2D网络,所述D2D网络上分布若干个用户终端UE;A D2D network building module, which is configured to: build a D2D network on which several user terminals UE are distributed; 目标函数构建模块,其被配置为:在D2D网络的基础上,将无人机基站UAV-BS的网络覆盖问题构建成目标函数和约束条件;所述目标函数为:最大化总体网络的吞吐量和总体网络的终端用户UE数量;其中,总体网络既包括用户终端UE之间通信的D2D网络,也包括用户终端UE与无人机基站UAV-BS通信的网络;An objective function building module, which is configured to: on the basis of the D2D network, construct the network coverage problem of the UAV base station UAV-BS into an objective function and constraints; the objective function is: maximizing the throughput of the overall network and the number of end-user UEs in the overall network; wherein, the overall network includes both the D2D network for communication between user terminals UE, and the network for communication between the user terminal UE and the UAV base station UAV-BS; 输出模块,其被配置为:通过全局最优人工蜂群算法,对目标函数进行求解,得到无人机基站部署的坐标位置;基于所得到的无人机基站部署的坐标位置,完成无人机基站的部署。The output module is configured to: solve the objective function through the global optimal artificial bee colony algorithm to obtain the coordinate position of the UAV base station deployment; based on the obtained coordinate position of the UAV base station deployment, complete the UAV base station deployment Deployment of base stations. 9.一种电子设备,其特征是,包括:一个或多个处理器、一个或多个存储器、以及一个或多个计算机程序;其中,处理器与存储器连接,上述一个或多个计算机程序被存储在存储器中,当电子设备运行时,该处理器执行该存储器存储的一个或多个计算机程序,以使电子设备执行上述权利要求1-7任一项所述的方法。9. An electronic device, characterized in that it comprises: one or more processors, one or more memories, and one or more computer programs; wherein the processor is connected to the memory, and the one or more computer programs are Stored in a memory, when the electronic device is running, the processor executes one or more computer programs stored in the memory to cause the electronic device to perform the method of any one of claims 1-7 above. 10.一种计算机可读存储介质,其特征是,用于存储计算机指令,所述计算机指令被处理器执行时,完成权利要求1-7任一项所述的方法。10 . A computer-readable storage medium, characterized in that it is used for storing computer instructions, and when the computer instructions are executed by a processor, the method according to any one of claims 1-7 is completed. 11 .
CN202010961131.1A 2020-09-14 2020-09-14 Unmanned aerial vehicle base station deployment method and system based on global optimal artificial bee colony algorithm Active CN112261623B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010961131.1A CN112261623B (en) 2020-09-14 2020-09-14 Unmanned aerial vehicle base station deployment method and system based on global optimal artificial bee colony algorithm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010961131.1A CN112261623B (en) 2020-09-14 2020-09-14 Unmanned aerial vehicle base station deployment method and system based on global optimal artificial bee colony algorithm

Publications (2)

Publication Number Publication Date
CN112261623A true CN112261623A (en) 2021-01-22
CN112261623B CN112261623B (en) 2022-07-22

Family

ID=74232798

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010961131.1A Active CN112261623B (en) 2020-09-14 2020-09-14 Unmanned aerial vehicle base station deployment method and system based on global optimal artificial bee colony algorithm

Country Status (1)

Country Link
CN (1) CN112261623B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113067623A (en) * 2021-03-08 2021-07-02 深圳创维-Rgb电子有限公司 Method, system and intelligent terminal for drone bee group network based on 5G signal
CN113726417A (en) * 2021-09-03 2021-11-30 武汉广源龙科技有限公司 Emergency communication system and communication method based on dynamic deployment of unmanned aerial vehicle swarm
CN113873531A (en) * 2021-08-31 2021-12-31 南京邮电大学 A design method for D2D-assisted UAV base station to achieve full coverage of the target area
CN113923675A (en) * 2021-10-18 2022-01-11 吉林大学 An air base station deployment method for improving communication performance of ground users
CN115134366A (en) * 2022-06-28 2022-09-30 山东海量信息技术研究院 A kind of mobile edge distribution network server placement method and system
CN116405946A (en) * 2023-04-13 2023-07-07 上海物骐微电子有限公司 Network deployment optimization method, device, electronic equipment and storage medium
CN116801268A (en) * 2023-08-28 2023-09-22 南京捷希科技有限公司 Millimeter wave frequency band indoor multi-base station position optimization method based on ray tracing

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105704729A (en) * 2016-01-22 2016-06-22 南京大学 Wireless sensor deployment method employing improved artificial bee colony algorithm
US9826415B1 (en) * 2016-12-01 2017-11-21 T-Mobile Usa, Inc. Tactical rescue wireless base station
CN107635239A (en) * 2017-09-25 2018-01-26 北京邮电大学 UAV base station deployment method, device, electronic equipment and readable storage medium
CN109862575A (en) * 2019-03-25 2019-06-07 河北工程大学 UAV base station deployment method, terminal device and computer-readable storage medium
CN110267249A (en) * 2019-06-17 2019-09-20 山东师范大学 A post-disaster UAV base station deployment method and system based on artificial bee colony algorithm
CN110996328A (en) * 2019-11-25 2020-04-10 北京邮电大学 A method, device and electronic device for determining the deployment position of a UAV base station
KR102149617B1 (en) * 2019-12-16 2020-08-28 연세대학교 산학협력단 Apparatus and method for energy efficient deployment of unmanned aerial vehicles-base station

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105704729A (en) * 2016-01-22 2016-06-22 南京大学 Wireless sensor deployment method employing improved artificial bee colony algorithm
US9826415B1 (en) * 2016-12-01 2017-11-21 T-Mobile Usa, Inc. Tactical rescue wireless base station
CN107635239A (en) * 2017-09-25 2018-01-26 北京邮电大学 UAV base station deployment method, device, electronic equipment and readable storage medium
CN109862575A (en) * 2019-03-25 2019-06-07 河北工程大学 UAV base station deployment method, terminal device and computer-readable storage medium
CN110267249A (en) * 2019-06-17 2019-09-20 山东师范大学 A post-disaster UAV base station deployment method and system based on artificial bee colony algorithm
CN110996328A (en) * 2019-11-25 2020-04-10 北京邮电大学 A method, device and electronic device for determining the deployment position of a UAV base station
KR102149617B1 (en) * 2019-12-16 2020-08-28 연세대학교 산학협력단 Apparatus and method for energy efficient deployment of unmanned aerial vehicles-base station

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
丁翔: "智能无人机蜂群无线测控网络关键技术研究", 《硕士学位论文》, 1 October 2018 (2018-10-01) *

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113067623A (en) * 2021-03-08 2021-07-02 深圳创维-Rgb电子有限公司 Method, system and intelligent terminal for drone bee group network based on 5G signal
CN113067623B (en) * 2021-03-08 2023-03-07 深圳创维-Rgb电子有限公司 Method, system, and intelligent terminal for unmanned aerial vehicle bee group network based on 5G signal
CN113873531A (en) * 2021-08-31 2021-12-31 南京邮电大学 A design method for D2D-assisted UAV base station to achieve full coverage of the target area
CN113873531B (en) * 2021-08-31 2023-07-18 南京邮电大学 A design method for D2D-assisted UAV base station to achieve full coverage of the target area
CN113726417A (en) * 2021-09-03 2021-11-30 武汉广源龙科技有限公司 Emergency communication system and communication method based on dynamic deployment of unmanned aerial vehicle swarm
CN113726417B (en) * 2021-09-03 2024-04-12 张浩洋 Emergency communication system and communication method based on unmanned aerial vehicle bee colony dynamic deployment
CN113923675B (en) * 2021-10-18 2023-04-18 吉林大学 Aerial base station deployment method for improving communication performance of ground user
CN113923675A (en) * 2021-10-18 2022-01-11 吉林大学 An air base station deployment method for improving communication performance of ground users
CN115134366A (en) * 2022-06-28 2022-09-30 山东海量信息技术研究院 A kind of mobile edge distribution network server placement method and system
CN115134366B (en) * 2022-06-28 2024-03-15 山东海量信息技术研究院 Mobile edge distribution network server placement method and system
CN116405946A (en) * 2023-04-13 2023-07-07 上海物骐微电子有限公司 Network deployment optimization method, device, electronic equipment and storage medium
CN116405946B (en) * 2023-04-13 2024-01-30 上海物骐微电子有限公司 Network deployment optimization method and device, electronic equipment and storage medium
CN116801268A (en) * 2023-08-28 2023-09-22 南京捷希科技有限公司 Millimeter wave frequency band indoor multi-base station position optimization method based on ray tracing
CN116801268B (en) * 2023-08-28 2023-11-14 南京捷希科技有限公司 Millimeter wave frequency band indoor multi-base station position optimization method based on ray tracing

Also Published As

Publication number Publication date
CN112261623B (en) 2022-07-22

Similar Documents

Publication Publication Date Title
CN112261623B (en) Unmanned aerial vehicle base station deployment method and system based on global optimal artificial bee colony algorithm
Militano et al. Trusted D2D-based data uploading in in-band narrowband-IoT with social awareness
Gu et al. Context-aware task offloading for multi-access edge computing: Matching with externalities
CN107249205B (en) A kind of resource allocation methods, device and user terminal
CN104640141A (en) Multi-relay-node cooperative game motivating method
WO2014101441A1 (en) Method and system for cognitive cooperative relaying/forwarding
CN103369578A (en) Group generation and maintenance method in wireless self-organizing network environment
Bayat et al. Distributed massive wireless access for cellular machine-to-machine communication
CN115037638A (en) Unmanned aerial vehicle network data acquisition and transmission control method with low energy consumption and high timeliness
Du et al. Resource allocation for the backhaul of NOMA-based cellular UAV network
Kawamoto et al. Toward terminal-to-terminal communication networks: A hybrid MANET and DTN approach
Varsa et al. A balanced energy efficient virtual backbone construction algorithm in wireless sensor networks
Munaye et al. Radio resource allocation for 5g networks using deep reinforcement learning
Shi et al. An area-based offloading policy for computing offloading in MEC-assisted wireless mesh network
WO2021212982A1 (en) Routing information diffusion method and apparatus, and storage medium
CN107567034A (en) A kind of D2D resource share methods in isomery cellular network
CN106878931A (en) Full-duplex D2D communication resource allocation method and device
CN114885336B (en) Interference coordination method, device and storage medium
CN115988598A (en) 5G-based ad hoc network system routing selection method and readable storage medium
CN109361431B (en) Slice scheduling method and system
Chen et al. Socially optimal distributed user association for multi-hop machine-to-machine communications
Li et al. Optimization of UAV base station placement for D2D content delivery network
WO2024036453A1 (en) Federated learning method and related device
CN110753310A (en) Unmanned aerial vehicle position optimization method and device for multi-user emergency communication network
CN113727412B (en) Heterogeneous wireless sensor network clustering routing method, heterogeneous wireless sensor network clustering routing device, medium and equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20250805

Address after: 100080 Beijing City Haidian District Zhongguancun Building 36 Door 3 Room 206

Patentee after: Du Mianyin

Country or region after: China

Address before: 250014 Ji'nan Province, Lixia District, Shandong Province Cultural Road, No. 88

Patentee before: SHANDONG NORMAL University

Country or region before: China

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载