Next Article in Journal
Markov-Chain Perturbation and Approximation Bounds in Stochastic Biochemical Kinetics
Previous Article in Journal
An Improved Test for High-Dimensional Mean Vectors and Covariance Matrices Using Random Projection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A UAV-Assisted STAR-RIS Network with a NOMA System

1
School of Computer Science and Engineering, Macau University of Science and Technology, Macau 999078, China
2
Department of Computer Science, College of Computers and Information Technology, Taif University, Taif 21944, Saudi Arabia
3
Department of Computer and Network Engineering, University of Jeddah, Jeddah 21959, Saudi Arabia
*
Author to whom correspondence should be addressed.
Mathematics 2025, 13(13), 2063; https://doi.org/10.3390/math13132063 (registering DOI)
Submission received: 13 May 2025 / Revised: 19 June 2025 / Accepted: 19 June 2025 / Published: 21 June 2025
(This article belongs to the Special Issue Mathematical Modelling for Cooperative Communications)

Abstract

:
In this paper, we investigate a simultaneous transmitting and reflecting reconfigurable intelligent surface (STAR-RIS)-assisted non-orthogonal multiple access (NOMA) communication system where the STAR-RIS is mounted on an unmanned aerial vehicle (UAV) with adjustable altitude. Due to severe blockages in urban environments, direct links from the base station (BS) to users are assumed unavailable, and signal transmission is realized via the STAR-RIS. We formulate a joint optimization problem that maximizes the system sum rate by jointly optimizing the UAV’s altitude, BS beamforming vectors, and the STAR-RIS phase shifts, while considering Rician fading channels with altitude-dependent Rician factors. To tackle the maximum achievable rate problem, we adopt a block-wise optimization framework and employ semidefinite relaxation and gradient descent methods. Simulation results show that the proposed scheme achieves up to 22% improvement in achievable rate and significant reduction in bit error rate (BER) compared to benchmark schemes, demonstrating its effectiveness in integrating STAR-RIS and UAV in NOMA networks.

1. Introduction

Reconfigurable intelligent surfaces (RISs) have attracted considerable attention in recent years as a novel and fascinating area. As a developing technology, RIS can enhance wireless channel quality by adjusting the amplitude and phase of incident signals via low-cost and independently controllable passive elements on a surface. In the past few years, considerable research works have been conducted in response to the new research direction of RIS. For instance, the authors of [1] studied a RIS-aided single-cell wireless system, which minimizes the energy consumption of the system by optimizing the transmit beamforming at the base station (BS) and reflect beamforming at the RIS. In addition, the authors in [2,3,4] proposed several spectral efficient (SE) and energy efficient (EE) wireless solutions under various channel conditions. For example, the authors of [2] proposed two cost-effective approaches for optimizing the phase shifters of a RIS in a downlink multi-user communication system by using alternating maximization and non-convex optimization to improve SE and EE. These methods can also be used to reduce the bit error rate (BER) and enhance the achievable rate. However, the major limitation is that RISs can only reflect the signal, and the coverage area is constrained due to the physical characteristics. As a solution to this issue, the simultaneous transmitting and reflecting RISs (STAR-RIS) is proposed, which not only solves the challenge of omnidirectional coverage but also provides more degrees of freedom for controlling the STAR-RIS. Following this, several studies have been conducted on STAR-RIS-aided wireless communication systems. Liu et al. in [5] applied STAR-RIS to unmanned aerial vehicle (UAV) networks to maximize achievable rates through the joint optimization of UAV trajectory and phase shifters. The authors in [6] investigated three operational protocols for STAR-RIS, and simulation results confirmed that the performance of STAR-RIS using the proposed protocols surpasses that of traditional RIS. Based on [6], the authors in [7] proposed an innovative emergency communication network for UAVs utilizing both STAR-RIS and non-orthogonal multiple access (NOMA). NOMA provides a significant advantage compared to conventional orthogonal multiple access schemes [8]. Additionally, because of STAR-RIS’s capability for both transmission and reflection, users in the STAR-RIS scenario can be divided into two categories as follows: transmission users and reflection users. Several works have combined the NOMA and STAR-RIS in light of this. For example, the authors in [9] jointly optimized both the position of the UAV and the passive beamforming of STAR-RIS to obtain a sum-rate maximization solution in STAR-RIS-aided NOMA networks. The authors in [10] proposed a NOMA system empowered by mobile STAR-RIS, which outperforms various other schemes in terms of average achievable rate. The authors in [11] developed a two-layer iterative algorithm to jointly optimize user pairing, decoding order, beamforming, and resource allocation in a STAR-RIS-assisted NOMA framework, significantly improving the minimum user rate compared to conventional schemes. The authors in [12] proposed a STAR-RIS-assisted NOMA system that jointly optimizes decoding order, power allocation, and beamforming to maximize system sum rate. A two-layer iterative algorithm was developed to efficiently solve the non-convex problem, yielding superior performance compared to conventional RIS-assisted NOMA and RIS-assisted orthogonal multiple access schemes. A detailed comparison of related works can be found in Table 1. However, most of the works considering NOMA face the following bottleneck. In a scenario with a large number of users, the successive interference cancellation (SIC) limits the capacity of a single STAR-RIS in the proposed STAR-RIS-aided NOMA system to handle multiple users. A common approach is to allocate a specific region to each STAR-RIS. Therefore, each STAR-RIS is responsible for managing communication within its designated area. The problem we address is how to maximize system utilization and SE for each user by optimizing the deployment of STAR-RIS-equipped UAVs while ensuring compliance with SIC limitation.
Based on this analysis, we consider a STAR-RIS-aided NOMA network where the STAR-RIS is equipped in a UAV, and we focus on constructing the system model and conducting an approach to maximize the SE. Our work is novel and contributive in the following aspects:
  • We jointly optimize the UAV’s flying altitude, antenna beamforming, and the phase shifts of the reflective elements, demonstrating significant performance gains from this integrated design.
  • We formulate an SE maximization problem under constraints including the total power, UAV altitude, and coverage. To address its complexity, we adopt gradient descent and semidefinite relaxation (SDR) techniques and propose an efficient algorithm for its solution.
  • Numerical results demonstrate that the proposed gradient descent-based algorithm significantly outperforms baseline schemes in terms of SE and BER.
