Next Article in Journal
CFD Aerodynamic Analysis of Tandem Tilt-Wing UAVs in Cruise Flight and Tilt Transition Flight
Previous Article in Journal
Traffic Accident Rescue Action Recognition Method Based on Real-Time UAV Video
Previous Article in Special Issue
Latency Analysis of UAV-Assisted Vehicular Communications Using Personalized Federated Learning with Attention Mechanism
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Joint Optimization of DCCR and Energy Efficiency in Active STAR-RIS-Assisted UAV-NOMA Networks

1
School of Information Science and Technology, Beijing Forestry University, Beijing 100083, China
2
Engineering Research Center for Forestry-Oriented Intelligent Information Processing of National Forestry and Grassland Administration, Beijing 100083, China
3
School of Information, Renmin University of China, Beijing 100872, China
*
Author to whom correspondence should be addressed.
Drones 2025, 9(8), 520; https://doi.org/10.3390/drones9080520
Submission received: 20 June 2025 / Revised: 19 July 2025 / Accepted: 22 July 2025 / Published: 24 July 2025

Abstract

This paper investigated the issues of unstable data collection links and low efficiency in IoT data collection for smart cities by combining active STAR-RIS with UAVs to enhance channel quality, achieving efficient data collection in complex environments. To this end, we propose an active simultaneously transmitting and reflecting reconfigurable intelligent surface (STAR-RIS)-assisted UAV-enabled NOMA data collection system that jointly optimizes active STAR-RIS beamforming, SN power allocation, and UAV trajectory to maximize the system energy efficiency (EE) and the data complete collection rate (DCCR). We apply block coordinate ascent (BCA) to decompose the non-convex problem into three alternating subproblems: combined beamforming optimization of phase shift and amplification gain matrices, power allocation, and trajectory optimization, which are iteratively processed through successive convex approximation (SCA) and fractional programming (FP) methods, respectively. Simulation results demonstrate the proposed algorithm’s rapid convergence and significant advantages over conventional NOMA and OMA schemes in both throughput rate and DCCR.

1. Introduction

Society is being transformed by numerous technological innovations propelled by the rapid growth of the Internet of Things (IoT), including industrial automation, smart homes, and smart cities. The construction of smart cities heavily relies on large-scale, multi-source, and real-time data collection and analysis. As the core driver of smart cities, data directly impact the intelligence level of urban management, resource utilization efficiency, and user experience quality. By deploying large-scale IoT terminals such as sensors and cameras, cities can collect real-time data on traffic flow, air quality, energy consumption, and public safety. After analysis, these data help urban administrators optimize traffic signal timing, adjust public transport routes, and predict environmental pollution trends, thereby achieving more efficient resource allocation and precision governance. However, to extend the operational lifetime of these sensor nodes (SNs), their power supply is often constrained, which significantly limits data upload capacity. To meet the data demands of smart cities under resource-constrained conditions, unmanned aerial vehicles (UAVs) present an efficient solution due to their mobility and rapid deployment capabilities. Specifically, UAVs can assist data collection by either acting as relays to forward data to base stations (BSs) or directly serving as aerial BSs, collaborating with ground-based IoT systems to establish an “air–ground-integrated” monitoring network.
Although UAVs demonstrate significant potential in data collection, their practical deployment still faces several challenges. The most critical issue is the dynamic and uncertain communication environment, where signal transmission reliability cannot be guaranteed, potentially compromising data collection efficiency. Fortunately, the development of IoT has been accompanied by significant progress in wireless communication technologies, including Massive MIMO, ultra-dense networks (UDNs), and non-orthogonal multiple access (NOMA). Among these, NOMA enables the simultaneous servicing of multiple users within the same time, frequency, or code domain, thereby substantially enhancing spectral efficiency (SE) to support the large-scale connectivity needs of IoT. In particular, power-domain NOMA (PD-NOMA) boosts SE by allowing users with varying channel conditions and transmission power levels to share the same resource blocks. Due to this power disparity, the receiver can successfully decode signals using successive interference cancellation (SIC). To address the challenges of excessive energy consumption and hardware costs, RIS and their variants show great promise in beyond-5G (B5G) wireless networks. An RIS is typically a two-dimensional structure composed of numerous controllable electromagnetic elements. These elements can dynamically adjust the reflection characteristics of electromagnetic waves, including phase and amplitude, thereby altering the propagation path and properties of wireless signals to create a smart radio environment (SRE). Unlike conventional multi-antenna and relay technologies, RIS requires no radio frequency (RF) chains, making it more cost-effective and environmentally friendly. This nature significantly reduces both energy expenditure and hardware complexity while maintaining superior performance in signal manipulation.
Despite its advantages, RIS suffers from certain inherent limitations, especially in terms of coverage. As RIS operates solely by reflecting incident signals, it becomes ineffective when the transmitter and receiver are positioned on opposite sides of the surface. To this end, the concept of STAR-RIS has been introduced. STAR-RIS integrates both reflection and transmission functions on a single surface, enabling bidirectional signal manipulation. Each element can dynamically switch between reflection and transmission modes as needed, allowing flexible management of signal propagation paths. The introduction of STAR-RIS has greatly broadened its range of potential applications. By enabling the dynamic adjustment of transmission and reflection coefficients, it offers enhanced flexibility in improving wireless network efficiency within the SRE framework. To address multiplicative path loss caused by cascaded channels, active STAR-RIS incorporates embedded power amplifiers to provide power compensation for reflected/transmitted signals. This active implementation simultaneously improves signal strength and transmission coverage, enabling service to distant ground devices and offering an effective solution for complex environments.
Moreover, airborne STAR-RIS faces several challenges. First, active STAR-RIS requires an external power supply, which imposes a significant burden on UAV systems with limited energy capacity. The integration of STAR-RIS on UAVs increases the payload of the aerial platform, potentially affecting its flight endurance and stability. To address this, we employ an accurate energy consumption model to estimate the energy required for each mission, ensuring the UAV can complete its task. In addition, maintaining precise beamforming performance becomes technically challenging in scenarios involving high-speed UAV movement and rapidly varying channels. We mitigate this issue by leveraging pre-designed beamforming patterns and the dynamic geometric relationships among the SN-USR(UAVs equipped with active STAR-RIS)-BS links.
Based on the detailed analysis of active STAR-RIS and UAV advantages provided earlier, we propose an active STAR-RIS-assisted UAV-enabled NOMA data collection system that jointly optimizes active STAR-RIS beamforming, SN power allocation, and UAV trajectory to maximize the system EE and the DCCR. The primary contributions of this work are outlined below:
  • We propose an active STAR-RIS-assisted UAV NOMA network for data collection, where the UAV with STAR-RIS relays ground sensor data to a BS via NOMA for spectrum sharing. Prioritizing data integrity in smart cities, we impose a constraint on complete data collection rate and formulate an optimization problem to maximize system energy efficiency by jointly optimizing active STAR-RIS beamforming, UAV trajectory, and SN power allocation.
  • To effectively solve the non-convex problem with variable coupling, we adopt an alternating optimization (AO) strategy to progressively obtain the optimal solution. Using the BCA method, the problem is split into three subproblems: active STAR-RIS beamforming, SN power allocation, and UAV trajectory design.
  • Finally, simulation results demonstrate the fast convergence of the proposed scheme and validate its effectiveness in improving both the DCCR and system EE.
The remainder of this paper is structured as follows: The related work is described in Section 2. Section 3 outlines our system model and presents the problem formulation. Section 4 introduces our algorithms. The simulation setup and the validation of the proposed algorithm are presented in Section 5, and Section 6 concludes the paper.

2. Related Work

2.1. RIS-Assisted UAV Networks

In RIS-assisted UAV networks, RIS can be categorized into ground-based RIS and aerial RIS based on deployment, and active RIS and passive RIS (reflection-only) based on functionality. Wang et al. [1] proposed an Age of Information (AoI)-based secure transmission strategy for UAV-RIS systems, which employs PSO/GA heuristic algorithms to schedule sensors for phased optimization of data collection, transforms the problem into secrecy rate maximization, and optimizes RIS reflection coefficients for data uploading, effectively reducing the AoI of private information. Diao et al. [2] investigated the reflective element optimization in NOMA-assisted UAV-RIS systems by deriving closed-form expressions for air-to-ground (A2G) channels considering phase errors to maximize energy secrecy efficiency (ESE). The results demonstrate that RIS significantly enhances anti-eavesdropping capabilities, with the NOMA-UAV scheme outperforming traditional terrestrial systems, providing theoretical foundations for RIS deployment in heterogeneous service scenarios. Shen et al. [3] developed a UAV-RIS-assisted wireless powered communication network (WPCN) framework for urban environments, employing Time division multiple access (TDMA) to coordinate simultaneous wireless information and power transfer (SWIPT) while jointly optimizing UAV trajectory, node scheduling, and the RIS phase shift matrix. The DRL-based solution shows that dynamic TDMA improves node throughput while conventional TDMA enhances energy harvesting efficiency, establishing a key optimization paradigm for urban UAV communication network design.
Studies [4,5] focus on aerial RIS applications. Liu et al. [4] proposed a 3D jitter-aware RIS-assisted communication scheme, establishing an elevation-angle-dependent dynamic A2G channel model to address non-ideal reflection caused by UAV platform vibrations. Zhao et al. [6] developed an active RIS (ARIS)-assisted multi-UAV NOMA network featuring dual-mode switching (passive reflection/active transmission) for enhanced channel controllability. The authors in [5] introduced a UAV-RIS-enabled massive IoT data collection system that improves network performance through coverage probability optimization and a novel MAC protocol design. For metaverse-oriented communications, ref. [7] proposed an innovative irregular RIS-assisted multi-UAV cross-layer architecture, reducing connection overhead through optimized RIS topology and employing Bernstein’s inequality to handle outage constraints under imperfect CSI. Simulations demonstrate simultaneous QoS guarantee, 40% system energy efficiency improvement, and enhanced user connectivity experience. Li et al. proposed a cognitive radio-enabled active RIS-NOMA space–air–ground network architecture [8], where UAVs flexibly serve secondary network users, and satellites provide backhaul support. This study employs an alternating optimization method to jointly optimize power allocation, RIS configuration, user matching, and UAV trajectory, significantly improving the weighted rate and energy efficiency performance of the secondary network.

