Next Article in Journal
Curvature-Aware Point-Pair Signatures for Robust Unbalanced Point Cloud Registration
Previous Article in Journal
Abnormal Vibration Identification of Metro Tunnels on the Basis of the Spatial Correlation of Dynamic Strain from Dense Measurement Points of Distributed Sensing Optical Fibers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Joint Trajectory and IRS Phase Shift Optimization for Dual IRS-UAV-Assisted Uplink Data Collection in Wireless Sensor Networks

School of Physics and Electronic Information, Henan Polytechnic University, Jiaozuo 454003, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(20), 6265; https://doi.org/10.3390/s25206265
Submission received: 27 August 2025 / Revised: 25 September 2025 / Accepted: 30 September 2025 / Published: 10 October 2025
(This article belongs to the Section Sensor Networks)

Abstract

Highlights

Based on practical communication scenarios and existing research, this paper innovatively proposed a dual IRS-UAV-assisted uplink model for WSNs. The dual reflection link between the IRSs was utilized to effectively enhance the system’s transmission rate. Additionally, a novel algorithm was designed to jointly optimize the IRS phase shifts and UAV flight trajectory, aiming to maximize the system sum rate. Experimental results demonstrate that the scheme proposed in this paper is significantly superior to the traditional IRS-UAV trajectory design schemes.
What are the main findings?
  • This paper designed a completely new model of dual IRS-UAV-assisted communication.
  • This paper presents a new trajectory optimization algorithm.
What is the implication of the main finding?
  • Compared with the traditional single IRS-UAV-assisted communication model, the newly proposed model can significantly enhance the sum rate of the communication system.
  • The proposed new algorithm can effectively address the non-convexity issue in optimization problems.

Abstract

Intelligent reflecting surface-assisted unmanned aerial vehicles (IRS-UAVs) have been widely applied in various communication scenarios. This paper addressed the uplink communication problem in wireless sensor networks (WSNs) by proposing a novel double IRS-UAVs assisted framework to improve the pairwise sum rate. Specifically, nodes with relatively short signal transmission distances upload signals via a single-reflection link, while nodes with relatively long distances upload signals through a dual-reflection link involving two IRSs. Within each work cycle, the IRS-UAVs followed a fixed service sequence to cyclically assist all sensor node pairs. We designed a joint optimization algorithm that simultaneously optimized the UAV trajectories and IRS phase shifts to maximize the pairwise sum rate while guaranteeing each node’s transmission rate meets a minimum quality of service (QoS) constraint. Specifically, we introduce slack variables to linearize the inherently nonlinear constraints arising from interdependent variables, thereby transforming each subproblem into a more manageable form. These subproblems are then solved iteratively within a coordinated optimization framework: in each iteration, one subproblem is optimized while keeping variables of others fixed, and the solutions are alternately updated to refine the overall performance. The numerical results show that this algorithm can effectively optimize the flight trajectory of the unmanned aircraft and significantly improve the pairwise total rate of the system. Compared with the two traditional schemes, the average optimization rates are 11.91% and 16.36%.

1. Introduction