Organization: The remainder of this paper is organized as follows. Section 2 presents the system model, and Section 3 presents the problem formulation. Section 4 introduces the proposed algorithm and provides a solution to the problem. Section 5 presents the simulation results. Finally, Section 6 concludes the paper.

2. System Model

In this section, we introduce the proposed STAR-RIS-aided NOMA system model which is shown in Figure 1. Without loss of generality, a two-dimensional (2D) coordinate system is considered. In this scenario, direct communications between the two users and the BS are blocked. To overcome the blocking, a UAV equipped with STAR-RIS establishes a communication link between the users and the BS.
The coordinates for user 1 (U1), user 2 (U2), and STAR-RIS are ( L , 0 ) , ( L , 0 ) , and ( r , h u a v ) . We use h u a v to denote the height of the UAV and r to represent the horizontal coordinate of the UAV. In the system, the BS is located far away, and its coordinate is ( h b s , r b s ) . The O point which is located in ( 0 , 0 ) denotes the origin point of the 2D coordinate system. d B S denotes the distance from the BS to the STAR-RIS, and  d r and d t represent the distances from the STAR-RIS to each user, which are, respectively, shown as
d r = L r 2 + h u a v 2 ,
d t = L + r 2 + h u a v 2 ,
d B S = r b s r 2 + h b s h u a v 2 ,
r ( 0 , L ] .
As shown in Figure 1 and Equations (1a)–(1d), the system model simplifies the position by ignoring the y-axis component. This simplification is reasonable because the horizontal position of the UAV is not involved in the optimization process. Since the focus of this work is on optimizing the UAV altitude and STAR-RIS configuration, modeling in two dimensions suffices, without loss of generality.
The wireless signal incident on a particular STAR-RIS element is split into transmitted and reflected signals, as shown in Figure 1. The signal incident on the mth element of the STAR-RIS is represented as s m , where m 1 , 2 , , M with M representing the total number of elements. In addition, the signals transmitted and reflected by the mth element can be, respectively, denoted as t m = β m t e j ϕ m t s m and r m = β m r e j ϕ m r s m , where β m t , β m r ( 0 , 1 ) and ϕ m t , ϕ m r [ 0 , 2 π ) . β m r and β m t denote the transmission and reflection coefficients for the mth element, respectively; ϕ m t and ϕ m r denote the phase shift for the mth element, respectively. All STAR-RIS elements are assumed to work in the energy splitting protocol [6], which means the signal arriving on each element is divided into the transmitting signal and reflection signal, with an energy splitting ratio of β m t : β m r . Since the total signal energy equals the transmitted and reflected energies, the transmission and reflection coefficients always satisfy β m t + β m r = 1 for each element. In this case, the phase shift matrix of the transmission link Θ t = d i a g ( β 1 t e j ϕ 1 t , , β M t e j ϕ M t ) and the phase shift matrix of the reflection link Θ r = d i a g ( β 1 r e j ϕ 1 r , , β M r e j ϕ M r ) and d i a g ( · ) represents a diagonal matrix.

2.1. Channel Modeling

In the proposed system, N denotes the number of antennas in BS [1]. G C M × N is the channel between BS and STAR-RIS; F r C M × 1 and F t C M × 1 represent the channel between STAR-RIS and U1 and the channel between STAR-RIS and U2, respectively. In dense urban scenarios, the direct link between the BS and users is often obstructed by tall buildings and other physical structures. Therefore, in this paper, the channels are modeled as Rician fading channels, where the line-of-sight (LoS) and non-line-of-sight (NLoS) components are jointly considered through the Rician factor. The path loss coefficient of the proposed model is χ = χ 1 d 0 ϵ , where ϵ denotes the path loss exponent, d 0 denotes the distance between the transmitter and receiver, and  χ 1 denotes the path loss coefficient at 1 m. Then, the channels are modeled as
F k = χ 1 d k ϵ k × K k K k + 1 F k ( L o S ) + 1 K k + 1 F k ( N L o S ) ,
G = χ 1 d B S ϵ G × K G K G + 1 G ( L o S ) + 1 K G + 1 G ( N L o S ) ,
k t , r .
where K t , K r , and K G denote the Rician factors for F t , F r , and G , respectively. ϵ t , ϵ r , and ϵ G denote the exponents of path loss for F t , F r , and G , respectively. F t ( L o S ) , F r ( L o S ) , and G ( L o S ) are the LoS components for F t , F r , and G , respectively. F t ( N L o S ) , F r ( N L o S ) , and G ( N L o S ) represent the NLoS components for F t , F r , and G , respectively.

