Next Article in Journal
Optimization of Energy Efficiency for Federated Learning over Unmanned Aerial Vehicle Communication Networks
Next Article in Special Issue
A Broadband Three-Way Series Doherty Power Amplifier with Deep Power Back-Off Efficiency Enhancement for 5G Application
Previous Article in Journal
Enhancing Cryptographic Primitives through Dynamic Cost Function Optimization in Heuristic Search
Previous Article in Special Issue
Design of UWB Electrically Small Antenna Based on Distributed Passive Network Loading
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Low-Resolution Optimization for an Unmanned Aerial Vehicle Communication Network under a Passive Reconfigurable Intelligent Surface and Active Reconfigurable Intelligent Surface

1
School of Communication and Information Engineering, Shanghai University, Shanghai 200444, China
2
School of Electronics and Information Engineering, Shanghai University of Electric Power, Shanghai 200444, China
*
Author to whom correspondence should be addressed.
Electronics 2024, 13(10), 1826; https://doi.org/10.3390/electronics13101826
Submission received: 9 April 2024 / Revised: 30 April 2024 / Accepted: 3 May 2024 / Published: 8 May 2024

Abstract

:
This paper investigates the optimization of an unmanned aerial vehicle (UAV) network serving multiple downlink users equipped with single antennas. The network is enhanced by the deployment of either a passive reconfigurable intelligent surface (RIS) or an active RIS. The objective is to jointly design the UAV’s trajectory and the low-bit, quantized, RIS-programmable coefficients to maximize the minimum user rate in a multi-user scenario. To address this optimization challenge, an alternating optimization framework is employed, leveraging the successive convex approximation (SCA) method. Specifically, for the UAV trajectory design, the original non-convex optimization problem is reformulated into an equivalent convex problem through the introduction of slack variables and appropriate approximations. On the other hand, for the RIS-programmable coefficient design, an efficient algorithm is developed using a penalty-based approximation approach. To solve the problems with the proposed optimization, high-performance optimization tools such as CVX are utilized, despite their associated high time complexity. To mitigate this complexity, a low-complexity algorithm is specifically tailored for the optimization of passive RIS-programmable reflecting elements. This algorithm relies solely on closed-form expressions to generate improved feasible points, thereby reducing the computational burden while maintaining reasonable performance. Extensive simulations are created to validate the performance of the proposed algorithms. The results demonstrate that the active RIS-based approach outperforms the passive RIS-based approach. Additionally, for the passive RIS-based algorithms, the low-complexity variant achieves a reduced time complexity with a moderate loss in performance.

1. Introduction

The future of 5G radio access networks promises to revolutionize connectivity, supporting unprecedented traffic volumes, billions of connected devices, and diverse requirements regarding reliability, latency, and battery life [1]. However, with the explosive growth of mobile data traffic driven by the Internet of Things, the global mobile traffic is expected to hit 1 zettabyte per month by 2028, placing immense strain on current infrastructure and telecom operators. While HetNets have been explored to address this challenge, unexpected or emergency situations often render the deployment of terrestrial infrastructure economically unviable. In such scenarios, intelligent heterogeneous architecture utilizing Unmanned Aerial Vehicles (UAVs) emerges as a promising solution [2]. UAVs offer a cost-effective and adaptable approach to facilitate key usage scenarios like enhanced Mobile Broadband (eMBB), Ultra-Reliable Low-Latency Communications (URLLC), and massive Machine-Type Communications (mMTC). Their potential to provide network service recovery in disasters, enhance public safety, and handle emergencies underscores the importance of UAVs as a crucial component of 5G/B5G wireless technologies [3]. With the ever-evolving landscape of wireless communication, UAVs have become indispensible components of the quest to move beyond fifth-generation networks. As technology marches forward, these aerial vehicles have established themselves as pivotal players, revolutionizing the field with their unparalleled capabilities [4]. Distinguishing themselves from traditional ground-based stations, UAVs offer unique benefits, such as superior mobility, cost-effectiveness, and unhindered line-of-sight transmission. These advantages have led to the extensive utilization of UAVs in diverse fields, leveraging their versatility and high mobility for a wide range of applications [5]. From the perspective of wireless communication, UAVs can be deployed as aerial communication platforms, for instance, as flying base stations or mobile relays. By mounting communication transceivers, UAVs can provide or enhance communication services to ground targets in high-traffic and overloaded scenarios; these are commonly referred to as UAV-assisted communications. Additionally, UAVs can function as aerial nodes, enabling a multitude of applications ranging from cargo delivery to surveillance; these are known as cellular-connected UAVs [6]. While UAVs offer numerous innovative opportunities for wireless communication, the deployment of ground infrastructure in emergency or unexpected situations often faces economic and environmental challenges. In this context, the potential and value of UAVs as an integral part of 5G/B5G wireless technology become even more evident. As we continue to explore the boundaries of wireless communication, UAVs will undoubtedly play a crucial role in shaping the future of our connected world.
Leveraging these attributes, UAVs can serve as temporary airborne base stations, significantly improving communication quality for terrestrial users. To optimize the UAV communication network and achieve the maximal rate or energy efficiency, research has focused on trajectory and placement optimization [7,8,9]. Ref. [7] proposed a mobile relaying technique using UAVs, demonstrating that, by optimizing the source/relay transmit power and relay trajectory under practical constraints, significant throughput gains can be achieved compared to static relaying, thus highlighting the potential of UAV-based mobile relaying for performance enhancement. Energy-efficient wireless communication with unmanned aerial vehicles were investigated in [8] by optimizing their horizontal trajectory at a fixed altitude, considering both communication throughput and propulsion energy consumption. Ref. [9] explored energy minimization in a UAV-assisted sensor network by jointly optimizing the UAV trajectory and sensor uploading power, utilizing a TSP-based approach for optimal serving orders and a PSPSCA/AQSCA algorithm for UAV positioning and sensor power allocation, achieving a superior performance compared to benchmark schemes. This strategic endeavor aims to meticulously shape the UAV’s trajectory, thereby enhancing the network’s user rate or energy efficiency [10,11,12]. Ref. [10] investigated a UAV-enabled multicasting system, optimizing the UAV trajectory to minimize mission time and ensure high-probability file recovery. A fly-and-communicate protocol for minimizing completion time and energy consumption in UAV-enabled multicasting was designed in [11]. For quadrotor UAVs within the IoT framework, an optimized energy consumption model is established in [12].
Despite the significant potential of unmanned aerial vehicles (UAVs) to enhance communication quality by optimizing their trajectory or placement, the intricate landscapes of air-to-ground (A2G) communications introduce a set of unique challenges. One such challenge is the potential for link blockage in complex environments [13,14]. The presence of obstacles like tall buildings, mountains, and dense foliage can cause signal interference and attenuation, resulting in a significant reduction in communication quality. This issue becomes even more critical in urban areas, where the dense concentration of buildings and other structures can create numerous obstacles for A2G links. To address this challenge, researchers have explored various techniques to optimize the trajectory and placement of UAVs [15]. For instance, by leveraging advanced algorithms and models, UAVs can be directed to avoid areas with high potential for link blockage. Additionally, the use of multiple UAVs in a coordinated manner can help ensure redundancy and reliability in communication links, minimizing the impact of link blockage on overall network performance [16]. However, the successful implementation of these techniques requires a deep understanding of the intricacies of A2G communication landscapes. Factors such as the density and distribution of obstacles, the propagation characteristics of radio waves, and the dynamic nature of the environment must all be taken into account. By considering these factors and developing innovative solutions, we can harness the full potential of UAVs to enhance communication quality, even in the most complex and challenging environments. To surmount this hurdle, certain researchers have turned to reconfigurable intelligent surfacs (RIS) [17,18,19]. Ref. [17] introduced the integration of wireless localization and sensing capabilities, tailored for future cellular systems, where, by manipulating electromagnetic characteristics, RISs’ performance can be enhanced, opening new research horizons. Overviews of future communications are provided in [18,19], including the available hardware architectures for reconfiguring such surfaces and highlighting the related opportunities. By integrating an RIS into multi-user wireless communication networks featuring UAV deployments, the quality of A2G communication links can be elevated through the intelligent configuration of the RIS components [20,21,22,23,24]. Guided by the aforementioned advantages of integrating RIS into UAV-assisted wireless networks, several prior studies have endeavored to explore the potential performance enhancements brought forth by RIS in a range of scenarios pertaining to UAV-based air-to-ground communication [25,26,27,28]. In the study presented by [25], UAVs and RISs were employed to enhance communications by jointly optimizing the UAV’s trajectory, phase shifts of the RIS, allocation of sub-bands, and power control to maximize the minimum average achievable rate for all ground users (GUs) in the system. To maximize the system rate performance, the conjugate gradient and particle swarm optimization scheme was proposed to optimize the RIS phase shifts and the UAV altitudes [26]. A communication system involving a UAV and an RIS for ground-based IoT devices was investigated in [27], where the performance of the network was enhanced by optimizing the UAV’s placement and beamforming of RIS. An RIS was employed to enhance the communication quality of UAV-based communication systems [28], an alternating optimization technique that optimized the UAV trajectory and RIS beamforming to maximize the average communication rate was proposed.
The investigation into active RIS and passive RIS has yielded profound insights into their respective roles in enhancing multiuser communication within UAV networks [29]. Passive RIS, with its fixed phase shifts, offers a cost-effective solution for improving signal reception without the need for additional power amplification. Its simplicity and reliability make it a viable option in various communication scenarios. However, the lack of active interference management limits its performance in complex environments [30]. On the other hand, active RIS, with its tunable phase shifts and amplification capabilities, offers greater flexibility and performance enhancements [31,32]. Its ability to actively manage interference and optimize signal transmission opens up new possibilities for enhancing communication efficiency and reliability. While the added complexity and cost may be a consideration, the significant improvements in communication performance justify its use in critical applications [33,34].
The above investigations have studied unquantized, programmable RIS coefficients’ optimization in RIS-assisted UAV networks. In this paper, quantized programmable RIS coefficients’ optimization is investigated, and the main contribution of this work can be summarized as follows:
  • The study focuses on passive, RIS-assisted, multi-user communication within UAV communication networks, aiming to maximize users’ worst rate. To efficiently solve this optimization problem, it is decomposed into two subproblems: trajectory design and PREs optimization. The SCA method is used to convexify the subproblems, and a two-stage algorithm with high complexity is proposed to alternately optimize them. To simplify the algorithm, a closed-form solution is derived for the phase optimization subproblem within passive RIS settings.
  • To further enhance the benefits of RIS, this study explores active RIS (aRIS)-assisted multiuser communication within a UAV communication system. Distinguishing from passive RIS, the aRIS-assisted UAV network experiences self-interference. To address this, a two-stage algorithm is proposed, incorporating power-amplified PREs optimization and UAV trajectory design.
