Source-linked AI summary
Joint Trajectory and Passive Beamforming Design for Intelligent Reflecting Surface-Aided UAV Communications: A Deep Reinforcement Learning Approach
Liang Wang, Kezhi Wang, Cunhua Pan, Nauman Aslam
TL;DR
Building obstructions can block UAV–UE communication, motivating IRS assistance. The paper jointly optimizes UAV trajectories and IRS phase shifts with DQN for discrete trajectories and DDPG for continuous trajectories. DDPG achieves higher reported energy efficiency than DQN, while DQN trains faster.
Problem
Buildings can block UAV–UE signals, while the paper considers communication with a moving UE and IRS selection in the system design.
Source: §I · p. 2Method
The paper jointly optimizes UAV trajectory and IRS phase shifts, applying DQN to discretized trajectories and DDPG to continuous trajectories.
Source: §I · p. 2, A. DQN-based Algorithm for Discrete… · p. 5Results
DDPG's average UAV energy efficiency rises from 52 bps/J to 70 bps/J; DQN performs slightly worse than DDPG, which also outperforms FF and RR.
Source: §V · pp. 8–9Takeaways & Limitations
DQN's shorter training time may suit time-sensitive cases, while DDPG offers better performance by optimizing system variables continuously.
Source: §VI · p. 10, §V · p. 10
Abstract
from arXiv · showhide
In this paper, the intelligent reflecting surface (IRS)-aided unmanned aerial vehicle (UAV) communication system is studied, where the UAV is deployed to serve the user equipment (UE) with the assistance of multiple IRSs mounted on several buildings to enhance the communication quality between UAV and UE. We aim to maximize the energy efficiency of the system, including the data rate of UE and the energy consumption of UAV via jointly optimizing the UAV's trajectory and the phase shifts of reflecting elements of IRS, when the UE moves and the selection of IRSs is considered for the energy saving purpose. Since the system is complex and the environment is dynamic, it is challenging to derive low-complexity algorithms by using conventional optimization methods. To address this issue, we first propose a deep Q-network (DQN)-based algorithm by discretizing the trajectory, which has the advantage of training time. Furthermore, we propose a deep deterministic policy gradient (DDPG)-based algorithm to tackle the case with continuous trajectory for achieving better performance. The experimental results show that the proposed algorithms achieve considerable performance compared to other traditional solutions.
I. INTRODUCTION
UAV mobility and IRS reflection are studied as ways to improve communication when buildings block links. The paper combines trajectory and IRS phase-shift optimization with discrete- and continuous-action reinforcement learning.
I. INTRODUCTION
- UAV mobility has been studied for improving communication performance, while UAV applications also span edge computing, data collection, and wireless power transfer.The cited examples include trajectory and resource-allocation optimization for throughput, energy, and other objectives.Source: §I · pp. 1–2
A. IRS-aided UAV Communications
- Building obstructions can block UAV–UE signals; passive IRS elements adjust reflection phase shifts to improve data rate and are more energy-efficient than traditional relay-aided techniques.IRSs may be mounted on building exteriors to improve the channel condition between UAV and UE.Source: §I · p. 2
I. INTRODUCTION
- The paper jointly optimizes UAV trajectory and IRS phase shifts while accounting for UE movement and IRS selection, using DQN for discretized trajectories and DDPG for continuous trajectories.The authors report that DQN trains faster but has a performance loss, while DDPG targets better performance.Source: §I · p. 2, B. DRL Background · p. 3
A. IRS-aided UAV Communications
- Prior IRS-aided UAV work used convex optimization, which may be suboptimal and time-consuming, with complexity that may grow with the number of reflecting elements.The introduction also identifies prior DRL work that did not consider both IRS selection and UE movement.Source: A. IRS-aided UAV Communications · p. 3, B. DRL Background · p. 3
III. SYSTEM MODEL
The system model considers one rotary UAV serving a moving UE in a crowded area with help from IRSs mounted on buildings. The direct UAV–UE link is omitted, and each IRS has a reflecting array.
III. SYSTEM MODEL
- The modeled system has one rotary UAV, K building-mounted IRSs, and one moving UE in a crowded area where buildings and trees cause severe path loss and attenuation.The direct UAV–UE link is not considered; IRSs are deployed to enhance UE communication quality.Source: §III · p. 3
- The UAV operates over a rectangular target area and within an altitude range for a finite sequence of time slots.The time-slot duration is denoted by td.Source: §III · p. 3
- Each IRS uses a uniform rectangular array with Mr × Mc passive reflecting elements whose phase shifts can boost useful signal power.Source: §III · p. 4
A. UAV model
The UAV model represents motion through bounded horizontal and vertical flying actions in each time slot. It accounts for propulsion energy while omitting communication circuitry and signal-processing energy.
A. UAV model
- In each time slot, the UAV's flying action consists of bounded horizontal distances ax_t and ay_t and a bounded vertical distance az_t.The UAV's coordinates are determined from its initial position and these actions.Source: A. UAV model · p. 4
- The UAV's motion is constrained not to cross the target-area border.Source: A. UAV model · p. 4
- Communication-circuitry and signal-processing energy are ignored relative to propulsion energy, which is modeled per time slot.The model's fixed constants are obtained from.Source: A. UAV model · p. 4
B. Channel model
The channel model accounts for the moving UE, UAV–IRS and IRS–UE links, and passive IRS phase shifts. A TDMA schedule selects one IRS per time slot to save IRS energy.
B. Channel model
- The UE location varies over time, and the model defines the UAV–IRS and IRS–UE distances for each time slot.Source: B. Channel model · p. 4
- The UAV–IRS link uses a 3-D path-loss model with elevation-angle and LoS/NLoS-related parameters.The passage identifies the carrier frequency and speed of light, and environmental constants, in the channel description.Source: B. Channel model · p. 4
- Each IRS element passively adjusts its phase shift, forming a diagonal phase-shift matrix used for the achievable UAV–IRS–UE link data rate.The IRS–UE link description includes path loss and a LoS component.Source: B. Channel model · p. 4
- TDMA selects only one IRS in each time slot, allowing other IRSs to be switched off or placed in sleep mode to save energy.The schedule factor is 1 for the selected IRS and 0 otherwise; alternative selection schemes may also be used.Source: B. Channel model · pp. 4–5
C. Problem Formulation
The paper formulates an energy-efficiency objective that accounts for UE data rate and UAV energy consumption. Because the problem is non-convex, it proposes discrete- and continuous-trajectory reinforcement-learning methods and a phase-alignment scheme.
C. Problem Formulation
- The objective maximizes UAV energy efficiency by accounting for UE data rate and UAV energy consumption.The paper formulates this as an optimization problem over the indicated variables.Source: C. Problem Formulation · p. 5
- Because the problem is generally non-convex, the paper proposes DQN with a discretized trajectory and DDPG with continuous actions.The paper notes that discretization has a training-time advantage but may incur some performance loss; continuous actions are proposed for better performance.Source: C. Problem Formulation · p. 5
- A low-complexity phase-alignment scheme is also proposed to optimize the reflecting-element phase shifts.Source: C. Problem Formulation · p. 5
A. DQN-based Algorithm for Discrete Cases
The DQN-based method treats the IRS-aided UAV system as an environment and uses discrete actions to optimize the UAV trajectory. An agent uses state, action, and reward information to learn its decisions, while replay memory and target-network updates support training.
A. DQN-based Algorithm for Discrete Cases
- The agent seeks to maximize accumulated rewards by interacting with the IRS-aided UAV system modeled as its environment.The reward sequence is discounted by γ.Source: A. DQN-based Algorithm for Discrete… · p. 5
- The described state includes UAV, UE, and IRS coordinates, while the action represents the UAV's flying distances during a time slot.Source: A. DQN-based Algorithm for Discrete… · p. 5
- DQN uses an evaluation network to generate action Q-values, then selects an action using an ϵ-greedy policy to optimize the UAV trajectory in a discrete action space.Source: A. DQN-based Algorithm for Discrete… · pp. 5–6
- Transitions are stored in replay memory and sampled to train the evaluation network, with the target network updated periodically.The reward also applies a penalty when the UAV flies outside the target area.Source: A. DQN-based Algorithm for Discrete… · pp. 5–6
B. DDPG-based Algorithm For Continuous Cases
For continuous trajectory optimization, the paper uses a DDPG actor-critic approach. The actor generates actions from states, while the critic estimates state-action values and the networks are trained from replayed transitions.
B. DDPG-based Algorithm For Continuous Cases
- DDPG applies an actor-critic approach to optimize the UAV trajectory in the continuous case.Source: B. DDPG-based Algorithm For Continuous… · p. 6
- The actor maps states to actions, and the critic approximates Q-values for state-action pairs used in the policy-gradient update.Source: B. DDPG-based Algorithm For Continuous… · pp. 6–7
- The actor's actions include decaying random noise for exploration, and its tanh output is scaled by the maximum flight distances on each axis.Source: B. DDPG-based Algorithm For Continuous… · p. 7
- Transitions are replayed to train the actor and critic, and the two target networks are updated with τ = 0.001.The algorithm obtains phase shifts for the selected IRS and calculates the reward during each time slot.Source: B. DDPG-based Algorithm For Continuous… · p. 7
C. Phase Shift Optimization
The paper presents a low-complexity scheme for optimizing the phase shifts of reflecting elements at the selected IRS. It uses the UAV and UE coordinates in a time slot to align phase shifts for maximizing UE data rate.
C. Phase Shift Optimization
- The phase-shift procedure is described as a low-complexity algorithm for the selected IRS.Source: C. Phase Shift Optimization · p. 7
- It takes the UAV and UE coordinates in time slot t as inputs to determine reflecting-element phase shifts.Source: C. Phase Shift Optimization · p. 7
- The selected IRS's phase shifts are aligned to maximize the UE's data rate, using the calculation attributed to.Source: C. Phase Shift Optimization · p. 7
V. SIMULATION RESULT
The simulations compare DQN and DDPG with fixed and random baselines across reward, energy efficiency, UAV trajectories, and training time. DDPG achieves stronger performance, while DQN trains faster.
V. SIMULATION RESULT
- Simulations use three IRSs and 100 time slots with a UE moving at 6 m/s; FF and RR provide fixed and random movement and phase-shift baselines.The UE moves from [0, 150] to [600, 150]; the UAV starts at [0, 300, 50].Source: §V · p. 7
- With three IRSs, rewards initially remain negative, then rise and stabilize; more reflecting elements increase rewards, and DDPG out-rewards DQN at equal counts.The authors attribute DDPG's reward advantage to continuous rather than limited discrete actions.Source: §V · p. 8, Figure 4 · p. 8
- DDPG energy efficiency rises from 52 to 70 bps/J and exceeds DQN, FF, and RR across reflecting-element counts.Fig. 5 presents average energy efficiency for the four algorithms as the number of reflecting elements varies.Source: Figure 5 · p. 8, §V · pp. 8–9
- As the UE moves, the UAV flies toward the selected IRS and stays close; DDPG produces a better trajectory than DQN.Fig. 6 depicts the DQN and DDPG trajectories, with dots marking the UE and triangles marking IRSs.Source: §V · p. 9, Figure 6 · p. 9
- Training time increases with the number of IRS reflecting elements, but DQN consistently trains faster than DDPG because its structure is simpler.The paper notes that training time varies with the hardware platform.Source: Figure 7 · p. 9, §V · pp. 9–10
VI. CONCLUSION
The conclusion presents joint trajectory and passive phase-shift optimization for a moving-UE, IRS-aided UAV system. It contrasts DQN's training-time advantage with DDPG's better performance.
VI. CONCLUSION
- The paper jointly optimizes UAV trajectory and IRS passive phase shifts while accounting for UE movement and IRS selection.Source: §VI · p. 10
- DQN discretizes the trajectory and offers a training-time advantage, but incurs performance loss; the authors identify it as suitable when training time is sensitive.Source: §VI · p. 10
- DDPG optimizes system variables continuously for better performance, and the experiments report that both proposed algorithms outperform traditional solutions.Source: §VI · p. 10