2.2. Path Loss Exponent and Rician Factor Modeling

Unlike simplified models that assume a fixed LoS or complete blockage, the Rician factor in the proposed scheme is dynamically changed based on the UAV altitude, the elevation angle between the UAV and users. Intuitively, when the altitude of the UAV decreases, the channels suffer severe fading due to the obstacles between the UAV and the users. In addition, the elevation angle of the UAV relative to the ground user is identified as a key factor in determining the Rician factor [14]. Therefore, by introducing the non-decreasing function K E θ X , where X t , r , G and θ X 0 , π 2 , the Rician factor is modeled as a function of the elevation angle K X = K E θ X . The elevation angles between the UAV and the ground users are denoted as θ r and θ t , and the elevation angle between the UAV and the BS is θ G . In fact, a large θ X leads to a higher LoS contribution and less multipath scatters at the receiver, resulting in a larger K X [15]. According to [14], the Rician factors can be modeled by the following function:
K X = K E θ X ,
K E θ X = a 1 X · e b 1 X θ X ,
a 1 X = κ 0 X , b 1 X = 2 π ln κ π / 2 X κ 0 X ,
X t , r , G , θ X 0 , π 2 .
where κ 0 X = K E θ X is the minimum Rician factor for θ X = 0 and κ π / 2 X = K E θ X is the maximum Rician factor for θ X = π 2 . κ 0 X and κ π / 2 X are fixed values related to the environment, and as the environmental parameters change, the shape of K E θ X will also vary accordingly. Furthermore, (3b) reflects the influence of the elevation angle on the LoS component and the reduction in multipath effects as θ X increases.
Similarly, the path loss exponent is affected by the elevation angle, with  ϵ potentially decreasing as the UAV’s elevation angle θ X increases. In this approach, ϵ 0 X represents the maximum path loss exponent at θ X = 0 , while ϵ π / 2 X denotes the minimum path loss exponent at θ X = π 2 . Generally, denser environments, with more obstacles between the transmitter and receiver, typically result in higher path loss exponents. To account for this, function ϵ X ( θ X ) is described based on the LoS function, P LoS ( θ X ) , between the UAV and the ground user [16], which is given by the following:
ϵ X ( θ X ) = a 2 X · P LoS ( θ X ) + b 2 X ,
P LoS ( θ X ) = 1 a 3 X e b 3 X θ X + 1 ,
X t , r , G , θ X 0 , π 2 .
where the parameters a 2 X , b 2 X , a 3 X , and  b 3 X are influenced by the environmental conditions and the transmission frequency. a 2 X and b 2 X can be modeled as below   
a 2 X = ϵ π / 2 X ϵ 0 X P LoS π 2 P LoS ( 0 ) ϵ π / 2 X ϵ 0 X ,
b 2 X = ϵ 0 X a 2 X · P LoS ( 0 ) ϵ 0 X ,
X t , r , G .
where the approximations arise from the fact that P LoS ( 0 ) 0 and P LoS ( π / 2 ) 1 , with detailed proofs provided in [15].

2.3. Received Signal and NOMA Decoding

The BS is equipped with a uniform linear array (ULA) consisting of N transmit antennas, and we consider a uniform rectangular array (URA) at the STAR-RIS. The BS sends the superposition coding to those two users according to the working principle of NOMA. As a result, each user’s received signal can be represented as
y k = F k H Θ k G x + n k , k t , r .
where n k denotes the additive white Gaussian noise (AWGN) satisfying n k C N 0 , σ k 2 , and  x is the transmitted signal from the BS which is shown as
x = a t w t s t + a r w r s r ,
where s k , k t , r is the transmitted symbol sent to U1 and U2, respectively, with E s k 2 = 1 , w k C N × 1 , k t , r denoting the beamforming vector for each user. Moreover, a r and a t 0 , 1 with a r + a t = 1 denote the power coefficient allocated to the U1 and U2, respectively. Because of the constraint imposed by (1d), the UAV is always closer to U1. To balance the achievable rates between the two users and mitigate significant rate disparity, a larger power allocation coefficient is assigned to U2. Therefore, a t is set to be greater than a r (i.e., a t > a r ). At U1 and U2, SIC is used, and the signals are decoded in decreasing order of their channel gains.
The achievable rate of U1 and U2 is given by
R r = log 2 1 + F r H Θ r G w r 2 F t H Θ t G w r 2 + σ r 2 ,
R t = log 2 1 + F t H Θ t G w t 2 σ t 2 .

3. Problem Formulation

