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
UAVs to perform specific tasks with
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 and the location of the jammers is , where and 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 , 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:
where
and
denote the approximate location and location error for the
-th jammer, respectively, and
denotes the bound of the location estimation error. Similarly, the power of the jammers can be represented as:
where
and
represent the approximate power and power error for the
j-th jammer, respectively, and
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
fly at a fixed appropriate altitude
, which starts from the certain initial positions
to the destinations
. For the sake of analysis, we discretized the total flight time
into
time slots. As
approaches infinity, the duration of each time slot
becomes small enough that the positions of the multiple UAVs can be considered nearly constant within each slot. Therefore, at the
-th moment, the horizontal trajectory of the
-th UAV can be expressed as
. Moreover, we let
and
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:
where
,
, and
denote the initial acceleration, speed, and location, respectively,
and
represent the final speed and location, respectively, and
,
, and
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:
where
represents the distance from the
m-th UAV to the GCU and
expresses the channel gain in a reference distance (
) [
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:
where
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:
Here, and c2 represent aerodynamic parameters, while g denotes the gravitational acceleration. The term indicates the change in kinetic energy of the m-th UAV, where denotes the mass of the m-th UAV.
2.5. Power-Constrained Model
The power management of the GCU over the UAV swarm
is restricted by total power constraints and individual transmission power limits [
31]. Hence, this constraint can be formulated as:
where
represents the maximum transmission power of the GCU across all UAVs within a single time slot and
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:
where
denotes the power of the additive white Gaussian noise (AWGN) at the receiver and
represents the transmit power of the
j-th jammer.
To simplify the explanation, we defined
,
, and
as the sets representing the trajectories, speeds, and accelerations of the UAV swarm, respectively. We also denoted
as the power allocation of the GCU. Our objective was to jointly optimize the trajectories
, speeds
, and accelerations
of the UAV swarm, as well as the transmit power
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:
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 given the UAV flight parameters , and then optimizing the UAV flight parameters given a certain transmission power 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
are determined, the power allocation problem can be expressed as follows:
To simplify the problem (P2), we introduced an auxiliary variable
, resulting in the following equivalent formulation:
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., ) and the minimum distance to the UAV (i.e., ) 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
, the optimization problem for UAV swarm flight parameters can be defined as follows:
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
with
, thereby removing the variable
from the objective function. Additionally, since the location uncertainty variable
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:
(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 and
, problem (P5) can be equivalently reformulated as follows: Proof. This lemma can be proven by the following contradiction:
Assuming that both the equations and 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 or , we can reduce the variables and 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 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 , the lower bound of the termscan be expressed as: Proof. Since the function
is jointly convex in
and
, the first-order Taylor expansion of a convex function provides a global lower bound. Therefore, at a given feasible point
, the following relationship holds:
By setting and , 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
, constraint (14c) can be equivalently transformed into the following two constraints:
Clearly, constraint (17a) is convex. However, constraint (17b) involves infinite
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:
To address constraints (18a) and (18b), we can use the following lemma:
Lemma 3. (S-procedure) [32]: for the function, where , and , the condition holds if, and only if, there exists such that: In accordance with Lemma 3, the condition
holds if, and only if, there exists
that satisfies the following:
where:
and .
By introducing the auxiliary variable
, the semi-infinite constraint (17b) can be equivalently represented as the following two constraints:
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:
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
, the nonconvex constraints (22b) and (22c) can be equivalently expressed as:
Based on the above transformations, it is evident that constraint (23a) is jointly convex with the variables
, and constraint (23d) is convex with the variable
. However, constraints (23b) and (23c) are nonconvex with the variable
. By applying the properties of the first-order Taylor expansion, we can expand
at any feasible point
, resulting in the following lower bound:
Consequently, constraints (23b) and (23c) can be approximated and converted into the following convex constraints:
For the nonconvex collision constraint (22d), we applied a first-order Taylor expansion to the left-hand side at any feasible point
, leading to the following expression:
Therefore, constraint (22d) can be approximately reformulated as the following convex constraint:
Finally, for the nonconvex constraint (22e), to eliminate its quadratic terms, we performed a first-order Taylor expansion of the
term at any feasible point
and
. Therefore, the lower bound of the
can be expressed as:
Thus, constraint (22e) can be approximately transformed into the following convex constraint:
where:
.
3.2.4. Summary of the Flight Parameter Optimization
Based on the above transformations, the problem (P4) can be approximately reformulated as follows:
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
. 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 . Set the maximum number of iterations and the threshold . Let . Repeat Set ; Set the feasible point , then solve the problem (P8) and refer to the optimal solution as ; Update the variables ; Until the maximum number of iterations is reached or the increment of the objective function is less than the given threshold .
|
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
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 . Set the maximum number of iterations and the threshold . Let . Repeat Given , determine the optimal solution P* to problem (P2). Let ; Given , determine the optimal solution to problem (P4). Then, let , , and ; Update ; Until the maximum number of iterations is reached or the increment of the objective function is less than the given threshold .
|
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
s is divided into equal time slots
s. The GCU is positioned at specific coordinates
m with a specified transmit power
. Meanwhile,
J = 3 jammers are positioned on the ground, with estimated horizontal coordinates at
,
, and
. The estimated transmit power for each jammer is the same value
and their power estimation errors are uniformly set to
. 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., 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
, 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
, 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
compared to a lower energy limit
. 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
. 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
, the UAV trajectories under the nonrobust scheme remained constant. In contrast, as
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.