Notation. Variables are printed in boldface; A H denotes the Hermitian conjugate of matrix A. For a vector x = ( x 1 , , x n ) T , Diag ( x ) creates a diagonal matrix with x as its diagonal entries. [ A ] 2 corresponds to A A H , A signifies the trace of matrix A, and  A , B is the trace of A H B , applicable to matrices A and B. The Frobenius norm of matrix A is defined as | | A | | = trace ( A H A ) , which is also equal to i = 1 m j = 1 n a i j 2 . A 0 ( A 0 ) signifies that A is a positive semi-definite (positive definite) matrix. λ max ( A ) represents the largest eigenvalue of the Hermitian symmetric matrix A. A circular Gaussian random variable with a zero mean and variance σ is represented as C ( 0 , σ ) .

2. Problem Statements and Reformulations

Consider the downlink transmission of an RIS-assisted UAV communication network, as shown in Figure 1, where the direct links between the UAV and users are blocked by obstacles. An RIS is deployed at a high altitude to guarantee line-of-sight communication with K single-antenna users, as indicated in [35]. The UAV is equipped with a single antenna and the flight time of T is equally divided into the N time slot with the slot lenth δ t . We assume that the horizontal locations of RIS and GUs are denoted by w r = [ x r , y r , z r ] T and w k = [ x k , y k , 0 ] T , respectively, with  k K { 1 , , K } . The UAV’s trajectory can be approximated by the sequence q n = [ x n , y n , z ] T , n N { 1 , , N } , with the following constraints:
q n q n 1 V m a x δ t , n ,
q i n i = q 0 , q e n d = q N ,
where q i n i and q e n d denote the initial point and end point of the UAV, respectively.
The RIS is equipped with M = M x × M z elements, forming an M x × M z uniform rectangular array. Let z n ( z n , 1 , , z n , M ) T denote the programmable coefficients of the mth-reflecting element in the nth time slot.
Let h ˜ n , R - k = β n , RIS - k h n , R - k C M × 1 and G ˜ n , U - R = β n , UAV - RIS ( q n ) G U - R , n C 1 × M denote the baseband equivalent channels for the RIS→user k, UAV→user k links in the nth time slot, respectively, with  k K { 1 , , K } , β n , RIS - k = β 0 d k , R k α and β n , UAV - RIS = β 0 d n , U R κ . β 0 is the path loss at the reference distance, α and κ are the path loss exponents related to the RIS-to-GUs (R-G) link and UAV-to-RIS (U-R) link, and d n , R k and d n , U R ( q n ) are the distance between the RIS and kth ground user and the distance between the UAV and the RIS during the nth slot, respectively [36,37,38]. h n , R - k and G n , U - R are modeled by Rician fading, presenting the RIS→user k and UAV→RIS links in the nth time slot, respectively [36].

2.1. Passive RIS

Like many other papers on RIS-assisted UAV communication networks [14,15,16], the effective channel spanning from the UAV to user k assisted by passive RIS in the nth time slot is given by the following:
H ˜ n , k ( q n , z n ) = h ˜ n , R - k R R - k 1 / 2 diag ( z n ) G ˜ n , U - R ( q n ) = β n , RIS - k h n , R - k R R - k 1 / 2 diag ( z n ) fi n , UAV - RIS ( q n ) G n , U - R ( q n ) = h ˜ n , R - k diag ( z n ) G n , U - R ( q n ) C 1 × M .
for
h ˜ n , R - k β n , UAV - RIS ( q n ) β n , RIS - k h n , R - k R R - k 1 / 2 ,
where R R - k C M × M represents the spatial correlation matrix of RIS’s PREs with respect to user k [37,39].
We consider PREs with b-bit resolution, which leads to
z n , m = e j θ n , m , m M ,
with
θ n , m Δ α 2 π 2 b , α = 0 , 1 , , 2 b 1 , m M .
Let s k C ( 0 , 1 ) with E ( | s k | 2 ) = 1 represent the information intended for user k, and let P k be the split power for user k transmitted by the UAV. The signal received from the UAV at user k in the nth time slot can be written as follows:
y n , k = H ˜ k , n ( q n , z n ) P k s k + n k ,
where n k C ( 0 , σ ) represents the additive white Gaussian noise.
The rate of user k in the nth time slot is expressed as follows:
r n , k ( q n , z n ) = ln 1 + | H ˜ n , k ( q n , z n ) P k | 2 j K { k } | H ˜ n , k ( q n , z n ) P j | 2 + σ , k K .
The max–min rate optimization problem (MR problem) can be expressed as follows:
max z n , q n min k K r n , k ( q n , z n ) s . t . ( 1 ) , ( 2 ) , ( 5 ) , ( 6 ) ,
To solve the MR problem (9), we alternately optimize the UAV trajectory and RIS PREs. Specifically, for  r n , k ( z n ) r n , 1 ( q n , z n ) , , r n , K ( q n , z n ) T R K , the MR problem is given by
max q n , z n θ n f p r n ( q n , z n ) min k K r n , k ( q n , z n ) s . t ( 1 ) , ( 2 ) , ( 5 ) , ( 6 ) .
We use the penalty term | | z n e j θ n | | 2 to eliminate the discrete constraints (5), leading to the following exactly penalized optimization problem:
max q n , z n , θ n f p , c ( q n , z n , θ n ) f p r n ( q n , z n ) c | | z n e j θ n | | 2 s . t . ( 1 ) , ( 2 ) , ( 6 ) ,
where c > 0 serves as the penalty parameter.

2.2. Active RIS

