Next Article in Journal
Grain Crop Yield Prediction Using Machine Learning Based on UAV Remote Sensing: A Systematic Literature Review
Next Article in Special Issue
UAV-Mounted RIS-Aided Multi-Target Localization System: An Efficient Sparse-Reconstruction-Based Approach
Previous Article in Journal
Multi-UAV Cooperative Pursuit of a Fast-Moving Target UAV Based on the GM-TD3 Algorithm
Previous Article in Special Issue
Characteristics Analysis and Modeling of Integrated Sensing and Communication Channel for Unmanned Aerial Vehicle Communications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Multi-UAV Cooperative Trajectory Planning and Power Control for Reliable Communication in the Presence of Uncertain Jammers

by
Fan Wang
1,2,
Zhiqiang Zhang
3,*,
Lingyun Zhou
4,
Tao Shang
5,* and
Rongqing Zhang
6
1
School of Telecommunications Engineering, Xidian University, Xi’an 710071, China
2
China Research Institute of Radiowave Propagation, Qingdao 266107, China
3
Hebi Institute of Engineering and Technology, Henan Polytechnic University, Hebi 458030, China
4
College of Electronics and Information Engineering, South-Central Minzu University, Wuhan 430074, China
5
State Key Laboratory of Integrated Services Networks, Xidian University, Xi’an 710071, China
6
School of Computer Science and Technology, Tongji University, Shanghai 201804, China
*
Authors to whom correspondence should be addressed.
Drones 2024, 8(10), 558; https://doi.org/10.3390/drones8100558
Submission received: 11 September 2024 / Revised: 30 September 2024 / Accepted: 2 October 2024 / Published: 8 October 2024

Abstract

:
Unmanned aerial vehicles (UAVs) have become a promising application for future communication and spectrum awareness due to their favorable features such as low cost, high mobility, and ease of deployment. Nevertheless, the jamming resistance appears to be a new challenge in multi-UAV cooperative communication scenarios. This paper focuses on designing trajectory planning and power allocation for efficient control and reliable communication in a ground control unit (GCU)-controlled UAV network, where the GCU coordinates multi-UAV systems to execute tasks amidst multiple jammers with imperfect location and power information. Specifically, this paper formulates a nonconvex semi-infinite optimization problem to maximize the average worst-case signal-to-interference-plus-noise ratio (SINR) among multiple UAVs by designing robust flight paths and power control strategy under stringent energy and mobility constraints. To efficiently address this issue, this paper proposes a powerful iterative algorithm utilizing the S-procedure and the successive convex approximation (SCA) method. Extensive simulations validate the effectiveness of the proposed strategy.

1. Introduction

The future information-driven battlefields will be characterized by complex electromagnetic conditions, extensive mobility, and vast data capacities [1,2]. However, traditional electronic spectrum technologies are no longer sufficient to meet the demands of modern warfare. As a low-altitude information platform, unmanned aerial vehicles (UAVs) can complement and improve existing communication networks through their exceptional mobility, easy deployment, and various other benefits [3,4,5,6]. First of all, the communication quality is significantly improved due to the predominantly line-of-sight (LoS) wireless channel from the ground control unit (GCU) to the UAVs which generally results in low path loss. Additionally, multiple UAVs operating as an intelligent swarm can greatly enhance operational effectiveness through coordinated manners. Due to these desirable features, the applications of multi-UAV cooperative communication and spectrum awareness play a crucial role in future battlefields [7,8].
However, UAV swarms frequently encounter external interference from sources such as radiation stations and enemy radar [9] which complicates the coordinated planning and degrades the communication performance. Motivated by these challenges, numerous studies have focused on exploring solid technology for multi-UAV communication systems [2,10,11]. Specifically, several efforts aimed at optimizing UAV swarms’ communication performance have primarily concentrated on two key areas: improving the communication link quality and bolstering resistance to interference from external jammers. In particular, the authors of [12] conducted a systematic study on the joint optimization problem of multiple UAV trajectories. This research aimed to maximize the average throughput of the UAV relay system while considering constraints on communication resources and swarm maneuverability, and subsequently proposed an effective algorithm to optimize this problem. Additionally, in [13], a collaborative control method was investigated to aid search and rescue operations in disaster scenarios. This method achieved the optimization of swarm flight trajectories and route-based relay communication under different modes of UAV swarm search and relay states, significantly enhancing the system’s communication performance. To ensure reliable signal transmission in multi-UAV communication systems, the authors of [14] developed an integrated optimization approach that includes channel assignment, power allocation, and trajectory planning for UAV swarms. Moreover, an efficient resource allocation strategy for multi-UAV cooperative communication in the presence of multiple interference styles is proposed in [15], where the authors designed a priority-aware resource coordination method to mitigate interferences and enhance network communication quality.
The studies mentioned above primarily focus on enhancing the system’s data transmission capacity through the joint optimization of UAV trajectories and resource allocation, while overlooking the impact of external interference. To explore this issue, the authors in [16,17] conducted research on interference resistance technologies in multi-UAV systems. Specifically, the authors in [16] considered a scenario where rotary-wing UAVs assist multiple ground users in communication. This approach employed frequency division multiplexing and trajectory optimization to reduce the interference signals and improve service quality. In [17], the authors expanded on the communication scenario in [16] by considering the joint optimization of UAV trajectories, speed, acceleration, and altitude. This approach aimed to reduce interference evoked by the radiation stations, thereby further enhancing the system’s communication performance. Furthermore, some studies [18,19] have studied the joint optimization of UAV swarm trajectories and communication in scenarios with uncertain external interference, an approach which is more suitable for realistic scenarios. In [18], the authors proposed an efficient method for joint optimization of UAV swarms’ trajectories and power under uncertain eavesdropper location information to maximize the secrecy rate in UAV-assisted cognitive radio networks. Meanwhile, the authors in [19] explored the maximization of throughput in UAV-assisted communication systems, where multiple users communicate with UAV swarms in scenarios where eavesdroppers’ locations are uncertain. It ensures the required quality of service (QoS) for each user by optimizing the UAVs’ trajectories and transmission power. To meet diverse QoS requirements across different applications, the authors in [20] investigated the problem of maximizing throughput in a UAV-assisted communication system. They analyzed a scenario where multiple ground users interact with a multi-UAV swarm while contending with jammers that have uncertain location information.
Although the aforementioned works have contributed to the trajectory planning and resource allocation design for multi-UAV communication systems, several issues remain unaddressed. First, existing studies primarily address the uncertainty in the locations of jammers or eavesdroppers. In practice, jammers often use tactics like electromagnetic silence or shielding, making it challenging to estimate their transmission power. Additionally, existing literature rarely explores the energy constraints of a UAV swarm. In fact, energy consumption significantly impacts the efficiency of mission execution [21]. Motivated by the aforementioned concerns, this paper focuses on trajectory planning and power allocation for efficient control and reliable communication within a GCU-controlled UAV network. We examine a realistic scenario where the GCU directs multiple UAVs to execute tasks amidst numerous jammers. The UAVs have partial knowledge of the jammers’ power and locations, making the quality of the wireless link heavily dependent on the UAVs’ trajectories over time. The goal of this study is to develop robust flight paths and power control strategies to counteract the jammers’ effects and enhance the quality of control signals. Nonetheless, the optimization problem is highly challenging due to its nonconvex and semi-infinite nature. The main contributions are summarized as follows:
In the scenario where the power and location information of jammers are uncertain, we present a novel multi-UAV trajectory and communication optimization model. Our objective is to maximize the average worst-case SINR received by the UAV swarm through joint optimization of UAV flight parameters and transmission power. This problem poses a nonconvex, semi-infinite optimization challenge with nonlinear couplings among variables, making it difficult to obtain the optimal solution.
To handle the intractable problem, we introduce slack variables and employ the S-procedure algorithm to transform the original problem into two manageable convex subproblems. By leveraging the block coordinate descent (BCD) and successive convex approximation (SCA) algorithms, we alternately optimize these subproblems and, ultimately, obtain a powerful solution to the formulated problem.
We conduct comprehensive experiments across various parameter configurations. The simulation results clearly indicate that our proposed algorithm can effectively optimize the UAV flight paths and control power. Compared to other benchmark algorithms, our algorithm notably enhances the communication performance of the UAV swarms.
The rest of this paper is structured as follows. Section 2 introduces the robust trajectory planning and power control problems. Section 3 presents a low-complexity iterative algorithm to address this problem. Simulation results are discussed in Section 4. Finally, conclusions are drawn in Section 5.