2.2. STAR-RIS-Assisted UAV Networks

Studies in [9,10] explored the significant impact of STAR-RIS on improving wireless communication systems. In particular, Sui et al. [9] proposed one of the earliest STAR-RIS-assisted cell-free mMIMO architectures, establishing an MMSE channel estimation framework with hardware impairment considerations and deriving closed-form spectral efficiency (SE) analysis. They developed an AO-APSO-based joint beamforming and power control algorithm that optimizes worst-user fairness. In [10], the authors proposed an innovative STAR-RIS-assisted uplink RSMA scheme, featuring an alternating optimization-based algorithm that reduces computational complexity by 42% compared to conventional methods. The solution demonstrates 35% higher total throughput, and the user fairness index has increased by 2.1 times over NOMA/OMA alternatives.
The studies in [11,12] explore STAR-RIS-assisted UAV networks for diverse applications. In [11], the authors propose an A-STAR-RIS-integrated UAV architecture for emergency disaster communications. Zhao et al. [13] developed an active STAR-RIS-mounted UAV NOMA framework for IoT that jointly optimizes beamforming, UAV trajectory, and power allocation to maximize sum-rate. Xing et al. [14] proposed a covert UAV-NOMA system assisted by STAR-RIS, aiming to maximize covert transmission rates via joint optimization of active/passive beamforming and UAV positioning, while deriving optimal detection thresholds and minimum error probability for the warden Willie. Another study [15] introduces a STAR-RIS-UAV cooperative MEC system that effectively solves non-convex optimization problems in dynamic environments. Lei et al. [12] further introduced a UAV-NOMA emergency network aided by STAR-RIS, where multiple STAR-RIS elements are deployed to form smart communication links between UAV base stations and isolated users, offering an effective disaster response solution. The above research work is compared with our work as shown in Table 1.
Based on the above analysis, current research has primarily focused on the model design and resource allocation of passive RIS-assisted UAV networks, while the integration of active STAR-RIS into UAV-assisted IoT systems is still an underexplored research area. By deploying active STAR-RIS on UAVs, the network can not only enhance the convenience of data collection but also achieve high flexibility, as STAR-RIS can be deployed wherever needed. Due to the characteristics of air-to-ground links, UAV-mounted active STAR-RIS can provide 360 panoramic full-angle reflection and establish high-quality communication links. Moreover, active STAR-RIS can overcome the multiplicative path loss caused by cascaded channels and improve beamforming gain. Therefore, we proposed an active STAR-RIS-assisted UAV-NOMA network framework for data collection in complex environments.

3. System Model and Problem Formulation

3.1. System Model

As illustrated in Figure 1, I SNs are deployed within the target area for monitoring purposes, serving as data sources for the smart city. Due to high-rise buildings and potential obstacles in the wireless communication environment, the Line-of-Sight (LoS) link between the BS and SNs may be blocked. To address this, we consider a fixed-wing UAV (selected for its high payload capacity and extended endurance) equipped with an active STAR-RIS (USR), featuring M reflective elements functioning as an aerial relay. Each element consists of a reflective amplifier, a mode switcher, and two phase shifters, which collectively amplify and steer incident signals toward desired directions, thereby establishing a high-quality indirect reflective link to forward data from SNs to the BS. Assuming no direct SNs-BS links exist due to obstructions, the BS can only receive SNs’ signals through the cascaded SNs-USR-BS link, which operates in either reflection or transmission mode depending on the relative positions: when the BS and SNs reside on the same side of the USR, data are uploaded via the reflective link; otherwise, the transmissive link is utilized for BS communication.
For clarity of exposition, we discretize the system’s operational timeline by dividing the UAV’s total flight duration T into N equal non-overlapping time slots δ n , where n N = { 1 , , N } and T = N δ n . The amplification gain matrix is denoted as Λ [ n ] = d i a g ( ψ [ n ] ) , where ψ [ n ] = [ ψ 1 [ n ] , , ψ M [ n ] ] , with ψ m [ n ] representing the amplification coefficient of each element. It should be noted that the active STAR-RIS amplification circuitry must maintain a proportional relationship between output and input power. Consequently, we impose a per-element power constraint during time slot n, which can be expressed as
p i m a x ψ m [ n ] | h i , U [ n ] | 2 + ψ m [ n ] δ R 2 p m m a x [ n ] , m M
where p i m a x represents the upper power limit of the SNs, δ R 2 denotes the noise generated by the active STAR-RIS component during operation, and p m m a x [ n ] represents the power limitation imposed on the m-th active STAR-RIS element. h i , U [ n ] represents the channel gain between SN and USR at time slot n, whose detailed characterization will be presented subsequently. Furthermore, taking into account the amplification gain matrix Λ [ n ] of the active STAR-RIS, the total power constraint is formulated as follows:
p i m a x Λ [ n ] h i , U [ n ] 2 + Λ [ n ] 2 δ R 2 p m a x [ n ] , m M
where p m a x [ n ] denotes the total power constraint of active STAR-RIS, taking into account the energy loss of the circuit, p m a x [ n ] m = 1 M p m m a x [ n ] .
We assume all communication parameters remain constant within each time slot. For generality, we employ a 3D Cartesian coordinate system to represent the positions of I SNs, the BS, and the USR. The UAV flies at a constant altitude H U with velocity v [ n ] and maximum speed v m a x . The UAV’s position at time slot n is denoted as Q U [ n ] = { x U [ n ] , y U [ n ] , H U } , where H U is maintained above the tallest building in the target environment for safety considerations. The i-th SN’s position is given by Q i = { x i , y i , H i } , while the BS position is Q B = { x B , y B , H B } . The UAV trajectory must satisfy the following: ( a ) mobility constraint: Q U [ n ] Q U [ n 1 ] v m a x δ n ; ( b ) boundary conditions: Q U [ 0 ] = Q s t a r t , Q U [ N ] = Q e n d . The USR can simultaneously collect data from SNs within its coverage range r c o v e r = D U 2 H U 2 , where D U represents the USR’s communication range. To enhance spectral efficiency, we employ NOMA for simultaneous data collection from multiple SNs, with SIC implemented at the BS for signal decoding.

3.2. Operation Modes of STAR-RIS

The operation of STAR-RIS can be implemented through three practical protocols as demonstrated in references [16,17]:
  • Energy Splitting (ES): Under the ES protocol, each STAR-RIS element functions concurrently in both reflection (R) and transmission (T) modes during every time slot. The incoming signal energy on each element is partitioned into reflected and transmitted parts based on the energy split ratio ζ T m : ζ R m . Under this configuration, the reflection and transmission coefficient matrices of the STAR-RIS can be respectively expressed as Θ T E S = d i a g ( ζ T 1 e j θ T 1 , ζ T 2 e j θ T 2 , , ζ T M e j θ T M ) and Θ R E S = d i a g ( ζ R 1 e j θ R 1 , ζ R 2 e j θ R 2 , , ζ R M e j θ R M ) , where ζ T m , ζ R m [ 0 , 1 ] , ζ T m + ζ R m = 1 , θ T M , θ R M [ 0 , 2 π ] , m M .
  • Mode Switching (MS): Under the MS protocol, the STAR-RIS reflecting elements are split into two groups during each time slot: M T elements function in transmission (T) mode and M R elements in reflection (R) mode, satisfying M T + M R = M . In this setup, the reflection and transmission coefficients are binary, i.e.,  ζ T m , ζ R m { 0 , 1 } . When the STAR-RIS controller sets the m-th element to T mode, it assigns the element’s transmission coefficient ζ T m as 1 and reflection coefficient ζ R m as 0. Consequently, the reflection and transmission coefficient matrices of the STAR-RIS can be expressed as Θ T M S = d i a g ( ζ T 1 e j θ T 1 , ζ T 2 e j θ T 2 , , ζ T M e j θ T M ) and Θ R M S = d i a g ( ζ R 1 e j θ R 1 , ζ R 2 e j θ R 2 , , ζ R M e j θ R M ) , where ζ T m , ζ R m { 0 , 1 } , ζ T m + ζ R m = 1 , θ T M , θ R M [ 0 , 2 π ] , m M .
  • Time Switching (TS): Unlike the ES and MS protocols, the TS scheme operates in the time domain by alternately switching all elements between reflection and transmission modes in separate time slots. Specifically, each time slot is divided into transmission and reflection periods, where 0 k T 1 and 0 k R 1 denote the proportion of communication time assigned to the reflection and transmission phases, respectively, with  k T + k R = 1 . Under this protocol, the reflection and transmission coefficient matrices of the STAR-RIS can be expressed as Θ T T S = d i a g ( e j θ T 1 , e j θ T 2 , , e j θ T M ) and Θ R T S = d i a g ( e j θ R 1 , e j θ R 2 , , e j θ R M ) .