The effective channel spanning from the UAV to user k assisted by the aRIS in the nth time slot is given by the following:
H ¯ ˜ n , k ( q ¯ n , z ¯ n ) = h ˜ n , aR - k diag ( z ¯ n ) G n , U - aR ( q ¯ n ) C 1 × M .
For the practical implementation of aRIS, we consider power-amplified PREs with a b-bit resolution, which leads to the following:
z ¯ n , m = p n , m e j θ ¯ n , m , m M ,
with p n , m R defining the power amplification coefficients, and 
θ ¯ n , m Λ β 2 π 2 b , β = 0 , 1 , , 2 b 1 , m M .
defining the PREs of b-bit resolution.
The signal received from the UAV at user k in the nth time slot can be written as follows:
y ¯ n , k = H ¯ ˜ n , k ( z n , q n ) P k s k + h ˜ n , R - k diag [ z ¯ n , m ] m M ν + n k ,
where ν C ( 0 , σ ν I ) is the dynamic noise induced by aRIS.
The rate of user k in the nth time slot is expressed as follows:
r ¯ n , k ( q ¯ n , z ¯ n ) = ln 1 + | H ¯ ˜ n , k ( q ¯ n , z ¯ n ) P k | 2 j K { k } | H ¯ ˜ n , k ( q ¯ n , z ¯ n ) P j | 2 + σ ν m M | h ˜ n , R - k ( m ) | 2 | z ¯ n , m | 2 + σ , k K .
The reflected power constraint of the aRIS given the budget P A is as follows:
k K | | diag [ z ¯ n , m ] m M G n , U R ( q ¯ n ) | | 2 P k + σ ν | | diag [ z ¯ n , m ] m M | | 2 P A
z ¯ n H Q 1 z ¯ n P A ,
where
Q 1 k K diag [ | G n , U R ( q ¯ n ) | 2 P k ] m M + σ ν I M .
The MR problem can be formulated as follows:
max z n , q n min k K r ¯ n , k ( q ¯ n , z ¯ n ) s . t . ( 1 ) , ( 2 ) , ( 13 ) , ( 14 ) , ( 18 ) .
Similarly, for  r ¯ n ( q ¯ n , z ¯ n ) r ¯ n , 1 ( q ¯ n , z ¯ n ) , , r ¯ n , K ( q ¯ n , z ¯ n ) T R K , the MR problem is written as follows:
max q ¯ n , z ¯ n , θ ¯ n f ¯ a r ¯ n ( q ¯ n , z ¯ n ) min k K r ¯ n , k ( q ¯ n , z ¯ n ) s . t ( 1 ) , ( 2 ) , ( 13 ) , ( 14 ) , ( 18 ) .
We use the penalty term | z ¯ n , m p n , m e j θ ¯ n , m | 2 to eliminate the discrete constraints (13), leading to the following exactly penalized optimization problem:
max q ¯ n , z ¯ n , p n , θ ¯ n f ¯ a , ρ ( q ¯ n , z ¯ n , p n , θ ¯ n ) f ¯ a r ¯ n ( q ¯ n , z ¯ n ) ρ m M | z ¯ n , m p n , m e j θ ¯ n , m | 2 s . t . ( 1 ) , ( 2 ) , ( 14 ) , ( 18 ) .
where ρ > 0 serves as the penalty parameter.

3. Passive RIS Convex-Solver-Based Algorithms

Alternating optimization is studied in this part with respect to each of the variables ( q n , z n , θ n ) while holding the others fixed to generate the next iterative point. Starting with the initialization of (11) using the feasible point ( q n ( 0 ) , z n ( 0 ) , θ n ( 0 ) ) , let ( q n ( τ ) , z n ( τ ) , θ n ( τ ) ) denote a feasible point for (11) obtained from the ( τ 1 ) -st iteration.

3.1. Alternating Optimization of UAV Trajectory

To seek q n ( τ ) so that
f p [ q n ( τ + 1 ) , z n ( τ ) , θ n ( τ ) ] > f p [ q n ( τ ) , z n ( τ ) , θ n ( τ ) ] ,
the trajectory optimization subproblem can be reformulated as follows:
max q n min k 1 N n = 1 N ln 1 + | H ˜ n , k ( q n ) | 2 P k j K { k } | H ˜ n , k ( q n ) | 2 P j + σ
s . t . ( 1 ) ( 2 ) .
By introducing the slack variable s, problem (24) can be given by
max q n , s s
s . t . ( 1 ) ( 2 ) ,
1 N n = 1 N ln 1 + A n , k ( τ ) B n , k ( τ ) + d n , U R κ ( q n ) s , k K .
where A n , k ( τ ) = | h ˜ n , R - k diag ( z n τ ) β 0 G U - R , n | 2 P k / σ , B n , k ( τ ) = j K { k } | h ˜ n , R - j diag ( z n τ ) β 0 G U - R , n | 2
P j / σ and d n , U R κ ( q n ) = q n w r κ .
However, the problem (25a) cannot be solved directly due to the nonconvex constraint (25c). By using the inequality (A1), the lower bound of the left-hand side of the constraint (25c) can be derived at the feasible point q n τ :
1 N n = 1 N ln 1 + A n , k ( τ ) B n , k ( τ ) + d n , U R κ ( q n ) 1 N n = 1 N ln 1 + A n , k ( τ ) B n , k ( τ ) + d n , U R r , κ + A n , k ( τ ) A n , k ( τ ) + B n , k ( τ ) + d n , U R ( τ ) κ 1 d n , U R κ d n , U R ( τ ) κ R ¯ k l b ,
Thus, the trajectory optimization problem can be expressed as follows:
max q n , s s
s . t . ( 1 ) ( 2 ) ,
R ¯ k l b s , k K .

3.2. Alternating Optimization of the Passive PREs

To seek z n ( τ + 1 ) , so that:
f p , c [ q n ( τ + 1 ) , z n ( τ + 1 ) , θ n ( τ ) ] > f p , c [ q n ( τ + 1 ) , z n ( τ ) , θ n ( τ ) ]
f p [ r n ( q n ( τ + 1 ) , z n ( τ + 1 ) ) ] c | | z n ( τ ) e j θ n ( τ ) | | 2 > f p [ r n ( q n ( τ + 1 ) , z n ( τ ) ) ] c | | z n ( τ ) e j θ n ( τ ) | | 2 ,
we consider the following problem:
max z n min k K r n , k ( z n ) c | | z n e j θ n ( τ ) | | 2
where, according to (8), we have:
r n , k ( z n ) = ln 1 + | H ˜ n , k ( z n ) P k | 2 j K { k } | H ˜ n , k ( z n ) P j | 2 + σ , k K .
Using the inequality (A2) for ( a , b ) = ( H ˜ n , k ( z n ) P k , j K { k } | H ˜ n , k ( z n ) P j | 2 ) and ( a ¯ , b ¯ ) = ( H ˜ n , k ( q n ( τ + 1 ) , z n ( τ ) ) P k , j K { k } | H ˜ n , k ( q n ( τ + 1 ) , z n ( τ ) ) P j | 2 ) , we can obtain a concave quadratic function by approximating r n , k ( z n ) .
r ˜ 1 n , k ( τ ) ( z n ) ln ( 1 + | H ˜ n , k ( q n ( τ + 1 ) , z n ( τ ) ) P k | 2 j K { k } | H ˜ n , k ( q n ( τ + 1 ) , z n ( τ ) ) P j | 2 + σ ) | H ˜ n , k ( q n ( τ + 1 ) , z n ( τ ) ) P k | 2 j K { k } | H ˜ n , k ( q n ( τ + 1 ) , z n ( τ ) ) P j | 2 + σ σ | H ˜ n , k ( q n ( τ + 1 ) , z n ( τ ) ) P k | 2 ( j K { k } | H ˜ n , k ( q n ( τ + 1 ) , z n ( τ ) ) P j | 2 + σ ) ( j K | H ˜ n , k ( q n ( τ + 1 ) , z n ( τ ) ) P j | 2 + σ ) + 2 j K { k } | H ˜ n , k ( z n ) P j | 2 + σ P k H H ˜ n , k H ( q n ( τ + 1 ) , z n ( τ ) ) H ˜ n , k ( z n ) P k } σ | H ˜ n , k ( q n ( τ + 1 ) , z n ( τ ) ) P k | 2 ( | H ˜ n , k ( z n ) P k | 2 + j K { k } | H ˜ n , k ( z n ) P j | 2 ) ( j K { k } | H ˜ n , k ( q n ( τ + 1 ) , z n ( τ ) ) P j | 2 + σ ) ( j K | H ˜ n , k ( q n ( τ + 1 ) , z n ( τ ) ) P j | 2 + σ ) x ˜ 1 n , k ( τ ) + 2 { P k H H ˜ n , k H ( q n ( τ + 1 ) , z n ( τ ) ) H ˜ n , k ( q n ( τ + 1 ) , z n ( τ ) ) P k } a ˜ 1 n , k ( τ + 1 ) ζ ˜ 1 n , k ( τ ) j K | H ˜ n , k ( z n ) P k | 2
with
x ˜ 1 n , k ( τ ) r n , k ( z n ( τ ) ) σ a ˜ n , k ( τ ) | H ˜ n , k ( q n ( τ + 1 ) , z n ( τ ) ) | 2 P k / a ˜ n , k ( τ ) , 0 < ζ ˜ 1 n , k ( τ ) | H ˜ n , k ( q n ( τ + 1 ) , z n ( τ ) ) | 2 P k / ( a ˜ n , k ( τ ) | H ˜ k , n ( q n ( τ + 1 ) , z n ( τ ) ) | 2 P k + a ˜ n , k ( τ ) ) , a ˜ 1 n , k ( τ ) j K { k } | H ˜ n , k ( q n ( τ + 1 ) , z n ( τ ) ) | P j 2 + σ .
H ˜ n , k ( z n ) defined in (12) can be represented by the following:
H ˜ n , k ( z n ) h ˜ n , R - k diag ( z n ) G n , U - R ( q n ( τ + 1 ) ) = m M h ˜ n , R - k Δ n , m G n , U - R ( q n ( τ + 1 ) ) z n , m ,
where Δ n , m is a matrix of size ( M × M ) with zero entries everywhere except for its ( m , m ) -entry, which is one. Therefore, we have:
{ ( P k ) H H ˜ n , k H ( z n ( τ ) ) H ˜ n , k ( q n ( τ + 1 ) , z n ) P k } a ˜ 1 n , k ( τ ) = y ˜ 1 n , k ( τ ) z n ,
where y ˜ 1 n , k ( τ ) C 1 × M with the entries
y ˜ 1 n , k ( τ ) ( m ) = ( P k ) H H ˜ n , k H ( q n ( τ + 1 ) , z n ( τ ) ) h ˜ n , R - k Δ n , m G n , U - R ( q n ( τ + 1 ) ) P k / a ˜ 1 n , k ( τ ) , m M ,
while
H ˜ n , k ( z n ) P j 2 = m = 1 M b ˜ 1 n , k , j ( τ + 1 ) ( m ) z n , m 2
= j = 1 K z n H Ψ ˜ 1 n , k , j ( τ + 1 ) z n
where
b ˜ 1 n , k , j ( τ + 1 ) ( m ) = h ˜ n , R - k Δ n , m G n , U - R ( q n ( τ + 1 ) ) P j , m M ,
and
Ψ ˜ 1 n , k , j ( τ + 1 ) ( m , m ) b ˜ 1 n , k , j ( τ + 1 ) ( m ) * b ˜ 1 n , k , j ( τ + 1 ) ( m ) , ( m , m ) M × M .
Based on (35) and (38), we can derive the exact concave quadratic form of r ˜ k , n ( τ ) ( z ) as defined in (32):
r ˜ 1 n , k ( τ ) ( z n ) = x ˜ 1 n , k ( τ ) + 2 { y ˜ 1 n , k ( τ + 1 ) z n } ζ ˜ 1 n , k ( τ ) j K z n H Ψ ˜ 1 n , k , j ( τ + 1 ) z n .
This allows us to find z n ( τ + 1 ) , which satisfies (28) or (29) by solving the following convex problem:
max z n f p [ r ˜ n , 1 ( τ ) ( z n ) , , r ˜ n , K ( τ ) ( z n ) ] c | | z n e j θ n ( τ ) | | 2 .

