Next Article in Journal
StripSurface-YOLO: An Enhanced Yolov8n-Based Framework for Detecting Surface Defects on Strip Steel in Industrial Environments
Previous Article in Journal
A TDDPG-Based Joint Optimization Method for Hybrid RIS-Assisted Vehicular Integrated Sensing and Communication
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Maximization of Average Achievable Rate for NOMA-UAV Dual-User Communication System Assisted by RIS

1
School of Electronic Engineering and Automation, Guilin University of Electronic Technology, Guilin 541004, China
2
School of Artificial Intelligence, Guilin University of Aerospace Technology, Guilin 541004, China
3
Guangxi Key Laboratory of Precision Navigation Technology and Application, Guilin University of Electronic Technology, Guilin 541004, China
4
School of Electronic Information and Automation, Guilin University of Aerospace Technology, Guilin 541004, China
*
Author to whom correspondence should be addressed.
Electronics 2025, 14(15), 2993; https://doi.org/10.3390/electronics14152993
Submission received: 21 June 2025 / Revised: 25 July 2025 / Accepted: 26 July 2025 / Published: 27 July 2025

Abstract

Non-orthogonal multiple access (NOMA) technology can effectively improve spectrum efficiency, unmanned aerial vehicle (UAV) communication has the advantage of flexible deployment, and reconfigurable intelligent surface (RIS) can intelligently control the wireless transmission environment. Traditional communication systems have problems such as limited coverage and low spectrum efficiency in complex scenarios. However, a key challenge in deploying RIS-assisted NOMA-UAV communication systems lies in how to jointly optimize the UAV flight trajectory, power allocation strategy, and RIS phase offset to achieve the maximum average achievable rate for users. The non-convex nature of the optimization complicates the problem, making it challenging to find an efficient solution. Based on this, this paper presents a RIS-assisted NOMA-UAV communication system consisting of one UAV, one RIS, and two ground users. To achieve the maximum average rate for users, the UAV flight trajectory, power allocation strategy, and RIS phase offset are jointly optimized. For the non-convex problem, we decompose it into three sub-problems based on its inherent structural characteristics and use an alternating iterative approach to gradually converge to a feasible solution. The simulation results demonstrate that the proposed scheme offers significant advantages in the application scenario. Compared to other benchmark schemes, it delivers superior performance improvements to the communication system and offers higher practical value.

1. Introduction

RIS technology provides a new performance optimization opportunity for sixth-generation communication systems, thanks to its low cost and intelligent ability to reconstruct the wireless propagation environment. As such, it is considered a key technology with significant development potential. Specifically, RIS consists of electromagnetic units and a programmable patch array. Each unit intelligently controls the phase shift and accurately reflects the incident electromagnetic waves [1]. RIS offers an economical and effective solution for controlling the radio propagation environment while avoiding additional power consumption and the costly deployment of communication devices, thereby enhancing the system’s achievable rate [2].
With its rapid deployment capabilities, spatial mobility, and reliable line-of-sight transmission, UAV communication offers an effective solution for optimizing wireless communication standards [3]. In [4], the author focuses on utilizing UAV cooperative operations to extend communication time and proposes two strategies to maximize system throughput. The UAV relay’s flight trajectory and the power output between the sender node and the UAV relay are jointly optimized.
Due to its high spectrum efficiency and large-scale access capabilities, NOMA is regarded as an advanced multiple access technology to address challenges in future wireless communication networks [5]. The core concept of NOMA involves leveraging users’ varying channel conditions to improve spectrum efficiency and ensure fairness. The concept aims to promote spectrum resource sharing among users. These two communication technologies are complementary and can be integrated to meet the challenging demands of 6G cellular networks [6].
Leveraging the unique advantages of UAVs in communication and the technological potential of RIS and NOMA, their integration has become a major research direction. In [7], the author considers a multi-user communication system where UAVs provide services to a large number of ground users by using NOMA as a flying base station. They formulated the maximum and minimum rate optimization problem and proposed a path tracking method to address it. In the RIS-assisted UAV communication scenario, reference [8] proposes a strategy to jointly optimize the RIS phase, UAV time-slot power allocation, and flight trajectory by developing a three-terminal system model, effectively improving the average achievable data rate for ground users. In literature [9], a RIS-assisted UAV communication model is developed, and the trajectory and RIS beam are jointly optimized. The Successive Convex Approximation (SCA) approach is employed to iteratively solve the non-convex problem. Subsequently, using the optimal phase shift, a sub-optimal trajectory solution is derived to enhance the average rate. In [10], the author proposes a hybrid aviation full-duplex relay protocol, utilizing a UAV equipped with RIS in decode-and-forward mode, integrated with NOMA technology to enhance the frequency resource efficiency of information transmission between the base station and multiple users.
Additionally, many studies focus on the NOMA-UAV cooperative system based on RIS. In [11], the author proposes a RIS-assisted UAV NOMA-based crisis communication infrastructure. Multiple RISs form an intelligent link. Users transmit data through the nearest RIS, with same-side users employing NOMA for transmission. In [12], the author develops a UAV-RIS-assisted communication system. By combining NOMA with imperfect successive interference cancellation (SIC) and jointly optimizing the three-dimensional UAV trajectory, power allocation, and RIS phase shift, a two-step method is proposed to maximize system throughput and adapt to both users and UAV mobility scenarios. In [13], the author proposes a novel scheme to optimize the NOMA-based multi-UAV network with RIS. The focus is on the association between ground user equipment and UAVs, UAV power distribution, and RIS reactive beamforming. The goal is to enhance the frequency resource efficiency of the system, assuming imperfect continuous interference cancellation. In [14], the author focuses on a RIS-assisted multi-UAV network scenario. The research goal is to minimize the system’s total power expenditure while ensuring the minimum data rate threshold for users and the smallest safe spacing between drones. The joint optimal configuration problem is solved using the SCA algorithm and maximum ratio transmission technique. In [15], a UAV-RIS cooperative mobile edge computing framework is developed, and a dedicated NOMA-based task offloading protocol is introduced. The UAV performs both relay and computing functions, enabling ground users to offload tasks to remote access points via RIS.
In [16], the author thoroughly investigates the UAV communication scenario assisted by RIS. The research focuses on maximizing the total data throughput of all participants by collaboratively refining the RIS beamforming weight vector, the drone’s spatial flight trajectory, and the energy distribution strategy. Within a downlink NOMA-UAV network, a UAV equipped with a single antenna is connected to a pair of users, each with a single antenna, with the assistance of RIS. The incoming signal is reconfigured via RIS and then forwarded to the users. The issue of enhancing total throughput in RIS-aided NOMA-based UAV communication systems is addressed, and a practical, efficient algorithm is proposed to obtain a suboptimal solution to the original problem [17].
In [18], this work investigates the synergistic optimization of a multi-RIS-assisted satellite-UAV-terrestrial integrated network and reshapes the transmission path in UAVs equipped with RIS to account for obstacles and dynamic environments. For the RIS-UAV hybrid optimization framework, ref. [19] proposes broadcasting data to ground devices using the NOMA protocol and maximizing the total rate of the vehicular network framework under the constraints of rate, battery, and coordination. In [20], the author investigates the RIS-assisted UAV-NOMA data collection network, where RIS enhances channel controllability, reduces interference, and adapts to UAV dual-mode switching scenarios. In [21], the NOMA network with a single UAV and RIS is studied. For scenarios involving a temporary base station and two users, the full-path outage probability and time-averaged channel capacity under the Nakagami-m channel are evaluated, with selection combining and maximum ratio combining techniques applied. The performance of both perfect and imperfect NOMA schemes based on SIC is analyzed. In [22], this paper investigates the NOMA millimeter-wave network in multi-UAV base station and distributed RIS scenarios, jointly optimizing beamforming, phase shifts, power, and three-dimensional layout to maximize system energy efficiency under imperfect SIC. In [23], the author investigates the optimization of power-utilization efficiency in the uplink NOMA system. The UAV equipped with RIS for anti-eavesdropping is used to jointly optimize power, coefficients, and three-dimensional layout, subject to rate and safe flight constraints. Additionally, in the high-frequency band, the channels of RIS and UAV are often sparse, meaning most propagation paths cannot effectively transmit signals, making the modeling of channel sparsity particularly important. In [24], the author propose a sparse adaptive channel estimation approach with a dynamic-threshold mechanism. By focusing exclusively on the columns of the measurement matrix that are above the threshold, this approach effectively minimizes computational complexity and subsequently decreases the number of required inner-product calculations. The comparison of related literature is shown in Table 1.
The RIS-assisted NOMA-UAV scheme has garnered increasing attention in the context above. In this paper, the NOMA communication mode is introduced for the RIS-assisted UAV, with the number of users increased to two. The effects of RIS phase, UAV power allocation, and UAV trajectory optimization on system performance are further examined. The core objective of this study is to optimize the RIS phase, UAV power allocation, and trajectory design in the RIS-assisted NOMA-UAV system to maximize the system’s average reachability. We model the RIS phase, UAV power allocation, and trajectory, and propose an optimization scheme to enhance the system’s overall performance. The principal outcomes of this research are presented below.
We design a RIS-assisted NOMA-UAV communication system. Unlike the scheme in reference [17], which optimizes the UAV’s hovering position, our algorithm addresses the system performance optimization problem by optimizing the UAV’s trajectory. Optimizing the drone’s position improves communication coverage, but this method has spatial limitations. In contrast, the trajectory optimization algorithm is more flexible, enabling a wider coverage area and more stable signal transmission. However, UAV trajectory optimization increases the complexity of the modeling, making the optimization problem more challenging to solve.
We divide the problem into three manageable sub-problems—RIS phase optimization, UAV trajectory optimization, and power optimization and solve it using alternating iterative optimization. We compare our proposed scheme with four benchmark algorithms. As the number of RIS array elements increases, the optimization performance of our proposed scheme (OT&OP&OW) improves slightly. When the UAV transmission power increases, OT&OP&OW improves significantly. The results of all optimization algorithms outperform the random phase curve (T&OP), and our proposed schemes outperform the other benchmark algorithms.
Notation: Some symbols are given here. · represents Euclidean norm. · denotes amplitude, · H denotes complex conjugate matrix, and · T denotes taking matrix transpose. CN ( * , * 2 ) represents the circular symmetric complex Gaussian distribution with mean * and variance * 2 . And · ˜ indicates that this is a random component. Angle · denotes taking phase.

2. System Model

This paper discusses a RIS-assisted NOMA-UAV communication system architecture. The system consists of a UAV in flight, a RIS deployed on a wall, and two ground terminal users utilizing NOMA communication. The UAV maintains a line-of-sight (LoS) wireless connection with the RIS installed on the building’s side wall to ensure stable signal propagation. Even if the wireless connection between the UAV and the terrestrial user is interrupted, the system can still use RIS to enable effective signal reception by the ground user. All nodes involved in the communication process are positioned in a three-dimensional rectangular coordinate system, as shown in Figure 1. The location of the User 1 is set to L G 1 = [ x G 1 , y G 1 ] T , and the location of the User 2 is set to L G 2 = [ x G 2 , y G 2 ] T . The complete flight path of the UAV is expanded in the X-Y-Z three-dimensional coordinate system. During the whole flight cycle, the flight height of UAV remains unchanged, which is Z U A V [9]. In addition, the height of RIS is set to Z R I S , the location of the RIS is set to L R = [ x R , y R ] T . The maximum speed during flight is limited to V m a x . The UAV’s flight cycle is denoted as J, which is divided into K time intervals, each of duration δ . The UAV can cover a maximum distance in a single time interval, as calculated by D = V m δ . Based on this, the position of the UAV at time k can be represented by Q [ k ] = [ x U [ k ] , y U [ k ] ] T , k { 1 , 2 , , K } . To better align with the actual flight trajectory, the UAV follows the constraints outlined below.
q [ k + 1 ] q [ k ] 2 D 2 , k { 1 , 2 , , K 1 }
q [ K ] q e 2 D 2 ,
q [ 1 ] = q s .
Here q s and q e denote the UAV’s starting and terminal points. The constraint achieves a high-precision dynamic approximation of the real flight trajectory by discretizing the continuous path into a series of differential segments.
The RIS is assumed to consist of a uniform planar array with M = M x × M z elements. Θ [ k ] = d i a g { e j θ ( 0 , 0 ) [ k ] , , e j θ ( m , n ) [ k ] , , e j θ ( M x 1 , M z 1 ) [ k ] } is defined as a diagonal phase matrix, where θ ( m , n ) [ k ] [ 0 , 2 π ) , k { 1 , 2 , , K } , m { 0 , 1 , , M x } , n { 0 , 1 , , M z } denotes the stage value of the ( m , n ) th reflection unit in the k slot.
h u g 1 and h u g 2 are set as the direct links from UAV to ground User 1 and User 2, respectively. Although the direct signal from the transmitting source to the receiver may be blocked by obstacles, some signals can bypass these obstructions through reflection or scattering. These signals will experience attenuation or interference during propagation. A commonly used model to describe this phenomenon is Rayleigh fading. The values of h u g 2 [ k ] and h u g 1 [ k ] in the kth time slot can get
h u g 1 [ k ] = c 0 d u g 1 α [ k ] h ˜ 1 ,
h u g 2 [ k ] = c 0 d u g 2 α [ k ] h ˜ 2 ,
d u g 1 [ k ] = Z U A V 2 + q [ k ] L G 1 2 and d u g 2 [ k ] = Z U A V 2 + q [ k ] L G 2 2 are the distance from UAV to User 1 and User 2 respectively. The c 0 is the path loss, and α is the path loss index of UAV-user. h ˜ 1 CN ( 0 , 1 ) and h ˜ 2 CN ( 0 , 1 ) . Assuming that the channel between UAV and RIS is a LoS channel and is set to h u r , the value of h u r [ k ] at the kth time slot can obtain
h u r [ k ] = c 0 d u r κ [ k ] { 1 , , e j 2 π λ d χ u r ( m , n ) [ k ] , , e j 2 π λ d χ u r ( M x 1 , M z 1 ) [ k ] } T ,
the d represents the interval between the antennas, λ represents the wavelength, κ is the signal loss index of the UAV-RIS, and d u r [ k ] = ( Z U A V Z R I S ) 2 + q [ k ] L R 2 is the distance of the UAV-RIS in the time slot. χ u r ( m , n ) [ k ] = m sin ϕ u r [ k ] cos φ u r [ k ] + n sin φ u r [ k ] , sin ϕ u r [ k ] cos φ u r [ k ] = x R x U [ k ] d u r [ k ] , sin φ u r [ k ] = Z U A V Z R I S d u r [ k ] , ϕ u r [ k ] and φ u r [ k ] respectively denote the azimuth and pitch angle of the signal from UAV to RIS within time slot k.
We define the distance between the user and the RIS as the distance from the user to the first array element of the RIS [25]. The channel between RIS users is modeled using Rician fading effect. Unlike Rayleigh fading, the Rician model accounts for the reflected signals from the RIS, denoted as h r g 1 and h r g 2 . Then h r g 1 and h r g 2 can get
h r g 1 = c 0 d r g 1 τ σ 1 + σ h r g 1 L O S + 1 1 + σ h r g 1 N L O S ,
h r g 1 L O S = 1 , , e j 2 π λ d χ r g 1 ( m , n ) [ k ] , , e j 2 π λ d χ r g 1 ( M x 1 , M z 1 ) [ k ] T ,
h r g 2 = c 0 d r g 2 τ σ 1 + σ h r g 2 L O S + 1 1 + σ h r g 2 N L O S ,
h r g 2 L O S = 1 , , e j 2 π λ d χ r g 2 ( m , n ) [ k ] , , e j 2 π λ d χ r g 2 ( M x 1 , M z 1 ) [ k ] T ,
we define parameters d r g 1 = Z R I S 2 + L R L G 1 2 and d r g 2 = Z R I S 2 + L R W G 2 2 as the distances from the RIS to User 1 and User 2, which facilitates subsequent performance analysis. h r g 1 N L O S CN ( 0 , 1 ) and h r g 2 N L O S CN ( 0 , 1 ) represent the circular symmetric complex Gaussian distribution. σ is the Rician factor; τ is the path loss index corresponding to RIS-ground users. And χ r g 1 ( m , n ) [ k ] = m cos ϕ r g 1 sin φ r g 1 + n cos φ r g 1 , where cos ϕ r g 1 sin φ r g 1 = x R x G 1 d r g 1 , cos φ r g 1 = Z R I S d r g 1 , ϕ r g 1 and φ r g 1 signify the horizontal and vertical directions, respectively, of the signal being transmitted from the RIS-ground User 1. Similarly, χ r g 2 ( m , n ) [ k ] = m cos ϕ r g 2 sin φ r g 2 + n cos φ r g 2 , where cos ϕ r g 2 sin φ r g 2 = x R x G 2 d r g 2 , cos φ r g 2 = Z R I S d r g 2 , ϕ r g 2 and φ r g 2 represent the horizontal and vertical directions, respectively, of the signal transmitted from the RIS to ground-based User 2. To facilitate subsequent calculations, we transform h r g 1 and h r g 2 into
h r g 1 = [ h r g 1 , ( 0 , 0 ) e j η 1 ( 0 , 0 ) , , h r g 1 , ( m , n ) e j η 1 ( m , n ) , , h r g 1 , ( M x 1 , M z 1 ) e j η 1 ( M x 1 , M z 1 ) ] T ,
h r g 2 = [ h r g 2 , ( 0 , 0 ) e j η 2 ( 0 , 0 ) , , h r g 2 , ( m , n ) e j η 2 ( m , n ) , , h r g 2 , ( M x 1 , M z 1 ) e j η 2 ( M x 1 , M z 1 ) ] T .
The amplitude and phase are decoupled to simplify the calculation. Where h r g 1 , ( m , n ) and h r g 2 , ( m , n ) represent the amplitude of each element ( m , n ) of h r g 1 and h r g 2 respectively, and η 1 ( m , n ) and η 2 ( m , n ) represent the phase of each element (m,n) of h r g 1 and h r g 2 respectively.
We assume that the signals in the system take the form of linear combinations, with each signal affected by different noises and disturbances. The signal in the system can be expressed as: y = H * s + n , where y is the received signal, H is the channel matrix, s is the transmitted signal, and n is the noise. To ensure successful decoding, when the signal-to-noise ratio (SNR) of the received signal exceeds the decoding threshold, the receiver can recover the target signal. The residual interference in subsequent signal processing can be significantly reduced by reconstructing and eliminating the interference component. This expresses it as:
S N R t a r g e t S N R t h r e s h o l d ,
where S N R t a r g e t is the target SNR of the current signal, and S N R t h r e s h o l d is the minimum SNR required for successful decoding. To minimize the influence of the signal on subsequent processing after decoding, the interference power must be minimized. This can be quantified by the interference-to-noise ratio (INR) of each signal, we can get:
I N R = P i n t e r f e r e n c e P n o i s e m i n ,
Next, we sort the signal intensities and determine the decoding order. After decoding the interference signal, perfect SIC can be achieved by minimizing the interference power.
In the NOMA system, ground users employ SIC to decode their signals. To streamline the analysis, we posit the sequence of decoding [26]. We first regard the signal of User 2 as noise to decode the signal of User 1, and then remove it from the superimposed signal. Then you need to meet the following constraints.
H 2 [ k ] H 1 [ k ] ,
p 2 [ k ] p 1 [ k ] ,
p 1 [ k ] and p 2 [ k ] are the power allocated by the UAV to User 1 and User 2 for transmission in k time slots, respectively. H 1 [ k ] = h u g 1 [ k ] + h r g 1 H Θ 1 [ k ] h u r [ k ] 2 and H 2 [ k ] = h u g 2 [ k ] + h r g 2 H Θ 2 [ k ] h u r [ k ] 2 represent the joint channel vectors of UAV to ground User 1 and ground User 2 at the kth time slot, respectively.
Then the average achievable rates of User 1 and User 2 take the form of
R 1 [ k ] = log 2 1 + p 1 [ k ] H 1 [ k ] p 2 [ k ] H 1 [ k ] + ξ 2 .
R 2 [ k ] = log 2 1 + p 2 [ k ] H 2 [ k ] ξ 2 .
Then we can obtain the average achievable rate
R ¯ = 1 K k = 1 K ( R 1 [ k ] + R 2 [ k ] ) .

3. Problem Formulation

After the expression of R ¯ is obtained, we aim to jointly optimize UAV power allocation, RIS phase, and UAV flight trajectory to maximize the average achievable rate, subject to the constraints on UAV flight trajectory and NOMA decoding sequence. We use Q { q [ k ] , k 1 , 2 , , K } to represent the UAV trajectory, Φ 1 , 2 { Θ 1 , 2 [ k ] , k 1 , 2 , , K } to represent the RIS phase, and P 1 , 2 { p 1 , 2 [ k ] , k 1 , 2 , , K } to represent the UAV transmission power. Therefore, we can express the optimization problem as
P ( 1 ) : max P , Φ , Q R ¯ s . t . 0 θ ( m , n ) [ k ] 2 π , m , n , k q [ k + 1 ] q [ k ] 2 D 2 , k { 1 , 2 , , K 1 } q [ K ] q e 2 D 2 , q [ 1 ] = q s , H 2 [ k ] H 1 [ k ] , p 2 [ k ] p 1 [ k ] , p 2 [ k ] + p 1 [ k ] P m a x , p 2 [ k ] 0 , k { 1 , 2 , , K } ,

4. Proposed Algorithm

In the previous section, we derive the optimization problem. Due to the presence of coupling variables and non-convex constraints, problem P ( 1 ) presents a significant challenge. Therefore, we dissect the problem into three distinct sub-problems: the optimization of RIS phase shifts, UAV transmission power, and UAV flight trajectories.

4.1. RIS Phase Shift Optimization