The objective of the proposed system is to maximize the achievable rate of the users. Therefore, the problem can be formulated as below  
max w k , h u a v , Θ k log 2 1 + F r H Θ r G w r 2 F t H Θ t G w r 2 + σ r 2 + log 2 1 + F t H Θ t G w t 2 σ t 2 ,
s . t . k t , r w k 2 P max
R k R k min k { t , r } ,
0 < β m t , β m r < 1 , β m t + β m r = 1 , β m k 0 , 1 , k { t , r } m M ,
β m k 0 , 1 , k { t , r } , m M ,
ϕ k m [ 0 , 2 π ) , k { t , r } , m M ,
where (9b) denotes that the maximum total transmit power is P max ; R r and R t denote the achievable rate of U1 and U2, respectively; (9c) denotes that the minimum required communication rate of each user is R k m i n ; and  M 1 , 2 , , M , α k , and β m k are fixed parameters that remain constant throughout the optimization process. The UAV altitude h u a v plays a critical role in determining the characteristics of the channels. Specifically, it influences both the path loss exponents and the Rician factors of the channels F k and G . As the UAV descends to a lower altitude, it is more likely to experience blockages and scattering from surrounding buildings and obstacles in the urban environment. This leads to a higher path loss exponent and a lower Rician factor. Therefore, the UAV altitude is crucial for the overall system performance and is explicitly considered in our joint optimization. Ultimately, R t + R r is collectively determined by these three variables through their joint effects on channel characteristics.

4. Solution of the Problem

To solve the original joint optimization problem involving UAV altitude, beamforming vectors, and STAR-RIS phase shifts, we adopt an optimization framework. The original problem is challenging and includes coupled variables and multiple constraints, making direct joint optimization intractable. Therefore, we decompose the problem into two subproblems. This approach is a widely used technique in solving non-convex optimization problem [17]. In particular, when the UAV altitude is fixed, the beamforming and STAR-RIS phase optimization becomes more tractable. The decomposition significantly reduces computational burden and simplifies implementation. Although a theoretical convergence guarantee for the proposed scheme is difficult, our simulation results in Section 5 confirm that the proposed algorithm converges consistently across different sets of simulation parameters.

4.1. UAV Deployment Optimization

In the proposed system, the UAV hovers at a point in a 2D region, while the STAR-RIS is attached on it for better communication for the entire system. S I C m a x denotes the maximum demodulation capability of SIC in the system, which means that the BS can transmit the superposition coding signal from S I C m a x users in maximum one transmission. If the number of users exceeds the SIC limit, the communication mode switches to time division multiple access plus non-orthogonal multiple access (TDMA + NOMA) mode [18]. For example, there are four users and S I C m a x = 2 . In this circumstance, the BS transmits the superposition coding signal containing the two users’ symbols in each transmission. If there are four users and S I C m a x = 4 , the BS transmits the superposition coding signal containing the four users’ symbols in each transmission. To guarantee that the STAR-RIS exactly serves one user on each side, we set S I C m a x = 2 in the proposed scheme. Setting the S I C m a x = 2 is essential to avoid mutual interference between more than one user served on the same side of the STAR-RIS. Without this constraint, the signals intended for these users would interfere with each other, significantly degrading system performance. Moreover, scenarios with more than one user on the same side of the STAR-RIS are beyond the scope of our paper.
We define the user density as U d e n s i t y , denoting the number of users per square meter. The radius R u a v of the coverage area is given by
R u a v = h u a v tan ( θ u a v / 2 ) ,
where θ u a v ( 0 , π ) is the angle, and the coverage area is calculated as
A r e a u a v = π · h u a v tan ( θ u a v / 2 ) 2 .
The expected number of users in each transmission is
ι = U d e n s i t y π h u a v tan ( θ u a v / 2 ) 2 ( i f U d e n s i t y π h u a v tan ( θ u a v / 2 ) 2 S I C m a x ) , S I C m a x ( e l s e ) ,
where S I C m a x , U d e n s i t y , and  θ u a v are fixed constants.
Given w k and Θ k , the problem (9a) can be simplified to the following problem formulation:
max h u a v ι S I C m a x k t , r R k ,
s . t . h m i n h u a v h m a x , ( 9 c ) .
Since (13a) is a continuous function, gradient descent can be applied to optimize h u a v . Before designing the iterative procedure, we first derive the slope function of (13a) as below
f g d ( h u a v ) = ( ι S I C m a x k t , r R k ) .
First, we set the initial value h u a v = h m i n , and then, the value of h u a v is updated in each iteration using the formula given as
h u a v n e w = h u a v + Δ · f g d ( h u a v ) .
where Δ is the learning rate and h u a v n e w is the new value of h u a v . Next, we calculate the difference between the new and old values of h u a v . If this difference is smaller than the convergence threshold η or h u a v n e w exceeds the operational range of the UAV, the algorithm terminates, indicating convergence. Otherwise, we set h u a v = h u a v n e w , and the algorithm continues. The details of the algorithm used to realize the above optimization are given in Algorithm 1.
Algorithm 1 Gradient descent for UAV deployment optimization
Require: Learning rate Δ > 0 , initial value h m i n and h m a x , convergence threshold η > 0 , maximum iterations η max iter
  1:
Initialize environment.
  2:
Set h u a v h m i n .
  3:
for  i = 1 to η max iter  do
  4:
   Compute gradient: f g d ( h u a v ) .
  5:
   Update variable: h u a v n e w = h u a v + Δ · f g d ( h u a v ) .
  6:
   if  | h u a v n e w h u a v | < η  then
  7:
     break: Convergence reached.
  8:
   end if
  9:
   if  f g d ( h u a v ) < 0 , h u a v n e w h m i n  or  f g d ( h u a v ) > 0 , h u a v n e w h m a x  then