In recent years, with the continuous evolution of 6G networks and the rapid growth in demand for high-performance wireless communication systems, Intelligent Reflecting Surfaces (IRS) have successfully transitioned from the theoretical exploration phase to practical deployment. They have gradually matured in various complex communication scenarios and become a core enabling technology for next-generation wireless communications. From a hardware perspective, an IRS is a planar array composed of reconfigurable passive reflecting elements, whose core function lies in dynamically adjusting the phase, amplitude, and polarization state of incident electromagnetic waves to achieve active reconstruction of the wireless propagation environment and precise optimization of signal transmission paths [1]. It is this unique technical advantage that has driven the widespread application of IRS in diverse fields such as Integrated Sensing and Communication (ISAC) systems, Wireless Sensor Networks (WSNs), and smart city infrastructure [1,2,3,4].
The core competitiveness of IRS is concentrated in two key dimensions: significant cost advantages and highly flexible deployment characteristics. In terms of cost, a standard IRS panel integrating hundreds of reflecting elements has much lower hardware manufacturing and operation and maintenance costs than traditional small-cell base stations. This cost-effectiveness not only reduces the capital investment for large-scale networking but also provides crucial support for its large-scale application in multi-cell and multi-user scenarios [2,5]. In terms of deployment flexibility, IRS does not rely on dedicated infrastructure and can be flexibly integrated into various existing carriers based on actual communication needs; for example, when deployed on the outer surface of high-rise buildings, it can bypass obstacles such as buildings through signal reflection to construct indirect Line-of-Sight (LoS) links for coverage hole areas; if deployed in complex indoor environments (e.g., large shopping malls, underground parking lots), it can effectively expand the signal coverage range to meet the differentiated communication needs of users in different locations [1,3].
However, IRS still has non-negligible limitations in practical applications. The most prominent one is that the physical position of traditional IRS remains fixed after deployment. This static characteristic makes it difficult to adapt to scenarios where user positions change dynamically when users move beyond the fixed coverage range of IRS, the signal optimization capability of IRS will be significantly attenuated, failing to fully exert its role [1,2]. Furthermore, the fixed deployment mode determines that the coverage range of IRS has rigid constraints, which makes it difficult to meet the demand for continuous and stable communication in dynamic scenarios such as disaster rescue (where user positions are scattered and change in real time), industrial IoT (where mobile sensors continuously move), and urban road monitoring (where vehicles move at high speed) [3,5].
To address the above limitations, the technical characteristics of Unmanned Aerial Vehicles (UAVs) provide an ideal solution. UAVs have autonomous flight capabilities and flexible trajectory control advantages, enabling dynamic adjustment of spatial positions according to real-time needs [4,6]. For this reason, some studies have proposed an integrated design that combines UAVs with IRS: by mounting lightweight IRS panels and supporting control circuits on UAV platforms, a “movable intelligent reflecting system” is constructed. This system can rely on the autonomous path planning function of UAVs to track changes in user positions in real time, providing precise signal reflection services for receivers in different scenarios, thereby meeting the real-time communication needs of users in dynamic environments [4,5].

2. Related Works

In ref. [7], the authors compared the performance of the relay system in three modes (UAV-only, IRS-only and IRS-UAV) and maximized the system reachable rate by optimizing the number and deployment height of IRS reflectors. The author in ref. [8] also introduced IRS-assisted UAVs (IRS-UAVs) to optimize the NOMA network. By optimizing the phase of IRS, resource allocation and the trajectory of UAVs, the total energy consumption of the system is reduced. In ref. [9], the authors studied the multi-user symbiotic radio (SR) system assisted by IRS-UAV. They developed an iterative algorithm based on block coordinate descent (BCD) technology to meet the minimum communication rate requirements and minimized the maximum bit error rate (BER) among all ground devices (GDs). In ref. [10], the author proposed to improve the network coverage of the IRS-UAV communication system by increasing the number of base stations (BS). In addition, the joint optimization of multiple UAVs can further improve the performance of the system. In ref. [11], the joint IRS selection and beamforming optimization problem had been investigated in multiple IRS-UAV-assisted anti-jamming device-to-device (D2D) networks. Furthermore, the authors in ref. [12] proposed an IRS-assisted multilayer UAV network and analyzed the symbolic error rate and outage probability.
Although many studies have explored the combination of UAVs and IRSs, most of them focus on the optimization problem in the scenario with only single-reflection links. However, as urban density rises, the number of required cells (or users) has significantly increased. The coverage area of an IRS-UAV is difficult to meet the requirements of a large-scale network. Therefore, increasing the number of IRS-UAVs involved in communication and taking advantage of double-reflection links can greatly improve network coverage. In ref. [13], the novel IRS-assisted cognitive UAV systems (CUAVS) were investigated. However, the IRS cannot be moved freely. The authors studied an IRS-UAV wireless-powered mobile edge computing (MEC) system, where multiple IRS-UAVs were considered between Internet of Things (IoT) devices and the BS to improve the computation bits and energy harvesting in [14], but they overlooked the interconnectedness of IRSs.

Key Contributions

In this paper, we consider a novel IRS-UAVs-assisted uplink of wireless sensor networks (WSNs), where the BS can provide services to sensor nodes in a farther area through a double-reflection link of two IRSs. Compared with the traditional single IRS-assisted UAV system, this system can significantly enhance the network coverage by simultaneously optimizing the flight trajectories of two UAVs and the beamforming of the IRSs. We formulated the corresponding optimization problem, but due to the intercoupling among the optimization variables, it is difficult to solve. We proposed an algorithm that first divides the original problem into multiple sub-problems and introduces slack variables, then solves them iteratively via a joint optimization framework. The simulation results show that, compared with traditional scheme where UAVs fly from a user’s location to another’s, the proposed algorithm can significantly enhance the sum rate of the system at each stage.

3. System Model and Problem Formulation

3.1. System Model