2. System Method

Consider an uplink multi-UAV wireless communication system as depicted in Figure 1, where a GCU controls M 1 UAVs to perform specific tasks with J 1 jammers deployed throughout the area. During this mission, the GCU regularly sends control signals to the UAVs. Meanwhile, multiple jammers transmit interference signals to disrupt these control links.
This considers a three-dimensional (3D) coordinate system, assuming the location of the GCU is [ w s T , 0 ] T 3 × 1 and the location of the jammers ( j { 1 , 2 , 3 , , J } ) is [ w j T , 0 ] T 3 × 1 , where w s [ x s , y s ] T and w j [ x j , y j ] T represent the horizontal position of the GCU and jammers, respectively. The aim of this paper is to optimize the flight trajectories of the UAV swarm within the time duration T , as well as the control power exerted by the GCU over the UAV swarm, to reduce interference from jammers on the communication links and enhance communication quality between the GCU and the UAV swarm. Before the problem formulation, we introduce models for uncertain information about jammers, UAV trajectories, GCU-to-UAV transmission channels, as well as the energy consumption.

2.1. Uncertain Jammer Model

The optimization of UAV trajectories relies on accurately estimating information from both the GCU and potential jammers. According to research in [18,19], UAV can easily acquire the precise state of the GCU through information exchange. However, accurately obtaining the information about jammers poses challenges due to potential errors. UAV can estimate the approximate locations of jammers by using cameras or synthetic aperture radar (SAR) [20] and estimate their approximate power with the aid of the carrier detection technology. Thus, the bounded error model can be employed to describe the relationship between the actual and estimated information of the jammers. Specifically, the location of the jammers can be modeled as:
w j = w ˜ j + Δ w j , j A j { Δ w j = [ Δ x j , Δ y j ] T 2 × 1 : Δ w j 2 ϵ j } ,
where w ˜ j and Δ w j denote the approximate location and location error for the j -th jammer, respectively, and ϵ j denotes the bound of the location estimation error. Similarly, the power of the jammers can be represented as:
p j = p ˜ j + Δ p j , j ψ j { Δ p j : Δ p j ξ j } ,
where p ˜ j and Δ p j represent the approximate power and power error for the j-th jammer, respectively, and ξ j expresses the bound of the power estimation error.

2.2. UAV Flight Model

To adapt to complex electromagnetic environments, the UAV swarm must have dynamic adjustment capabilities. This subsection establishes the flight model for the UAV swarm. Assuming all UAVs ( m { 1 , 2 , 3 , , M } ) fly at a fixed appropriate altitude H , which starts from the certain initial positions ( q m , I = [ x m , I , y m , I ] T 2 × 1 ) to the destinations ( q m , F = [ x m , F , y m , F ] T 2 × 1 ) . For the sake of analysis, we discretized the total flight time T into N time slots. As N approaches infinity, the duration of each time slot δ = T / N becomes small enough that the positions of the multiple UAVs can be considered nearly constant within each slot. Therefore, at the N -th moment, the horizontal trajectory of the m -th UAV can be expressed as q m     [ n ] = [ x m [ n ] , y m [ n ] ] T 2 × 1 . Moreover, we let u m     [ n ] = [ u m , x [ n ] , u m , y [ n ] ] T 2 × 1 and a m     [ n ] = [ a m , x [ n ] , a m , y [ n ] ] T 2 × 1 denote the speed vector and acceleration vector of the m-th UAV, respectively. According to the principles of physics, the UAVs’ flight model can be described as follows:
q m     [ n ] = q m     [ n - 1 ] + u m     [ n - 1 ] δ + 1 2 a m     [ n - 1 ] δ 2 ,       n = 2 , 3 , , N , m , u m     [ n ] = u m     [ n - 1 ] + a m     [ n - 1 ] δ ,       n = 2 , 3 , , N , m , q m     [ 1 ] = q m , I + u m , I δ + 1 2 a m , I δ 2 , q m     [ N ] = q m , F , u m     [ N ] = u m , F , m , a m     [ n ]   a max , n , m , u m     [ n ]   u max ,   n , m , u m     [ n ]   u min ,   n , m ,
where a m , I , u m , I , and q m , I denote the initial acceleration, speed, and location, respectively, u m , F and q m , F represent the final speed and location, respectively, and a max , u max , and u min express the maximum acceleration, maximum speed, and minimum speed, respectively.

2.3. Channel Gain Model

The trajectory and power optimization of the UAV swarm depend on advanced knowledge of channel state information (CSI). Existing research [22,23,24,25] indicates that the communication channels between the GCU and the UAVs is dominated by LoS links. Consequently, this paper utilizes the free space path loss model to characterize the communication channel gain between UAVs and GCU. Specifically, the channel gain between the m-th UAV and the GCU in the n-th time slot is represented as:
h m , s [ n ] = β 0 d m , s α [ n ] = β 0 ( | | q m     [ n ] - w s | | 2 + H 2 ) α / 2 , m ,
where d m , s = | | q m     [ n ] - w s | | 2 + H 2 represents the distance from the m-th UAV to the GCU and β 0 expresses the channel gain in a reference distance ( d 0 = 1 m ) [12]. The term α represents the path loss factor, where, typically, α ≥ 2 [19,20,26,27,28,29,30,31].
In a similar way, the channel gain between the j-th jammer and the m-th UAV in the n-th time slot can be expressed as:
h m j [ n ] = β 0 d m j α [ n ] = β 0 ( | | q m     [ n ] - w j | | 2 + H 2 ) α / 2 , m , j ,
where d m j = | | q m     [ n ] - w j | | 2 + H 2 denotes the distance between the j-th jammer and the m-th UAV in the n-th time slot.

2.4. Energy Consumption Model

During the task execution phase, the energy consumption of the UAV was mainly divided into two components. One part is the communication energy, which is required to maintain signal interaction between the UAV and the GCU/other UAVs. The other part is flight energy, which is necessary to sustain the flight of the UAV at a high altitude. According to [12], the communication energy consumption of a UAV is much lower than its flight energy consumption and is typically negligible. Therefore, the energy consumption of the m-th UAV over N time slots can be formulated as:
E m = δ n = 1 N [ c 1 | | u [ n ] | | 3 + c 2 | | u [ n ] | | ( 1 + | | a [ n ] | | 2 g 2 ) ] + Δ k , m
Here, c 1 and c2 represent aerodynamic parameters, while g denotes the gravitational acceleration. The term Δ k = 0.5 g m ( u m , F 2 u m , I 2 ) indicates the change in kinetic energy of the m-th UAV, where g m denotes the mass of the m-th UAV.