10:
     break: Minimum height or maximum height reached.
11:
   end if
12:
   Set h u a v h u a v n e w .
13:
end for
14:
output: Optimal solution h u a v * .

4.2. Beamforming and Phase Shift Optimization

In this optimization, both users’ quality of service requirements should be met. SDR is a widely used method in wireless communication optimization problems, especially for dealing with non-convex quadratic constraints [1]. In this section, our objective is to maximize the achievable rate of the system by applying SDR to solve problem (9a). We assume the channel state information is available at the STAR-RIS. Then, we propose a centralized algorithm for this solution. Given any phase shifts ϕ k m , m M , the following principle is valid. According to [19], maximum ratio transmission w k MRT P m a x F k H Θ k G H F k H Θ k G is the optimal transmit beamforming solution to problem (9a). So we have the optimal beamforming vector w k * , where w k * = P m a x F k H Θ k G H F k H Θ k G w k MRT . Given h u a v and w k * , the problem (9a) can be simplified to the following equivalent problem
max Θ k log 2 1 + F r H Θ r G 2 F t H Θ t G 2 + σ r 2 + log 2 1 + F t H Θ t G 2 σ t 2 ,
s . t . k t , r , ( 9 c ) , ( 9 d ) , ( 9 e ) , ( 9 f ) .
We assume v k = v k 1 , , v k m , , v k M H where v k m = β m k e j ϕ m , k { t , r } , m M . Then, we have F k H Θ k G = v k H Φ k , where Φ k = diag F k H G . Thus, problem (16a) is equivalent to
max Θ k log 2 1 + v r H Φ r 2 v t H Φ t 2 + σ r 2 + log 2 1 + v t H Φ t 2 σ t 2 ,
s . t . k t , r , ( 9 c ) , ( 9 d ) , ( 9 e ) , ( 9 f ) .
Since σ k is already given, problem (17a) depends only on the v k H Φ k 2 . For variable v k H Φ k 2 , problem (17a) is a monotonically increasing function. The proof of monotonicity is given in Appendix A. Therefore, problem (17a) can be expressed as follows
max v k k t , r v k H Φ k Φ k H v k
s . t . ( 9 c ) , ( 9 d ) , ( 9 e ) , ( 9 f ) ,
where problem (18a) is a non-convex quadratically constrained quadratic program (QCQP), and can be reformulated as a homogeneous QCQP as follows:
max v ¯ k k t , r v ¯ k H H v ¯ k
s . t . ( 9 c ) , ( 9 d ) , ( 9 e ) , ( 9 f ) ,
where v ¯ k = v k , H = Φ k Φ k H , and v ¯ k H H v ¯ k = Tr H v ¯ k v ¯ k H . Problem (19a) is a non-deterministic polynomial that is hard in general [20]. We assume V k = v ¯ k v ¯ k H , which needs to satisfy Rank V k = 1 and V k 0 . Then, we apply SDR to relax the rank-one constraint V k . As a result, problem (19a) is simplified to
max V k k t , r Tr ( H V k )
s . t . Rank V k = 1 , V k 0 , ( 9 c ) , ( 9 d ) , ( 9 e ) , ( 9 f ) .
It is clear that problem (20a) is a standard convex semidefinite program that can be solved by convex optimization solvers such as CVX. However, the solution of the relaxed problem may not be a rank-one solution, i.e.,  Rank V k 1 , which indicates that the solution of (20a) only stands for an upper bound of problem (19a). In order to construct a rank-one solution from the optimal higher-rank solution to problem (20a). We also need a couple of additional steps. First, we obtain the eigenvalue decomposition of V k as V k = U k Σ k U k H , where U k = e 1 k , , e M k and Σ k = diag λ 1 k , , λ M k are a unitary matrix and diagonal matrix, respectively. Second, we obtain a suboptimal solution to (19a) as v ¯ k = U k Σ k r k , where r k C M × 1 is a random vector generated according to r k C N 0 , I M with C N 0 , I M denoting the the circularly symmetric complex Gaussian distribution with zero mean and covariance matrix I M . With independently generated Gaussian random vectors r k , the objective value of (19a) is approximated as the maximum one attained by the best v ¯ k among all r k values. Finally, the solution v ¯ k to problem (19a) can be recovered by v ¯ k = e j arg ( [ v ¯ k v ¯ M ] ( 1 : M ) ) , where [ z ] ( 1 : M ) denotes the vector that contains the first M elements in z . It has been shown that such an SDR approach followed by a sufficiently large number of randomizations of r k guarantees a π 4 -approximation of the optimal objective value of problem (19a) [16].
The following algorithm is proposed to implement the above solution. First, we initialize θ u a v , h u a v , U d e n s i t y , w k , Θ k , and  h u a v . Second, we solve problem (13a) for given w k and Θ k , respectively. The optimal beamforming vector w k * can be found by setting w k = w k MRT . After updating w k and h u a v , Θ k can be computed by solving problem (16a). The details of the algorithm to realize the above optimization are given in Algorithm 2.
Algorithm 2 Process for solving problem (9a)
Require: Minimum required rate of each user R k m i n , maximum total transmit power P m a x , learning rate Δ > 0 , initial value h m i n and h m a x , convergence threshold η > 0 , maximum iterations η max iter , θ u a v , U d e n s i t y .
  1:
Initialize w k , Θ k , and  h u a v .
  2:
With given w k , Θ k , Δ , h m i n , h m a x , η , η max iter , solve the problem (13a) and calculate the optimal value h u a v * with Algorithm 1.
  3:
Update h u a v with optimal solution h u a v * .
  4:
Update w k with optimal solution w k * = P m a x F k H Θ k G H F k H Θ k G .
  5:
For given w k and h u a v , solve problem (16a) by applying SDR.
  6:
Update Θ k with optimal solution in (20a).
  7:
output: Optimal solution h u a v * , w k * and Θ k .

5. Numerical and Simulation Results

5.1. System Setup

In this subsection, we present the Monte Carlo simulation results obtained from the proposed system under various conditions. The simulation parameters of the proposed model are shown in Table 2.

5.2. Baseline Schemes

5.2.1. Baseline 1 Scheme (RIS)

The objective of this scheme is to provide a conventional UAV-assisted RIS network with a NOMA system model and prove that using STAR-RIS can enhance performance. Therefore, the STAR-RIS is replaced by the RIS in the conventional system model. We assume that the power consumption of this system is the same as that of the proposed system. Apart from this replacement, the other elements will remain consistent.

5.2.2. Baseline 2 Scheme (Random Phase Shift)

In this scheme, the elements of STAR-RIS work in random phase mode. Apart from this difference, the other elements will remain consistent with the proposed scheme.

5.3. Simulation Results

Figure 2 demonstrates the product of the achievable rate and the expected number of users versus the number of iterations for the proposed scheme when the UAV’s height h u a v is set to 10 m initially. The figure compares the performance under three different signal-to-noise ratio (SNR) conditions. It shows that in higher SNR, the system converges within more iterations, whereas in lower SNR, convergence requires fewer iterations. This fast convergence can be explained as follows: In low-SNR scenarios, the communication link between the STAR-RIS and users suffers from severe fading, leading to limited channel gains. As a result, the optimization space becomes effectively constrained, and the algorithm quickly reaches a point where further iterations yield negligible improvement.
In Figure 3, we investigate the achievable rate of all three schemes versus the number of reflection elements when the position of the UAV is fixed. From this figure, it is first observed that the proposed scheme achieves the best performance for all cases of M. For instance, when M = 24 , the achievable rate of the proposed scheme can achieve 2.7 bps/Hz, which is almost triple that of the baseline 2 scheme and slightly better than that in the baseline 1 scheme. The baseline 2 scheme lacks the optimization of several STAR-RIS parameters, including the beamforming vector and phase shifts. In contrast, the proposed scheme optimizes these parameters, resulting in superior performance. This further validates that the proposed me can effectively adjust the STAR-RIS phase shifters to find an optimal solution. In addition, the scheme with RIS performs worse than the proposed scheme because the STAR-RIS has both reflective and transmissive elements, allowing the proposed scheme to adjust the phases of its elements more precisely.
In Figure 4, we analyze the BER of the three schemes as the number of reflection elements varies. The baseline 2 scheme, using a random phase approach, shows that the BER remains relatively high for both users. As M increases, the BER of user 1 and user 2 slightly decreases. This decreased performance is partly due to the complexity of adjusting multiple STAR-RIS parameters, including the beamforming vector and phase shifts, in the baseline 2 scheme. In contrast, the proposed scheme demonstrates a significant reduction in BER for both users as M increases. Meanwhile, user 1 and user 2 also experience a rapid decline in BER, indicating the overall superior performance of the proposed scheme. For the baseline 1 scheme, which involves phase shift adjustment, the BER performance is better than that of baseline 2 but worse than that of the proposed scheme. This performance gap is mainly due to the physical characteristics of RIS and STAR-RIS, in which the STAR-RIS allows for more parameters to be adjusted, providing greater flexibility and finer control, which leads to enhanced performance. Overall, the proposed scheme outperforms the baseline 1 and 2 schemes, highlighting the benefits of using beamforming and phase shift optimization to reduce BER.

6. Conclusions

In this paper, we have proposed a STAR-RIS-aided NOMA system by deploying STAR-RISs on the UAV. The active beamforming at the BS and the passive beamforming at the STAR-RISs are optimized to maximize the achievable rate for the users. Rician fading was adopted to model the channel with altitude-dependent Rician factors. Based on the model, two baseline schemes were proposed and discussed. By leveraging the SDR techniques, simulation results showed that the BER and achievable rate performance improvements are achieved by applying the proposed scheme when compared to the baseline schemes. Despite these good results, the proposed scheme has several limitations. First, it considered only a two-user scenario and assumed perfect channel state information, which may not be practical. Furthermore, although convergence was verified in simulations, a formal theoretical analysis remains to be discussed. Future work could investigate developing robust optimization methods that account for imperfect channel state information and environmental uncertainty, improving the resilience of the system in practical deployments. The insights presented in this work are expected to contribute for the future and practical deployments of RIS-assisted systems to address the implementation challenges in future networks.

Author Contributions

Conceptualization, J.L.; software, J.L.; validation, Y.P.; writing—original draft preparation, J.L.; writing—review and editing, J.L., Y.P., M.M.M., and F.A.-H.; visualization, J.L.; supervision, Y.P. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Science and Technology Development Fund, Macau, SAR (0085/2024/RIA2). Furthermore, this research was funded by Taif University, Saudi Arabia, Project No. (TU-DSPP-2025-71).

Data Availability Statement

No new data were created or analyzed in this study.

Acknowledgments

The authors extend their appreciation to Taif University, Saudi Arabia, for supporting this work through project number (TU-DSPP-2025-71).

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Proof of Monotonicity

The noise σ k 2 in (17a) is a given variable, and σ k 2 > 0 , v k H Φ k 2 > 0 . Based on the above, we can give a simplified equation
f 1 ( x ) = log 2 1 + x x + a + log 2 1 + x a
where x is a variable greater than 0 and a is a constant greater than 0. Let us define the following:
f 11 ( x ) = log 2 1 + x x + a f 12 ( x ) = log 2 1 + x a
where it clear that f 1 ( x ) = f 11 ( x ) + f 12 ( x ) , for f 12 ( x ) = log 2 1 + x a . Since a > 0 , x a is strictly increasing in x. The function log 2 ( 1 + t ) is strictly increasing in t. Therefore, f 12 ( x ) is strictly increasing in x. So, function f 1 ( x ) maintains monotonicity. We have come to the conclusion that for variable v k H Φ k 2 , problem (17a) is a monotonically increasing function.

References

  1. 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]
  2. Huang, C.; Zappone, A.; Alexandropoulos, G.C.; Debbah, M.; Yuen, C. Reconfigurable intelligent surfaces for energy efficiency in wireless communication. IEEE Trans. Wirel. Commun. 2019, 18, 4157–4170. [Google Scholar] [CrossRef]
  3. Tang, W.; Chen, M.Z.; Chen, X.; Dai, J.Y.; Han, Y.; Di Renzo, M.; Zeng, Y.; Jin, S.; Cheng, Q.; Cui, T.J. Wireless communications with reconfigurable intelligent surface: Path loss modeling and experimental measurement. IEEE Trans. Wirel. Commun. 2020, 20, 421–439. [Google Scholar] [CrossRef]
  4. Guo, H.; Liang, Y.C.; Chen, J.; Larsson, E.G. Weighted sum-rate maximization for reconfigurable intelligent surface aided wireless networks. IEEE Trans. Wirel. Commun. 2020, 19, 3064–3076. [Google Scholar] [CrossRef]
  5. 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]
  6. Mu, X.; Liu, Y.; Guo, L.; Lin, J.; Schober, R. Simultaneously Transmitting and Reflecting (STAR) Aided Wireless Communications. IEEE Trans. Wirel. Commun. 2022, 21, 3083–3098. [Google Scholar] [CrossRef]
  7. 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]
  8. Ding, Z.; Liu, Y.; Choi, J.; Sun, Q.; Elkashlan, M.; Chih-Lin, I.; Poor, H.V. Application of non-orthogonal multiple access in LTE and 5G networks. IEEE Commun. Mag. 2017, 55, 185–191. [Google Scholar] [CrossRef]
  9. 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]
  10. Wang, P.; Wang, H.; Fu, Y. Average Rate Maximization for Mobile STAR-RIS-Aided NOMA System. IEEE Commun. Lett. 2023, 27, 1362–1366. [Google Scholar] [CrossRef]
  11. Lei, J.; Zhang, T.; Liu, Y. Hybrid NOMA for STAR-RIS Enhanced Communication. IEEE Trans. Veh. Technol. 2024, 73, 1497–1502. [Google Scholar] [CrossRef]
  12. Zuo, J.; Liu, Y.; Ding, Z.; Song, L.; Poor, H.V. Joint Design for Simultaneously Transmitting and Reflecting (STAR) RIS Assisted NOMA Systems. IEEE Trans. Wirel. Commun. 2023, 22, 611–626. [Google Scholar] [CrossRef]
  13. 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]
  14. Iskandar; Shigeru, S. Channel characterization and performance evaluation of mobile communication employing stratospheric platforms. IEICE Trans. Commun. 2006, 89, 937–944. [Google Scholar] [CrossRef]
  15. Azari, M.M.; Rosas, F.; Chen, K.C.; Pollin, S. Ultra Reliable UAV Communication Using Altitude and Cooperation Diversity. IEEE Trans. Commun. 2018, 66, 330–344. [Google Scholar] [CrossRef]
  16. Al-Hourani, A.; Kandeepan, S.; Lardner, S. Optimal LAP altitude for maximum coverage. IEEE Wirel. Commun. Lett. 2014, 3, 569–572. [Google Scholar] [CrossRef]
  17. Zhao, J.; Zhu, Y.; Mu, X.; Cai, K.; Liu, Y.; Hanzo, L. Simultaneously Transmitting and Reflecting Reconfigurable Intelligent Surface (STAR-RIS) Assisted UAV Communications. IEEE J. Sel. Areas Commun. 2022, 40, 3041–3056. [Google Scholar] [CrossRef]
  18. Wei, X.; Al-Obiedollah, H.; Cumanan, K.; Ding, Z.; Dobre, O.A. Energy Efficiency Maximization for Hybrid TDMA-NOMA System With Opportunistic Time Assignment. IEEE Trans. Veh. Technol. 2022, 71, 8561–8573. [Google Scholar] [CrossRef]
  19. Tse, D.; Viswanath, P. Fundamentals of Wireless Communication; Cambridge University Press: Cambridge, UK, 2005. [Google Scholar]
  20. Wu, Q.; Zhang, R. Intelligent Reflecting Surface Enhanced Wireless Network: Joint Active and Passive Beamforming Design. In Proceedings of the IEEE Global Communications Conference (GLOBECOM), Abu Dhabi, United Arab Emirates, 9–13 December 2018; pp. 1–6. [Google Scholar] [CrossRef]
Figure 1. Illustration of the system model.
Figure 1. Illustration of the system model.
Mathematics 13 02063 g001
Figure 2. Product of the achievable rate and the expected number of users ι of the proposed scheme versus the number of iterations when h u a v = 10 and r = 5 .
Figure 2. Product of the achievable rate and the expected number of users ι of the proposed scheme versus the number of iterations when h u a v = 10 and r = 5 .
Mathematics 13 02063 g002
Figure 3. Achievable rate of the proposed scheme, baseline 2 scheme and baseline 1 scheme versus number of STAR-RIS elements when h u a v = 10 and r = 5 .
Figure 3. Achievable rate of the proposed scheme, baseline 2 scheme and baseline 1 scheme versus number of STAR-RIS elements when h u a v = 10 and r = 5 .
Mathematics 13 02063 g003
Figure 4. BER of the proposed scheme and baseline 2 scheme versus the number of STAR-RIS elements when h u a v = 10 and r = 5 .
Figure 4. BER of the proposed scheme and baseline 2 scheme versus the number of STAR-RIS elements when h u a v = 10 and r = 5 .
Mathematics 13 02063 g004
Table 1. Comparison with existing works.
Table 1. Comparison with existing works.
Ref. and the Proposed SchemeRIS TypeNOMA TypeUAV TypeChannel ModelMathematical Approach
 [11]STAR-RISHybrid NOMANo UAVRayleigh fadingAlternating optimization
 [12]STAR-RISNOMANo UAVRician fadingSuccessive convex approximation and sequential constraint relaxation
 [7]RISNOMAFix UAVRician fadingLagrange relaxation and gradient descent
 [13]No RISNOMAUAV can alter its altitudeRician fadingPath-following algorithms
The proposed schemeSTAR-RISNOMAUAV can alter its altitudeRician fadingGradient descent and semidefinite relaxation
Table 2. Simulation parameters.
Table 2. Simulation parameters.
Description of ParameterParameterValue
Path loss exponent for θ r , θ t = π / 2 ϵ π / 2 r , ϵ π / 2 t 2.2
Path loss exponent for θ r , θ t = 0 ϵ 0 r , ϵ 0 t 3.5
Path loss exponent for θ G = 0 ϵ 0 G 2.8
Path loss exponent for θ G = π / 2 ϵ π / 2 G 2.2
Rician factor for θ r , θ t = π / 2 κ π / 2 r , κ π / 2 t 15 dB
Rician factor for θ r , θ t = 0 κ 0 r , κ 0 t 5 dB
Rician factor for θ G = 0 κ 0 G 15 dB
Rician factor for θ G = π / 2 κ π / 2 G 10 dB
Path loss at 1 meter χ 1 −30 dB
Maximal height of UAV h m a x 100 m
Minimal height of UAV h m i n 10 m
Distance between U1/U2 and O pointL10 m
BS position ( r b s , h b s ) ( 50 , 10 )
U1 position ( L , 0 ) ( 10 , 0 )
U2 position ( L , 0 ) ( 10 , 0 )
Number of antennas in BSN2
Power coefficient of the U1 a r 0.3
Power coefficient of the U2 a t 0.7
Transmission coefficients β m t , m M 0.5
Reflection coefficients β m r , m M 0.5
Learning rate Δ 0.1
Convergence condition η 1 × 10 5
Maximum number of iterations η max iter 1000
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

Lan, J.; Peng, Y.; Mirza, M.M.; AL-Hazemi, F. A UAV-Assisted STAR-RIS Network with a NOMA System. Mathematics 2025, 13, 2063. https://doi.org/10.3390/math13132063

AMA Style

Lan J, Peng Y, Mirza MM, AL-Hazemi F. A UAV-Assisted STAR-RIS Network with a NOMA System. Mathematics. 2025; 13(13):2063. https://doi.org/10.3390/math13132063

Chicago/Turabian Style

Lan, Jiyin, Yuyang Peng, Mohammad Meraj Mirza, and Fawaz AL-Hazemi. 2025. "A UAV-Assisted STAR-RIS Network with a NOMA System" Mathematics 13, no. 13: 2063. https://doi.org/10.3390/math13132063

APA Style

Lan, J., Peng, Y., Mirza, M. M., & AL-Hazemi, F. (2025). A UAV-Assisted STAR-RIS Network with a NOMA System. Mathematics, 13(13), 2063. https://doi.org/10.3390/math13132063

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