In this section, we consider the uplink communication scenario of two IRS-UAVs in Figure 1, which involves two coverage holes: one located proximal to the BS and another positioned distally, comprising K 1 and K 2 sensor nodes, respectively. There are two IRS-UAVs that perform the communication mission at altitude H employing time division multiple access (TDMA). Continuous trajectories are represented with N discrete coordinates. For each pair of sensor nodes corresponding to the two covering holes, they are denoted as u k 1 and u k 2 . Their locations are represented by u k 1 and u k 2 , respectively. q 1 , n and q 2 , n are the positions of the UAVs, which are assumed to be co-located with the IRSs. The discrete trajectory satisfies the following constraints as
q m , n q m , n + 1 V max T N , m = 1 , 2 ,
where V max represents the maximum flight speed of the UAV, T / N represents the time length of each time slot, n demotes the index of time slots and m demotes the identification number of the UAV.
Due to the obstruction, the sensor nodes and BS cannot communicate directly with each other. We assume both IRS-UAVs operate with identical service cycles of duration T, where sensor nodes within the same coverage hole are allocated equal uplink transmission time slots. In time slot n, the distances of B S - I 1 , B S - I 2 , I 1 - u k 1 and I 2 - s k 2 are denoted by d b , I 1 , n = q 1 , n 2 + H 2 , d b , I 2 , n = q 2 , n 2 + H 2 , d I 1 , n u k 1 = q 1 , n u k 1 2 + H 2 , d I 2 , n s k 2 = q 2 , n s k 2 2 + H 2 , respectively. The IRS-assisted communication channel is composed of LoS and non-line-of-sight (NLoS) components. As the deployment position of the IRS is raised, the probability of LoS will keep increasing. Especially in remote areas, when the altitude exceeds 40 m, the probability of LoS will approach 100% [15]. In this case, we assume that all the channels of the system are approximately equivalent to LoS channels without obstacles. The channel from node i to j, with i , j BS , I 1 , I 1 , u k 1 , I 2 , s k 2 can be modeled in the following general from
G i , j = g i , j a r θ i , j r , υ i , j r , m j a t H θ i , j t , υ i , j t , m i ,
where g i , j = β 0 1 / 2 e j 2 π λ D i , j / D i , j α / 2 is the complex channel gain of the i j link with β 0 denoting its channel power gain at the reference distance of 1 m, λ denoting the signal wavelength, D i , j denoting the distance from node i to j, and α denoting the path-loss exponent. Moreover, θ i , j r o r υ i , j r 0 , π and θ i , j t o r υ i , j t 0 , π denote, respectively, the azimuth (or elevation) angle-of-arrival (AoA) at node j and angle-of-departure (AoD) at node i with respect to the IRS plane, m 1 ( m 2 ) denotes the number of elements of I 1 , ( I 2 ) , a r θ i , j r , υ i , j r , m j denotes the received array response from node i to j and a t θ i , j t , υ i , j t , m i denotes the transmitted array response from node i to j.
The inter-IRS channel between I 1 and I 2 , is namely
G I 1 , I 2 = g I 1 , I 2 a r θ I 1 , I 2 r , υ I 1 , I 2 r , m 2 f 1 g I 1 , I 2 a t H θ I 1 , I 2 t , υ I 1 , I 2 t , m 1 f 2 H .
In time slot n, the effective channels BS- I 1 - u k and BS- I 1 - I 2 - s k , denoted by h u k 1 and h s k 2 , respectively, are given by
h u k 1 = g I 1 , n , u k 1 H Φ 1 , n g b , I 1 , n ,
h s k 2 = g I 2 , n , s k 2 H Φ 2 , n G I 1 , I 2 Φ 1 , n g b , I 1 , n + g I 2 , n , s k 2 H Φ 2 , n g b , I 2 , n ,
where g I 1 , n , u k 1 H C 1 × m 1 , g I 2 , n , s k 2 H C 1 × m 2 , g b , I 1 , n C m 1 × 1 and g b , I 2 , n C m 2 × 1 denotes the channels from I 1 to u k 1 , I 2 to s k 2 , BS to I 1 , and BS to I 2 , respectively. Φ 1 , n denotes the reflection matrix of I 1 and the definition of Φ 2 , n is similar, which can be given by
Φ s , n P m s Φ Φ m , m = 1 , Φ m , p = 0 , m , p 1 , , m s , m p , s = 1 , 2 .
The corresponding achievable rates from BS to u k 1 and BS to s k 2 in bits per second per Hertz (bps/Hz), denoted by r b , u k 1 , n and r b , s k 2 , n , respectively, are thus given by
r b , u k 1 , n = log 2 1 + P h u k 1 2 σ 2 ,
r b , s k 2 , n = log 2 1 + P h s k 2 2 σ 2 ,
where σ 2 denotes the noise power, and P represents the transmission power of BS.
In each time slot, only one pair of sensor nodes establishes a communication link with the BS. At the same time, ensure that the transmission rate of each node can meet the minimum quality of service (QoS) standard, which is expressed as
( r b , u k 1 , n , r b , s k 2 , n ) R low ,
where R low represents the minimum communication rate requirement for each node. Thus, the sum rate of the sensor nodes in time slot n can be expressed as
R n = r b , u k 1 , n + r b , s k 2 , n .