Compared to the other two protocols, the ES mode provides greater flexibility in designing communication systems, as it allows independent optimization of each element’s reflection and transmission coefficients. Nevertheless, configuring the transmission and reflection coefficients of each element individually incurs considerable signaling overhead between the BS and the STAR-RIS. Moreover, as shown in physics-based models [18], independently adjusting the T & R coefficients is fundamentally difficult. In practical scenarios involving passive and lossless STAR-RIS elements, physical constraints—such as boundary conditions and energy conservation—impose limitations on the amplitudes and phases of both transmitted and reflected waves, inherently linking the T & R coefficients.
The TS scheme reduces design complexity by handling T & R coefficient control in separate time intervals. Yet, this approach requires tightly synchronized switching cycles, which adds to the hardware design burden.
The MS protocol can be viewed as a special case of ES mode. While it cannot achieve the full-dimensional T & R beamforming gain of the ES protocol, MS offers practical advantages: its straightforward operation principle and the independence between R-mode and T-mode elements make it an attractive choice for real-world implementations, particularly when compared with the more complex ES protocol. Therefore, this study adopts the MS protocol for STAR-RIS implementation.

3.3. Channel Model

In time slot n, we classify the SNs within the coverage area G n into two categories based on their relative positions to the USR: the left-side SN set G n L = { i G n | x i x U [ n ] } and the right-side SN set G n R = { i G n | x i > x U [ n ] } . The transmission/reflection mode for SNs in G n is determined by their positional relationship with the USR during time slot n. We introduce a binary indicator μ [ n ] { 0 , 1 } to denote the reflection/transmission mode, where μ [ n ] = 1 indicates reflection mode and μ [ n ] = 0 indicates transmission mode. The transmission mode indicator for G n is given by
μ [ n ] = 0 i f i G n R 1 i f i G n L
According to 3GPP specifications, when the UAV operates at approximately 40 m altitude in rural areas or 100 m in urban environments, the probability of establishing LoS links between ground SNs and the UAV approaches near-perfect levels. For our channel model, we assume no direct link exists between the SNs and the BS due to obstructions, with communication being solely assisted by the USR. We model the channel between USR and SNs as experiencing large-scale fading characterized by the Rician distribution. Specifically, in time slot n, the channel gain between SN i and USR is given by
h i , U [ n ] = ρ i , U R i , U R i , U + 1 h i , U L o S [ n ] + 1 R i , U + 1 h i , U N L o S [ n ]
where R i , U denotes the Rician factor. ρ i , U = ρ 0 d i , U α 0 represents the large-scale fading coefficient, where d i , U = Q i Q U [ n ] denotes the distance between SN and USR, where ρ 0 denotes the channel power at the reference distance of 1 m. α 0 denotes the path loss exponent for the SN-USR link. h i , U L o S [ n ] and h i , U N L o S [ n ] correspond to the Los and NLoS channel components, respectively.
Assuming the STAR-RIS employs a Uniform Planar Array (UPA) configuration, specifically with each row containing M r reflective elements spaced d x meters apart and each column containing M c elements spaced d y meters apart, where M c × M r = M , the LoS channel component h i , U L o S [ n ] is given by the following expression:
h i , U L o S [ t ] = [ 1 , e j 2 π d λ s i n ϕ i , U c o s φ i , U , , e j 2 π d λ ( M c 1 ) s i n ϕ i , U c o s φ i , U ] T [ 1 , e j 2 π d λ c o s φ i , U , , e j 2 π d λ ( M r 1 ) c o s φ i , U ] T
where ϕ i , U and φ i , U represent the azimuth and elevation angles of arrival from the SNs to the USR, respectively, with  s i n ϕ i , U c o s φ i , U = x U [ n ] x i d i , U and c o s φ i , U = H U H i d i , U ; λ represents the carrier wavelength; and h i , U N L o S [ n ] are the random Rayleigh distribution NLoS components.
Similarly, the channel gain between the USR and BS, denoted as h U , B [ n ] , can be expressed as
h U , B [ n ] = ρ U , B R U , B R U , B + 1 h U , B L o S [ n ] + 1 R U , B + 1 h U , B N L o S [ n ]
where R U , B denotes the Rician factor. ρ U , B = ρ 0 d U , B α 1 represents the large-scale fading coefficient, where d U , B = Q U [ n ] Q B denotes the distance between SN and USR, and ρ 0 denotes the channel power at a reference distance of 1 m. α 1 denotes the path loss exponent for the USR-BS link. h i , U L o S [ n ] is given by the following expression:
h U , B L o S [ t ] = [ 1 , e j 2 π d λ s i n ϕ U , B c o s φ U , B , , e j 2 π d λ ( M c 1 ) s i n ϕ U , B c o s φ U , B ] T [ 1 , e j 2 π d λ c o s φ U , B , , e j 2 π d λ ( M r 1 ) c o s φ U , B ] T
where ϕ U , B and φ U , B denote the azimuth and elevation angles of arrival from the SNs to the USR, respectively, with  s i n ϕ U , B c o s φ U , B = x B x U [ n ] d U , B and c o s φ U , B = H B H U d U , B .
Ultimately, the channel gain of the SN-USR-BS cascaded link, denoted as h i , U , B [ n ] , can be expressed as
h i , U , B [ n ] = h i , U [ n ] ( μ [ n ] Θ R M S [ n ] + ( 1 μ [ n ] ) Θ T M S [ n ] ) Λ [ n ] h U , B [ n ]
Assuming that the Doppler effect induced by the UAV’s high-speed movement is compensated at the receiver side [19], the signal received at the BS from the i-th SN in group G n during time slot n is given by
y i [ n ] = h U , B [ n ] Λ [ n ] Θ X M S [ n ] ω R [ n ] Interference from active STAR RIS + h i , U , B [ n ] p i [ n ] x i [ n ] Desired signal + ω [ n ]
where X { T , R } , E { | x i [ n ] | 2 } = 1 , ω [ n ] CN ( 0 , σ 2 ) means the AWGN at the BS, and  ω R [ n ] CN ( 0 , σ R 2 ) .
The BS decodes the received signal y i [ n ] by employing the SIC. In uplink NOMA systems, SNs with stronger received power and more favorable channel conditions are generally decoded first, and their contributions are removed from the composite signal. This sequential process lowers the interference level for the remaining SNs, enabling their detection with improved accuracy. The procedure continues iteratively across all SNs in G n until full decoding is achieved. To guarantee effective SIC execution at the BS, the following conditions must be satisfied:
| h i , U , B [ n ] | 2 p i [ n ] | h j , U , B [ n ] | 2 p j [ n ] , i j , n N
and the decoding sequence can be expressed as τ ( i ) > τ ( j ) .
Therefore, the SNR of the i-th SNs within G n can be expressed as
γ i [ n ] = p i [ n ] | h i , U , B [ n ] | 2 τ ( j ) > τ ( i ) p j [ n ] | h j , U , B [ n ] | 2 + I U , B i n t [ n ] + σ 2
where I U , B i n t [ n ] = h U , B [ n ] Λ [ n ] Θ X M S [ n ] 2 σ R 2 .

3.4. Energy Model

We consider the initial maximum energy carried by the UAV to be E m a x . Given that the inherent battery capacity of the UAV limits the flight time, understanding its power changes is crucial. The energy consumption of the UAV mainly consists of propulsion energy consumption and communication energy consumption. Therefore, the energy consumption of the UAV in each time slot can be expressed as
P [ n ] = P f l i g h t + P c o m m + P t r
where P f l i g h t and P c o m m represent the propulsion energy consumption and communication energy consumption of the UAV, respectively;  P t r denotes the fixed energy cost for providing navigation and communication to the UAV, and the power (≤1 Watt) can be considered negligible compared to the first two terms.
The propulsion energy of the UAV includes all power consumed for hovering, flying, and overcoming wind resistance. P f l i g h t is mainly determined by the UAV’s intrinsic weight along with any extra payload it carries. To better reflect realistic energy usage, we model the UAV’s propulsion energy consumption as follows:
P f l i g h t = a 1 W 2 + a 2 W + a 3
where a 1 , a 2 , a 3 are motor-related parameters, and W represents the total weight of the UAV and its carried components, which can be expressed as
W = w U + w R + w S + w D
where w U denotes the weight of the UAV frame and its onboard battery; w R is the weight of the STRA-RIS, expressed as w R = M w E , with w E being the weight of a single reflecting element; and  w S represents the additional load on the motors due to any changes in the UAV’s velocity, given by the following equation:
w S = ( T m a x w U w R ) v [ n ] v m a x
where T m a x represents the UAV’s maximum achievable thrust, v [ n ] = Q U [ n ] Q U [ n 1 ] δ n denotes the UAV’s average velocity, and  v m a x is its maximum speed. Finally, w D signifies the additional thrust required by the motors to counteract wind resistance, given by
w D = ρ a v a 2 C d A R 2 g
where ρ a represents the air density, v a is the average wind speed, C d is the experimentally determined drag shape coefficient, and  A R denotes the area of the STAR-RIS side exposed to airflow. Additionally, g is the gravitational acceleration. For the proposed scenario, we consider a rectangular STAR-RIS positioned horizontally, aligned with the ground plane.
The energy consumption for UAV communications primarily stems from the power required to operate the reflective array-based STAR-RIS, which can be expressed as
P c o m m [ n ] = M ( P e [ n ] + P Λ [ n ] ) + P c [ n ]
where P e represents the energy consumption per reflecting element, P Λ denotes the power consumption of the amplifier, and  P c refers to the energy required by the active STAR-RIS controller for periodically adjusting phase shifts and switching modes in each time slot.