3.3. Quantized Alternating Optimization

By seeking θ ( τ + 1 ) so that
f p , c [ q n ( τ + 1 ) , z n ( τ + 1 ) , θ n ( τ + 1 ) ] > f p , c [ q n ( τ + 1 ) , z n ( τ + 1 ) , θ n ( τ ) ]
| | z n ( τ + 1 ) e j θ n ( τ + 1 ) | | > | | z n ( τ + 1 ) e j θ n ( τ ) | | ,
we can solve the following problem
min θ n | | z n ( τ + 1 ) e j θ n | | 2 s . t . ( 14 ) ,
which has a closed-form solution given by ( z n , m ( τ + 1 ) b = ν b 2 π 2 b with ν b arg min { ν , ν + 1 } ν 2 π 2 b z n , m ( τ + 1 ) for z n , m ( τ + 1 ) [ ν 2 π 2 b , ( ν + 1 ) 2 π 2 b ] .)
θ n , m ( τ + 1 ) = z n , m ( τ + 1 ) b , m M .

4. Passive RIS Reduced-Complexity PRE Optimization for the MR Problem

In this section, the process of generating z n ( τ + 1 ) is simplified by employing a closed-form expression with scalable complexity. To achieve this, we utilize the following equivalent formulation of (10).
max θ n min k K r n , k ( e j θ n ) s . t . ( 14 ) .
We denote ( θ n ( τ ) ) as a point of (47), found from ( τ 1 ) -st round.

Alternating Optimization of the PREs

To seek θ ( τ + 1 ) so that
min k K r k ( e j θ n ( τ + 1 ) ) > min k K r k ( e j θ n ( τ ) )
under the condition that e j θ n ( τ + 1 ) e j θ n ( τ ) , we address the subsequent discrete problem:
max θ n min k K r k ( w ( τ + 1 ) , e j θ n ) s . t . ( 14 ) .
Let r ˜ 2 n , k ( τ ) ( e j θ n ) be derived from r ˜ 1 n , k ( τ ) ( e j θ n ) , defined from (41), with z n ( τ ) replaced by e j θ n ( τ ) . Then,
r 2 n , k ( e j θ n ) r ˜ 2 n , k ( τ ) ( e j θ n ) = x ˜ 1 n , k ( τ ) + 2 { m M y ˜ 1 n , k ( τ + 1 ) ( m ) e j θ n , m } j K ( e j θ n ) H Ψ ˜ 2 n , k ( τ + 1 ) e j θ n x ˜ 1 n , k ( τ ) + 2 { m M ( y ˜ 1 n , k ( τ + 1 ) ( m ) m M e j θ n , m ( τ ) Ψ ˜ 2 n , k ( τ + 1 ) ( m , m ) + λ max ( Ψ ˜ 2 n , k ( τ + 1 ) ) e j θ n , m ( τ ) ) e j θ n , m } ( e j θ n ( τ ) ) H Ψ ˜ 2 n , k ( τ + 1 ) e j θ n ( τ ) 2 M λ max ( Ψ ˜ 2 n , k ( τ + 1 ) )
= x ˜ ^ 2 n , k ( τ + 1 ) + 2 m M { y ˜ ^ 2 n , k ( τ + 1 ) ( m ) e j θ n , m } ,
r ^ 2 n , k ( τ ) ( e j θ n ) ,
for
Ψ ˜ 2 n , k ( τ + 1 ) ζ ˜ 1 n , k ( τ ) j K Ψ ˜ 1 n , k , j ( τ + 1 ) ,
where we have:
x ˜ ^ 2 n , k ( τ + 1 ) x ˜ 1 n , k ( τ + 1 ) ( e j θ n ( τ ) ) H Ψ ˜ 2 n , k ( τ + 1 ) e j θ n ( τ ) 2 M λ max ( Ψ ˜ 2 n , k ( τ + 1 ) ) ,
and
y ˜ ^ 2 n , k ( τ + 1 ) ( m ) y ˜ 2 n , k ( τ + 1 ) ( m ) m M e j θ n , m ( τ ) Ψ ˜ 2 n , k ( τ + 1 ) ( m , m ) + λ max ( Ψ ˜ 2 n , k ( τ + 1 ) ) e j θ n , m ( τ ) .
Furthermore,
min k = 1 , , K r ˜ ˜ 2 n , k ( τ ) ( e j θ n ) r ˜ ^ ( τ ) ( e j θ n ) min k K x ˜ ^ 2 n , k ( τ + 1 ) + 2 m = 1 M min k K { y ˜ ^ 2 n , k ( τ + 1 ) ( m ) e j θ n , m } .
Now, by using r ˜ ^ ( τ ) ( θ n ) in (53), we can address the following problem to generate θ n ( τ + 1 ) , 0 ( θ n , 1 ( τ + 1 ) , 0 , , θ n , M ( τ + 1 ) , 0 ) T :
max θ n r ˜ ^ ( τ ) ( θ n ) ,
which is decomposed into M subproblems to find the optimal solution for each element:
max θ n , m B min k K { y ˜ ^ k ( τ + 1 ) ( m ) e j θ n , m } .
For each PRE, the optimal solution θ n , m ( τ + 1 ) , 0 can be determined by evaluating f n , m ( θ n , m ) min k K { y ˜ ^ n , k ( τ + 1 ) ( m ) e j θ n , m } where θ n , m 2 π at 2 b points. For example, for the first θ n , 1 Δ at 2 b points, we can find the minimum value of { y ˜ ^ n , k ( τ + 1 ) ( m ) e j θ n , 1 } for K users. For the second θ n , 2 Δ at 2 b points, we can also find the minimum value of { y ˜ ^ n , k ( τ + 1 ) ( m ) e j θ n , 2 } for K users, and so on; in this way, we can obtain m values. Hence, we selected θ n , m Δ , which yields the largest f n , m ( θ n , m ) .
We also solve the following problem to obtain θ n ( τ + 1 ) , k ( θ n , 1 ( τ + 1 ) , k , , θ n , M ( τ + 1 ) , k ) T , k = 0 , 1 , , K , ensuring that r n , k ( e j θ n ( τ + 1 ) , k ) > r n , k ( e j θ n ( τ ) )
max θ n r ^ n , k ( τ ) ( e j θ n ) ,
where the function r ^ n , k ( τ ) ( e j θ n ) in (52) is an affine function of e j θ n . By noting that { a e j θ n } = | a | cos ( a + θ n ) , and thus is maximized at θ n = a , we obtain the closed-form solution given by
θ n , m ( κ + 1 ) , k = 2 π y ˜ ^ n , k ( τ + 1 ) ( m ) b , m M .
Consequently, we obtain θ n ( τ + 1 ) from θ n ( τ + 1 ) , k for k = 0 , 1 , , K and θ n ( τ ) , which results in the highest min k K r n , k ( e j θ n ) , i.e.,
θ n ( τ + 1 ) arg max θ n { θ n ( τ + 1 ) , k , k = 0 , 1 , K } { θ n ( τ ) } min k K r k ( e j θ n ) ,
to validate (48). This is valid as long as θ n ( τ + 1 ) θ n ( τ ) .