3.2. Problem Formulation

Our research aims to maximize the sum rate under the constraints of the phase shifts Φ of IRSs and the trajectories Q of UAVs, in which Φ = Φ 1 , n , Φ 2 , n , and Q = q 1 , n , q 2 , n . To simplify the joint trajectory and phase optimization problem of dual IRS-UAVs, we temporarily ignore two practical constraints in the current model: (1) the response time required for IRS phase reconfiguration, and (2) the energy consumption of the IRS-UAV system (including UAV flight energy and IRS control circuit energy).
Thus, this problem is expressed as
P 1 max Φ , Q R n s . t . 1 6 9 ,
where Equation (1) represents the maximum flight speed limit of the UAV, Equation (6) represents the phase constraint of the IRS, and Equation (9) represents the QoS constraint.
Due to the existence of binary and coupled variables, this problem is difficult to be solved directly. To address (P1), we propose an algorithm to derive the second-best solution.

4. Proposed Algorithm

Taking into account the inherent complexity of the coupling variables, we will obtain an effective solution by splitting the original problem into two sub-problems and solving them iteratively. Firstly, given the trajectories of the UAVs, we obtain the optimal phase shift. Then, we optimize the trajectories of the UAVs using the successive convex approximation (SCA) technique. These two sub-problems can be solved separately through iterative algorithms.

4.1. Phase Shift Optimization

When operating on sensor node uk1, the optimal phase of I 1 can be obtained as
Φ I 1 , n m 1 , m 1 = e j arg g I 1 , n , u k 1 H m 1 + arg g b , I 1 , n m 1 ,
where m 1 = 1 , , M 1 . At this time, Equation (7) can be restated as
r b , u k 1 , n = log 2 1 + P m 1 2 β 0 2 σ 2 d b , I 1 , n α d I 1 , n , u k 1 α .
When operating on sensor node s k 2 , referring to [16,17], it can be shown that the main diagonal of the optimal IRSs’ passive beamforming matrix is given by
Φ ^ 1 , n m 1 , m 1 e j arg f 2 H m 1 + arg g B , I 1 , n m 1 ,
Φ ^ 2 , n m 2 , m 2 e j arg g I 2 , n , s k 2 H m 2 + arg f 1 m 2 ,
where m s = 1 , , M s , s = 1 , 2 . We assume that the time consumed by the phase optimization of IRSs can be neglected. By optimizing Equations (13) and (14), the IRS’s beamforming achieves the optimal phase shifts. Then Equation (8) can be restated as
r b , s k 2 , n = log 2 1 + P σ 2 m 1 m 2 β 0 3 2 d b , I 1 , n d I 2 , n , s k 2 D I 1 , I 2 α 2 + m 2 β 0 d b , I 2 , n d I 2 , n , s k 2 α 2 2 .

4.2. Trajectory Optimization