3.5. Problem Formulation

This paper focuses on the joint optimization of active STAR-RIS beamforming, UAV trajectory, and SN power control to achieve system effectiveness by maximizing EE while ensuring complete data collection. Based on the above derivations, the achievable rate of the i-th SN can be expressed as
R i [ n ] = log 2 ( 1 + γ i [ n ] )
The overall data gathered by the system throughout the mission are given by
R t o t a l = i = 1 I n = 1 N R i [ n ]
The UAV’s overall energy expenditure during the mission is given by
P t o t a l = n = 1 N P [ n ]
The overall EE of the UAV is defined as
ϵ E E = R t o t a l P t o t a l = i = 1 I n = 1 N R i [ n ] n = 1 N P [ n ]
Furthermore, we incorporate the DCCR metric, defined as the fraction of each SN’s generated data that are fully collected by the UAV during the mission. Let D i denote the residual data volume of the i-th SN post-mission. A successful collection event occurs when D i = 0 . This binary outcome is captured by the indicator variable ω i , expressed as
ω i = 1 i f D i = 0 0 o t h e r w i s e
Thus, the DCCR N can be formally expressed as
N = 1 I i = 1 I ω i
Let Q { Q [ n ] , n N } denote the UAV trajectory, Θ { Θ T [ n ] , Θ R [ n ] } represent the STAR-RIS phase shift matrices, Λ { Λ [ n ] , n N } indicate the STAR-RIS amplification gain matrix, and  P { p i [ n ] , n N , i I } describe the power control of the SNs. Based on the above analysis, this paper aims to maximize the UAV’s energy efficiency and the DCCR to achieve overall system effectiveness by jointly optimizing the UAV trajectory Q , the STAR-RIS phase shift matrix Θ , the amplification gain matrix Λ , and the SNs’ transmission power P . Based on the defined system model, the joint optimization problem can be expressed as
P 0 m a x Q , Θ , Λ , P [ ϵ E E , N ]
s . t . Q U [ n ] Q U [ n 1 ] v m a x δ n , n N p i m a x Λ [ n ] h i , U [ n ] 2 + Λ [ n ] 2 δ R 2 p m a x [ n ] ,
n N , i I
θ T m , θ R m [ 0 , 2 π ) , m M
ζ T m , ζ R m { 0 , 1 } , ζ T m + ζ R m = 1 , m M
| h i , U , B [ n ] | 2 p i [ n ] | h j , U , B [ n ] | 2 p j [ n ] , i j , n N
R i [ n ] R i t h r , n N
E r [ n ] E t h r
0 p i [ n ] p i m a x , i I , n N
where constraint (24b) imposes the overall power budget for the active STAR-RIS. Constraint (24c) represents the UAV’s trajectory limitations. Constraints (24d) and (24e) enforce the phase shift range and transmission/reflection coefficient requirements of the STAR-RIS, respectively. Constraint (24f) ensures the SIC decoding conditions. Constraint (24g) specifies the minimum data rate requirement for the SNs. Constraint (24h) bounds the UAV’s total energy consumption to guarantee mission completion. And Constraint (24i) restricts the SNs’ transmit power below a maximum threshold.
From the problem formulation, it is evident that transmitting at maximum power in every time slot would theoretically maximize the sum rate and thus energy efficiency. However, due to the SIC decoding requirement (24f) and the communication quality guarantee (24g), such a full-power strategy is generally suboptimal. Therefore, power control must be jointly optimized with the UAV trajectory and the STAR-RIS phase shift matrix.

4. Proposed Solution

Given the non-convex structure of the objective function and the coupling between constraints (24b), (24d), and (24i), the binary nature of constraint (24e), and the SIC decoding order, solving problem P 0 is extremely challenging. For the optimization related to the active STAR-RIS, since both Θ and Λ are variables related to STAR-RIS control, we merge the optimization variables Θ and Λ into a new variable Ξ { Ξ T [ n ] , Ξ R [ n ] , n N } to reduce complexity, formulated as follows:
Ξ T [ n ] = d i a g ( ψ 1 [ n ] ζ T 1 e j θ T 1 , ψ 2 [ n ] ζ T 2 e j θ T 2 , , ψ M [ n ] ζ T M e j θ T M ) , Ξ R [ n ] = d i a g ( ψ 1 [ n ] ζ R 1 e j θ R 1 , ψ 2 [ n ] ζ R 2 e j θ R 2 , , ψ M [ n ] ζ R M e j θ R M )
For the multi-objective optimization problem P 0 , we can adopt a penalty-based method for dimensionality reduction by incorporating the N as a penalty term into the objective function ϵ E E . The optimization objective of the original P 0 problem can then be reformulated as
m a x Q , Ξ , P N ϵ E E
In this subsection, we decompose the original optimization problem P 0 into three subproblems based on the optimization variables: the active STAR-RIS beamforming subproblem P 0 Ξ , the power control subproblem P 0 P , and the UAV trajectory design subproblem P 0 Q . We then propose an AO algorithm to solve them sequentially, whose flow diagram is illustrated in Figure 2.
In particular, we begin by fixing the UAV trajectories Q 0 and P 0 to solve the STAR-RIS beamforming subproblem, obtaining Ξ 1 . Next, with  Ξ 1 and Q 0 as inputs, we solve the power control subproblem to obtain P 1 . Finally, using Ξ 1 and P 1 , we solve the UAV trajectory design subproblem to obtain Q 1 . For the τ -th iteration, we evaluate the results { Ξ τ , P τ , Q τ } ; if the convergence condition is not met, the algorithm proceeds to the next iteration. Otherwise, the final results { Ξ * , P * , Q * } are obtained.

4.1. STAR-RIS Beamforming Optimization