5. Active RIS Convex-Solver-Based Algorithms

In this section, alternate optimization is implemented for each set of variables ( q ¯ n , z ¯ n , p n , θ ¯ n ) while keeping the others fixed to generate the next iterative point. Starting with the feasible point obtained by initializing (20) as ( q ¯ n ( 0 ) , z n ( 0 ) , θ n ( 0 ) ) , we let ( q n ( τ ) , z n ( τ ) , θ n ( τ ) ) represent a feasible point for (20), found in the ( τ 1 ) -st iteration.

5.1. Alternating Optimization of UAV Trajectory

To seek q ¯ n ( τ + 1 ) such that
f ¯ a , ρ [ q ¯ n ( τ + 1 ) , z ¯ n ( τ + 1 ) , p n ( τ ) , θ ¯ n ( τ ) ] > f ¯ a , ρ [ q ¯ n ( τ ) , z ¯ n ( τ ) , p n ( τ ) , θ ¯ n ( τ ) ] ,
the trajectory optimization subproblem can be reformulated as follows:
max q ¯ n min k 1 N n = 1 N ln 1 + | H ¯ ˜ n , k ( q ¯ n ) | 2 P k j K { k } | H ¯ ˜ n , k ( q ¯ n ) | 2 P j + D n
s . t . ( 1 ) ( 2 ) ,
where D n = σ ν m M | h ˜ n , R - k ( m ) | 2 | z ¯ n , m | 2 + σ . The slack variable u is introduced, and problem (60) can be reformulated as follows:
max q ¯ n , s u
s . t . ( 1 ) ( 2 ) ,
1 N n = 1 N ln 1 + | H ¯ ˜ n , k ( q ¯ n ) | 2 P k j K { k } | H ¯ ˜ n , k ( q ¯ n ) | 2 P j + D n u , k K .
Subsequently, the problem (61) can be transformed as follows:
max q ¯ n , s u
s . t . ( 1 ) ( 2 ) ,
1 N n = 1 N ln 1 + A n , k a R ( τ ) B n , k a R ( τ ) + d n , U R κ u , k K .
where A n , k a R ( τ ) = | h ˜ n , R - k diag ( z n τ ) β 0 G U - R , n | 2 P k / σ , B n , k a R ( τ ) = j K { k } | h ˜ n , R - j diag ( z n τ ) β 0 G U - R , n | 2 P j / σ + σ ν m M | h ˜ n , R - k ( m ) | 2 | z ¯ n , m | 2 / σ and d n , U R κ = q ¯ n w r κ .
However, the problem (62) cannot be solved directly due to the nonconvex constraint (62c). Similarly, the lower bound of the left-hand side of the constraint (62c) can be derived at the feasible point q ¯ n r
1 N n = 1 N ln 1 + A n , k a R ( τ ) B n , k a R ( τ ) + d n , U R τ 1 N n = 1 N ln 1 + A n , k a R ( τ ) B n , k a R ( τ ) + d n , U R r , τ + A n , k a R ( τ ) A n , k a R ( τ ) + B n , k a R ( τ ) + d n , U R r , τ 1 d n , U R τ d n , U R r , τ R ˜ k a R , l b ,
Thus, the trajectory optimization problem can be expressed as follows:
max q ¯ n , s s
s . t . ( 1 ) ( 2 ) ,
R ˜ k a R , l b u , k K .

5.2. Alternating Optimization of the Power-Amplified PREs

To seek z n ( τ + 1 ) such that
f ¯ a , ρ [ q ¯ n ( τ + 1 ) , z ¯ n ( τ + 1 ) , p n ( τ ) , θ ¯ n ( τ ) ] > f ¯ a , ρ [ q ¯ n ( τ + 1 ) , z ¯ n ( τ ) , p n ( τ ) , θ ¯ n ( τ ) ]
f ¯ a [ r ¯ n ( z n ( τ + 1 ) ) ] ρ m M | z ¯ n , m ( τ ) p n , m ( τ ) e j θ ¯ n , m ( τ ) | 2 > f ¯ a [ r ¯ n ( z n ( τ ) ) ] ρ m M | z ¯ n , m ( τ ) p n , m ( τ ) e j θ ¯ n , m ( τ ) | 2 ,
We now consider an unconstrained optimization problem:
max z ¯ n f ¯ a , ρ min k K r ¯ n , k ( z ¯ ) ρ m M | z ¯ n , m p n , m ( τ ) e j θ ¯ n , m ( τ ) | 2 s . t . ( 18 ) ,
where, as per (16), we obtain:
r ¯ n , k ( z ¯ n ) = ln 1 + | H ¯ ˜ n , k ( z ¯ n ) P k | 2 j K { k } | H ¯ ˜ n , k ( z ¯ n ) P j | 2 + σ ν m M | h ˜ n , R - k ( m ) | 2 | z ¯ n , m | 2 + σ , k K .
Using the inequality (A2) for ( a , b ) = ( H ¯ ˜ n , k ( z n ) P k , j K { k } | H ¯ ˜ n , k ( z n ) P j | 2 ) and ( a ¯ , b ¯ ) = ( H ¯ ˜ n , k ( q n ( τ + 1 ) , z n ( τ ) ) P k , j K { k } | H ¯ ˜ n , k ( q n ( τ + 1 ) , z n ( τ ) ) P j | 2 ) , we can obtain a concave quadratic function with approximating r ¯ k , n ( z ¯ n ) .
r ˜ ˜ n , k ( τ ) ( z ¯ n ) ln ( 1 + | H ¯ ˜ n , k ( q ¯ n ( τ + 1 ) , z ¯ n ( τ ) ) P k | 2 j K { k } | H ¯ ˜ n , k ( q ¯ n ( τ + 1 ) , z ¯ n ( τ ) ) P j | 2 + σ ) | H ¯ ˜ n , k ( q ¯ n ( τ + 1 ) , z ¯ n ( τ ) ) P k | 2 j K { k } | H ¯ ˜ n , k ( q ¯ n ( τ + 1 ) , z ¯ n ( τ ) ) P j | 2 + σ σ | H ¯ ˜ n , k ( q ¯ n ( τ + 1 ) , z ¯ n ( τ ) ) P k | 2 ( j K { k } | H ¯ ˜ n , k ( q ¯ n ( τ + 1 ) , z ¯ n ( τ ) ) P j | 2 + σ ) ( j K | H ¯ ˜ n , k ( q n ( τ + 1 ) , z n ( τ ) ) P j | 2 + σ ) + 2 j K { k } | H ¯ ˜ n , k ( z ¯ n ) P j | 2 + σ P k H H ˜ n , k H ( q ¯ n ( τ + 1 ) , z ¯ n ( τ ) ) H ¯ ˜ n , k ( z ¯ n ) P k } σ | H ¯ ˜ n , k ( q ¯ n ( τ + 1 ) , z ¯ n ( τ ) ) P k | 2 ( | H ¯ ˜ n , k ( z ¯ n ) P k | 2 + j K { k } | H ¯ ˜ n , k ( z ¯ n ) P j | 2 ) ( j K { k } | H ¯ ˜ n , k ( q ¯ n ( τ + 1 ) , z ¯ n ( τ ) ) P j | 2 + σ ) ( j K | H ¯ ˜ n , k ( q ¯ n ( τ + 1 ) , z ¯ n ( τ ) ) P j | 2 + σ ) x ˜ ˜ n , k ( τ ) + 2 { P k H H ¯ ˜ n , k H ( q ¯ n ( τ + 1 ) , z ¯ n ( τ ) ) H ¯ ˜ n , k ( z ¯ n ) P k } a ˜ ˜ n , k ( τ + 1 ) ζ ˜ ˜ n , k ( τ ) j K | H ¯ ˜ n , k ( z ¯ n ) | 2 P k ,
with
x ˜ ˜ n , k ( τ ) r n , k ( z ¯ n ( τ ) ) σ a ˜ ˜ n , k ( τ + 1 ) | H ¯ ˜ n , k ( z ¯ n ( τ ) ) | 2 P k / a ˜ ˜ n , k ( τ + 1 ) , 0 < ζ ˜ ˜ n , k ( τ ) | H ¯ ˜ n , k ( z ¯ n ) | 2 P k / ( a ˜ ˜ n , k ( τ + 1 ) | H ˜ k , n ( z ¯ n ( τ ) ) | 2 P k + a ˜ ˜ n , k ( τ + 1 ) ) ) , a ˜ ˜ n , k ( τ + 1 ) j K { k } | H ¯ ˜ n , k ( z ¯ n ( τ ) ) | P j 2 + σ .
We thus generate z ¯ n ( τ + 1 ) , verifying (69) by solving the following convex quadratic problem:
max z ¯ n min k K r ˜ ˜ n , k ( τ ) ( z ¯ n ) ρ m M | z ¯ n , m p n , m ( τ ) e j θ ¯ n , m ( τ ) | 2 s . t . ( 18 ) .