After acquiring the phase shifts of IRSs, the trajectories of the UAVs can be derived by solving the following optimization problem.
P 2.1 max q 1 , n R n s . t . 1 , 9 ,
P 2.1 max q 2 , n R n s . t . 1 , 9 .
It is very difficult to solve (P2.1) directly, so we employ slack variables d 1 k , n to replace d b , I 1 , n α d I 1 , n , u k 1 α , satisfying
d 1 k , n d b , I 1 , n α d I 1 , n , u k 1 α .
Therefore, we can rewrite Equation (13) as
R n = log 2 1 + C 1 d 1 k , n a ,
where C 1 = P m 1 2 β 0 2 σ 2 . The second-order derivative of ( a ) with respect to d 1 k , n can be written as 2 d 1 k , n + C 1 C 1 d 1 k , n 2 + d 1 k , n C 1 2 ln 2 . It is obvious that the second-order derivative is larger than 0 when C 1 > 0 and d 1 k , n > 0 are satisfied. We can use SCA technology to obtain the lower limit R ^ 1 k , n low of ( a ) .
r b , u k 1 , n log 2 1 + C 1 d 1 k , n ( l ) C 1 ln 2 d 1 k , n ( l ) 2 + d 1 k , n ( l ) C 1 d 1 k , n d 1 k , n ( l ) = R ^ 1 k , n low .
The right-hand sides of the constraints Equation (19) are all non-negative and convex ( α 2 ). We can obtain the expressions for the approximations F k , q 1 , n [13], which are denoted by
d b , I 1 , n α d I 1 , n , u k 1 α 1 2 ( ( d b , I 1 , n α + d I 1 , n , u k 1 α ) 2 d b , I 1 , n ( l ) 2 α d I 1 , n , u k 1 ( l ) 2 α ) 2 d b , I 1 , n ( l ) α q 1 , n ( l ) T q 1 , n q 1 , n ( l ) 2 d I 1 , n , u k 1 ( l ) α q 1 , n ( l ) u k 1 T q 1 , n q 1 , n ( l ) = F ( k , q 1 , n ) .
From these, we can convert (P2.1) into the following questions:
P 3.1 max q 1 , n R n s . t . 1 , 9 F k , q 1 , n d 1 k , n .
For (P2.2), due to d b , I 1 , n , d b , I 2 , n , d I 2 , n , s k 2 > 0 we employ variables x = ln d b , I 1 , n , y = ln d b , I 2 , n and z = ln d I 2 , n , s k 2 to replace them. Therefore, we can rewrite Equation (16) as
r b , s k 2 , n = log 2 1 + P σ 2 C 2 e α 2 x + z b + C 3 e α 2 y + z c 2 ,
where C 2 = m 1 m 2 β 0 3 2 D I 1 , I 2 α 2 , C 3 = m 2 β 0 . It can be shown that the second derivatives of ( b ) and ( c ) are greater than zero, and Equation (24) is a convex function. The suboptimal solution of (P2.2) can be obtained through SCA.

4.3. Joint Optimization of Trajectory and Phase Shift Algorithm

Based on the solutions to the sub-problems proposed in the above sections, we can obtain the maximum sum rate by iteratively solving these sub-problems. The algorithm for joint trajectory and phase shift design is summarized in Algorithm 1.
Algorithm 1 Proposed Solution for (P1)
  • Initialize: Set { Φ 1 , n ε , Φ 2 , n ε , q 1 , n ε , q 2 , n ε } and ε = 0 .
  • repeat
  •        Given { Φ 2 , n ε , q 1 , n ε , q 2 , n ε } , obtain the optimal phase shift Φ 1 , n ε + 1 based on Equations (12) and (14);
  •        Given { Φ 1 , n ε + 1 , q 1 , n ε , q 2 , n ε } , obtain the optimal phase shift Φ 2 , n ε + 1 based on Equation (15);
  •        Given { Φ 1 , n ε + 1 , Φ 2 , n ε + 1 , q 2 , n ε } , obtain the optimal trajectory q 1 , n ε + 1 based on Equation (23);
  •        Given { Φ 1 , n ε + 1 , Φ 2 , n ε + 1 , q 1 , n ε + 1 } , obtain the optimal trajectory q 2 , n ε + 1 based on Equation (18);
  •        Update the iterative number ε = ε + 1 ;
  • until convergence.
The sum rate is upper-bounded due to the constraint of P. Moreover, as shown in the alternating optimization steps of Algorithm 1, each iteration consists of two subproblems, both of which are solved to their respective optimal values. The iterative process of the algorithm satisfies the property of monotonic non-decrease. Based on the Monotone Bounded Convergence Theorem, it can be concluded that the sum rate converges to a local optimal solution.
The computational complexity of the joint IRS phase shift and UAV trajectory optimization algorithm in this paper is dominated by its iterative decomposition framework and core input scales. The algorithm converges after a constant number of outer iterations L outer , with each iteration involving two sub-problems. For IRS phase shift optimization, since the optimal phase of each of the m 1 / m 2 IRS elements is computed via 𝒪 (1)arg(·) operations and phase adjustment is required for each of the N UAV trajectory discretization slots (core input scale), its complexity per outer iteration is 𝒪 ( N · ( m 1 + m 2 ) ) = 𝒪 . For UAV trajectory optimization, the non-convex problem is transformed into convex sub-problems via SCA. Each convex subproblem, solved by interior-point methods, involves 𝒪 ( N ) variables and 𝒪 ( N ) constraints, leading to a complexity of 𝒪 ( N 3 ) . Summing the two subproblems and incorporating L outer , the overall time complexity of the algorithm is 𝒪 ( L outer · ( N + N 3 ) ) = 𝒪 ( N 3 ) .
Figure 2 illustrates the logic and process of this work carried out.

5. Numerical Results