For given P and Q , the optimization problem for the active STAR-RIS beamforming variables Ξ can be formulated as
P 0 Ξ m a x Ξ N ϵ E E s . t . p i m a x Λ [ n ] h i , U [ n ] 2 + Λ [ n ] 2 δ R 2 p m a x [ n ] ,
n N , i I
θ T m , θ R m [ 0 , 2 π ) , m M
ζ T m , ζ R m { 0 , 1 } , ζ T m + ζ R m = 1 , m M
| h i , U , B [ n ] | 2 p i [ n ] | h j , U , B [ n ] | 2 p j [ n ] , i j , n N
R i [ n ] R i t h r , n N
For ease of expression, we have made the following substitutions:
| h i , U , B [ n ] | 2 = | Ξ X H [ n ] h 1 [ n ] | 2 = T r ( Ξ ^ X [ n ] H 1 [ n ] )
where h 1 [ n ] = d i a g ( h i , U [ n ] ) h U , B [ n ] , Ξ ^ X [ n ] = Ξ X H [ n ] Ξ X [ n ] , X { T , R } , H 1 [ n ] = h 1 H [ n ] h 1 [ n ] . Additionally, we define h 2 [ n ] = h U , B H [ n ] h U , B [ n ] . To tackle the non-convex problem, we introduce the relaxation vector υ [ n ] = { υ 1 [ n ] , υ 2 [ n ] , , υ I [ n ] } , χ [ n ] = { χ 1 [ n ] , χ 2 [ n ] , , χ I [ n ] } , where υ i [ n ] and χ i [ n ] are respectively defined as
1 υ i [ n ] = T r ( Ξ ^ X [ n ] H 1 [ n ] ) p i [ n ]
χ i [ n ] = T r ( Ξ ^ X [ n ] H 1 [ n ] ) τ ( j ) > τ ( i ) p j [ n ] + T r ( Ξ ^ X [ n ] h 2 [ n ] ) σ R 2 + σ 2
Therefore, the transmission rate of SN i can be rewritten as
R i [ n ] = l o g 2 ( 1 + 1 υ i [ n ] χ i [ n ] )
We can then derive a local lower bound of Equation (31) using first-order Taylor expansion, and replace the original optimization variables with convex lower bounds. The mathematical expressions are given as follows:
l o g 2 ( 1 + 1 υ i [ n ] χ i [ n ] ) l o g 2 ( 1 + 1 υ i ( k 1 ) [ n ] χ i ( τ 1 ) [ n ] ) l o g 2 ( l o g 2 e ( υ i [ n ] υ i ( τ 1 ) [ n ] ) υ i ( τ 1 ) [ n ] ( 1 + υ i ( τ 1 ) [ n ] χ i ( τ 1 ) [ n ] ) ) l o g 2 ( l o g 2 e ( χ i [ n ] χ i ( τ 1 ) [ n ] ) χ i ( τ 1 ) [ n ] ( 1 + υ i ( τ 1 ) [ n ] χ i ( τ 1 ) [ n ] ) ) R ˜ i [ n ]
where υ i ( τ 1 ) [ n ] and χ i ( τ 1 ) [ n ] ) represent the given local points corresponding to υ i [ n ] and χ i [ n ] , respectively, in the τ 1 -th iteration of the SCA.
Furthermore, by introducing slack variables Υ = { υ [ n ] , n N } and X = { χ [ n ] , n N } , the original optimization problem can be reformulated as
P 1 Ξ m a x Ξ , Υ , X N i = 1 I n = 1 N R ˜ i [ n ] n = 1 N P [ n ]
s . t . ( 24c ) ( 24e )
Ξ ^ X 0 , X { T , R }
R a n k ( Ξ ^ X [ n ] ) = 1 , n N , X { T , R }
T r ( Ξ ^ X [ n ] H 1 , i [ n ] ) T r ( Ξ ^ X [ n ] H 1 , j [ n ] ) , i j
1 υ i [ n ] T r ( Ξ ^ X [ n ] H 1 [ n ] ) p i [ n ] , n N , X { T , R } χ i [ n ] T r ( Ξ ^ X [ n ] H 1 [ n ] ) τ ( j ) > τ ( i ) p j [ n ]
+ T r ( Ξ ^ X [ n ] h 2 [ n ] ) + σ 2 , n N , X { T , R }
Since the aforementioned optimization problem still contains rank-one constraints, we employ SDP to address this issue. First, the eigenvalue decomposition of Ξ X [ n ] can be formulated as
Ξ X [ n ] = V X E X V X H
where X { T , R } , V T , and V R C M × M denote unitary matrices; E T C M × M and E R C M × M denote diagonal matrices with eigenvalues of Ξ T [ n ] and Ξ R [ n ] , respectively.
However, the optimal solution obtained via SDP may not satisfy the rank-one constraint. To deal with this problem, we introduce Gaussian randomization to derive a high-quality feasible solution. Specifically, for  Ξ T [ n ] , we first construct a suboptimal solution using Gaussian randomization, expressed as Ξ ˜ T [ n ] = V T E T 1 2 κ T , where κ T CN ( 0 , σ M ) is a Gaussian random vector. Thus, the suboptimal transmission matrix can be derived as
θ T [ n ] = d i a g ( e j a r g ( Ξ ˜ T [ n ] ) ) , n N
For Ξ R [ n ] , we still construct a suboptimal solution using Gaussian randomization, expressed as Ξ ˜ R [ n ] = V R E R 1 2 κ R , where κ R CN ( 0 , σ M ) is a Gaussian random vector. Thus, the suboptimal transmission matrix can be derived as
θ R [ n ] = d i a g ( e j a r g ( Ξ ˜ R m [ n ] ) Ξ ˜ R M [ n ] ) ) , m M , n N
To reduce the overhead introduced by Gaussian randomization after SDP relaxation, we implement a candidate screening mechanism during the randomization process. Specifically, we perform N r rounds of Gaussian randomization to generate candidate beamforming vectors. For each candidate, we compute the corresponding objective value and feasibility. Instead of evaluating all candidates exhaustively, we retain only those candidates whose objective values exceed a predefined performance threshold. This top-k screening significantly reduces the evaluation overhead while maintaining near-optimal performance.
The initial problem has now been converted into an SDP problem, allowing for efficient resolution using optimization platforms such as CVX.

4.2. Power Control Optimization

Since the STAR-RIS beamforming has been obtained in the previous subsection, it can be treated as a constant. By further fixing the UAV trajectory Q, the formulation of the power control subproblem is given by
P 0 P : m a x P N ϵ E E
s . t . | h i , U , B [ n ] | 2 p i [ n ] | h j , U , B [ n ] | 2 p j [ n ] , i j , n N
R i [ n ] R i t h r , n N
E r [ n ] E t h r
0 p i [ n ] p i m a x , i I , n N
It can be observed that P 0 P is non-convex, and the constraints include non-convex terms. To address this challenge, we employ FP theory to transform the nonlinear objective into a subtractive form. By introducing an auxiliary variable F , the objective function can be equivalently rewritten as follows:
F * = m a x P N i = 1 I n = 1 N R i [ n ] n = 1 N P [ n ] = N R ( P * ) P ( P * )
To facilitate further simplification of the objective function, an auxiliary variable E is introduced as follows:
m a x P : E
s . t . N R ( P ) F P ( P ) E
Next, we let P i [ n ] = p i [ n ] ( 1 / 2 ) p i H [ n ] ( 1 / 2 ) and reformulate R i [ n ] into a subtractive form as follows:
R i [ n ] = l o g 2 ( 1 + p i [ n ] | h i , U , B [ n ] | 2 τ ( j ) > τ ( i ) p j [ n ] | h j , U , B [ n ] | 2 + I U , B i n t [ n ] + σ 2 ) = y 1 ( P i [ n ] ) y 2 ( P i [ n ] )
where
y 1 ( P i [ n ] ) = l o g 2 ( T r ( Ξ ^ X [ n ] H 1 [ n ] ) τ ( j ) τ ( i ) p j [ n ] + T r ( Ξ ^ X [ n ] h 2 [ n ] ) + σ 2 )
y 2 ( P i [ n ] ) = l o g 2 ( T r ( Ξ ^ X [ n ] H 1 [ n ] ) τ ( j ) > τ ( i ) p j [ n ] + T r ( Ξ ^ X [ n ] h 2 [ n ] ) + σ 2 )
Since y 2 ( P i [ n ] ) is a differentiable convex function, we can derive its upper bound using first-order Taylor expansion:
y 2 ( P i [ n ] ) T r ( ( P H y 2 ( P i [ n ] ) τ 1 ) ( P i [ n ] ( P i [ n ] ) τ 1 ) + y 2 ( P i [ n ] ) τ 1 = y ˜ 2 ( P i [ n ] )
where y 2 ( P i [ n ] ) τ 1 can be expressed as
y 2 ( P i [ n ] ) τ 1 = Ξ ^ X [ n ] H 1 [ n ] / l n 2 I τ 1 + T r ( Ξ ^ X [ n ] h 2 [ n ] ) + σ 2
where I τ 1 = T r ( Ξ ^ X [ n ] H 1 [ n ] ) τ ( j ) > τ ( i ) p j [ n ]
For constraint (37b), we can reformulate it as
T r ( Ξ ^ X [ n ] H 1 [ n ] ) p i [ n ] T r ( Ξ ^ X [ n ] H 1 [ n ] ) p j [ n ] 0
Similarly, for constraint (37c), we can reformulate it as
y 1 ( P i [ n ] ) y ˜ 2 ( P i [ n ] ) R i t h r
Consequently, the problem P 0 P can be reformulated as the following convex optimization problem:
P 1 P : m a x P E
s . t . ( 37d ) , ( 37e ) , ( 45 ) and ( 46 )
The above subproblem is convex and can be efficiently solved using CVX solvers.

4.3. UAV Trajectory Optimization

When the above two subproblems have been solved, the corresponding UAV trajectory optimization problem becomes
P 0 Q m a x Q N ϵ E E
s . t . Q U [ n ] Q U [ n 1 ] v m a x δ n , n N p i m a x Λ [ n ] h i , U [ n ] 2 + Λ [ n ] 2 δ R 2 p m a x [ n ] ,
n N , i I
R i [ n ] R i t h r , n N
It can be observed that the aforementioned problem increases with R i [ n ] , implying that optimizing P 0 Q is equivalent to optimizing p i [ n ] | h i , U , B [ n ] | 2 τ ( j ) > τ ( i ) p j [ n ] | h j , U , B [ n ] | 2 + I U , B i n t [ n ] + σ 2 . However, this form of the objective function is difficult to handle directly. To address this, we first derive | h i , U , B [ n ] | as
| h i , U , B [ n ] | = T r ( Ξ X [ n ] H ˜ 1 [ n ] ) d U , B α 1 [ n ] d i , U α 2 [ n ]
where H ˜ 1 [ n ] = h ˜ 1 [ n ] h ˜ 1 H [ n ] , h ˜ 1 [ n ] = d i a g ( h ˜ i , U [ n ] ) h ˜ U , B [ n ] , h ˜ i , U [ n ] = h i , U [ n ] d i , U α [ n ] and h ˜ U , B [ n ] = h U , B [ n ] d U , B α [ n ] . We then introduce the slack variable L l [ n ] , n N , l [ n ] Q U [ n ] Q B and J j [ n ] , n N , j [ n ] Q U [ n ] Q i . We then reformulate R i [ n ] to explicitly express its coupling relationship with Q,
R i [ n ] = l o g 2 ( 1 + p i [ n ] T r ( Ξ X [ n ] H ˜ 1 [ n ] ) I ˜ i , U , B i n t r a [ n ] + I ˜ U , B i n t [ n ] + σ ˜ 2 )
where I ˜ i , U , B i n t r a [ n ] = τ ( j ) > τ ( i ) p j [ n ] T r ( Ξ X [ n ] H ˜ 1 [ n ] ) , I ˜ U , B i n t [ n ] = l α [ n ] T r ( Ξ ^ X [ n ] h 2 [ n ] ) σ R 2 and σ ˜ 2 = l α [ n ] j α [ n ] σ 2 .
Accordingly, the optimization problem P 0 Q can be re-expressed as
P 1 Q m a x Q N ϵ E E
s . t . ( 48b ) ( 48d )
l [ n ] Q U [ n ] Q B
j [ n ] Q U [ n ] Q i
If the equality conditions for l [ n ] and j [ n ] are satisfied, then problems P 0 Q and P 1 Q are equivalent. However, P 1 Q remains a non-convex optimization problem. To address this, we employ Taylor’s theorem to obtain the first-order Taylor approximations of R i [ n ] and | h i , U , B [ n ] | 2 at the τ -th iteration of the SCA procedure, as follows:
R i [ n ] l o g 2 ( A [ n ] τ 2 ) B [ n ] τ 2 C [ n ] τ 2 ( l [ n ] l [ n ] τ 2 ) B [ n ] τ 2 D [ n ] τ 2 ( j [ n ] j [ n ] τ 2 ) R ˜ i [ n ]
| h i , U , B [ n ] | 2 T r ( Ξ X [ n ] H ˜ 1 [ n ] ) ( l [ n ] α ) τ 2 ( j [ n ] α ) τ 2 α T r ( Ξ X [ n ] H ˜ 1 [ n ] ) ( l [ n ] α + 1 ) τ 2 ( j [ n ] α ) τ 2 ( l [ n ] l τ 2 [ n ] ) α T r ( Ξ X [ n ] H ˜ 1 [ n ] ) ( l [ n ] α ) τ 2 ( j [ n ] α + 1 ) τ 2 ( j [ n ] j τ 2 [ n ] ) h i ^ [ n ]
where A [ n ] τ 2 can be expressed as follows:
A [ n ] τ 2 = 1 + p i [ n ] T r ( Ξ X [ n ] H ˜ 1 [ n ] ) I ˜ i , U , B i n t r a [ n ] + ( I ˜ U , B i n t [ n ] ) τ 2 + ( σ ˜ 2 ) τ 2
Let E [ n ] = p i [ n ] T r ( Ξ X [ n ] H ˜ 1 [ n ] ) and F [ n ] = I ˜ i , U , B i n t r a [ n ] + ( I ˜ U , B i n t [ n ] ) τ 2 + ( σ ˜ 2 ) τ 2 ; B [ n ] τ 2 , C [ n ] τ 2 and D [ n ] τ 2 can be expressed as follows:
B [ n ] τ 2 = E [ n ] l o g 2 e ( E [ n ] + F [ n ] ) F [ n ]
C [ n ] τ 2 = α ( l α 1 [ n ] ) τ 2 ( T r ( Ξ ^ X [ n ] h 2 [ n ] ) σ R + ( j α [ n ] ) τ 2 σ 2 ) T r ( Ξ X [ n ] H ˜ 1 [ n ] )
D [ n ] τ 2 = α ( l α [ n ] ) τ 2 ( j α 1 [ n ] ) τ 2 σ 2 T r ( Ξ X [ n ] H ˜ 1 [ n ] )
Similarly, we proceed to apply first-order Taylor approximations to l 2 [ n ] and j 2 [ n ] as follows:
l 2 [ n ] 2 ( l [ n ] ) τ 2 l [ n ] ( ( l [ n ] ) τ 2 ) 2
j 2 [ n ] 2 ( j [ n ] ) τ 2 j [ n ] ( ( j [ n ] ) τ 2 ) 2
Replacing R i [ n ] by R ˜ i [ n ] , the UAV trajectory design problem can be recast into the following optimization form:
P 2 Q m a x Q , L , J N i = 1 I n = 1 N R ˜ i [ n ] n = 1 N P [ n ]
s . t . ( 24b ) , ( 24c ) and ( 24g )
Q U [ n ] Q B 2 2 ( l [ n ] ) τ 2 l [ n ] + ( ( l [ n ] ) τ 2 ) 2 0
Q U [ n ] Q i 2 2 ( j [ n ] ) τ 2 j [ n ] + ( ( j [ n ] ) τ 2 ) 2 0
h i ^ [ n ] h j ^ [ n ] , i j , n N
Since Problem P 2 Q is convex, it can be effectively addressed using the CVX optimization toolbox.

4.4. Overall Algorithm and Complexity Analysis

The original optimization problem is first decomposed into three subproblems via BCA, after which an efficient AO-based algorithm is developed to solve it iteratively. The algorithm begins by selecting an initial feasible solution, then sequentially (1) solves the beamforming subproblem via SDP, (2) solves the power allocation subproblem using FP theory with the obtained beamforming solution as input, and (3) addresses the UAV trajectory subproblem through SCA incorporating both beamforming and power allocation results. Each iteration calculates current energy efficiency before alternately optimizing all three subproblems, continuing until convergence or reaching maximum iterations. This iterative refinement process ensures progressive system performance enhancement, with the complete AO algorithm for active STAR-RIS-assisted UAV-NOMA data collection detailed in Algorithm 1.
Algorithm 1: AO algorithm for active STAR-RIS-assisted UAV-NOMA data collection
Input: Θ 0 , Λ 0 , P 0 , Q 0 , Υ 0 , X 0 .
1:
Initialize the number of initial iteration τ = 1 , set the tolerance ϵ = 10 5 , merge Θ 0 , Λ 0 into Ξ 0 , calculate ( N ϵ E E ) 0 = N ϵ E E ( Ξ 0 , P 0 , Q 0 , Υ 0 , X 0 ) .
2:
repeat
3:
Solve the problem P 1 Ξ to update { Ξ τ , Υ τ , X τ } with given { P 0 , Q 0 , Υ 0 , X 0 } .
4:
Solve the problem P 1 P to update P τ with given { Ξ τ , Q 0 } .
5:
Solve the problem P 2 Q to update Q τ with given { Ξ τ , P τ } .
6:
Calculate the DCCR and transmission rate ( N ϵ E E ) τ .
7:
Update τ = τ + 1 .
until  ( N ϵ E E ) τ ( N ϵ E E ) τ 1 ϵ
8:
Return the optimal solution { Ξ * , P * , Q * } .
It should be noted that although the complexity analysis in this work is based on a sequential computation model to provide a unified expression of the theoretical computational burden across modules, several components in practice exhibit significant parallelization potential. Proper parallel processing can effectively reduce the overall runtime. However, this strategy typically comes with increased development complexity and additional hardware resource requirements, such as multi-core CPU or GPU clusters. It also relies on the support of high-performance computing platforms, which may raise the overall system deployment cost.
The computational complexity of Algorithm 1 is analyzed by evaluating each of its subproblems individually. First, for the active STAR-RIS beamforming subproblem, which is solved as a SDP problem using CVX under the constraint of an M × M positive semidefinite matrix, the complexity is given by O 1 ( M l o g ( 1 / ϵ ) ) ( ( 4 I + 3 ) ( M 3 + ( 4 I + 3 ) M 2.5 ) + ( k M 2 + N r M ) ) , where ϵ is the non-negative accuracy parameter. Similarly, the complexity of the power allocation subproblem can be expressed as O 2 ( l o g ( 1 / ϵ ) ) ( ( 7 I + 2 ) ( 5 I + 3 ( 7 I + 2 ) 2 ) ) . The complexity of the UAV trajectory optimization subproblem is given by O 3 ( l o g ( 1 / ϵ ) ) ( N I 2.5 + ( 2 N + I ) 3 ) . Thus, the overall computational complexity of Algorithm is O ( τ m a x ( O 1 + O 2 + O 3 ) ) , where τ m a x denotes the total iterations for the AO algorithm convergence.

5. Numerical Results

In this subsection, we conduct comprehensive simulations to evaluate the performance of the proposed USR-assisted data collection algorithm. Unless otherwise specified, the simulation parameters are provided in Table 2.

5.1. Simulation Setups

In the simulation scenario, the positions of SNs are randomly generated within a 300 × 300 m rectangular central area. We refer to our proposed solution as USR-NOMA. To evaluate the effectiveness of the proposed USR-NOMA scheme, we introduce the following baseline schemes for comparison:
  • P-USR-NOMA: In this scheme, the proposed active ASTAR-RIS is replaced with a passive STAR-RIS while maintaining the MS operation mode.
  • UR-NOMA: This scheme replaces the ASTAR-RIS in the proposed solution with a conventional RIS for assisted data collection. It can be regarded as a special case of P-USR-NOMA operating in MS mode, where all reflecting elements are fixed in either R mode or T mode. And the RIS elements in this scheme are fixed in T mode.
  • USR-OMA: In this scheme, the OMA protocol is applied to the ASTAR-RIS system, where orthogonal resource blocks are allocated. Specifically, frequency-division multiple access (FDMA) is used to avoid interference.
  • RND-BF-USR-NOMA: In this scheme, only the UAV trajectory and SN power control are optimized, while the ASTAR-RIS beamforming is randomly configured.
  • FP-USR-NOMA: In this scheme, only the UAV trajectory and beamforming are optimized. The SNs transmit at fixed power levels.
When the number of STAR-RIS components significantly increases, the solution time increases dramatically, and using Gaussian randomization to evaluate the objective function also incurs considerable computational costs. To demonstrate the effectiveness of the screening algorithm, Table 3 presents a performance comparison of Algorithm 1 after each round of SDP + Gaussian randomization and SDP + screening Gaussian randomization under M = { 36 , 49 , 64 , 81 , 100 } . We performed Gaussian randomization operations for N r = 100 rounds. To reduce related costs, we adopted the screening mechanism and only retained the candidate vectors ranked in the top k = 10 based on their target scores. This significantly reduced the complexity of the randomization step, thereby significantly accelerating the entire process without compromising performance.

5.2. Convergence and Robustness Analysis

First, As shown in Figure 3, we compared the convergence value ϵ . Other experimental parameters were set as M = 36 , I = 100 , and T = 35 . It can be seen that when ϵ = 10 4 to ϵ = 10 5 , convergence was achieved in just two rounds, and the EE performance increased by 3.7%, equivalent to a 1.9% improvement in performance per round of iteration. When ϵ = 10 6 , the EE performance only increased by 0.8%, and the number of iteration rounds significantly increased. In conclusion, in the following experiments, in order to balance performance and convergence speed, we set the value of ϵ = 10 5 .
As shown in Figure 4, we investigated the convergence of the proposed AO algorithm for UAV trajectory, beamforming, and power allocation, comparing it with three baseline scenarios. The results demonstrate that the proposed algorithm USR-NOMA converges within 11–12 iterations, and all schemes eventually reach stability, verifying the feasibility and effectiveness of the proposed model and solution. Furthermore, the performance degradation under the P-USR-NOMA scheme proves that active STAR-RIS can overcome the weak performance gain caused by multiplicative fading in long-distance scenarios. The UR-NOMA scheme demonstrates that STAR-RIS can achieve higher degrees of freedom and enhance overall system performance by enabling full-space coverage through simultaneous transmission and reception. Notably, the significantly reduced performance under the USR-OMA scheme occurs because, in high-throughput scenarios, SNs with poor channel conditions cannot transmit data due to limited orthogonal resources. This clearly indicates the necessity of applying NOMA in this system.
Figure 5 illustrates the variation in total throughput of different schemes as the path loss exponent of the SN-USR-BS link increases. The simulation parameters are set with the number of reflecting elements M = 36 , time slots T = 35 , and SNs I = 100 . As clearly shown, when the path loss exponent increases, the path loss of the SN-USR-BS link correspondingly increases, leading to a declining trend in system throughput across all four schemes. Notably, while the three baseline schemes exhibit significant degradation with increasing path loss exponent, the proposed USR-NOMA scheme demonstrates more gradual performance deterioration. This robustness stems from the active STAR-RIS’s capability to mitigate path loss through amplification, thereby compensating for harsh propagation conditions. The results validate our scheme’s superior performance in complex propagation environments. For subsequent simulations, unless otherwise specified, the path loss exponent is set to 2 while keeping other parameters unchanged.

5.3. UAV Trajectory Under Different Schemes

Figure 6 illustrates the trajectories of the three schemes after multiple iterations. Under the USR-NOMA scheme, the USR initially tends to collect data from edge devices to ensure DCCR, and compared with the P-USR-NOMA scheme, the USR flies farther away from the BS. This behavior occurs because the active STAR-RIS provides improved coverage capability by overcoming the relatively weak performance gain from multiplicative fading in long-distance scenarios. Additionally, it can be observed that the proposed scheme’s trajectory generally remains longer in the central region, a phenomenon that is more pronounced in the P-USR-NOMA scheme. For the UR-NOMA scheme, since the conventional RIS can only transmit data, the USR tends to fly toward the edge and stay closer to the BS to maximize the number of served SNs. While this approach sacrifices some DCCR compared to the STAR-RIS schemes, it ensures better signal quality reception at the BS.

5.4. Effect of Number of Reflecting Elements

Figure 7a demonstrates the impact of different numbers of reflecting elements on throughput for both the proposed scheme and benchmark schemes. The results indicate that all schemes exhibit performance improvement with increasing reflecting elements, as more phase shifters enable the USR to better forward collected data to the BS, thereby enhancing channel gain. This improved channel gain subsequently boosts the SIC decoding capability at NOMA receivers, though such improvement has an upper limit in this system. In the proposed USR-NOMA scheme, throughput reaches its maximum at M = 36, as further increasing reflecting elements would lead to increased overall weight of the USR and non-negligible energy consumption by the RIS controller, demonstrating that our scheme achieves optimal performance with relatively few reflecting elements. Furthermore, compared to OMA schemes, NOMA schemes benefit more significantly from additional reflecting elements, showing 15–20% throughput improvement when M = 49 . The performance advantage of USR-NOMA over FP-USR-NOMA underscores the necessity of power optimization, since the decoding and communication constraints require simultaneous optimization of SNs’ transmission power and UAV trajectory.
Figure 7b illustrates the impact of different numbers of reflecting elements on DCCR for both the proposed scheme and benchmark schemes. In the proposed scheme, DCCR reaches 100% when the number of reflecting elements increases to 36, while the P-USR-NOMA and FP-USR-NOMA schemes require M = 64 and M = 81 , respectively, to achieve the same performance, demonstrating the effectiveness of the active STAR-RIS solution and AO algorithm as they require fewer reflecting elements to attain optimal performance. Furthermore, the other three schemes struggle to achieve complete data collection. In the RND-BF-USR-NOMA scheme, randomly configured beamforming leads to potential data loss due to signal fluctuations or misaligned beams, significantly reducing collection efficiency. The UR-NOMA scheme faces limitations from conventional RIS technology, making it difficult to accomplish comprehensive data collection with limited energy. For the USR-OMA scheme, the constrained orthogonal resources prevent edge SNs with poor channel conditions from accessing the network, and merely increasing reflecting elements cannot improve DCCR performance.

5.5. Effect of Number of SNs

Figure 8a illustrates the performance comparison between the proposed scheme and baseline schemes across varying numbers of SNs. As the number of SNs increases, all schemes exhibit enhanced EE performance, with the USR-NOMA scheme consistently achieving superior results. The performance advantages over P-USR-NOMA, FP-USR-NOMA, and RND-BF-USR-NOMA schemes stem from the active STAR-RIS and joint optimization algorithm. In contrast, the EE gains of the OMA scheme show limited sensitivity to increasing SNs and eventually converge when the number of SNs reaches a certain threshold. This occurs because OMA allocates orthogonal resources among users, while NOMA serves multiple users simultaneously on the same resource block through superposition transmission, thereby enhancing spectral efficiency. The results confirm that NOMA schemes are more suitable for high-density communication scenarios.
Figure 8b illustrates the impact of increasing SN quantity on DCCR for both the proposed scheme and benchmark schemes. As shown, all schemes exhibit declining DCCR trends with growing SN deployment density, primarily due to intensified inter-network interference that significantly degrades performance and complicates both data transmission and SIC decoding. Nevertheless, the proposed USR-NOMA scheme maintains superior performance with approximately 97% DCCR even at I = 200 , outperforming other alternatives. This robustness stems from the active STAR-RIS’s capability to mitigate high interference through signal amplification, effectively compensating for harsh propagation conditions. The scheme demonstrates a notable 22% improvement over OMA solutions, particularly highlighting NOMA’s advantages in large-scale transmission scenarios. The results collectively validate both the interference resilience of our approach and NOMA’s superior scalability in dense network environments.

6. Conclusions and Future Work

This study addresses the data collection challenge in active STAR-RIS-assisted UAV-enabled NOMA networks. Given the intricate wireless propagation conditions in urban environments, we propose a UAV-mounted active STAR-RIS framework to augment the flexibility of data collection operations. Prioritizing data integrity, we introduce the DCCR metric as a key performance indicator. To optimize system performance, we formulate a joint optimization problem integrating STAR-RIS beamforming, UAV trajectory planning, and SN power allocation, with the objective of maximizing EE. To tackle the inherent coupling of optimization variables, we design an AO-driven solution framework that partitions the original problem into three solvable subproblems, addressed through iteration. The simulation results show that, under the same settings, the proposed algorithm achieves a performance improvement of 10% to 55% over other baseline algorithms after convergence. Moreover, it enhances the DCCR by 22% and the EE by 15% compared to the OMA scheme. In the future, we intend to incorporate more realistic A2G channel models and imperfect CSI, account for phase estimation errors, and evaluate performance under diverse obstacle scenarios. And we plan to further incorporate the beam coverage angle model of the STAR-RIS and account for the non-ideal effects of the incident/transmission and reflection angles on the reflection/transmission gains, in order to enhance the physical consistency and engineering feasibility of the model. These extensions will facilitate a more holistic assessment of system robustness in practical deployment.

Author Contributions

Conceptualization, Y.Z. and Y.H.; methodology and data curation, Y.Z.; validation, Y.Z., Y.H. and D.L.; formal analysis, Y.Z. and Y.H.; investigation, Y.Z., Y.H., D.L. and C.L.; writing—original draft preparation, Y.Z.; writing—review and editing, Y.Z. and Y.H.; supervision, Y.H., D.L., C.L. and X.F.; project administration, Y.H., C.L. and X.F.; funding acquisition, Y.H. and C.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant (62002022, 62202054) and the Fundamental Research Funds for the Central Universities (No. BLX201921, No. 2021ZY88).

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest. The founding sponsors had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Wang, D.; Yuan, L.; Pang, L.; Xu, Q.; He, Y. Age of Information-Inspired Data Collection and Secure Upload Assisted by the Unmanned Aerial Vehicle and Reconfigurable Intelligent Surface in Maritime Wireless Sensor Networks. Drones 2024, 8, 267. [Google Scholar] [CrossRef]
  2. Diao, D.; Wang, B.; Guo, R. Secure and Energy-Efficient Configuration Strategies for UAV-RIS System with Uplink NOMA. Drones 2025, 9, 289. [Google Scholar] [CrossRef]
  3. Shen, X.; Gu, L.; Yang, J.; Shen, S. Energy Efficiency Optimization for UAV-RIS-Assisted Wireless Powered Communication Networks. Drones 2025, 9, 344. [Google Scholar] [CrossRef]
  4. Liu, J.; Zhang, H. Throughput Optimization in Aerial RIS-Assisted Networks with 3D Imperfect Reflection. IEEE Trans. Veh. Technol. 2025, 74, 10510–10523. [Google Scholar] [CrossRef]
  5. Tyrovolas, D.; Mekikis, P.V.; Tegos, S.A.; Diamantoulakis, P.D.; Liaskos, C.K.; Karagiannidis, G.K. Energy-Aware Design of UAV-Mounted RIS Networks for IoT Data Collection. IEEE Trans. Commun. 2023, 71, 1168–1178. [Google Scholar] [CrossRef]
  6. Zhao, S.; Gong, S.; Gu, B.; Li, L.; Lyu, B.; Thai Hoang, D.; 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]
  7. Zhang, X.; Zhang, H.; Sun, K.; Long, K.; Li, Y. Human-Centric Irregular RIS-Assisted Multi-UAV Networks with Resource Allocation and Reflecting Design for Metaverse. IEEE J. Sel. Areas Commun. 2024, 42, 603–615. [Google Scholar] [CrossRef]
  8. Li, J.; Yang, L.; Wu, Q.; Lei, X.; Zhou, F.; Shu, F.; Mu, X.; Liu, Y.; Fan, P. Active RIS-Aided NOMA-Enabled Space- Air-Ground Integrated Networks with Cognitive Radio. IEEE J. Sel. Areas Commun. 2025, 43, 314–333. [Google Scholar] [CrossRef]
  9. Sui, Z.; Ngo, H.Q.; Matthaiou, M.; Hanzo, L. Performance Analysis and Optimization of STAR-RIS-Aided Cell-Free Massive MIMO Systems Relying on Imperfect Hardware. IEEE Trans. Wirel. Commun. 2025, 24, 2925–2939. [Google Scholar] [CrossRef]
  10. Katwe, M.; Singh, K.; Clerckx, B.; Li, C.P. Improved Spectral Efficiency in STAR-RIS Aided Uplink Communication Using Rate Splitting Multiple Access. IEEE Trans. Wirel. Commun. 2023, 22, 5365–5382. [Google Scholar] [CrossRef]
  11. Singh, C.K.; Kumar, D.; Lehtomäki, J.; Khan, Z.; Latva-Aho, M.; Upadhyay, P.K. Robust UAV-Integrated Active STAR-RIS RSMA Networks: Analysis with Deep Learning Techniques. IEEE Trans. Veh. Technol. 2025, 74, 8297–8302. [Google Scholar] [CrossRef]
  12. 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]
  13. Zhao, J.; Xu, Q.; Mu, X.; Liu, Y.; Zhu, Y. Aerial Active STAR-RIS-Aided IoT NOMA Networks. IEEE Internet Things J. 2025, 12, 9525–9538. [Google Scholar] [CrossRef]
  14. Wang, Q.; Guo, S.; Wu, C.; Xing, C.; Zhao, N.; Niyato, D.; Karagiannidis, G.K. STAR-RIS Aided Covert Communication in UAV Air-Ground Networks. IEEE J. Sel. Areas Commun. 2025, 43, 245–259. [Google Scholar] [CrossRef]
  15. Aung, P.S.; Nguyen, L.X.; Tun, Y.K.; Han, Z.; Hong, C.S. Aerial STAR-RIS Empowered MEC: A DRL Approach for Energy Minimization. IEEE Wirel. Commun. Lett. 2024, 13, 1409–1413. [Google Scholar] [CrossRef]
  16. Liu, Y.; Mu, X.; Xu, J.; Schober, R.; Hao, Y.; Poor, H.V.; Hanzo, L. STAR: Simultaneous Transmission and Reflection for 360° Coverage by Intelligent Surfaces. IEEE Wirel. Commun. 2021, 28, 102–109. [Google Scholar] [CrossRef]
  17. Mu, X.; Liu, Y.; Guo, L.; Lin, J.; Schober, R. Simultaneously Transmitting and Reflecting (STAR) RIS Aided Wireless Communications. IEEE Trans. Wirel. Commun. 2022, 21, 3083–3098. [Google Scholar] [CrossRef]
  18. Xu, J.; Liu, Y.; Mu, X.; Schober, R.; Poor, H.V. STAR-RISs: A Correlated T&R Phase-Shift Model and Practical Phase-Shift Configuration Strategies. IEEE J. Sel. Top. Signal Process. 2022, 16, 1097–1111. [Google Scholar] [CrossRef]
  19. Han, Z.; Swindlehurst, A.L.; Liu, K.R. Optimization of MANET connectivity via smart deployment/movement of unmanned air vehicles. IEEE Trans. Veh. Technol. 2009, 58, 3533–3546. [Google Scholar] [CrossRef]
Figure 1. System model.
Figure 1. System model.
Drones 09 00520 g001
Figure 2. The algorithm flowchart for solving for P 0 .
Figure 2. The algorithm flowchart for solving for P 0 .
Drones 09 00520 g002
Figure 3. The influence of different ϵ on convergence properties.
Figure 3. The influence of different ϵ on convergence properties.
Drones 09 00520 g003
Figure 4. The convergence of EE under different schemes.
Figure 4. The convergence of EE under different schemes.
Drones 09 00520 g004
Figure 5. The overall throughout versus path loss index of SN-USR-BS link.
Figure 5. The overall throughout versus path loss index of SN-USR-BS link.
Drones 09 00520 g005
Figure 6. UAV trajectory under different schemes.
Figure 6. UAV trajectory under different schemes.
Drones 09 00520 g006
Figure 7. (a) The overall throughout and (b) DCCR versus different numbers of reflecting elements.
Figure 7. (a) The overall throughout and (b) DCCR versus different numbers of reflecting elements.
Drones 09 00520 g007
Figure 8. (a) The overall throughput and (b) DCCR versus different numbers of SNs.
Figure 8. (a) The overall throughput and (b) DCCR versus different numbers of SNs.
Drones 09 00520 g008
Table 1. Literature comparison.
Table 1. Literature comparison.
Related WorksContributions
DCCR Active STAR-RIS Path Planning Energy Constraint
[1,2,3]××[2,3]
[4,5,6,7,8]××[4,5,6,7][4]
[9,10,11,12,13,14,15]×[11,13][11,12,13,15][15]
manuscript
✓ indicates presenting features in all studies. × indicates missing features in all studies.
Table 2. Simulation parameter setting.
Table 2. Simulation parameter setting.
NotationDefinitionValue
λ Carrier frequency2 GHz
BChannel bandwidth100 KHz
H U The altitude of the USR100 m
P m a x The transmitting power of SNs10 dBm
R t h r The minimum data rate of SNs0.5 Mb/s
σ 2 Noise power spectral−70 dBm/Hz
d e The element spacing of RIS0.01 m
α Path loss exponent2
v m a x The velocity of the UAV15 m/s
ρ Average path loss power gain−60 dBm
w U UAV weight4.8 kg
w R STAR-RIS element weight7.9 × 10 3 kg
T m a x Maximum achievable thrust16 kg
ρ a Air density1.225 kg/m3
v a Air velocity−2.5 m/s
C d Drag shape coefficient 0.005 @ 0
A R STAR-RIS area M × λ 2 100 m2
Table 3. Solution times under different numbers of STAR-RIS elements.
Table 3. Solution times under different numbers of STAR-RIS elements.
MSDP + Full Randomization (s)SDP + Screening (s)
369.27.2
4917.412.9
6431.822.8
8152.839.4
10078.164.2
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

Zhan, Y.; Hong, Y.; Li, D.; Luo, C.; Fan, X. Joint Optimization of DCCR and Energy Efficiency in Active STAR-RIS-Assisted UAV-NOMA Networks. Drones 2025, 9, 520. https://doi.org/10.3390/drones9080520

AMA Style

Zhan Y, Hong Y, Li D, Luo C, Fan X. Joint Optimization of DCCR and Energy Efficiency in Active STAR-RIS-Assisted UAV-NOMA Networks. Drones. 2025; 9(8):520. https://doi.org/10.3390/drones9080520

Chicago/Turabian Style

Zhan, Yan, Yi Hong, Deying Li, Chuanwen Luo, and Xin Fan. 2025. "Joint Optimization of DCCR and Energy Efficiency in Active STAR-RIS-Assisted UAV-NOMA Networks" Drones 9, no. 8: 520. https://doi.org/10.3390/drones9080520

APA Style

Zhan, Y., Hong, Y., Li, D., Luo, C., & Fan, X. (2025). Joint Optimization of DCCR and Energy Efficiency in Active STAR-RIS-Assisted UAV-NOMA Networks. Drones, 9(8), 520. https://doi.org/10.3390/drones9080520

Article Metrics

Back to TopTop