5.3. Alternating Optimization of Amplifier and PREs

We generate p n ( τ + 1 ) and θ ¯ n ( τ + 1 ) by
p n , m ( τ + 1 ) = arg min p n , m | z ¯ n , m ( τ + 1 ) p n , m e j θ ¯ n , m ( τ ) | 2 = | z ¯ n , m ( τ + 1 ) | cos ( z ¯ n ( τ + 1 ) θ ¯ n , m ( τ ) ) , m M ,
and
θ ¯ n , m ( τ + 1 ) = arg min θ ¯ n , m B | z ¯ n , m ( τ + 1 ) p n , m ( τ + 1 ) e j θ ¯ n , m | 2 = z ¯ n , m ( τ + 1 ) b ,
which yields
f ¯ a , ρ ( q ¯ n ( τ + 1 ) , z ¯ n ( τ + 1 ) , p n ( τ + 1 ) , θ ¯ n ( τ + 1 ) ) > f ¯ a , ρ ( q ¯ n ( τ + 1 ) , z ¯ n ( τ + 1 ) , p n ( τ + 1 ) , θ ¯ n ( τ ) ) > f ¯ a , ρ ( q ¯ n ( τ + 1 ) , z n ( τ + 1 ) , p n ( τ ) , θ ¯ n ( τ ) ) .

6. Numerical Examples

Furthermore, the spatial correlation matrix of RIS i is given by the following:
[ R R - k ] m , m = e j π ( m m ) sin ψ ˜ k sin θ ˜ k ,
where ψ ˜ k and θ ˜ k represent the azimuth and elevation angles of user k, respectively. The horizontal initial point and end point of the UAV are [ 100 , 20 ] T and [ 100.20 ] T , respectively. The locations of RIS and GUs are set as [ 0 , 0 , 40 ] T , [ 80 , 60 , 0 ] T , [ 60 , 40 , 0 ] T , [ 40 , 50 , 0 ] T , [ 40 , 50 , 0 ] T , [ 60 , 40 , 0 ] T , [ 80 , 60 , 0 ] T , respectively. The maximum speed of the UAV is 25 m/s and the altitude of the UAV is 80 m. β 0 = 30  dB and κ = 2 , while white noise σ = 90  dBm. The time slot δ t = 1  s. Unless specified otherwise, we assume that the transmit power is P k = P o u t = 20 dBm, k K , flight time is T = 50  s, the aRIS power is P A = 0.01 P o u t , the number of RIS elements is M = M x × M z = 10 × 10 , and the PRE resolution is b = 3 .
For the simulation, we used Matlab R2022a along with the CVX solver. Our proposed algorithms are readily adaptable to other programming languages, including “C++ " and “Python". Below, we use the following legends to specify the proposed implementations:
  • CVX-based MR RIS/aRIS denotes the performance achieved by Algorithms 1 and 2, respectively, which relies on Matlab 2022a along with the CVX solver to solve the problem (11)/(22) and addresses the MR problem with RIS/aRIS equipped with 3-bit quantized PREs.
  • Partially scalable MR RIS represents the performance of Algorithm 3, which employs an iterative approach involving the convex problem (27) and the closed-form expression (58) to address the MR problem (11) using RIS with 3-bit quantized PREs.
Algorithm 1 CVX-based algorithm for computing (11)
1:
Initialization: Initialize the UAV trajectory q n ( 0 ) with constraints (1)–(2). Randomly generate ( z n ( 0 ) , θ n ( 0 ) ) feasible for (11), with the fixed UAV trajectory q n ( 0 ) . Set τ = 0 .
2:
Repeat:
3:
UAV trajectory design: Generate q n ( τ + 1 ) by solving the problem (27) with fixed ( z n ( τ ) , θ n ( τ ) ) .
4:
Repeat until objective value of problem (11) reaches convergence: with a fixed UAV trajectory q n ( τ + 1 ) , generate z n ( τ + 1 ) by solving the convex problem (42), and  θ n ( τ + 1 ) by (9). Reset τ τ + 1 .
5:
Until: The objective value of problem (11) reaches convergence.
6:
Output  ( e j θ n ( τ ) , q n ( τ ) ) and r n , k ( q n ( τ ) , e j θ n ( τ ) ) , k K .
Algorithm 2 CVX-based algorithm for computing (22)
1:
Initialization: Initialize the UAV trajectory q n ( 0 ) with constraints (1)–(2). Randomly generate ( z n ( 0 ) , p n ( 0 ) , θ n ( 0 ) ) , feasible for (22). Set τ = 0 .
2:
Repeat:
3:
UAV trajectory design: Generate q n ( τ + 1 ) by solving the problem (64) with fixed ( z n ( τ ) , θ n ( τ ) ) .
4:
Repeat until objective value of problem (20) reaches convergence: with a fixed UAV trajectory q n ( τ + 1 ) , generate z ¯ n ( τ + 1 ) by solving the convex problem (71). Generate ( p n ( τ + 1 ) , θ ¯ n ( τ + 1 ) ) by (72)–(73). Reset τ τ + 1 .
5:
Until: The objective value of problem (20) reaches convergence.
6:
Output  ( q n ( τ ) , z n ( τ ) , p n ( τ ) , θ ¯ n ( τ ) ) and r k ( q n ( τ ) , z ¯ n ( τ ) ) , k K .
Algorithm 3 Partially scalable MR algorithm
1:
Initialization: Initialize the UAV trajectory q n ( 0 ) with constraints (1)–(2). Randomly generate a feasible ( θ ( 0 ) ) for (47). Set τ = 0 .
2:
Repeat:
3:
UAV trajectory design: Generate q n ( τ + 1 ) by solving the problem (27) with fixed ( z n ( τ ) , θ n ( τ ) ) .
4:
Repeat until objective value of problem (11) reaches convergence: with a fixed UAV trajectory q n ( τ + 1 ) , generate z n ( τ + 1 ) by solving the convex problem (58). Reset τ τ + 1 .
5:
Until: The objective value of problem (11) reaches convergence.
6:
Output  ( q n τ , e j θ n ( τ ) ) and rates r n , k ( q n τ , e j θ n ( τ ) ) , k = 1 , , K .
Figure 2 illustrates the convergence of the proposed algorithms, demonstrating that the objective functions increase with the number of iterations and gradually converge within 25 iterations. The practicality of the proposed algorithms can be observed.
Table 1 presents the average computational time of the proposed algorithms, measured using a CPU with a 3.7 GHz Intel Core i9 and 32 GB RAM. Algorithm 3 is based on our partially scalable complexity iterations. These can run more than 20 times faster than Algorithm 1, which is based on cubic-complexity iterations, confirming the superiority of scalable complexity iterations”.
Figure 3 plots the min-rate increase in line with the transmit power budget P o u t . The min-rate increases with the increase in transmit power budget P o u t . Figure 3 reveals that CVX-based MR aRIS significantly outperforms both CVX-based MR RIS and partially scalable MR RIS. It can be seen that CVX-based MR RIS achieves a better min-rate than partially scalable MR RIS. It can be also seen that MR RIS with random θ n exhibits the poorest performance.
Figure 4 plots the achievable min-rate upon varying the number of RIS elements M x , M z . Figure 4 shows that CVX-based MR aRIS achieves the highest min-rate, while MR RIS with random θ n attains the lowest min-rate. It can be observed that the min-rate achieved by CVX-based MR RIS is better than that of partially scalable MR RIS. As expected, all the algorithms benefit from an increase in the number of RIS elements, leading to performance improvements.
Figure 5 plots the achievable min-rate versus the flight time T. With the increase in flight time, the achieved min-rate increases. It can be observed that the performance of MR aRIS outperforms other algorithms because active RIS can not only tune the phase of the reflected signals, but can also amplify the power of the reflected signals. As expected, MR RIS with random θ n is the worst performer.
Figure 6 plots the UAV trajectory of different algorithms. It can be seen that the trajectories of the proposed algorithms closely align with the RIS positions, with the UAV hovering in close proximity to the RIS. This behavior minimizes path fading due to the reduced distance between the UAV and the RIS, thereby improving the communication rate.
Figure 7 plots the min-rate attained by the b-bit solution for various values of b. It can be observed that when b increases, there is only a marginal improvement. This observation highlights the ability of the proposed algorithms to achieve equitable minimum rates even at low resolutions.