This section conducts simulation experiments to demonstrate the effectiveness of the joint trajectory optimization algorithm. Establish a three-dimensional Cartesian coordinate system with the BS as the origin. The closer coverage holes have four sensor nodes, while the farther ones have three nodes, namely, K 1 = 4 , K 2 = 3 . BS is located at ( 0 , 0 , 0 ) , and u 1 = ( 15 , 20 , 0 ) , u 2 = ( 15 , 50 , 0 ) , u 3 = ( 30 , 70 , 0 ) , u 4 = ( 40 , 30 , 0 ) , s 1 = ( 15 , 160 , 0 ) , s 2 = ( 25 , 200 , 0 ) and s 3 = ( 40 , 140 , 0 ) . We assume that the communicating order in one working cycle is predetermined as u 1 u 2 u 3 u 4 and s 1 s 2 s 3 . The UAVs fly at a fixed altitude H = 100 m with the maximum flight speed V 1 m a x = 5 m/s and V 2 m a x = 5 m/s. The spacing of the IRS elements is d = λ λ 2 2 , where λ = 0.05 m. Other parameters are set as β 0 = 30 dB, P = 50 dBm, σ 2 = 90 dBm, m 1 = 150 , m 2 = 150 and R l ow = 0.01 Hz/bps [16].
Figure 3 shows the flight trajectories of each period within one working cycle with T = 60 s. We use different colors to distinguish the current communication nodes involved. The UAV equipped with the IRS changes its trajectory to approach the nodes as the mission period increases.
To further demonstrate the effectiveness of the proposed algorithm, three distinct trajectory optimization schemes are introduced for comparison. It is well established that the maximum signal-to-noise ratio (SNR) is achieved when the IRS is positioned close to the nodes or BS, whereas an active relay is typically deployed between the node and BS [2]. Therefore, two traditional trajectory schemes are introduced as benchmark schemes in this paper: one is that the IRS-UAVs fly around nodes along a straight-line trajectory; the other is that the IRS-UAVs hover at fixed points within each coverage hole, respectively. (1) Proposed scheme, which is given by Algorithm 1. (2) Line1 scheme, where the UAV flies from one node to the next at constant speed. (3) Hovering scheme, where the UAVs hover in the geometric center. The times of different communication pairs are equally distributed in the comparison scheme.
Compared to the traditional trajectory schemes, it can be observed that the flight trajectory of the UAV within one cycle exhibits a similar trend to the inter-node connection line. Nevertheless, due to multiple constraints such as the UAV’s maximum flight speed, working cycle and so on, the circular trajectory is always shorter than the inter-node connection line.
Meanwhile, as this paper assumes the communication link to be a LoS link, Node s k 2 in the farther coverage hole often achieves a higher transmission rate than Node u k 1 in the closer coverage hole, as it constructs an uplink via both dual-reflection and single-reflection links. This also explains why the flight trajectory of I 2 is more consistent with the traditional trajectory than that of I 1 .
Figure 4 illustrates the comparison between the proposed optimization scheme and the traditional scheme in terms of each period and sum rate. Under the traditional trajectory, nodes cannot ensure that the transmission rate remains optimized throughout the transmission time; thus, the proposed algorithm is significantly superior to the unoptimized traditional scheme. Furthermore, as the optimized flight trajectory is shorter than the traditional one, the UAV may hover at a certain position until the next node requires service.
Figure 5 shows the flight trajectories of UAVs during one working cycle with T = 60 s, 36 s, and 24 s, respectively. As the time length of working cycles increases, the UAV has more time to fly towards the theoretically optimal transmission position. Near the optimal positions, UAVs may be in a hovering state.
Figure 6 and Figure 7 show that the UAV tends to fly closer to the node at the fastest speed. As the working cycle increases, the UAV has more time to fly at low speed or hover near the node to assist in communication with the same node and finally fly to the next node. When the speed drops to 0, it means that the IRS-mounted UAV is hovering to serve the same node. This can also be derived from the fact that each of the hovering points has the same color as its neighboring points in Figure 5.
As shown in Figure 8, given the differences in QoS constraints of wireless sensor nodes across various communication scenarios, this paper further investigates the flight trajectories of UAVs under different QoS constraints. It is shown that as the stringency of QoS constraints increases, the flight trajectory of UAV1 gradually approaches the BS, while the flight trajectory of UAV2 remains relatively unchanged.
Table 1 presents the variation in optimization rates under different total numbers of reflecting elements. It can be observed that when the number of elements is small, increasing the number of elements leads to a significant improvement in the optimization rate; however, as the number of elements continues to increase, the magnitude of the optimization rate growth gradually diminishes. Meanwhile, to maximize the optimization rate, the deployment logic of reflecting elements should adhere to the following principle: long-distance communication, which has a higher demand for IRS gain, requires a larger number of elements, and node-dense areas need more elements to cover additional communication links.