When we fix the UAV power P 1 , 2 and UAV flight trajectory Q, we can rewrite H 1 [ k ] as
h r g 1 H Θ 1 [ k ] h u r [ k ] = c 0 m = 0 M x 1 n = 0 M z 1 h r g 1 , ( m , n ) e j β 1 ( m , n ) [ k ] d u r κ 2 [ k ] ,
and through the integration of phase can be drawn β 1 ( m , n ) [ k ] = θ 1 ( m , n ) [ k ] η 1 ( m , n ) 2 π λ d χ u r ( m , n ) [ k ] . According to [27], the equivalent maximum channel gain is achieved when the phases of h u g 1 and h r g 1 H Θ 1 [ k ] h u r [ k ] are aligned. Then we can derive it from
θ 1 ( m , n ) [ k ] = a r g ( h ˜ 1 ) [ k ] + η 1 ( m , n ) + 2 π λ d χ u r ( m , n ) [ k ] ,
Using the same method, we can express the H 2 [ k ] as
h r g 2 H Θ 2 [ k ] h u r [ k ] = c 0 m = 0 M x 1 n = 0 M z 1 h r g 2 , ( m , n ) e j β 2 ( m , n ) [ k ] d u r κ 2 [ k ] ,
where β 2 ( m , n ) [ k ] = θ 2 ( m , n ) [ k ] η 2 ( m , n ) 2 π λ d χ u r ( m , n ) [ k ] . We align the phase of RIS to User 1. According to the literature [28], we align the RIS phase with User 1, as the positions of User 1 and User 2 differ, resulting in a phase difference. So we make θ 1 ( m , n ) [ k ] = θ 2 ( m , n ) [ k ] and put θ 1 ( m , n ) [ k ] into β 2 ( m , n ) [ k ] , we can get
β 2 ( m , n ) [ k ] = a r g ( h ˜ 1 ) [ k ] + η 1 ( m , n ) η 2 ( m , n ) ,
Because of mathematical formulae e j θ = 1 , we can rewrite H 1 and H 2 as
H 1 [ k ] = c 0 h ˜ 1 d u g 1 α 2 [ k ] + c 0 m = 0 M x 1 n = 0 M z 1 h r g 1 , ( m , n ) d u r κ 2 [ k ] 2 ,
H 2 [ k ] = c 0 h ˜ 2 d u g 2 α 2 [ k ] + c 0 m = 0 M x 1 n = 0 M z 1 h r g 2 , ( m , n ) d u r κ 2 [ k ] 2 .
RIS can be equipped with high-precision phase control modules (e.g., varactor diodes) that independently adjust the phase of each reflection unit. In this paper, an alternating iterative iterative solution method is employed to ensure smooth and continuous phase adjustment, while the UAV’s continuity constraints are incorporated to prevent system instability. Therefore, continuous-phase operation is feasible.
Quantization phase shifts introduce errors that affect the accuracy, stability, and complexity of the optimization problem, particularly at lower quantization levels (e.g., 2-bit and 4-bit), where larger quantization errors can degrade convergence speed and algorithm accuracy. Additionally, lower quantization levels reduce the signal-to-noise ratio and increase the bit error rate, potentially limiting the achievable transmission rate.
This section focuses on UAV trajectory optimization. Following this, we will address the UAV power allocation problem.

4.2. UAV Trajectory Optimization