7. Summary and Conclusions

This paper explores the utilization of RIS to boost multiuser communication within UAV networks, aiming to maximize the worst-case user rate. Initially, the study delves into passive RIS, addressing the non-convex optimization problem through a two-stage algorithm. This algorithm decomposes the optimization into trajectory and phase optimization subproblems, leveraging the SCA method to convert them into convex forms. Notably, the paper contributes a closed-form solution for phase optimization in passive RIS configurations, simplifying the process. Expanding its scope, the investigation further examines aRIS-assisted multiuser communication within UAV systems. Employing a sophisticated optimization approach that combines SCA and alternate optimization, the study identifies local optimal solutions. The simulation experiments that were conducted validate the superior performance of the UAV-aRIS strategy compared to alternative approaches.The results demonstrate the significant potential of RIS in enhancing UAV communication systems, particularly in multiuser scenarios. The contributions of this paper, including the closed-form solution and the optimized algorithm, provide valuable insights for future research in this area.

Author Contributions

Conceptualization, Q.Y. and Y.C.; methodology, Y.C.; software, Q.Y.; validation, Z.H., H.Y. and Y.F.; formal analysis, Y.F.; investigation, H.Y.; writing—original draft preparation, Z.H.; writing—review and editing, Z.H.; supervision, H.Y.; project administration, Y.F. 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 (NSFC) under Grant 61601282 and in part by the Shanghai Sailing Scholar under Grant 23YF1412700.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

The following result [40] is used
ln ( 1 + 1 / x ) ln ( 1 + 1 / x ¯ ) + 1 ( x ¯ + 1 ) 1 x x ¯ , x R + 2 , x ¯ R + 2 .
The paper utilizes the following matrix inequality [41] for a C , a ¯ C , b 0 , b ¯ 0 , and σ > 0 :
ln ( 1 + | a | 2 b + σ ) ln ( 1 + | a ¯ | 2 b ¯ + σ ) | a ¯ | 2 b ¯ + σ σ | a ¯ | 2 ( b ¯ + σ ) ( | a ¯ | 2 + b ¯ + σ ) + 2 b ¯ + σ { a ¯ * a } | a ¯ | 2 ( b ¯ + σ ) ( | a ¯ | 2 + b ¯ + σ ) ( | a | 2 + b ) .

References

  1. Zhang, H.; Saad, W.; Debbah, M.; Song, L. Guest editorial: Cellular Internet of UAVs for 5G and beyond. IET Commun. 2021, 15, 1259–1261. [Google Scholar] [CrossRef]
  2. Gupta, L.; Jain, R.; Vaszkun, G. Survey of Important Issues in UAV Communication Networks. IEEE Commun. Surv. Tut. 2016, 18, 1123–1152. [Google Scholar] [CrossRef]
  3. Liao, N.; He, P.; Du, Y.; Zhang, Y.; Chen, Y.; Liang, T. Joint mission planning and spectrum resources optimization for multi-UAV reconnaissance. IET Commun. 2023, 17, 324–335. [Google Scholar] [CrossRef]
  4. Xiao, Z.; Zhu, L.; Liu, Y.; Yi, P.; Zhang, R.; Xia, X.G.; Schober, R. A Survey on Millimeter-Wave Beamforming Enabled UAV Communications and Networking. IEEE Commun. Surv. Tut. 2022, 24, 557–610. [Google Scholar] [CrossRef]
  5. Sheng, Z.; Tuan, H.D.; Duong, T.Q.; Hanzo, L. UAV-Aided Two-Way Multi-User Relaying. IEEE Trans. Commun. 2021, 69, 246–260. [Google Scholar] [CrossRef]
  6. Yuan, Z.; Jiang, K.; Jia, W.; Liu, R.; Wang, Z.; Mao, X. Interference coordination and throughput maximisation in an unmanned aerial vehicle-assisted cellular: User association and three-dimensional trajectory optimisation. IET Commun. 2021, 15, 1273–1286. [Google Scholar] [CrossRef]
  7. Zeng, Y.; Zhang, R.; Lim, T.J. Throughput Maximization for UAV-Enabled Mobile Relaying Systems. IEEE Trans. Commun. 2016, 64, 4983–4996. [Google Scholar] [CrossRef]
  8. Zeng, Y.; Zhang, R. Energy-Efficient UAV Communication with Trajectory Optimization. IEEE Trans. WireL. Commun. 2017, 16, 3747–3760. [Google Scholar] [CrossRef]
  9. Wang, Y.; Chen, M.; Pan, C.; Wang, K.; Pan, Y. Joint Optimization of UAV Trajectory and Sensor Uploading Powers for UAV-Assisted Data Collection in Wireless Sensor Networks. IEEE Internet Things J. 2022, 9, 11214–11226. [Google Scholar] [CrossRef]
  10. Zeng, Y.; Xu, X.; Zhang, R. Trajectory Design for Completion Time Minimization in UAV-Enabled Multicasting. IEEE Trans. Wirel. Commun. 2018, 17, 2233–2246. [Google Scholar] [CrossRef]
  11. Song, Q.; Jin, S.; Zheng, F.C. Completion Time and Energy Consumption Minimization for UAV-Enabled Multicasting. IEEE Wirel. Commun. Lett. 2019, 8, 821–824. [Google Scholar] [CrossRef]
  12. Li, M.; Jia, G.; Li, X.; Qiu, H. Efficient Trajectory Planning for Optimizing Energy Consumption and Completion Time in UAV-Assisted IoT Networks. Mathematics 2023, 11, 4399. [Google Scholar] [CrossRef]
  13. Yang, L.; Meng, F.; Zhang, J.; Hasna, M.O.; Renzo, M.D. On the Performance of RIS-Assisted Dual-Hop UAV Communication Systems. IEEE Trans. Vehic. Techn. 2020, 69, 10385–10390. [Google Scholar] [CrossRef]
  14. Guo, K.; An, K. On the Performance of RIS-Assisted Integrated Satellite-UAV-Terrestrial Networks with Hardware Impairments and Interference. IEEE Wirel. Commun. Lett. 2022, 11, 131–135. [Google Scholar] [CrossRef]
  15. Mei, H.; Yang, K.; Shen, J.; Liu, Q. Joint Trajectory-Task-Cache Optimization with Phase-Shift Design of RIS-Assisted UAV for MEC. IEEE Wirel. Commun. Lett. 2021, 10, 1586–1590. [Google Scholar] [CrossRef]
  16. Guo, J.; Yu, L.; Chen, Z.; Yao, Y.; Wang, Z.; Wang, Z.; Zhao, Q. RIS-assisted secure UAV communications with resource allocation and cooperative jamming. IET Commun. 2022, 16, 1582–1592. [Google Scholar] [CrossRef]
  17. Zhang, H.; Di, B.; Bian, K.; Han, Z.; Poor, H.V.; Song, L. Toward Ubiquitous Sensing and Localization with Reconfigurable Intelligent Surfaces. Proc. IEEE 2022, 110, 1401–1422. [Google Scholar] [CrossRef]
  18. Huang, C.; Hu, S.; Alexandropoulos, G.C.; Zappone, A.; Yuen, C.; Zhang, R.; Renzo, M.D.; Debbah, M. Holographic MIMO Surfaces for 6G Wireless Networks: Opportunities, Challenges, and Trends. IEEE Wirel. Commun. 2020, 27, 118–125. [Google Scholar] [CrossRef]
  19. Pan, C.; Ren, H.; Wang, K.; Kolb, J.F.; Elkashlan, M.; Chen, M.; Di Renzo, M.; Hao, Y.; Wang, J.; Swindlehurst, A.L.; et al. Reconfigurable Intelligent Surfaces for 6G Systems: Principles, Applications, and Research Directions. IEEE Commun. Mag. 2021, 59, 14–20. [Google Scholar] [CrossRef]
  20. Li, S.; Duo, B.; Yuan, X.; Liang, Y.C.; Di Renzo, M. Reconfigurable Intelligent Surface Assisted UAV Communication: Joint Trajectory Design and Passive Beamforming. IEEE Wirel. Commun. Lett. 2020, 9, 716–720. [Google Scholar] [CrossRef]
  21. Basharat, S.; Khan, M.; Iqbal, M.; Hashmi, U.S.; Zaidi, S.A.R.; Robertson, I. Exploring reconfigurable intelligent surfaces for 6G: State-of-the-art and the road ahead. IET Commun. 2022, 16, 1458–1474. [Google Scholar] [CrossRef]
  22. Hassouna, S.; Jamshed, M.A.; Rains, J.; Kazim, J.u.R.; Rehman, M.U.; Abualhayja, M.; Mohjazi, L.; Cui, T.J.; Imran, M.A.; Abbasi, Q.H. A survey on reconfigurable intelligent surfaces: Wireless communication perspective. IET Commun. 2023, 17, 497–537. [Google Scholar] [CrossRef]
  23. Chen, P.; Shi, L.; Fang, Y.; Lau, F.C.M.; Cheng, J. Rate-Diverse Multiple Access Over Gaussian Channels. IEEE Trans. Wirel. Commun. 2023, 22, 5399–5413. [Google Scholar] [CrossRef]
  24. Qiu, Y.; Xie, Z.; Kang, P.; Chen, P.; Fang, Y. Polar-coded Gaussian Multiple-Access Channels with Physical-Layer Network Coding. IEEE Trans. Veh. Technol. 2024, 1–6. [Google Scholar] [CrossRef]
  25. Pan, Y.; Wang, K.; Pan, C.; Zhu, H.; Wang, J. UAV-Assisted and Intelligent Reflecting Surfaces-Supported Terahertz Communications. IEEE Wirel. Commun. Lett. 2021, 10, 1256–1260. [Google Scholar] [CrossRef]
  26. Misbah, M.; Kaleem, Z.; Khalid, W.; Yuen, C.; Jamalipour, A. Phase and 3-D Placement Optimization for Rate Enhancement in RIS-Assisted UAV Networks. IEEE Wirel. Commun. Lett. 2023, 12, 1135–1138. [Google Scholar] [CrossRef]
  27. Ranjha, A.; Kaddoum, G. URLLC Facilitated by Mobile UAV Relay and RIS: A Joint Design of Passive Beamforming, Blocklength, and UAV Positioning. IEEE Internet Things J. 2021, 8, 4618–4627. [Google Scholar] [CrossRef]
  28. Li, S.; Duo, B.; Renzo, M.D.; Tao, M.; Yuan, X. Robust Secure UAV Communications with the Aid of Reconfigurable Intelligent Surfaces. IEEE Trans. Wirel. Commun. 2021, 20, 6402–6417. [Google Scholar] [CrossRef]
  29. Nguyen, N.T.; Nguyen, V.D.; Van Nguyen, H.; Wu, Q.; Tölli, A.; Chatzinotas, S.; Juntti, M. Fairness Enhancement of UAV Systems with Hybrid Active-Passive RIS. IEEE Trans. Wirel. Commun. 2023, 1. [Google Scholar] [CrossRef]
  30. Zhi, K.; Pan, C.; Ren, H.; Chai, K.K.; Elkashlan, M. Active RIS Versus Passive RIS: Which is Superior with the Same Power Budget? IEEE Commun. Lett. 2022, 26, 1150–1154. [Google Scholar] [CrossRef]
  31. Thantharate, P.; Thantharate, A.; Kulkarni, A. GREENSKY: A fair energy-aware optimization model for UAVs in next-generation wireless networks. Green Energy Intell. Transp. 2024, 3, 100130. [Google Scholar] [CrossRef]
  32. Adam, A.B.M.; Ouamri, M.A.; Wan, X.; Muthanna, M.S.A.; Alkanhel, R.; Muthanna, A.; Li, X. Secure Communication in UAV–RIS-Empowered Multiuser Networks: Joint Beamforming, Phase Shift, and UAV Trajectory Optimization. IEEE Syst. J. 2024, 1–11. [Google Scholar] [CrossRef]
  33. Lv, W.; Bai, J.; Yan, Q.; Wang, H.M. RIS-Assisted Green Secure Communications: Active RIS or Passive RIS? IEEE Wirel. Commun. Lett. 2023, 12, 237–241. [Google Scholar] [CrossRef]
  34. Zhang, Z.; Dai, L.; Chen, X.; Liu, C.; Yang, F.; Schober, R.; Poor, H.V. Active RIS vs. Passive RIS: Which Will Prevail in 6G? IEEE Trans. Commun. 2023, 71, 1707–1725. [Google Scholar] [CrossRef]
  35. Di Renzo, M.; Debbah, M.; Phan-Huy, D.T.; Zappone, A.; Alouini, M.S.; Yuen, C.; Sciancalepore, V.; Alexandropoulos, G.C.; Hoydis, J.; Gacanin, H.; et al. Smart Radio Environments Empowered by AI Reconfigurable Meta-Surfaces: An Idea Whose Time Has Come. EURASIP J. Wirel. Commun. Netw. 2019, 2019, 129. [Google Scholar] [CrossRef]
  36. Ozdogan, O.; Bjornson, E.; Larsson, E.G. Intelligent Reflecting Surfaces: Physics, Propagation, and Pathloss Modeling. IEEE Wirel. Commun. Lett. 2020, 9, 581–585. [Google Scholar] [CrossRef]
  37. Nadeem, Q.U.A.; Kammoun, A.; Chaaban, A.; Debbah, M.; Alouini, M.S. Asymptotic Max-Min SINR Analysis of Reconfigurable Intelligent Surface Assisted MISO Systems. IEEE Trans. Wirel. Commun. 2020, 19, 7748–7764. [Google Scholar] [CrossRef]
  38. Bjornson, E.; Ozdogan, O.; Larsson, E.G. Intelligent Reflecting Surface Versus Decode-and-Forward: How Large Surfaces are Needed to Beat Relaying? IEEE Wirel. Commun. Lett. 2020, 9, 244–248. [Google Scholar] [CrossRef]
  39. Nadeem, Q.U.A.; Kammoun, A.; Debbah, M.; Alouini, M.S. A Generalized Spatial Correlation Model for 3D MIMO Channels Based on the Fourier Coefficients of Power Spectrums. IEEE Trans. Signal Process. 2015, 63, 3671–3686. [Google Scholar] [CrossRef]
  40. Yu, H.; Tuan, H.D.; Duong, T.Q.; Poor, H.V.; Fang, Y. Optimization for Signal Transmission and Reception in a Macrocell of Heterogeneous Uplinks and Downlinks. IEEE Trans. Commun. 2020, 68, 7054–7067. [Google Scholar] [CrossRef]
  41. Tam, H.H.M.; Tuan, H.D.; Ngo, D.T. Successive Convex Quadratic Programming for Quality-of-Service Management in Full-Duplex MU-MIMO Multicell Networks. IEEE Trans. Commun. 2016, 64, 2340–2353. [Google Scholar] [CrossRef]
Figure 1. RIS-assisted multi-user communication network.
Figure 1. RIS-assisted multi-user communication network.
Electronics 13 01826 g001
Figure 2. The convergence of the proposed algorithms.
Figure 2. The convergence of the proposed algorithms.
Electronics 13 01826 g002
Figure 3. Achieved min-rate versus transmit power, P o u t .
Figure 3. Achieved min-rate versus transmit power, P o u t .
Electronics 13 01826 g003
Figure 4. Achieved min-rate versus the number of RIS elements M x , M z .
Figure 4. Achieved min-rate versus the number of RIS elements M x , M z .
Electronics 13 01826 g004
Figure 5. Achieved min-rate versus the flight time T.
Figure 5. Achieved min-rate versus the flight time T.
Electronics 13 01826 g005
Figure 6. Optimized UAV trajectory of different algorithms.
Figure 6. Optimized UAV trajectory of different algorithms.
Electronics 13 01826 g006
Figure 7. Achieved min-rate versus the reflection coefficient resolution b.
Figure 7. Achieved min-rate versus the reflection coefficient resolution b.
Electronics 13 01826 g007
Table 1. The average computational time to reach 70% of the optimal performance within the proposed algorithms with the same parameter settings.
Table 1. The average computational time to reach 70% of the optimal performance within the proposed algorithms with the same parameter settings.
Algorithm 1Algorithm 2Algorithm 3
4.74 h4.87 h0.19 h
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

Yang, Q.; Chen, Y.; Huang, Z.; Yu, H.; Fang, Y. Low-Resolution Optimization for an Unmanned Aerial Vehicle Communication Network under a Passive Reconfigurable Intelligent Surface and Active Reconfigurable Intelligent Surface. Electronics 2024, 13, 1826. https://doi.org/10.3390/electronics13101826

AMA Style

Yang Q, Chen Y, Huang Z, Yu H, Fang Y. Low-Resolution Optimization for an Unmanned Aerial Vehicle Communication Network under a Passive Reconfigurable Intelligent Surface and Active Reconfigurable Intelligent Surface. Electronics. 2024; 13(10):1826. https://doi.org/10.3390/electronics13101826

Chicago/Turabian Style

Yang, Qiangqiang, Yufeng Chen, Zhiyu Huang, Hongwen Yu, and Yong Fang. 2024. "Low-Resolution Optimization for an Unmanned Aerial Vehicle Communication Network under a Passive Reconfigurable Intelligent Surface and Active Reconfigurable Intelligent Surface" Electronics 13, no. 10: 1826. https://doi.org/10.3390/electronics13101826

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