6. Conclusions

This paper proposes a novel double IRS-UAV-assisted framework for the uplink of WSNs to enhance the pairwise sum rate. Unlike existing studies that mainly focus on single-reflection links or ignore IRS interconnections, this work enables the BS to serve proximal nodes via a single-reflection link of one IRS-UAV and distal nodes through a double-reflection link of two IRS-UAVs. A joint optimization algorithm is designed to maximize the sum rate by co-optimizing UAV trajectories and IRS phase shifts, with constraints on minimum QoS for each node. The original non-convex problem is decomposed into phase shift optimization and trajectory optimization sub-problems, solved iteratively using techniques like SCA and slack variables. Numerical results validate that compared with the traditional trajectory scheme, our proposed dual IRS-UAV collaborative optimization algorithm improves the system sum rate by 11.91%; compared with the hovering trajectory scheme, the sum rate is increased by 16.36%.
When the number of WSN nodes increases significantly (i.e., when there are nodes that fail to meet the QoS constraints under the current dual IRS-UAV configuration), an additional set of IRS-UAVs can be considered. Specifically, we will reallocate these nodes that do not meet QoS requirements to the newly added IRS-UAV or the original IRS-UAV based on the distance between nodes and IRS-UAV, as well as the signal strength of communication links, to ensure all nodes satisfy the QoS constraints.

Author Contributions

Writing—original draft, H.Z.; Writing—review & editing, H.Z.; Supervision, H.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Henan Scientiffc and Technological Research Project grant number 242102210193, Key Scientiffc Research Projects of Higher Education Institutions in Henan Province grant number 24A510004.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Dataset available on request from the authors.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Okogbaa, F.C. Design and Application of Intelligent Reflecting Surface (IRS) for Beyond 5G Wireless Networks: A Review. Sensors 2022, 22, 2436. [Google Scholar] [CrossRef] [PubMed]
  2. Wu, Q.; Zhang, S.; Zheng, B.; You, C.; Zhang, R. Intelligent reflecting surface-aided wireless communications: A tutorial. IEEE Trans. Commun. 2021, 69, 3313–3351. [Google Scholar] [CrossRef]
  3. Wu, Q.; Zhang, R. Towards smart and reconfigurable environment: Intelligent reflecting surface aided wireless network. IEEE Commun. Mag. 2020, 58, 106–112. [Google Scholar] [CrossRef]
  4. Mohsan, S.A.H.; Khan, M.A.; Alsharif, M.H.; Uthansakul, P.; Solyman, A.A.A. Intelligent Reflecting Surfaces Assisted UAV Communications for Massive Networks: Current Trends, Challenges, and Research Directions. Sensors 2022, 22, 5278. [Google Scholar] [CrossRef] [PubMed]
  5. Park, K.-W.; Kim, H.M.; Shin, O.-S. A Survey on Intelligent-Reflecting-Surface-Assisted UAV Communications. Energies 2022, 15, 5143. [Google Scholar] [CrossRef]
  6. Alsarayreh, S.A.; Radzi, N.A.M.; Alkahtani, A.A.; Azmi, K.H.M. Intelligent Reflecting Surface–UAV Systems in the Internet of Things Network: A Survey. IEEE Access 2023, 11, 85031–85049. [Google Scholar] [CrossRef]
  7. Shafique, T.; Tabassum, H.; Hossain, E. Optimization of Wireless Relaying With Flexible UAV-Borne Reflecting Surfaces. IEEE Trans. Commun. 2021, 69, 309–325. [Google Scholar] [CrossRef]
  8. Cai, Y.; Wei, Z.; Hu, S.; Liu, C.; Ng, D.W.K.; Yuan, J. Resource allocation and 3D trajectory design for power-efficient IRS-assisted UAVNOMA communications. IEEE Trans. Wirel. Commun. 2022, 21, 10315–10334. [Google Scholar] [CrossRef]
  9. Song, X.; Zhao, Y.; Wu, Z.; Yang, Z.; Tang, J. Joint trajectory and communication design for IRS-assisted UAV networks. IEEE Wirel. Commun. Lett. 2022, 11, 1538–1542. [Google Scholar] [CrossRef]
  10. Zhao, L.; Xu, H.; Qu, S.; Wei, Z.; Liu, Y. Joint Trajectory and Communication Design for UAV-Assisted Symbiotic Radio Networks. IEEE Trans. Veh. Technol. 2024, 73, 8367–8378. [Google Scholar] [CrossRef]
  11. Hou, Z. Joint IRS Selection and Passive Beamforming in Multiple IRS-UAV-Enhanced Anti-Jamming D2D Communication Networks. IEEE Internet Things J. 2023, 10, 19558–19569. [Google Scholar] [CrossRef]
  12. Al-Jarrah, M.; Al-Dweik, A.; Alsusa, E.; Iraqi, Y.; Alouini, M.-S. On the performance of IRS-Assisted multi-layer UAV communications with imperfect phase compensation. IEEE Trans. Commun. 2021, 69, 8551–8568. [Google Scholar] [CrossRef]
  13. Deng, Q.; Yu, G.; Liang, X.; Shu, F.; Wang, J. Joint Trajectory, Sensing, and Transmission Design for IRS-Assisted Cognitive UAV Systems. IEEE Wirel. Commun. Lett. 2024, 13, 233–237. [Google Scholar] [CrossRef]
  14. Hadi, M.; Ghazizadeh, R. UAV-mounted IRS assisted wireless powered mobile edge computing systems: Joint beamforming design, resource allocation and position optimization. Comput. Netws. 2024, 254, 110846. [Google Scholar] [CrossRef]
  15. Jiang, X.; Wu, Z.; Yin, Z.; Yang, W.; Yang, Z. Trajectory and communication design for UAV-relayed wireless networks. IEEE Wirel. Commun. Lett. 2019, 8, 1600–1603. [Google Scholar] [CrossRef]
  16. Kang, Z.; You, C.; Zhang, R. IRS-Aided Wireless Relaying: Deployment Strategy and Capacity Scaling. IEEE Wirel. Commun. Lett. 2022, 11, 215–219. [Google Scholar] [CrossRef]
  17. Wu, Q.; Zhang, R. Intelligent reflecting surface enhanced wireless network via joint active and passive beamforming. IEEE Trans. Wirel. Commun. 2019, 18, 5394–5409. [Google Scholar] [CrossRef]