2.5. Power-Constrained Model

The power management of the GCU over the UAV swarm p m     [ n ] is restricted by total power constraints and individual transmission power limits [31]. Hence, this constraint can be formulated as:
m = 1 M p m     [ n ] p max , n p m     [ n ] p 0 , m , n
where p max represents the maximum transmission power of the GCU across all UAVs within a single time slot and p 0 denotes the maximum transmission power of the GCU for any individual UAV in an individual time slot.

2.6. Problem Formulation

In this subsection, we present the problem formulation of the multi-UAV trajectory optimization and power control. Given the incomplete information on each jammer, the worst-case received SINR of the UAV at a specific time slot can be expressed as:
γ m [ n ] = min Δ w j A j , Δ p j ψ j p m [ n ] h m , s [ n ] j = 1 J p j h m , j [ n ] + σ 2 ,
where σ 2 denotes the power of the additive white Gaussian noise (AWGN) at the receiver and p j represents the transmit power of the j-th jammer.
To simplify the explanation, we defined Q { q m [ n ] , m , n } , U { u m [ n ] , m , n } , and A { a m [ n ] , m , n } as the sets representing the trajectories, speeds, and accelerations of the UAV swarm, respectively. We also denoted P { p m [ n ] , m , n } as the power allocation of the GCU. Our objective was to jointly optimize the trajectories Q , speeds U , and accelerations A of the UAV swarm, as well as the transmit power P of the GCU, to maximize the average worst-case SINR of the receivers while they are subject to the UAV swarm’s flight and energy constraints, as well as the power limitations of the GCU. The problem can be formulated as follows:
( P 1 ) max { Q , U , A , P } 1 N 1 M n = 1 N m = 1 M min Δ w j A j , Δ p j ψ j p m [ n ] h m , s [ n ] j = 1 J p j h m j [ n ] + σ 2 ,
s . t .   δ n = 1 N [ c 1 | | u m [ n ] | | 3 + c 2 | | u m [ n ] | | ( 1 + | | a m [ n ] | | 2 g 2 ) ] + Δ k Γ , m ,
q m [ n ] = q m [ n - 1 ] + u m [ n - 1 ] δ + 1 2 a m [ n - 1 ] δ 2 ,   n = 2 , 3 , , N , m ,
u m [ n ] = u m [ n - 1 ] + a m [ n - 1 ] δ ,   n = 2 , 3 , , N , m ,
q m [ 1 ] = q m , I + u m , I δ + 1 2 a m , I δ 2 , m ,
q m [ N ] = q m , F , u m [ N ] = u F , m
a m [ n ]   a max , n , m   ,
u m [ n ]   u max , n ,   m ,
u m [ n ]   u min , n ,   m ,
q m [ n ] q k [ n ]   d min 2 , n , m k   ,
n = 1 N p m [ n ] p max , n ,
p m [ n ] p 0     , n , m ,
where (9b) denotes the energy constraints of the UAVs (assuming all UAVs have a limit energy consumption Γ ), (9c)–(9f) represent their mobility constraints, and (9g)–(9i) indicate the UAVs’ maximum speed, minimum speed, and maximum acceleration, respectively. The equation (9j) expresses the collision constraints between any two UAVs, while (9k) and (9l) refer to the total power and the single transmission power constraints of the GCU, respectively.
Based on the above model, it was found that the variables in problem (P1) were highly coupled. The optimal solution posed significant challenges due to two main reasons. Firstly, the nonlinear objective function and the constraints in (9b) and (9i) made the formulation both nonconvex and nondifferentiable. Additionally, the semi-infinite inequality constraint introduced by the uncertainty in the jammers’ information further complicated the problem. In the following section, we transform the formulation in several ways and propose an efficient algorithm to address it.

3. Proposed Solution

In this section, we employ the BCD algorithm to divide the original problem into two subproblems for iterative solving. Specifically, this involves optimizing the GCU’s transmission power P given the UAV flight parameters { Q , U , A } , and then optimizing the UAV flight parameters { Q , U , A } given a certain transmission power P of the GCU. This process is repeated iteratively until the algorithm converges. The detailed subproblems are presented below.

3.1. Power Optimization

When the UAVs’ flight parameters { Q , U , A } are determined, the power allocation problem can be expressed as follows:
( P 2 )   max { P } 1 N 1 M n = 1 N m = 1 M min Δ w j A j , Δ p j ψ j p m [ n ] h m , s [ n ] j = 1 J p j h m j [ n ] + σ 2
s . t . n = 1 M p m [ n ] p max , n ,
p m [ n ] p 0     , n , m ,
To simplify the problem (P2), we introduced an auxiliary variable η , resulting in the following equivalent formulation:
( P 3 )   max { P , η } η
s . t . 1 N 1 M n = 1 N m = 1 M min Δ w j A j , Δ p j ψ j p m [ n ] h m , s [ n ] j = 1 J p j h m j [ n ] + σ 2 η
The constraint (11b) involves uncertain jammer parameters. The analysis indicates that, given the UAVs’ flight parameters, the jammers select the maximum transmission power (i.e., p ˜ j + ξ j ) and the minimum distance to the UAV (i.e., | | q m     [ n ] - w ˜ j - ϵ j | | 2 ) for each time slot. This approach eliminates the ‘min’ term from the constraint (11b), thereby simplifying the problem (P3).
Through the above transformation, the problem (P3) can be regarded as a standard convex optimization problem, which can be efficiently solved using convex optimization tools such as CVX.

3.2. Flight Parameters Optimization

Given the GCU’s transmission power P , the optimization problem for UAV swarm flight parameters can be defined as follows:
( P 4 ) max { Q , U , A } 1 N 1 M n = 1 N m = 1 M min Δ w j A j , Δ p j ψ j p m [ n ] h m , s [ n ] j = 1 J p j h m j [ n ] + σ 2 ,
s . t .   δ n = 1 N [ c 1 | | u m [ n ] | | 3 + c 2 | | u m [ n ] | | ( 1 + | | a m [ n ] | | 2 g 2 ) ] + Δ k Γ , m ,
q m [ n ] = q m [ n - 1 ] + u m [ n - 1 ] δ + 1 2 a m [ n - 1 ] δ 2 ,   n = 2 , 3 , , N ,   m ,
u m [ n ] = u m [ n - 1 ] + a m [ n - 1 ] δ ,   n = 2 , 3 , , N , m ,
q m [ 1 ] = q m , I + u m , I δ + 1 2 a m , I δ 2 , m ,
q m [ N ] = q m , F , u m [ N ] = u F , m
a m [ n ]   a max , n , m   ,
u m [ n ]   u max ,   n ,   m ,
u m [ n ]   u min ,   n ,   m ,
q m [ n ] q k [ n ]   d min 2 ,   n , m k ,
Due to the complexity of the objective function and the difficulty associated with the handling of semi-infinite and nonconvex constraints, the problem (P4) is challenging to optimize directly. In the following section, we introduce a powerful algorithm to address it. Initially, we simplify the nonlinear objective function into a more manageable form. Subsequently, to handle the semi-infinite constraints arising from the uncertain information on the jammers, we offer insights to transform these complex constraints into an equivalent and more explicit form using the S-procedure algorithm. To tackle the nonconvex problem, we develop an iterative solution approach that employs slack variables and the SCA method. Finally, we provide a summary of the algorithm.

3.2.1. Reformulation of the Objective Function in (P3)

As seen in (12a), the higher the power of the jammers, the worse the SINR received by the UAVs. Therefore, to simplify the problem, we can substitute p j with ( p ˜ j + ξ j ) , thereby removing the variable Δ p j from the objective function. Additionally, since the location uncertainty variable Δ w j for each radiation source only appears in the denominator of the objective function, inputting (4) and (5) into the objective function allows problem (P1) to be equivalently transformed as follows:
( P 5 )   max { Q , U , A } 1 N 1 M n = 1 N m = 1 M p m [ n ] β 0 ( | | q m     [ n ] - w s | | 2 + H 2 ) α / 2 j = 1 J ( p ˜ j + ξ j ) β 0 min Δ w j A j ( | | q m     [ n ] - w j | | 2 + H 2 ) α / 2 + σ 2 ,
s . t .   ( 12 b ) ( 12 j )
(25 (P5) stems from the complexity of its objective function. To simplify the problem, we introduced the following lemma:
Lemma 1.
By introducing the auxiliary variables I [ I m [ n ] , m , n ] and L [ L m [ n ] , m , n ] , problem (P5) can be equivalently reformulated as follows:
( P 6 )   max { Q , U , A , I , L } 1 N 1 M n = 1 N m = 1 M p m [ n ] β 0 I m [ n ] L m [ n ]
s . t . ( | | q m     [ n ] - w s | | 2 + H 2 ) α / 2 I m [ n ] , m , n ,
j = 1 J ( p ˜ j + ξ j ) β 0 min Δ w j A j ( | | q m     [ n ] - w j | | 2 + H 2 ) α / 2 + σ 2 L m [ n ] , m , n ,
( 12 b ) ( 12 j )
Proof. 
This lemma can be proven by the following contradiction:
Assuming that both the equations ( | | q m     [ n ] - w s | | 2 + H 2 ) α / 2 = I m [ n ] , m , n and j = 1 J ( p ˜ j + ξ j ) β 0 min Δ w j A j ( | | q m     [ n ] - w j | | 2 + H 2 ) α / 2 + σ 2 = L m [ n ] , m , n hold simultaneously, the optimal solutions to the optimization problems (P5) and (P6) are equivalent. However, if there exists an optimal solution that satisfies the constrains ( | | q m     [ n ] - w s | | 2 + H 2 ) α / 2 < I m [ n ] , m , n or j = 1 J ( p ˜ j + ξ j ) β 0 min Δ w j A j ( | | q m     [ n ] - w j | | 2 + H 2 ) α / 2 + σ 2 < L m [ n ] , m , n , we can reduce the variables I m [ n ] and L m [ n ] to improve the objective function value in (P6). This contradicts the optimal solution in (P6). Therefore, the optimal solutions to problems (P5) and (P6) are identical. This lemma is proven.
Furthermore, the term ( I m [ n ] L m [ n ] ) 1 in the objective function of problem (P6) renders the problem nonconvex. To simplify the objective function, we can use the following lemma. □
Lemma 2.
For any feasible point  ( I m , fea [ n ] L m , fea [ n ] ) , the lower bound of the terms ( I m [ n ] L m [ n ] ) 1 can be expressed as:
γ ~ m ,   fea   [ n ] = 1 I m ,   fea   [ n ] L m ,   fea   [ n ] 1 I m ,   tat   2 [ n ] L m ,   fea   [ n ] ( I m [ n ] I m ,   fea   [ n ] ) 1 L m ,   fes   2 [ n ] I m ,   fea   [ n ] ( L m [ n ] L m ,   fea   [ n ] ) .
Proof. 
Since the function f ( x , y ) = 1 x y , ( x , y > 0 ) is jointly convex in x and y , the first-order Taylor expansion of a convex function provides a global lower bound. Therefore, at a given feasible point ( x fea , y fea ) , the following relationship holds:
1 x y 1 x fea y fea 1 x fea 2 y fea ( x x fea ) 1 y fea 2 x fea ( y y fea ) .
By setting x = I m , fea [ n ] and y = L m , fea [ n ] , the Lemma 2 can be proven. □

3.2.2. Reformulation of the Semi-Infinite Constraint in (14c)

Owing to the uncertainty in the positions of the jammers, constraint (14c) is difficult to address directly. By introducing the auxiliary variable S = { s m j [ n ] , n , m , j } , constraint (14c) can be equivalently transformed into the following two constraints:
j = 1 J ( p ˜ j + ξ j ) β 0 ( s m j [ n ] ) α / 2 + σ 2 L [ n ] , m , n ,
min Δ w j A j | | q m     [ n ] - w j | | 2 + H 2 s mj [ n ] , m , n , j ,
Clearly, constraint (17a) is convex. However, constraint (17b) involves infinite ( Δ x j , Δ y j ) pairs, making it difficult to tackle. To simplify the problem, we can input (1) into the semi-infinite constraint (17a), so as to obtain the following constraints:
Δ x j 2 + Δ y j 2 ϵ j 2 0 , j ,
( x m [ n ] Δ x j x ˜ j ) 2 ( y m [ n ] Δ y j y ˜ j ) H j + s m j [ n ] 0 , n , m , j .
To address constraints (18a) and (18b), we can use the following lemma:
Lemma 3.
(S-procedure) [32]: for the function f i ( x ) = x T A i x + b i x + c i , i { 1 , 2 } , where x R M × 1 , A i H M , b i R M × 1 , and c i R , the condition f 1 ( x ) 0 f 2 ( x ) 0 holds if, and only if, there exists λ 0 such that:
λ [ A 1 b 1 b 1 H c 1 ] [ A 2 b 2 b 2 H c 2 ] 0
In accordance with Lemma 3, the condition ( 18 a ) ( 18 b ) holds if, and only if, there exists λ m , j [ n ] that satisfies the following:
( Φ x m [ n ] , y m [ n ] , s mj [ n ] , λ mj [ n ] ) , n , m , j
where:
Φ ( x m [ n ] , y m [ n ] , s mj [ n ] , λ mj [ n ] ) = [ λ mj [ n ] + 1 0 x ˜ j - x m [ n ] 0 λ mj [ n ] + 1 y ˜ j - y m [ n ] x ˜ j - x m [ n ] y ˜ j - y m [ n ] - ε j 2 λ mj [ n ] + c mj [ n ] ] and c m j [ n ] = x m 2 [ n ] 2 x m [ n ] x ˜ j + x ˜ j 2 + y m 2 [ n ] 2 y m [ n ] y ˜ j + y ˜ j 2 + H 2 s m j [ n ] .
By introducing the auxiliary variable λ = { λ m j [ n ] , n , m , j } , the semi-infinite constraint (17b) can be equivalently represented as the following two constraints:
Φ = ( x m [ n ] , y m [ n ] , s m , j [ n ] , λ m . j [ n ] ) 0 , n , m , j ,
λ m . j [ n ] 0 , n , m , j .

3.2.3. Reformulation of Nonconvex Constraints

By scaling the objective function to the original function’s lower bound and equivalently transforming the semi-infinite constraints, problem (P6) can be reformulated as:
( P 7 )   max { Q , U , A , I . L , S , λ } 1 N 1 M n = 1 N m = 1 M p m [ n ] β 0 γ ˜ m , fea [ n ]
s . t . δ n = 1 N [ c 1 | | u m [ n ] | | 3 + c 2 | | u m [ n ] | | ( 1 + | | a m [ n ] | | 2 g 2 ) ] + Δ k Γ , m ,
u m [ n ]   u min ,   n ,   m ,
q m [ n ] q k [ n ]   d min 2 ,   n , m k   ,
Φ = ( x m [ n ] , y m [ n ] , s m j [ n ] , λ m j [ n ] ) 0 , n , m , j ,
(12c)–(12h), (14b), (17a), (21b)
However, due to the nonconvex constraints (22b), (22c), (22d), and (22e), (P7) remains a nonstandard convex optimization problem. To simplify this formulation, we employed the following redundant variable method and the SCA method to iteratively find an approximate solution.
By introducing the redundant variable τ = { τ m [ n ] , n , m } , the nonconvex constraints (22b) and (22c) can be equivalently expressed as:
δ n = 1 N [ c 1 | | u m [ n ] | | 3 + c 2 τ m [ n ] ( 1 + | | a m [ n ] | | 2 g 2 ) ] + Δ k Γ , m ,
u m [ n ]   2 u min 2 ,   n ,   m ,
τ m 2 [ n ] u m [ n ] ,   n , m ,
τ m [ n ] u min ,   n , m .
Based on the above transformations, it is evident that constraint (23a) is jointly convex with the variables { u m [ n ] , a m [ n ] , τ m [ n ] } , and constraint (23d) is convex with the variable τ m [ n ] . However, constraints (23b) and (23c) are nonconvex with the variable u m [ n ] . By applying the properties of the first-order Taylor expansion, we can expand u m [ n ] 2 at any feasible point u m , fea [ u m , fea [ 1 ] , , u m , fea [ N ] ] , resulting in the following lower bound:
u ˜ m [ n ] = u m , fea [ n ] 2 + 2 ( u m , fea [ n ] ) T ( u m [ n ] - u m , fea [ n ] ) .
Consequently, constraints (23b) and (23c) can be approximated and converted into the following convex constraints:
u ˜ m [ n ] u min 2 ,   n , m ,
τ m 2 [ n ] u ˜ m [ n ] , n , m .
For the nonconvex collision constraint (22d), we applied a first-order Taylor expansion to the left-hand side at any feasible point q m , fea [ q m , fea [ 1 ] , , q m , fea [ N ] ] , leading to the following expression:
q m [ n ] - q k [ n ] 2 2 ( q m , fea [ n ] q k , fea [ n ] ) T ( q m [ n ] q k [ n ] ) q m , fea [ n ] q k , fea [ n ] 2 , n , m k .
Therefore, constraint (22d) can be approximately reformulated as the following convex constraint:
2 ( q m , fea [ n ] q k , fea [ n ] ) T ( q m [ n ] q k [ n ] ) q m , fea [ n ] q k , fea [ n ] 2 d min 2 , n , m k .
Finally, for the nonconvex constraint (22e), to eliminate its quadratic terms, we performed a first-order Taylor expansion of the c m j [ n ] term at any feasible point x m , fea [ x m , fea [ 1 ] , , x m , fea [ N ] ] and y m , fea [ y m , fea [ 1 ] , , y m , fea [ N ] ] . Therefore, the lower bound of the c ˜ m j [ n ] can be expressed as:
c ~ m j [ n ] = x m ,   teat   2 [ n ] + 2 x m ,   fea   [ n ] x m [ n ] 2 x ~ j x [ n ] + x ~ 2 j y m ,   fas   2 [ n ] + 2 y m ,   fea   [ n ] y m [ n ] 2 y ~ j y [ n ] + y ~ j 2 y [ n ] + y ~ j 2 + H 2 s m j [ n ]
Thus, constraint (22e) can be approximately transformed into the following convex constraint:
Φ ˜ = ( x m [ n ] , y m [ n ] , s m j [ n ] , λ m j [ n ] ) 0 , n , m , j ,
where:
Φ ˜ ( x m [ n ] , y m [ n ] , s mj [ n ] , λ mj [ n ] ) = [ λ mj [ n ] + 1 0 x ˜ j - x m [ n ] 0 λ mj [ n ] + 1 y ˜ j - y m [ n ] x ˜ j - x m [ n ] y ˜ j - y m [ n ] - ε j 2 λ mj [ n ] + c ˜ mj [ n ] ] .

3.2.4. Summary of the Flight Parameter Optimization

Based on the above transformations, the problem (P4) can be approximately reformulated as follows:
( P 8 ) max { q , u , a , I , L , S , λ , τ } 1 N 1 M n = 1 N m = 1 M p m [ n ] β 0 γ ˜ m , fea [ n ] s . t . ( 12 c ) - ( 12 h ) , ( 14 b ) , ( 17 a ) , ( 21 b ) , ( 22 d ) , ( 23 d ) , ( 25 a ) , ( 25 b ) , ( 27 ) , ( 29 ) .
It is evident that the (P8) is a standard convex programming problem that can be efficiently solved using convex optimization tools.
Overall, the above effort converted the initial UAV swarm flight parameter optimization problem (P4) into a standard convex problem (P8) using redundant variables and the SCA method. Problem (P8) served as a lower bound for problem (P4) and is equivalent to it at specific points ( x fea , y fea , u fea , I fea , L fea ) . As the objective function is bounded and nondecreasing during iterations, the algorithm has assured convergence. The process of the algorithm is summarized in Algorithm 1 as follows:
Algorithm 1. Flight Parameter Optimization Algorithm for UAV Swarms
  • Initialize  ( x ( 0 ) , y ( 0 ) , u ( 0 ) , I ( 0 ) , L ( 0 ) ) . Set the maximum number of iterations T 1 , max and the threshold 1 . Let t 1 = 0 .
  • Repeat
  • Set t 1 t 1 + 1 ;
  • Set the feasible point x fea = x ( t 1 1 ) , y fea = y ( t 1 1 ) , u fea = u ( t 1 1 ) , I fea = I ( t 1 1 ) , L fea = L ( t 1 1 ) , then solve the problem (P8) and refer to the optimal solution as ( x , y , u , I , L ) ;
  • Update the variables x ( t 1 ) = x * , y ( t 1 ) = y * , u ( t 1 ) = u * , I ( t 1 ) = I * , L ( t 1 ) = L * ;
  • Until the maximum number of iterations T 1 , max is reached or the increment of the objective function is less than the given threshold 1 .

3.3. Overall Description

Based on the above analysis, the summary of the cooperative trajectory planning and power control algorithm for UAV swarms is shown in Algorithm 2. The suboptimal solution to problem (P1) was achieved through alternating the optimization of the power control and the flight parameters, with the solution to each iteration serving as an input for the next. Since the initial points ( Q ( 0 ) , U ( 0 ) , A ( 0 ) , P ( 0 ) ) satisfied the constraint conditions, each iteration yielded a feasible solution. Moreover, as shown in the previous two subsections, the optimal values obtained for problems (P2) and (P4) did not decrease. Consequently, the alternating iterative optimization of these two subproblems progressively improved the objective function value of problem (P1) until it stabilized at a feasible solution.
Algorithm 2. Cooperative Trajectory Planning and Power Control Algorithm
  • Construct the initial feasible solution ( Q ( 0 ) , U ( 0 ) , A ( 0 ) , P ( 0 ) ) . Set the maximum number of iterations T 2 , max and the threshold 2 . Let t 2 = 0 .
  • Repeat
  • Given ( Q ( t 2 ) , U ( t 2 ) , A ( t 2 ) ) , determine the optimal solution P* to problem (P2). Let P ( t 2 + 1 ) = P * ;
  • Given P ( t 2 + 1 ) , determine the optimal solution ( Q * , U * , A * ) to problem (P4). Then, let Q ( t 2 + 1 ) = Q * , U ( t 2 + 1 ) = U * , and A ( t 2 + 1 ) = A * ;
  • Update t 2 t 2 + 1 ;
  • Until the maximum number of iterations T 2 , max is reached or the increment of the objective function is less than the given threshold 2 .

4. Numerical Results

In this section, we simulate a multi-UAV task execution scenario where the UAV swarm flies from a certain starting point to the endpoint at a fixed altitude, maintaining communication with the GCU throughout the whole flight. In addition, we assume the mission duration T = 30 s is divided into equal time slots δ = 1 s. The GCU is positioned at specific coordinates ( 0 , 0 , 0 ) m with a specified transmit power p 0 = 10   W . Meanwhile, J = 3 jammers are positioned on the ground, with estimated horizontal coordinates at w ˜ j , 1 = ( 700 , 800 )   m , w ˜ j , 2 = ( 500 , 600 )   m , and w ˜ j , 3 = ( 300 , 200 )   m . The estimated transmit power for each jammer is the same value p ˜ j , 1 = p ˜ j , 2 = p ˜ j , 3 = 0.1   W , and their power estimation errors are uniformly set to ξ m = 0.02   W . For simplicity, unless specified otherwise, all relevant simulation parameters are listed in Table 1.
Next, we showcase the benefits of our proposed robust multi-UAV cooperative trajectory planning and power control scheme (referred to as the robust scheme) when navigating environmental uncertainties. Meanwhile, we introduce the following two benchmark algorithms for comparison:
(1) Fixed trajectory scheme: in this scheme, we assume that each UAV flies in a straight line from the initial point to the final point at a constant velocity.
(2) Nonrobust scheme: in this scheme, we assume the estimated information on each jammer to be accurate, i.e., Δ w j , m = 0 , Δ p j , m = 0 , m , and then compute the worst-case average SINR of the multi-UAV system.
In both benchmark algorithms, we boldly set the UAVs’ energy to be enough to ensure that each UAV can finish the corresponding mission under each algorithm.

4.1. Convergence Evaluation

First, our experiment verified the convergence of the proposed algorithm compared with the nonrobust scheme The iteration processes of the robust scheme and nonrobust scheme are shown in Figure 2. From the figure, it can be observed that, in the scenario with the jammer location uncertainty radius ϵ m = 10   m , the objective function values of both algorithms increased rapidly with the number of iterations. However, the nonrobust scheme converged after four iterations, whereas the robust scheme required five iterations to converge. This is because the robust scheme needs additional computational effort to address the semi-infinite constraints arising from the uncertainty in the jammer information, whereas the nonrobust scheme does not have to account for this constraint, making it easier to converge.

4.2. Trajectory Result

Next, we modeled the multi-UAV trajectory curves under three different algorithms. Figure 3 depicts the UAV trajectories in a scenario with a jammer location uncertainty radius of ϵ m = 40   m , considering different energy constraints and algorithms. It can be seen that, compared to the nonrobust scheme, the UAV trajectories under the proposed robust scheme were farther away from the jammers. This is because increasing the distance between the UAVs and the jammers reduces the interference, thereby improving communication quality with the GCU. This demonstrates that the proposed robust scheme provides a more reasonable trajectory planning for the UAV swarm. Additionally, it can be seen that, with the same algorithm, UAV trajectories were farther from the jammers when the energy consumption limit was higher ( Γ = 8000   J ) compared to a lower energy limit ( Γ = 5000   J ) . Clearly, higher energy allowances enabled the UAVs to find better trajectories to counteract the interference, something which is intuitively validated by this experiment.
Figure 4 compares the UAV trajectories under different algorithms and under varying jammer uncertainty radii when the UAV energy limit is set as Γ = 5000   J . The results show that the flight paths of the UAVs using the proposed robust scheme were superior to those of the two benchmark algorithms. Additionally, the analysis indicates that, regardless of the value of the jammer’s uncertainty radius ϵ j , the UAV trajectories under the nonrobust scheme remained constant. In contrast, as ϵ j increased, the distance between the UAVs and the jammers increased, with the UAVs moving further away from the jammers under the robust scheme. This experiment demonstrates the effectiveness of the proposed robust scheme in planning UAV swarm trajectories under conditions of jammer uncertainty.
Figure 5 shows the uppermost flying UAV from Figure 3 and depicts its velocity variations. From the figure, it is evident that, for both the robust scheme and the nonrobust scheme, UAVs initially started with relatively low speeds to maintain high-quality communication with the GCU at close distances. As the UAVs progressively distanced themselves from the GCU and got closer to the jammers, their communication quality was significantly affected. At this point, the UAVs altered their flight path to circumvent interference (as shown in Figure 3) and increased their speed to move farther away from the jammers. This demonstrates that our simulation aligns well with practical scenarios.

4.3. System Performance

In what follows, Figure 6 compares the performances of the robust scheme and the nonrobust scheme in terms of average worst-case SINR for the UAV swarm at various energy consumption levels. It can be observed that, compared to the nonrobust scheme, the proposed robust scheme enabled the UAV swarm to achieve a higher average worst-case SINR, approximately 115% higher. The analysis indicates that this improvement in swarm performance can be attributed to the robust scheme optimizing UAV flight trajectories more effectively, thereby reducing external interference and enhancing communication quality. Furthermore, it is observed that, as the energy consumption limit Γ increased, the communication performance of the swarm gradually improved. However, beyond a certain threshold, increasing Γ no longer enhanced the communication performance of the UAV swarm under different algorithms. This occurred because, when the UAVs have a lower energy consumption limit, increasing Γ allows them to use more energy to explore better trajectories, thereby improving SINR. Yet when Γ becomes sufficiently large, the optimal trajectory for the UAV swarm requires less energy than the current limit, meaning that further increasing Γ does not enhance communication performance.
Finally, we compared the communication performance of the UAV swarm under different jammer uncertainty radii, as depicted in Figure 7. We noticed that, under both the robust scheme and the nonrobust scheme, the communication performance of the swarm decreased as the uncertainty radius of the jammers increased. As shown in Figure 4, even though the trajectory of the UAV swarm remained unchanged under the nonrobust scheme across varying uncertainty radii, the computed average worst-case SINR still decreased with an increasing uncertainty radius of the jammers. Moreover, due to its neglect of uncertainty in jammer locations, the nonrobust scheme failed to account for the impact of uncertainty on swarm trajectory planning, whereas the robust scheme significantly enhanced the performance by addressing these uncertainties comprehensively.

4.4. Overall Analysis

Overall, we validated the effectiveness of the proposed algorithm in three key aspects:
  • Convergence analysis: we conducted simulations to evaluate the convergence curves for both robust and nonrobust cases, demonstrating the convergence properties of our algorithm.
  • Real-world scenario simulation: we simulated actual flight scenarios with uncertain jammer locations and varying energy consumptions, confirming the algorithm’s ability to effectively plan UAV trajectories under different levels of uncertainty in jammer information.
  • Performance evaluation: we generated performance graphs across various parameters, verifying the superiority of our algorithm with respect to the enhancement of the communication performance in uncertain environments when compared to the benchmark algorithms.
In conclusion, the proposed algorithm provides a theoretical basis for global planning and autonomous decision-making of UAV swarms under uncertain adversary information, thereby offering robust support for next-generation electromagnetic spectrum warfare systems.

5. Conclusions

This paper addresses the design of trajectory planning and power allocation for efficient control and reliable communication in GCU-controlled UAV networks. In this scenario, the GCU manages multiple UAVs, making them complete tasks in the presence of numerous jammers, despite having incomplete information about their locations and power levels. To improve the communication performance in multi-UAV networks, we formulate a joint optimization problem that involves power allocation and flight parameter planning for UAVs, aiming to maximize the average worst-case received SINR. Furthermore, we propose an effective iterative algorithm to tackle this problem and conduct simulation experiments focusing on three key aspects: algorithm convergence analysis, real-world scenario simulation, and performance evaluation across various parameters. The results clearly demonstrate the effectiveness of our algorithm.
For future research, we plan to extend the current model to accommodate more complex environmental conditions and mission scenarios. Additionally, integrating machine learning techniques could improve the adaptability of the optimization algorithms, enabling real-time adjustments in dynamic environments. Another promising direction is the application of integrated sensing and communication (ISAC) to enhance the UAVs’ ability to process and respond to complex environmental stimuli in real-time.

Author Contributions

Conceptualization, F.W. and Z.Z.; methodology, L.Z.; simulation, L.Z. and Z.Z.; writing—original draft preparation, F.W., Z.Z. and L.Z.; writing—review and editing, T.S.; supervision, R.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work is partially supported by the National Natural Science Foundation of China under Grants 62271351 and U20B2038, as well as by the Fundamental Research Funds for the Central Universities. Additionally, it is supported by the Fundamental Research Funds for the Central Universities of South-Central MinZu University (Grant No. CZQ24003).

Data Availability Statement

All the required data are available in the manuscript. We do not have any data to share.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gupta, L.; Jain, R.; Vaszkun, G. Survey of important issues in UAV communication networks. IEEE Commun. Surv. Tutor. 2015, 18, 1123–1152. [Google Scholar] [CrossRef]
  2. Nawaz, H.; Ali, H.M.; Laghari, A.A. UAV communication networks issues: A review. Arch. Comput. Methods Eng. 2021, 28, 1349–1369. [Google Scholar] [CrossRef]
  3. Mao, K.; Zhu, Q.; Qiu, Y.; Liu, X.; Song, M.; Fan, W.; Kokkeler, A.B.J.; Miao, Y. A UAV-Aided Real-Time Channel Sounder for Highly Dynamic Non-Stationary A2G Scenarios. IEEE Trans. Instrum. Meas. 2023, 72, 6504515. [Google Scholar] [CrossRef]
  4. Wang, J.; Zhu, Q.; Lin, Z.; Wu, Q.; Huang, Y.; Cai, X.; Zhong, W.; Zhao, Y. Sparse bayesian learning-based 3D radio environment map construction—Sampling optimization, scenario-dependent dictionary construction and sparse recovery. IEEE Trans. Cogn. Commun. Netw. 2023, 10, 80–93. [Google Scholar] [CrossRef]
  5. Chen, X.; Hu, X.; Zhu, Q.; Zhong, W.; Chen, B. Channel modeling and performance analysis for UAV relay systems. China Commun. 2018, 15, 89–97. [Google Scholar]
  6. Mao, K.; Zhu, Q.; Wang, C.-X.; Ye, X.; Gomez-Ponce, J.; Cai, X.; Miao, Y.; Cui, Z.; Wu, Q.; Fan, W. A Survey on Channel Sounding Technologies and Measurements for UAV-Assisted Communications. IEEE Trans. Instrum. Meas. 2024, 73, 8004624. [Google Scholar] [CrossRef]
  7. Mozaffari, M.; Saad, W.; Bennis, M.; Nam, Y.-H.; Debbah, M. A tutorial on UAVs for wireless networks: Applications, challenges, and open problems. IEEE Commun. Surv. Tutor. 2019, 21, 2334–2360. [Google Scholar] [CrossRef]
  8. Huang, H.; Savkin, A.V. Deployment of heterogeneous UAV base stations for optimal quality of coverage. IEEE Internet Things J. 2022, 9, 16429–16437. [Google Scholar] [CrossRef]
  9. Wang, H.; Chen, J.; Ding, G.; Sun, J. Trajectory planning in UAV communication with jamming. In Proceedings of the 2018 10th International Conference on Wireless Communications and Signal Processing, Hangzhou, China, 18–20 October 2018. [Google Scholar]
  10. Zeng, Y.; Zhang, R. Energy-efficient UAV communication with trajectory optimization. IEEE Trans. Wirel. Commun. 2017, 16, 3747–3760. [Google Scholar] [CrossRef]
  11. Zhang, L.; Celik, A.; Dang, S.; Shihada, B. Energy-efficient trajectory optimization for UAV-assisted IoT networks. IEEE Trans. Mob. Comput. 2021, 21, 4323–4337. [Google Scholar] [CrossRef]
  12. Wu, Q.; Zeng, Y.; Zhang, R. Joint trajectory and communication design for multi-UAV enabled wireless networks. IEEE Trans. Wirel. Commun. 2018, 17, 2109–2121. [Google Scholar] [CrossRef]
  13. Fu, X.; Gao, X. Multi-UAVs cooperative control in communication relay. In Proceedings of the 2016 IEEE International Conference on Signal Processing, Communications and Computing, Hong Kong, China, 5–8 August 2016. [Google Scholar]
  14. Zeng, Y.; Zhang, R.; Lim, T.J. Throughput maximization for UAV-enabled mobile relaying systems. IEEE Trans. Commun. 2016, 64, 4983–4996. [Google Scholar] [CrossRef]
  15. Zhou, L.; Chen, X.; Hong, M.; Jin, S.; Shi, Q. Efficient Resource Allocation for Multi-UAV Communication Against Adjacent and Co-Channel Interference. IEEE Trans. Veh. Technol. 2021, 70, 10222–10235. [Google Scholar] [CrossRef]
  16. Fan, R.; Cui, J.; Jin, S.; Yang, K.; An, J. Optimal node placement and resource allocation for UAV relaying network. IEEE Commun. Lett. 2018, 22, 808–811. [Google Scholar] [CrossRef]
  17. Gong, J.; Lin, J.; Chang, T.H.; Shen, C.; Chen, X. Distributed power allocation for UAV-assisted multi-user relay networks. In Proceedings of the 2018 11th International Symposium on Communication Systems, Networks & Digital Signal Processing, Budapest, Hungary, 18–20 July 2018. [Google Scholar]
  18. Cui, M.; Zhang, G.; Wu, Q.; Ng, D.W. Robust trajectory and transmit power design for secure UAV communications. IEEE Trans. Veh. Technol. 2018, 67, 9042–9046. [Google Scholar] [CrossRef]
  19. Wu, Y.; Fan, W.; Yang, W.; Sun, X.; Guan, X. Robust trajectory and communication design for multi-UAV enabled wireless networks in the presence of jammers. IEEE Access 2019, 8, 2893–2905. [Google Scholar] [CrossRef]
  20. Gao, Y.; Tang, H.; Li, B.; Yuan, X. Robust trajectory and power control for cognitive UAV secrecy communication. IEEE Access 2020, 8, 49338–49352. [Google Scholar] [CrossRef]
  21. Zhang, S.; Shi, S.; Gu, S.; Gu, X. Power control and trajectory planning based interference management for UAV-assisted wireless sensor networks. IEEE Access 2019, 8, 3453–3464. [Google Scholar] [CrossRef]
  22. Van Der Bergh, B.; Chiumento, A.; Pollin, S. LTE in the sky: Trading off propagation benefits with interference costs for aerial nodes. IEEE Commun. Mag. 2016, 54, 44–50. [Google Scholar] [CrossRef]
  23. Sun, R.; Matolak, D.W.; Rayess, W. Air-ground channel characterization for unmanned aircraft systems—Part IV: Airframe shadowing. IEEE Trans. Veh. Technol. 2017, 66, 7643–7652. [Google Scholar] [CrossRef]
  24. Lin, X.; Yajnanarayana, V.; Muruganathan, S.D.; Gao, S.; Asplund, H.; Maattanen, H.L.; Bergstrom, M.; Euler, S.; Wang, Y.P. The sky is not the limit: LTE for unmanned aerial vehicles. IEEE Commun. Mag. 2018, 56, 204–210. [Google Scholar] [CrossRef]
  25. Thurlbeck, A.P.; Cao, Y. Analysis and modeling of UAV power system architectures. In Proceedings of the 2019 IEEE Transportation Electrification Conference and Expo, Detroit, MI, USA, 19–21 June 2019. [Google Scholar]
  26. Wang, W.; Li, X.; Wang, R.; Cumanan, K.; Feng, W.; Ding, Z.; Dobre, O.A. Robust 3D-trajectory and time switching optimization for dual-UAV-enabled secure communications. IEEE J. Sel. Areas Commun. 2021, 39, 3334–3347. [Google Scholar] [CrossRef]
  27. Xu, K.; Zhao, M.M.; Cai, Y.; Hanzo, L. Low-complexity joint power allocation and trajectory design for UAV-enabled secure communications with power splitting. IEEE Trans. Commun. 2020, 69, 1896–1911. [Google Scholar] [CrossRef]
  28. Zhou, Y.; Zhou, F.; Zhou, H.; Ng, D.W.; Hu, R.Q. Robust trajectory and transmit power optimization for secure UAV-enabled cognitive radio networks. IEEE Trans. Commun. 2020, 68, 4022–4034. [Google Scholar] [CrossRef]
  29. Cai, Y.; Wei, Z.; Li, R.; Ng, D.W.; Yuan, J. Joint trajectory and resource allocation design for energy-efficient secure UAV communication systems. IEEE Trans. Commun. 2020, 68, 4536–4553. [Google Scholar] [CrossRef]
  30. Na, Z.; Ji, C.; Lin, B.; Zhang, N. Joint optimization of trajectory and resource allocation in secure UAV relaying communications for Internet of Things. IEEE Internet Things J. 2022, 9, 16284–16296. [Google Scholar] [CrossRef]
  31. Yan, C.; Fu, L.; Zhang, J.; Wang, J. A comprehensive survey on UAV communication channel modeling. IEEE Access 2019, 7, 107769–107792. [Google Scholar] [CrossRef]
  32. Boyd, S.; Boyd, S.P.; Vandenberghe, L. Convex Optimization; Cambridge University Press: Cambridge, UK, 2004. [Google Scholar]
Figure 1. Illustration of an uplink multi-UAV communication scenario where a GCU manages multiple UAVs amidst several jammers with imperfect information.
Figure 1. Illustration of an uplink multi-UAV communication scenario where a GCU manages multiple UAVs amidst several jammers with imperfect information.
Drones 08 00558 g001
Figure 2. Convergence of the algorithms ( ε m = 10   m ).
Figure 2. Convergence of the algorithms ( ε m = 10   m ).
Drones 08 00558 g002
Figure 3. The trajectory of a UAV for   ε m = 40   m for various values of Γ .
Figure 3. The trajectory of a UAV for   ε m = 40   m for various values of Γ .
Drones 08 00558 g003
Figure 4. The trajectory of a UAV for Γ = 5000 J under varying uncertain jammer radii.
Figure 4. The trajectory of a UAV for Γ = 5000 J under varying uncertain jammer radii.
Drones 08 00558 g004
Figure 5. The speed of a UAV for ϵ m = 40   m under different values of Γ .
Figure 5. The speed of a UAV for ϵ m = 40   m under different values of Γ .
Drones 08 00558 g005
Figure 6. Average worst-case SINR relative to the energy consumption threshold Γ .
Figure 6. Average worst-case SINR relative to the energy consumption threshold Γ .
Drones 08 00558 g006
Figure 7. Average worst-case SINR relative to the estimated jammer locations.
Figure 7. Average worst-case SINR relative to the estimated jammer locations.
Drones 08 00558 g007
Table 1. Simulation parameters.
Table 1. Simulation parameters.
DescriptionParameter and Value
UAV maximum speed V max = 50   m / s
UAV minimum speed V max = 3   m / s
UAV maximum acceleration a max = 5   m / s 2
Channel gain β 0 = 30   dB
Noise power σ 2 = 80   dBm
Path-loss exponent α = 2
Maximum tolerance = 10 4
Energy consumption parameter c 1 = 9.26 × 10 4 ,   c 2 = 2250
Gravitational acceleration g = 9.8   m / s 2
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, F.; Zhang, Z.; Zhou, L.; Shang, T.; Zhang, R. Robust Multi-UAV Cooperative Trajectory Planning and Power Control for Reliable Communication in the Presence of Uncertain Jammers. Drones 2024, 8, 558. https://doi.org/10.3390/drones8100558

AMA Style

Wang F, Zhang Z, Zhou L, Shang T, Zhang R. Robust Multi-UAV Cooperative Trajectory Planning and Power Control for Reliable Communication in the Presence of Uncertain Jammers. Drones. 2024; 8(10):558. https://doi.org/10.3390/drones8100558

Chicago/Turabian Style

Wang, Fan, Zhiqiang Zhang, Lingyun Zhou, Tao Shang, and Rongqing Zhang. 2024. "Robust Multi-UAV Cooperative Trajectory Planning and Power Control for Reliable Communication in the Presence of Uncertain Jammers" Drones 8, no. 10: 558. https://doi.org/10.3390/drones8100558

APA Style

Wang, F., Zhang, Z., Zhou, L., Shang, T., & Zhang, R. (2024). Robust Multi-UAV Cooperative Trajectory Planning and Power Control for Reliable Communication in the Presence of Uncertain Jammers. Drones, 8(10), 558. https://doi.org/10.3390/drones8100558

Article Metrics

Back to TopTop