By fixing the RIS phase shift Φ 1 , 2 and the UAV power P 1 , 2 , there is only one variable Q. Then we can get
P ( 2 ) : max Q 1 K k = 1 K ( R 1 [ k ] + R 2 [ k ] ) s . t . q [ k + 1 ] q [ k ] 2 D 2 , k { 1 , 2 , , K 1 } , q [ K ] q e 2 D 2 , q [ 1 ] = q s , H 2 [ k ] H 1 [ k ] ,
both R 1 [ k ] and R 2 [ k ] are nonconvex, we will deal with them separately and transform them into convex functions. Expand Formulas (23) and (24) to get
H 1 [ k ] = A d u g 1 α [ k ] + B d u g 1 α 2 [ k ] d u r κ 2 [ k ] + C d u r κ [ k ] ,
H 2 [ k ] = D d u g 2 α [ k ] + E d u g 2 α 2 [ k ] d u r κ 2 [ k ] + F d u r κ [ k ] ,
where A = c 0 h ˜ 1 2 ,   B = 2 c 0 m = 0 M x 1 n = 0 M z 1 h r g 1 , ( m , n ) ,   C = c 0 m = 0 M x 1 n = 0 M z 1 h r g 1 , ( m , n ) 2 , D = c 0 h ˜ 2 2 , E = 2 c 0 m = 0 M x 1 n = 0 M z 1 h r g 2 , ( m , n ) , F = c 0 m = 0 M x 1 n = 0 M z 1 h r g 2 , ( m , n ) 2 . In order to relax the constraints, we introduce the relaxation variables u 1 { u 1 [ k ] } , k { 1 , 2 , , K } , u 2 { u 2 [ k ] } , k { 1 , 2 , , K } and v 1 { v 1 [ k ] } , k { 1 , 2 , , K } to strike a balance between the constraint strictness and the problem’s solvability.
v 1 [ k ] ( Z U A V Z R I S ) 2 + q [ k ] L R 2 ,
u 1 [ k ] Z U A V 2 + q [ k ] L G 1 2 ,
u 2 [ k ] Z U A V 2 + q [ k ] L G 2 2 ,
Substituting Formulas (27)–(29) into Formulas (25) and (26), we can get
H 1 [ k ] = A u 1 α [ k ] + B u 1 α 2 [ k ] v 1 κ 2 [ k ] + C v 1 κ [ k ] ,
H 2 [ k ] = D u 2 α [ k ] + E u 2 α 2 [ k ] v 1 κ 2 [ k ] + F v 1 κ [ k ] ,
R 1 [ k ] = log 2 1 + p 1 [ k ] p 2 [ k ] + ξ 2 H 1 [ k ] .
R 2 [ k ] = log 2 1 + p 2 [ k ] H 2 [ k ] ξ 2 .
Taylor approximation is a technique used to approximate a function by utilizing its derivative information at a specific point. Let f ( x ) have all derivatives of order at a point x 0 , then the Taylor expansion of f ( x ) at that point is: f ( x ) = f ( x ) + f ( x 0 ) ( x x 0 ) + f ( x 0 ) 2 ! ( x x 0 ) 2 + + f ( n ) ( x 0 ) n ! ( x x 0 ) n . This expansion approximates the function value by progressively incorporating higher-order derivatives. In practical applications, the Taylor series is typically truncated to obtain an approximation. The accuracy of the Taylor expansion relies on the local linearization assumption and the differentiability of the function. In this paper, each iteration requires calculating only the gradient at the current point, with the expansion truncated to a single term.
Next, we obtain the first-order Taylor series of H 1 [ k ] , H 2 [ k ] , R 1 [ k ] , R 2 [ k ] , u 1 2 [ k ] , u 2 2 [ k ] and v 1 2 [ k ] for fixed points u 1 ( 0 ) = { u 1 ( 0 ) [ k ] } k = 1 K , u 2 ( 0 ) = { u 2 ( 0 ) [ k ] } k = 1 K and v 1 ( 0 ) = { v 1 ( 0 ) [ k ] } k = 1 K , respectively. That is, we calculate the first-order partial derivatives of u 1 [ k ] , u 2 [ k ] and v 1 [ k ] for (32) and (33). Then we can get
R 1 [ k ] log 2 A 0 [ k ] + B 0 [ k ] A 0 [ k ] ln 2 ( u 1 [ k ] u 1 ( 0 ) [ k ] ) + C 0 [ k ] A 0 [ k ] ln 2 ( v 1 [ k ] v 1 ( 0 ) [ k ] ) ,
u 1 2 [ k ] ( u 1 ( 0 ) ) 2 [ k ] 2 u 1 ( 0 ) u 1 [ k ] ,
u 2 2 [ k ] ( u 2 ( 0 ) ) 2 [ k ] 2 u 2 ( 0 ) u 2 [ k ] ,
v 1 2 [ k ] ( v 1 ( 0 ) ) 2 [ k ] 2 v 1 ( 0 ) v 1 [ k ] ,
R 2 [ k ] log 2 A 1 [ k ] + B 1 [ k ] A 1 [ k ] ln 2 ( u 2 [ k ] u 2 ( 0 ) [ k ] ) + C 1 [ k ] A 1 [ k ] ln 2 ( v 1 [ k ] v 1 ( 0 ) [ k ] ) ,
H 1 [ k ] A ( u 1 ( 0 ) ) α [ k ] + B ( u 1 ( 0 ) ) α 2 [ k ] ( v 1 ( 0 ) ) κ 2 [ k ] + C ( v 1 ( 0 ) ) κ [ k ] + L 1 ( 0 ) u 1 [ k ] u 1 ( 0 ) [ k ] + J 1 ( 0 ) v 1 [ k ] v 1 ( 0 ) [ k ] = t 1 [ k ] ,
H 2 [ k ] A ( u 2 ( 0 ) ) α [ k ] + B ( u 2 ( 0 ) ) α 2 [ k ] ( v 1 ( 0 ) ) κ 2 [ k ] + C ( v 1 ( 0 ) ) κ [ k ] + L 2 ( 0 ) u 2 [ k ] u 2 ( 0 ) [ k ] + J 2 ( 0 ) v 1 [ k ] v 1 ( 0 ) [ k ] = t 2 [ k ] ,
where A 0 [ k ] = log 2 1 + p 1 [ k ] p 2 [ k ] + ξ 2 H 1 ( 0 ) [ k ] , B 0 [ k ] = p 1 [ k ] H 1 ( 0 ) [ k ] ( p 2 [ k ] H 1 ( 0 ) [ k ] + ξ 2 ) 2 α A ( u 1 ( 0 ) ) α + 1 [ k ] + α 2 B ( u 1 ( 0 ) ) α 2 + 1 [ k ] ( v 1 ( 0 ) ) κ 2 [ k ] , C 0 [ k ] = p 1 [ k ] H 1 ( 0 ) [ k ] ( p 2 [ k ] H 1 ( 0 ) [ k ] + ξ 2 ) 2 κ C ( v 1 ( 0 ) ) κ + 1 [ k ] + κ 2 B ( u 1 ( 0 ) ) α 2 [ k ] ( v 1 ( 0 ) ) κ 2 + 1 [ k ] , A 1 [ k ] = log 2 1 + p 2 [ k ] H 2 ( 0 ) [ k ] ξ 2 , B 1 [ k ] = p 2 [ k ] ξ 2 α D ( u 2 ( 0 ) ) α + 1 [ k ] + α 2 E ( u 2 ( 0 ) ) α 2 + 1 [ k ] ( v 1 ( 0 ) ) κ 2 [ k ] , C 1 [ k ] = p 2 [ k ] ξ 2 κ F ( v 1 ( 0 ) ) κ + 1 [ k ] + κ 2 E ( u 2 ( 0 ) ) α 2 [ k ] ( v 1 ( 0 ) ) κ 2 + 1 [ k ] , L 1 ( 0 ) = ( α A ( u 1 ( 0 ) ) α + 1 [ k ] + α 2 B ( u 1 ( 0 ) ) α 2 + 1 [ k ] ( v 1 ( 0 ) ) κ 2 [ k ] , J 1 ( 0 ) = κ C ( v 1 ( 0 ) ) κ + 1 [ k ] + κ 2 B ( u 1 ( 0 ) ) α 2 [ k ] ( v 1 ( 0 ) ) κ 2 + 1 [ k ] , L 2 ( 0 ) = α D ( u 2 ( 0 ) ) α + 1 [ k ] + α 2 E ( u 2 ( 0 ) ) α 2 + 1 [ k ] ( v 1 ( 0 ) ) κ 2 [ k ] , J 2 ( 0 ) = κ F ( v 1 ( 0 ) ) κ + 1 [ k ] + κ 2 E ( u 2 ( 0 ) ) α 2 [ k ] ( v 1 ( 0 ) ) κ 2 + 1 [ k ] . To simplify the equation, symbols are used in place of complex terms.
Finally, we can conclude that the optimization problem P ( 2 ) of UAV trajectory can be rewritten as
P ( 3 ) : max Q , u 1 , u 2 , v 1 1 K k = 1 K R 1 [ k ] + R 2 [ k ] s . t . Z U A V 2 + q [ k ] L G 1 2 + ( u 1 ( 0 ) ) 2 [ k ] 2 ( u 1 ( 0 ) ) [ k ] u 1 [ k ] 0 , k , Z U A V 2 + q [ k ] L G 2 2 + ( u 2 ( 0 ) ) 2 [ k ] 2 ( u 2 ( 0 ) ) [ k ] u 2 [ k ] 0 , k , ( Z U A V Z R I S ) 2 + q [ k ] L R 2 + ( v 1 ( 0 ) ) 2 [ k ] 2 ( v 1 ( 0 ) ) [ k ] v 1 [ k ] 0 , k , q [ k + 1 ] q [ k ] 2 D 2 , k { 1 , 2 , , K 1 } q [ K ] q e 2 D 2 , q [ 1 ] = q s , t 2 [ k ] t 1 [ k ] ,
where R 1 [ k ] = B 0 [ k ] A 0 [ k ] ln 2 u 1 [ k ] + C 0 [ k ] A 0 [ k ] ln 2 v 1 [ k ] , R 2 [ k ] = B 1 [ k ] A 1 [ k ] ln 2 u 2 [ k ] + C 1 [ k ] A 1 [ k ] ln 2 v 1 [ k ] . Finally, problem P ( 3 ) has the property of convexity. Based on this property, mature standard optimization solvers, such as CVX [29], can efficiently solve this problem.

4.3. UAV Power Allocation Optimization

When we fix RIS Phase Shift Φ 1 , 2 and UAV flight trajectory Q. In order to facilitate the distinction, the following uses R a [ k ] instead of R 1 [ k ] , R b [ k ] instead of R 2 [ k ] . We can rewrite problem P ( 1 ) as
P ( 4 ) : max P 1 , 2 1 K k = 1 K ( R a [ k ] + R b [ k ] ) s . t . p 2 [ k ] p 1 [ k ] , k { 1 , 2 , , K } , p 2 [ k ] + p 1 [ k ] P m a x , k { 1 , 2 , , K } , p 2 [ k ] 0 , k { 1 , 2 , , K } ,
The consequence of adding two functions with convexity is still a convex-type function [30]. The non-convex component of problem P ( 4 ) is R a [ k ] , which primarily transforms R a [ k ] into a convex function. Based on the properties of logarithms, the division of logarithms with the same base can be rewritten as the difference of two logarithms. Convert R a [ k ] into
R a [ k ] = log 2 1 + p 1 [ k ] H 1 [ k ] p 2 [ k ] H 1 [ k ] + ξ 2 = log 2 p 1 [ k ] H 1 [ k ] + p 2 [ k ] H 1 [ k ] + ξ 2 p 2 [ k ] H 1 [ k ] + ξ 2 = log 2 ( p 1 [ k ] + p 2 [ k ] ) + ξ 2 H 1 [ k ] log 2 p 2 [ k ] + ξ 2 H 1 [ k ] .
The latter term of the above equation is expanded by the first-order Taylor expansion at the fixed point p 2 ( 0 ) { p 2 ( 0 ) [ k ] } , k { 1 , 2 , , K } , while the former term remains unchanged. We can get
R a [ k ] R a [ k ] = log 2 ( p 1 [ k ] + p 2 [ k ] ) + ξ 2 H 1 [ k ] + R a [ k ] ,
R a [ k ] = log 2 p 2 ( 0 ) [ k ] + ξ 2 H 1 [ k ] 1 ln 2 ( p 2 ( 0 ) [ k ] + ξ 2 H 1 [ k ] ) p 2 [ k ] p 2 ( 0 ) [ k ] ,
we can solve R b [ k ] directly. We can rewrite problem P ( 4 ) as
P ( 5 ) : max P 1 , 2 1 K k = 1 K ( R a [ k ] + R b [ k ] ) s . t . p 2 [ k ] p 1 [ k ] , k { 1 , 2 , , K } , p 2 [ k ] + p 1 [ k ] P m a x , k { 1 , 2 , , K } , p 2 [ k ] 0 , k { 1 , 2 , , K } .
Since problem P ( 5 ) features a linear objective function coupled with linear inequality constraints, its convexity can be easily proven. Thus, the transformed problem P ( 5 ) can be solved by using the CVX [29] tool.

5. Overall Algorithm

We summarize the algorithm presented in the previous section and perform alternating iterations. In this algorithm, the results from the previous iteration are used as the starting estimate for the succeeding iteration, and the pseudo-code for the alternating iteration of the three sub-problems is provided in Algorithm 1. In the forthcoming convergence analysis, we will demonstrate that the average achievable rate obtained in each iteration of Algorithm 1 for solving problem P ( 1 ) will not decrease compared to the previous iteration, meaning it will not decrease as the number of iterations increases. The algorithm flow chart is shown in Appendix A.
Algorithm 1 Solve problem P ( 1 ) by alternating iterative algorithm.
1:
Initialize: set the number of iterations i = 0 , give the initial value P 1 [ 0 ] , P 2 [ 0 ] , Q [ 0 ] , Φ 1 [ 0 ] , Φ 2 [ 0 ] , u 1 [ 0 ] , u 2 [ 0 ] , v 1 [ 0 ] , and then solve the initial R ¯ [ 0 ] by (17) through the above initial value.
2:
while ture
3:
Set the number of iterations i = i + 1 ;
4:
After fixation of P 1 [ i 1 ] , P 2 [ i 1 ] , Φ 1 [ i 1 ] and Φ 2 [ i 1 ] , update ( Q [ i ] , u 1 [ i ] , u 2 [ i ] , v 1 [ i ] ) by addressing problem P ( 3 ) ;
5:
Update Φ 1 [ i ] and Φ 2 [ i ] by addressing Formulas (20) and (22);
6:
Using the Q [ i ] , Φ 1 [ i ] and Φ 2 [ i ] of the previous iteration, update P 1 [ i ] and P 2 [ i ] by addressing problem P ( 5 ) ;
7:
Combined with ( P 1 [ i ] , P 2 [ i ] , Φ 1 [ i ] , Φ 2 [ i ] , Q [ i ] , u 1 [ i ] , u 2 [ i ] , v 1 [ i ] ) , calculate R ¯ [ i ] according to (17);
8:
if R ¯ [ i ] R ¯ [ i 1 ] R ¯ [ i ] < ϵ  then
9:
   break;
10:
end if
11:
return the optimal solutions P 1 [ i ] , P 2 [ i ] , Φ 1 [ i ] , Φ 2 [ i ] , Q [ i ] .

Convergence and Complexity Analysis

The target value after iteration using Algorithm 1 is always increasing or not decreasing, and then converges back to a bounded value [31]. Assuming that the average achievable rate based on Q, Φ 1 , 2 and P 1 , 2 is denoted by f Q i , Φ 1 , 2 i , P 1 , 2 i , since the optimized phase shift does not change the transmit power and trajectory, f Q i , Φ 1 , 2 i , P 1 , 2 i f Q i , Φ 1 , 2 i + 1 , P 1 , 2 i holds when the phase is optimal. Since Q i + 1 is the optimal solution obtained by using Φ 1 , 2 i + 1 and P 1 , 2 i to solve the problem P ( 3 ) , f Q i , Φ 1 , 2 i + 1 , P 1 , 2 i f Q i + 1 , Φ 1 , 2 i + 1 , P 1 , 2 i holds. Since P 1 , 2 i + 1 is the optimal solution obtained by solving the problem P ( 5 ) with the help of Q i + 1 and Φ 1 , 2 i + 1 , it can be determined that the inequality f Q i + 1 , Φ 1 , 2 i + 1 , P 1 , 2 i f Q i + 1 , Φ 1 , 2 i + 1 , P 1 , 2 i + 1 holds.
Algorithm 1 is monotonic, meaning that its output does not decrease in each iteration. In other words, the output either remains unchanged or increases in each iteration, ensuring that the algorithm does not diverge in an unfavorable direction. Specifically, monotonicity guarantees that the algorithm consistently progresses in a predictable direction without exhibiting erratic or unstable fluctuations. The monotonicity of the algorithm is directly linked to its convergence. By analyzing the update rules and constraints, we observe that after sufficient iterations, the output of Algorithm 1 will approach a stable value, ultimately converging to a finite value. Therefore, Algorithm 1 is convergent.
The complexity of the proposed algorithm is described as follows. According to [32], the complexity of RIS phase optimization is O i M , the complexity of UAV trajectory optimization is O i J 3.5 , and the complexity of UAV power allocation optimization is O i Y 3.5 . M denotes the number of array elements, M J represents the total flight cycle, and Y indicates the quantity of users, while i is the number of iterations. Therefore, the algorithm has an overall complexity of O i ( M + J 3.5 + Y 3.5 ) .

6. Numerical Results

The following are the settings for the simulation parameters. The ground users is located at L G 1 = [ 800 , 70 ] T and L G 2 = [ 700 , 70 ] T , respectively. And the RIS is positioned at L R = [ 500 , 0 ] T , with the RIS standing at a height of Z R I S = 40 m. For the UAV, its flight altitude remains constant at Z U A V = 80 m, starting from the position q s = [ 0 , 20 ] T and concluding its journey at q e = [ 1000 , 20 ] T . The parameter settings are as follows: In the current configuration, both the ground users and the UAV each have one antenna. The Rician factor is σ = 3 dB. The remaining parameter settings are V m = 30 m/s, c 0 = 20 dB, J = K = 300 , δ = 1 s, α = 3.5 , κ = 2 , τ = 2.8 , d = λ 2 , P m a x = 100 mw, ξ 2 = 80 dBm. For Algorithm 1, the threshold value of ϵ is established at 10 4 . We set the maximum number of iterations to 20.
We demonstrate the simulation findings acquired through implementing our devised algorithm (abbreviated as OT&OP&OW). For the purpose of comparative analysis, we introduce three additional benchmark algorithms. The trajectory optimization design that also optimizes phase shifts (abbreviated as OT&OP), aiming to find the optimal trajectory while considering phase-shift optimization. The initial trajectory design that optimizes phase shifts (abbreviated as T&OP), aiming to enhance signal performance through phase adjustment. The power optimization design with optimized phase shifts (abbreviated as OW&OP), which focuses on optimizing power allocation while adjusting phase shifts. The initial trajectory design based on random phase (abbreviated as T&RP), where the phase values are randomly assigned. If the duration is sufficiently long, the UAV follows the initially planned trajectory. However, if the available time is limited, the UAV will deviate from the set trajectory and proceed directly to the endpoint at maximum speed.
Initial feasible solutions for the OT&OP&OW, OT&OP, and OW&OP algorithms are generated using the T&RP algorithm. These initial solutions act as a starting point for further optimization. During the flight cycle, the initial power values for these algorithms are randomly generated, with the condition that the power of P 1 exceeds that of P 2 .
In Figure 2, we look at the UAV’s initial trajectory and optimized trajectories, with number of array elements M varying. This helps us see how M impacts the UAV’s flight path. The UAV initially chooses to hover over User 2 to achieve the maximum average rate and flies directly to User 2. As the quantity of RIS array elements rises, the UAV’s trajectory bends and gradually shifts towards the RIS position in the middle. When the RIS array elements are sufficient, the UAV will hover between RIS and User 2.
In Figure 3, we illustrate the bearing of different RIS array elements on the average achievable rate under the same maximum transmit power. We use the standard deviation (denoted as SD) as a measure of data dispersion. As RIS array elements increases, the degree of dispersion also increases. As the number of RIS array elements increases, the overall optimization effect shows minimal improvement. However, the blue and pink curves reveal a significant increase in phase optimization as the number of RIS elements grows. Combined with Figure 2, since the UAV trajectory is not close to the RIS, the impact of adding more RIS array elements on the overall performance is minimal. However, it can be concluded that even with a small number of RIS array elements, our scheme effectively improves the system’s average achievable rate, in contrast to relying on a large number of elements.
In Figure 4, we give the influence of different peak transmission power P m a x on the average achievable rate under the same RIS array elements M. It can be inferred that as P m a x increases, the mean achievable throughput also increases significantly. Since the UAV’s flight trajectory hovered over User 2, increasing P m a x had a minimal impact on overall optimization. This suggests that increasing P m a x yields a better optimization effect compared to increasing the RIS array elements. Considering the RIS layout and installation cost, the choice of increasing P m a x is a better choice.
Figure 5 and Figure 6 are in the same P m a x , the influence of different M on the mean achievable throughput. It can be observed that both P 1 and P 2 fluctuate around 50 mW, while 50 mW remains stable without fluctuation. The power allocated to both components satisfies the constraints. The maximum average achievable rate is obtained based on atransmission power allocation during the flight. As the number of RIS array elements increases, the fluctuation becomes smaller. When the RIS array element is M = 20 × 20 , the power allocated to both users is 50 mw, and the UAV trajectory is closer to the RIS. At certain times, the UAV allocates more power to User 1 and less to User 2 to ensure both users achieve a higher communication rate.

7. Conclusions

This paper investigates the RIS-assisted NOMA-UAV communication system. To maximize the average achievable rate, we break down the optimization into three sub-problems: optimizing the UAV trajectory, configuring the RIS phase shifts, and allocating power among users. The outcomes generated by the simulation indicate the proficiency of the presented optimization algorithm. Reasonable increase of RIS array elements and maximum transmission power can achieve better optimization results. This paper analyzes the NOMA-UAV communication system with RIS assistance. However, during the optimization process, we assume ideal conditions by neglecting interference and noise, which could cause deviations in practical applications. Furthermore, the computational complexity of the system model may increase in large-scale user or multi-UAV scenarios. Future research should explore more realistic channel models or focus on reducing algorithmic complexity to improve practical applicability.

Author Contributions

Conceptualization, J.J. and Y.L.; methodology, Y.L.; software, Y.L.; validation, Y.L. and J.Y.; formal analysis, J.J.; writing—original draft preparation, Y.L.; writing—review and editing, Y.L. and J.J.; visualization, J.Y.; supervision, J.J.; project administration, J.Y.; funding acquisition, J.J. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by Guangxi Science and Technology Base and Talent Special Project: Research and Application of Key Technologies for Precise Navigation (Gui Ke AD25069103), and in part by the GUAT Special Research Project on the Strategic Development of Distinctive Interdisciplinary Field under Grant TS2024211.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Figure A1. Flow of the Algorithm 1.
Figure A1. Flow of the Algorithm 1.
Electronics 14 02993 g0a1

References

  1. 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]
  2. Yu, X.; Xu, D.; Sun, Y.; Ng, D.W.K.; Schober, R. Robust and Secure Wireless Communications via Intelligent Reflecting Surfaces. IEEE J. Sel. Areas Commun. 2020, 38, 2637–2652. [Google Scholar] [CrossRef]
  3. Zhang, S.; Zeng, Y.; Zhang, R. Cellular-Enabled UAV Communication: A Connectivity-Constrained Trajectory Optimization Perspective. IEEE Trans. Commun. 2019, 67, 2580–2604. [Google Scholar] [CrossRef]
  4. Zhang, G.; Ou, X.; Cui, M.; Wu, Q.; Ma, S.; Chen, W. Cooperative UAV Enabled Relaying Systems: Joint Trajectory and Transmit Power Optimization. IEEE Trans. Green Commun. Netw. 2022, 6, 543–557. [Google Scholar] [CrossRef]
  5. Li, S.; Dang, X.; Yu, X.; Li, J.; Lin, Y.; Cheng, B. Energy-Efficient Downlink NOMA Transmission Enabled by Continuous Phase Modulation. IEEE Commun. Lett. 2025, 29, 210–214. [Google Scholar] [CrossRef]
  6. Ding, Z.; Lv, L.; Fang, F.; Dobre, O.A.; Karagiannidis, G.K.; Al-Dhahir, N.; Schober, R.; Poor, H.V. A State-of-the-Art Survey on Reconfigurable Intelligent Surface-Assisted Non-Orthogonal Multiple Access Networks. Proc. IEEE 2022, 110, 1358–1379. [Google Scholar] [CrossRef]
  7. Nasir, A.A.; Tuan, H.D.; Duong, T.Q.; Poor, H.V. UAV-Enabled Communication Using NOMA. IEEE Trans. Commun. 2019, 67, 5126–5138. [Google Scholar] [CrossRef]
  8. Liu, Y.; Ji, J.; Yang, J. Average Achievable Rate Maximization for RIS-Assisted UAV Communication Systems. IEEE Access. 2025, 13, 3130–3138. [Google Scholar] [CrossRef]
  9. Li, S.; Duo, B.; Yuan, X.; Liang, Y.-C.; Renzo, M.D. Reconfigurable Intelligent Surface Assisted UAV Communication: Joint Trajectory Design and Passive Beamforming. IEEE Wirel. Commun. Lett. 2020, 9, 716–720. [Google Scholar] [CrossRef]
  10. Singh, S.K.; Agrawal, K.; Singh, K.; Li, C.-P.; Ding, Z. NOMA Enhanced Hybrid RIS-UAV-Assisted Full-Duplex Communication System With Imperfect SIC and CSI. IEEE Trans. Commun. 2022, 70, 7609–7627. [Google Scholar] [CrossRef]
  11. Lei, J.; Zhang, T.; Mu, X.; Liu, Y. NOMA for STAR-RIS Assisted UAV Networks. IEEE Trans. Commun. 2024, 72, 1732–1745. [Google Scholar] [CrossRef]
  12. Tang, R.; Wang, J.; Zhang, Y.; Jiang, F.; Zhang, X.; Du, J. Throughput Maximization in NOMA Enhanced RIS-Assisted Multi-UAV Networks: A Deep Reinforcement Learning Approach. IEEE Trans. Veh. Technol. 2025, 74, 730–745. [Google Scholar] [CrossRef]
  13. Sehito, N.; Shouyi, Y.; Alshahrani, H.; Alamgeer, M.; Dutta, A.K.; Alsubai, S.; Nkenyereye, L.; D, R.K. Optimizing User Association, Power Control, and Beamforming for 6G Multi-IRS Multi-UAV NOMA Communications in Smart Cities. IEEE Trans. Consum. Electron. 2024, 70, 5702–5710. [Google Scholar] [CrossRef]
  14. Feng, W.; Tang, J.; Wu, Q.; Fu, Y.; Zhang, X.; So, D.K.C.; Wong, K.-K. Resource Allocation for Power Minimization in RIS-Assisted Multi-UAV Networks With NOMA. IEEE Trans. Commun. 2023, 71, 6662–6676. [Google Scholar] [CrossRef]
  15. Hu, H.; Sheng, Z.; Nasir, A.A.; Yu, H.; Fang, Y. Computation Capacity Maximization for UAV and RIS Cooperative MEC System With NOMA. IEEE Commun. Lett. 2024, 28, 592–596. [Google Scholar] [CrossRef]
  16. Zhang, Q.; Zhao, Y.; Li, H.; Hou, S.; Song, Z. Joint Optimization of STAR-RIS Assisted UAV Communication Systems. IEEE Wirel. Commun. Lett. 2022, 11, 2390–2394. [Google Scholar] [CrossRef]
  17. Su, Y.; Pang, X.; Lu, W.; Zhao, N.; Wang, X.; Nallanathan, A. Joint Location and Beamforming Optimization for STAR-RIS Aided NOMA-UAV Networks. IEEE Trans. Veh. Technol. 2023, 72, 11023–11028. [Google Scholar] [CrossRef]
  18. Guo, K.; Wu, M.; Li, X.; Song, H.; Kumar, N. Deep Reinforcement Learning and NOMA-Based Multi-Objective RIS-Assisted IS-UAV-TNs: Trajectory Optimization and Beamforming Design. IEEE Trans. Intell. Transp. Syst. 2023, 24, 10197–10210. [Google Scholar] [CrossRef]
  19. Ali, Z.; Asif, M.; Khan, W.U.; Elfikky, A.; Ihsan, A.; Ahmed, M.; Ranjha, A.; Srivastava, G. Hybrid Optimization for NOMA-Based Transmissive-RIS Mounted UAV Networks. IEEE Trans. Consum. Electron. 2025. [Google Scholar] [CrossRef]
  20. Zhao, S.; Gong, S.; Gu, B.; Li, L.; Lyu, B.; Hoang, D.T.; Yi, C. Exploiting NOMA Transmissions in Multi-UAV-Assisted Wireless Networks: From Aerial-RIS to Mode-Switching UAVs. IEEE Trans. Wirel. Commun. 2025, 24, 2530–2544. [Google Scholar] [CrossRef]
  21. Ghosh, S.; Bhowmick, A.; Roy, S.D.; Kundu, S. UAV-RIS Enabled NOMA Network for Disaster Management with Hardware Impairments. IEEE Trans. Aerosp. Electron. Syst. 2024, 60, 7995–8009. [Google Scholar] [CrossRef]
  22. Sobhi-Givi, S.; Nouri, M.; Shayesteh, M.G.; Behroozi, H.; Kwon, H.H.; Piran, M.J. Efficient Optimization in RIS-Assisted UAV System Using Deep Reinforcement Learning for mmWave-NOMA 6G Communications. IEEE Internet Things J. 2025, 12, 26042–26057. [Google Scholar] [CrossRef]
  23. Guo, L.; Jia, J.; Chen, J.; Wang, X. Secure Communication Optimization in NOMA Systems With UAV-Mounted STAR-RIS. IEEE Trans. Inf. Forensics Secur. 2024, 19, 2300–2314. [Google Scholar] [CrossRef]
  24. Wang, H.; Xu, L.; Yan, Z.; Gulliver, T.A. Low-Complexity MIMO-FBMC Sparse Channel Parameter Estimation for Industrial Big Data Communications. IEEE Trans. Ind. Inform. 2021, 17, 3422–3430. [Google Scholar] [CrossRef]
  25. Qin, X.; Song, Z.; Hou, T.; Yu, W.; Wang, J.; Sun, X. Joint Optimization of Resource Allocation, Phase Shift, and UAV Trajectory for Energy-Efficient RIS-Assisted UAV-Enabled MEC Systems. IEEE Trans. Green Commun. Netw. 2023, 7, 1778–1792. [Google Scholar] [CrossRef]
  26. Mu, X.; Liu, Y.; Guo, L.; Lin, J.; Poor, H.V. Intelligent Reflecting Surface Enhanced Multi-UAV NOMA Networks. IEEE J. Sel. Areas Commun. 2021, 39, 3051–3066. [Google Scholar] [CrossRef]
  27. Liu, Y.; Duo, B.; Wu, Q.; Yuan, X.; Li, Y. Full-Dimensional Rate Enhancement for UAV-Enabled Communications via Intelligent Omni-Surface. IEEE Wirel. Commun. Lett. 2022, 11, 1955–1959. [Google Scholar] [CrossRef]
  28. Hou, T.; Liu, Y.; Song, Z.; Sun, X.; Chen, Y.; Hanzo, L. Reconfigurable Intelligent Surface Aided NOMA Networks. IEEE J. Sel. Areas Commun. 2020, 38, 2575–2588. [Google Scholar] [CrossRef]
  29. Guimaraes, D.A.; Floriano, G.H.F.; Chaves, L.S. A Tutorial on the CVX System for Modeling and Solving Convex Optimization Problems. IEEE Lat. Am. Trans. 2015, 13, 1228–1257. [Google Scholar] [CrossRef]
  30. Boyd, S.; Vandenberghe, L. Convex Optimization; Cambridge University Press: Cambridge, UK, 2004. [Google Scholar]
  31. Chen, Z.; Xiaowei, P.; Jie, T.; Mingqian, L.; Nan, Z.; Xiuyin, Z.; Xianbin, W. Transmit power minimization for IRS-assisted NOMA-UAV networks. China Commun. 2024, 21, 137–152. [Google Scholar] [CrossRef]
  32. Wen, Z.; Na, Z.; Zhang, Y. Energy Efficiency Optimization for RIS-Assisted Uplink-NOMA UAV Network. IEEE Wirel. Commun. Lett. 2024, 13, 1640–1644. [Google Scholar] [CrossRef]
Figure 1. The RIS-assisted NOMA-UAV system model.
Figure 1. The RIS-assisted NOMA-UAV system model.
Electronics 14 02993 g001
Figure 2. UAV Trajectories: Initial and optimized for different M.
Figure 2. UAV Trajectories: Initial and optimized for different M.
Electronics 14 02993 g002
Figure 3. P m a x = 100 mw, the average achievable rate effect of different algorithms in different cases of M: (a) M = 4 × 4 ; (b) M = 8 × 8 ; (c) M = 10 × 10 ; (d) M = 15 × 15 ; (e) M = 20 × 20 .
Figure 3. P m a x = 100 mw, the average achievable rate effect of different algorithms in different cases of M: (a) M = 4 × 4 ; (b) M = 8 × 8 ; (c) M = 10 × 10 ; (d) M = 15 × 15 ; (e) M = 20 × 20 .
Electronics 14 02993 g003
Figure 4. Theaverage achievable rate at different maximum power P m a x when the number of RIS array elements is M = 8 × 8 .
Figure 4. Theaverage achievable rate at different maximum power P m a x when the number of RIS array elements is M = 8 × 8 .
Electronics 14 02993 g004
Figure 5. Power allocation of P 1 with different number of RIS array elements M.
Figure 5. Power allocation of P 1 with different number of RIS array elements M.
Electronics 14 02993 g005
Figure 6. Power allocation of P 2 with different number of RIS array elements M.
Figure 6. Power allocation of P 2 with different number of RIS array elements M.
Electronics 14 02993 g006
Table 1. Summary of some contributions of existing papers.
Table 1. Summary of some contributions of existing papers.
ReferenceApplication SceneSolution Method
[8]RIS-assisted UAV communication systemJoint design iterative optimization
[9]New RIS-assisted UAV communication systemClosed phase shift solution, SCA
[10]Hybrid air full-duplex relay modeRiemann gradient method
[11]STAR-RIS-assisted UAVLRCPPO algorithm
[12]RIS-assisted multi-UAV communication systemDouble deep Q network
[13]RIS combined with NOMA multi-UAVQuadratic programming, SCA
[15]RIS mobile edge computing frameworkSemidefinite relaxation, SCA
[16]STAR-RIS-assisted UAVJoint design iterative optimization
[17]STAR-RIS assisted NOMA-UAV networkJoint optimization algorithm
[19]T-RIS assisted UAVD3RL framework
[20]Aerial RIS-assisted wireless networkMADDPG method
[21]RIS-assisted UAV communication systemDiversity combining techniques
[23]STAR-RIS-assisted UAVDouble deep Q network, SCA
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

Liu, Y.; Ji, J.; Yang, J. Maximization of Average Achievable Rate for NOMA-UAV Dual-User Communication System Assisted by RIS. Electronics 2025, 14, 2993. https://doi.org/10.3390/electronics14152993

AMA Style

Liu Y, Ji J, Yang J. Maximization of Average Achievable Rate for NOMA-UAV Dual-User Communication System Assisted by RIS. Electronics. 2025; 14(15):2993. https://doi.org/10.3390/electronics14152993

Chicago/Turabian Style

Liu, Yuandong, Jianbo Ji, and Juan Yang. 2025. "Maximization of Average Achievable Rate for NOMA-UAV Dual-User Communication System Assisted by RIS" Electronics 14, no. 15: 2993. https://doi.org/10.3390/electronics14152993

APA Style

Liu, Y., Ji, J., & Yang, J. (2025). Maximization of Average Achievable Rate for NOMA-UAV Dual-User Communication System Assisted by RIS. Electronics, 14(15), 2993. https://doi.org/10.3390/electronics14152993

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