Figure 1. Double IRS-UAV-assisted uplink of WSNs.
Figure 1. Double IRS-UAV-assisted uplink of WSNs.
Sensors 25 06265 g001
Figure 2. Workflow chart.
Figure 2. Workflow chart.
Sensors 25 06265 g002
Figure 3. Trajectories of different schemes.
Figure 3. Trajectories of different schemes.
Sensors 25 06265 g003
Figure 4. Comparison of sum rates with different scheme.
Figure 4. Comparison of sum rates with different scheme.
Sensors 25 06265 g004
Figure 5. Trajectories under different T.
Figure 5. Trajectories under different T.
Sensors 25 06265 g005
Figure 6. Speeds of UAV1 under different T.
Figure 6. Speeds of UAV1 under different T.
Sensors 25 06265 g006
Figure 7. Speeds of UAV2 under different T.
Figure 7. Speeds of UAV2 under different T.
Sensors 25 06265 g007
Figure 8. Trajectories under different R low .
Figure 8. Trajectories under different R low .
Sensors 25 06265 g008
Table 1. Optimization rates under different numbers of reflecting elements.
Table 1. Optimization rates under different numbers of reflecting elements.
m 1 + m 2 Compared to Line 1 SchemeCompared to Hovering Scheme
30011.91%16.36%
40013.56%17.65%
50014.11%18.35%
60014.63%18.77%
100014.94%19.65%
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

Zou, H.; Guo, H. Joint Trajectory and IRS Phase Shift Optimization for Dual IRS-UAV-Assisted Uplink Data Collection in Wireless Sensor Networks. Sensors 2025, 25, 6265. https://doi.org/10.3390/s25206265

AMA Style

Zou H, Guo H. Joint Trajectory and IRS Phase Shift Optimization for Dual IRS-UAV-Assisted Uplink Data Collection in Wireless Sensor Networks. Sensors. 2025; 25(20):6265. https://doi.org/10.3390/s25206265

Chicago/Turabian Style

Zou, Heng, and Hui Guo. 2025. "Joint Trajectory and IRS Phase Shift Optimization for Dual IRS-UAV-Assisted Uplink Data Collection in Wireless Sensor Networks" Sensors 25, no. 20: 6265. https://doi.org/10.3390/s25206265

APA Style

Zou, H., & Guo, H. (2025). Joint Trajectory and IRS Phase Shift Optimization for Dual IRS-UAV-Assisted Uplink Data Collection in Wireless Sensor Networks. Sensors, 25(20), 6265. https://doi.org/10.3390/s25206265

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop