Next Article in Journal
Bidirectional Power Control Strategy for On-Board Charger Based on Single-Stage Three-Phase Converter
Next Article in Special Issue
Energy Efficient Wireless Signal Detection: A Revisit through the Lens of Approximate Computing
Previous Article in Journal
Improving Device-to-Device Reproducibility of Light-Emitting Diodes Based on Layered Halide Perovskites
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Energy-Efficient RIS-Enabled SISO-OFDMA Communication via Lower Bound Optimization

Department of Electrical and Computer Engineering, University of Quebec at Trois-Rivieres, Trois-Rivieres, QC G8Z 4M3, Canada
*
Authors to whom correspondence should be addressed.
Electronics 2024, 13(6), 1040; https://doi.org/10.3390/electronics13061040
Submission received: 2 February 2024 / Revised: 6 March 2024 / Accepted: 7 March 2024 / Published: 11 March 2024
(This article belongs to the Special Issue Advances in Future Wireless Networks)

Abstract

:
The pursuit of energy-efficient solutions in the context of reconfigurable intelligent surface (RIS)-assisted wireless networks has become imperative and transformative. This paper investigates the integration of RIS into an orthogonal frequency-division multiple access (OFDMA) framework for multi-user downlink communication systems. We address the challenge of jointly optimizing RIS reflection coefficients alongside OFDMA frequency and power allocations, with the aim of maximizing energy efficiency. This optimization is subject to specific quality-of-service (QoS) requirements for each user equipment (UE) and a constraint on transmission power and the RIS phase shift matrix. To address this complex optimization problem, we propose a novel practical and low-complexity approach that is based on optimizing a computationally efficient and numerically tractable lower bound on energy efficiency. The numerical results highlight the effectiveness of our approach, demonstrating a substantial increase in energy efficiency compared to scenarios without RIS, with random RIS integration, and with the scheme using the Genetic Algorithm (GA).

1. Introduction

Energy efficiency (EE) has become a crucial topic in the research and development of next-generation wireless networks, particularly in sixth generation (6G). However, the deployment of 6G in the industry is quite challenging. Due to non-line of sight (NLOS), the energy efficiency and throughput of the network decrease. NLOS also gives rise to multi-path fading, attenuation, and interference due to reflection and refraction. To overcome this problem, reconfigurable intelligent surface (RIS) is the primary solution. RIS reduces attenuation and improves network performance [1].
A RIS is a meta-surface made up of numerous inexpensive passive antennas that may effectively reflect the electromagnetic waves impinging on it to improve performance [2]. In wireless communication networks with RIS assistance, a base station (BS) communicates control signals to a RIS controller to enhance incident wave characteristics and user communication quality. As a reflector, the RIS does not engage in any digitization processes. Therefore, if implemented properly, a RIS promises to use substantially less energy than conventional amplify-and-forward (AF) relays [2,3].
When using a RIS in wireless communications, radio resource allocation to optimize the network performance is a prime concern [4]. Effective resource allocation can aid to further enhance a RIS-assisted wireless network’s energy efficiency.

1.1. Related Works

The design of reflection coefficients (or passive beamforming) for narrowband transmission over frequency-flat channels was the main focus of earlier studies on RIS-enhanced wireless communication [3,5]. However, more recent studies in [6,7,8,9,10,11,12,13,14] have looked at the more general broadband transmission over frequency-selective channels for the case of a single-user setup.
In [6], the authors proposed a majorization–minimization (MM)-based iterative approach for optimizing RIS passive beamforming in an OFDM system, achieving near-optimal performance with lower computational complexity compared to the existing sine cosine algorithm (SCA). The work in [7] introduces a scalable framework for channel estimation and reflection optimization in RIS-enhanced OFDM systems, achieving improved rate performance with reduced training overhead and computational complexity. The authors in [8] proposed a practical transmission protocol for RIS-enhanced OFDM systems under frequency-selective channels, optimizing the achievable rate through a joint optimization of transmit power allocation and RIS passive array reflection coefficients while reducing training overhead. The work in [9] addresses the ergodic achievable rate optimization in RIS-assisted mmWave MIMO-OFDM systems with statistical CSI, utilizing majorization theory and alternating optimization for the joint design of the transmit covariance matrix and RIS reflection coefficients. The work in [10] proposed a framework for integrating RIS technology into wireless networks by leveraging localization information for robust user multiplexing, minimizing the overhead of channel estimation and phase shift optimization in OFDM systems. The authors in [11] suggested an intelligent resource allocation scheme utilizing reinforcement learning (RL) for maximizing the sum-rate in RIS-enhanced OFDM systems, considering both primary and secondary user scenarios, and demonstrated significant transmission rate improvements compared to benchmark schemes. The work in [12] investigates spectral efficiency improvement in an OFDM system with a 1-bit resolution RIS, utilizing a deep RL algorithm for optimizing reflection phase shifts, leading to significant performance gains and reduced calculation delay. The work in [13] addresses the optimization of RIS-enhanced two-way D2D OFDM systems, maximizing the bidirectional sum-rate via sub-band, power, and discrete phase shift optimization. In [14], the authors presented joint optimization of the UAV trajectory, RIS scheduling, and resource allocation in OFDMA systems to maximize the sum-rate while considering heterogeneous QoS requirements, showing promising performance gains with RIS deployment in UAV-based communication.
To the best of our knowledge, very few articles have examined a passive beamforming design and resource allocation for multi-user broadband communication. The multi-user system design is more complex than the single-user case because the RIS reflection coefficients must be concurrently optimized with the multi-user transmission scheduling and resource allocation. The use of RIS in orthogonal frequency-division multiple access (OFDMA) systems, a multi-user variant of the well-known orthogonal frequency-division multiplexing (OFDM) digital modulation method, has been the subject of an expanding body of study. The fundamental benefit of OFDMA is that it enables variable resource allocation, which is essential for enhancing wireless networks’ energy efficiency. Designing efficient resource allocation algorithms that can effectively use the available resources is one of the major issues in putting RIS-assisted OFDMA systems into practice. To tackle this problem, many scholars have suggested numerous optimization strategies, including machine learning, convex optimization, and game theory. These techniques have the potential to increase the system’s energy efficiency by allocating resources as efficiently as possible.
Recent publications [15,16,17,18,19,20], among others, have looked at the usage of RISs in OFDMA systems, as listed in Table 1. The works in [15,16,17,18,19,20] have focused on maximizing the sum-rate in an OFDMA network. The work in [15] proposes a RIS-aided multi-user THz MIMO system with OFDM access, aiming to maximize the weighted sum-rate via joint analog/digital beamforming at the base station and reflection matrix optimization at the RIS. In [16], the authors propose a novel uplink communication system with a transmissive RIS transceiver, employing OFDMA for multiple users, and utilize alternating optimization to maximize the system sum-rate while meeting QoS constraints. The work in [17] investigates the joint design of MU beamformers and RIS’s programmable reflecting elements (PREs) for quality-of-service in RIS-aided OFDM networks. In [18], the authors propose a resource allocation algorithm for RIS-aided MISO OFDMA multicell networks targeting URLLC users, ensuring QoS while maximizing system throughput through a sub-optimal iterative approach. The authors in [19] propose the optimal beam reflection based on the the federated learning (OBR-FL) algorithm for RIS-assisted communications, utilizing federated learning to optimize beam reflection based on sparse CSI while preserving user privacy. The work in [20] proposes dynamic passive beamforming for RIS-integrated OFDMA systems, optimizing reflection coefficients and resource allocations to maximize users’ common rate while flexibly adapting to channel variations and outperforming fixed passive beamforming approaches. On the other hand, the authors in [21] delve into the investigation of maximizing energy efficiency fairness in an active RIS-aided cell-free network. In contrast to the studies mentioned, recent research is oriented towards formulating an energy-efficient problem in the DL direction of a RIS-aided single input single output (SISO) OFDMA system, taking passive RIS into account. The consideration of a single-antenna BS and users allows for a more straightforward simplification of our proposed problem. The presented problem is intricate, involving high-dimensional discrete and continuous variables. Given the complexity, suggesting a model-based optimal solution proves impractical. Additionally, the unavailability of accessible data for training hinders the utilization of machine learning methods. Consequently, in comparison to other solutions outlined in the literature and presented in Table 1, a sub-optimal solution is advocated by us through the lower-bound optimization of the EE problem.

1.2. Contributions

The key contributions of this work are outlined below:
  • The EE problem in the SISO-OFDMA communication system for the DL direction is formulated by us. This formulation takes into account THE subchannel and power allocation within the OFDMA network, as well as the phase shift of the RIS. The intricate relationship among the optimization variables renders the problem non-convex, posing a significant challenge to finding an optimal solution directly.
  • Within the framework of AO, a highly efficient sub-optimal solution strategy is introduced by us. This approach capitalizes on the lower bound of the EE problem by introducing a novel parameter into the EE formula. The integration of this new parameter allows for the dissection of the intricate objective function of EE into individual components for each user. Subsequently, a resourceful greedy method called the maximizing-EE-lower-bound-based downlink subcarrier assignment (MDSA) is proposed by us for subcarrier allocation, ensuring the effective utilization of available subchannels. Simultaneously, the approach employs the sequential quadratic programming method (SQP) for power allocation, a versatile optimization technique. Furthermore, the RIS phase shift is optimized using the particle swarm optimization (PSO) algorithm, recognized for its adaptability in finding optimal solutions within complex optimization spaces.
  • The simulation results demonstrate that the proposed low-complexity sub-optimal method, employing MDSA and PSO, enhances the performance of RIS-enabled SISO-OFDMA communication systems compared to benchmark methods.
Notation: In this paper, vectors and matrices are denoted by bold-face lower-case and upper-case letters, respectively. Sets are designated by upper-case calligraphic letters. Additionally, the functions R ( · ) , I ( · ) , | · | , ( · ) * , and arg ( · ) indicate distinct properties of a complex number, namely, its real part, imaginary part, modulus, complex conjugate, and angle, in that order. I M denotes the identity matrix of size M × M , and e m denotes the m th column of I M . diag ( x ) denotes a square diagonal matrix with the elements of x on the main diagonal. . denotes the l 2 norm. The distribution of a circularly symmetric complex Gaussian (CSCG) random variable with mean μ and variance σ 2 is denoted by CN ( μ , σ 2 ) . Some other notations used in the paper are defined in Table 2.

2. System Model and Problem Formulation

2.1. System Model

The depicted system model can be observed in Figure 1, illustrating the interaction between a single-antenna base station and K single-antenna users. These entities establish communication through the intermediary of a RIS comprising M elements.
The channel model is based on an OFDM with N subcarriers. The channels from the transmitter and the kth user to the RIS are defined as H T ; n C M × 1 and h R ; n k C M × 1 , respectively, where n = 1 , 2 , , N and k = 1 , 2 , , K . x n k is denoted as the transmitting signal from the transmitter to the kth user over the nth subcarrier.
In particular, the direct line-of-sight (LOS) link between the transmitter and the receiver is blocked (i.e., occlusion due to buildings). Thus, the received signal at the kth receiver is given as
y n k = ( ( h R , n k ) T Φ n k H T , n ) p k , n x n k + w n k ,
where Φ n k = diag [ ϕ 1 , ϕ 1 , , ϕ M ] C M × M is the RIS configuration matrix describing the phase shift effect of the RIS on the incident signal. Note that the amplitude of the incident signal does not change, which means ϕ m = e j θ m for any m = 1 , 2 , , M and θ m [ 0 , 2 π ] . Furthermore, w n k CN ( 0 , σ n 2 ) denotes the additive white Gaussian noise (AWGN) at the receivers.
The signal-to-noise ratio (SNR) perceived by the k th user on the n th subcarrier is formulated as follows:
SNR k , n = ( h R , n k ) T Φ n k H T , n p k , n N 0 W .
In this context, N 0 = σ 2 represents the variance of the AWGN noise. The total bandwidth, B, is divided into N subcarriers, each with a bandwidth of W = B N .
Next, the maximum achievable data rate of the kth user on the nth subcarrier, r k , n , and the overall rate of the system, R, can be expressed as:
r k , n = W log 2 ( 1 + SNR k , n )
R = k = 1 K n = 1 N ρ k , n log 2 ( 1 + SNR k , n ) .
Also, ρ k , n { 0 , 1 } indicates whether or not the n th subcarrier is assigned to the k th user. A feasible subcarrier assignment indictor matrix, ρ = ρ k , n K × N , should satisfy:
ρ ϱ = { [ ρ k , n ] K × N | k K ρ k , n 1 , n N ; ρ k , n { 0 , 1 } , k K , n N } ,
where N = { 1 , 2 , , N } and K = { 1 , 2 , , K } represent the sets of all subcarriers and all UEs, respectively. To minimize interference between users, each subcarrier is assigned exclusively to one user at a time. Also, the total power consumption of the system is represented as:
P t o t a l = ζ P + P B S + K P U E + M P m ( b ) ,
where P = k K n N p k , n , and P = [ p k , n ] K × N denotes any possible power allocation matrix and should be subject to:
P P = p k , n K × N | p k , n 0 , k K , n N ; k K n N p k , n P max .
In this context, P BS , P U E , and P m ( b ) , respectively, represent the circuit power of the base station, the power consumption of users, and the power consumption of the m-th element of RIS. In addition, ζ = ν 1 , and the parameter ν is used to describe the drain efficiency of the power amplifier at the side of the transmitter.

2.2. Problem Formulation

The expression for the generalized EE in downlink transmission is given as the ratio of the total delivered bits to the total consumed energy, represented mathematically as:
EE = R P t o t a l .
To ensure quality-of-service (QoS) for each user equipment (UE), we consider the generalized EE while incorporating minimum rate requirements R ^ k and the peak transmit power P max . To simplify the problem, we assume an infinite resolution for the reflectors’ phase shifting ( 2 b > > 1 ). Furthermore, we assume perfect knowledge of all communication channels ( h R , n k and H T , n ) by the BS for all k = 1 , , K .
Therefore, we can express the optimization problem for maximizing the EE in downlink transmission through the following formula:
( P 1 ) max Φ , ρ ϱ , P P k = 1 K n = 1 N ρ k , n r k , n ξ k = 1 K p k , n + P B S + K P U E + M P m ( b )
subject to n N ρ k , n r k , n R ^ k , k = 1 , 2 , . . . , K ,
ϕ m = 1 , m = 1 , 2 , . . . , M ,
where R ^ k denotes the individual QoS constraint of the k t h user. Also, constraint (8b) accounts for the fact that each RIS reflecting element can only provide a phase shift, without amplifying the incoming signal.

3. Proposal Method and Discussion

The EE optimization problem presented in (8) poses a significant computational challenge due to its NP-hard nature. This difficulty arises from the discrete variable ρ and the unit modulus constraint imposed on Φ . Finding optimal solutions for such problems is generally infeasible within reasonable time frames. To address these complexities, we propose a sub-optimal solution strategy using an AO framework.
In our AO-based approach, we iteratively optimize two sets of variables: the OFDMA resources ρ k , n and p k , n and the RIS reflection coefficients Φ . Crucially, we keep one set of variables fixed while optimizing the other. This alternating optimization scheme allows us to tackle the intricate EE problem more effectively.
In the initial stages of our approach, we employ sub-optimal solutions. This choice is motivated by the computational expense associated with obtaining closed-form optimal solutions for all variables simultaneously. Instead, by initially focusing on one set of variables, we streamline the optimization process. Subsequently, in the following step of our AO framework, we introduce the PSO algorithm to further enhance the optimization process.

3.1. Optimization Respect to Subcarrier and Power Allocations

It is difficult to optimize the original objective function in (8) directly, but it may be possible to optimize a surrogate objective function that is easier to handle. In this case, the lower bound of the objective function can be used as a surrogate objective function to facilitate the optimization process. The surrogate objective function is then optimized instead of the original objective function, and the solution obtained using the surrogate objective function is used as a lower bound on the optimal value of the objective function.
Based on the insights from the work conducted in [22], the following theorem and corollary are established.
Theorem 1. 
By considering a fixed value for the RIS phase shifts and introducing a new parameter α k , RIS = α k , UE × α m , RIS into Equation (8), the optimal EE is given by:
( P 2 ) EE ^ = max ρ ϱ , P P , α α min k K k K n N ρ k , n r k , n k K n N ζ p k , n + α k , RIS × P c
s . t . n N ρ k , n r k , n R ^ k , k = 1 , 2 , , K .
where α k , RIS = { [ α k , UE ] K × 1 , [ α m , RIS ] M × 1 k K n N α k , RIS = 1 ; α k , RIS R } and P c = P B S + K P U E + M P m ( b ) . The structure of the optimal solution, as demonstrated in Theorem 1 presented in Appendix A, can be depicted in a split form. This split form provides valuable insights that enable the derivation of Corollary 1.
Corollary 1. 
For any fixed α k , RIS α k , RIS , the optimal energy efficiency ( EE ^ ) in (9) is bounded from below by:
( P 3 ) EE ^ max ρ ϱ , P P min k K k K n N ρ k , n r k , n k K n N ζ p k , n + α k , RIS × P c
subject to n N ρ k , n r k , n R ^ k , k = 1 , 2 , . . . , K .
Assuming that α k , RIS opt = [ α k , RIS opt ] K × 1 corresponds to the optimal energy efficiency ( EE ^ ) in Equations (8) and (9), α k , RIS opt can be interpreted as the portion of static circuit power individually allocated to the k th UE and the m th RIS element when aiming for maximum EE.
This decomposition allows us to split the complex optimization objective in Equation (8) into a set of relatively independent and simpler objectives in Equation (10). Consequently, we can employ sub-optimal methods for efficient problem-solving.

3.1.1. Subcarrier Allocations

Utilizing a heuristic algorithm is advantageous in this scenario since the maximum achievable energy efficiency of the k th UE, EE ^ = n N ρ k , n r k , n n N ζ p k , n + α k , RIS P c , depends solely on its own parameters and the subcarriers it occupies, without being influenced by the power adaptation strategies of other users. To simplify, we assume there is no difference in the RIS configuration matrix between subcarriers of the same user, meaning Φ 1 k = , , = Φ m k = Φ k .
Additionally, constant values for α k , RIS are considered for further simplification. Negative values of α k , RIS may arise due to the nature of α k , RIS P c , representing the hypothetical static circuit power allocated to the k th UE and n th RIS element. It is important to note that this value serves as a conceptual representation rather than a concrete physical reality. In practice, the total static circuit power remains constant at P c .
To solve the optimization problem in Equation (10), we employ a heuristic algorithm called MDSA [22]. The power allocation is optimized using the SQP method, which is integrated into the MDSA algorithm.
The central concept behind the MDSA algorithm is to iteratively assign subcarriers, with the aim of maximizing the minimum individual EE, denoted as EE ^ , while ensuring that QoS requirements are met. Initially, each UE virtually receives its worst subcarrier, a conservative starting point. In this scenario, an individual EE is optimized under the QoS constraint using the algorithm employed for the power allocation, as described in Lines 2 to 5.
In each iteration, the UE with the lowest individual EE selects its preferred subcarrier from the pool of unassigned subcarriers. The UE then optimizes its individual EE under the QoS requirements using the SQP method. This iterative process continues until all subcarriers have been assigned, as outlined in lines 7 to 12 of Algorithm 1.
Algorithm 1: MDSA Maximizing-EE-lower-bound-based downlink subcarrier assignment.
1. Input: ρ = [ ρ k , n ] K × N 0 K × N ; ϱ k , k K ; α k , RIS α k , RIS ini
2. Output: ρ , P
3. For each UE k K
4.    Find the subcarrier n ˇ k arg min n N SNR k , n
5.    Calculate EE max P k R k 1 R k ( n ˇ k , P k ) ζ P k + α k , RIS P c
6. End
7. While  N ϕ
8.    Find the UE k ˇ K such that k ˇ arg min k K EE
9.    Find the UE n ^ N such that n ^ arg max n N SNR k , n
10.    Set ρ k ˇ , n ^ 1 ; ϱ k ˇ ϱ k ˇ n ^ k ˇ ; N N { n ^ k ˇ }
11.     Calculate EE max P k R k 1 ( ϱ k , R k ) R k ( ϱ k , P k ) ζ P k + ( α k , RIS P c )
12. End
Notably, the MDSA algorithm does not impose a total transmit power constraint explicitly. However, this constraint is likely to be automatically satisfied during subcarrier allocation for several reasons:
By appropriately choosing the parameter α k , RIS , the eventually optimized individual EEs tend to converge to similar values. If a UE initially requires excessive power to meet its QoS, it likely has a lower individual EE and will request more subcarriers later. This allows the UE to reduce its transmit power and increase its EE. In this work, a fixed set of parameters α 1 , RIS , α 2 , RIS , , α K , RIS is employed for more simplification.
When the EE improvement achieved by the energy-efficient design compared to the spectral-efficient design is substantial, the actual transmit power used for the energy-efficient design should be significantly lower than the maximum transmit power, ensuring efficient power utilization.
In the following, we delve into the SQP method employed to optimize power allocations.

3.1.2. Power Allocations

The sequential quadratic programming method is an iterative optimization technique used to solve constrained optimization problems, often encountered in mathematical modeling and engineering applications. SQP combines principles from both Newton’s method and Lagrange multipliers to find the optimal solution within a feasible region defined by constraints.
In the context of SQP, the following subproblems should be defined:
min P P g ( P )
subject to b ( P ) 0 , k = 1 , 2 , . . . , K ,
where
g ( P ) = n N ρ k , n r k , n ξ n = 1 N ρ k , n p k , n + α k , RIS × P c
and
b ( P ) = n N ρ k , n r k , n + R ^ k k = 1 , 2 , . . . , K .
The primary idea behind the SQP method is to use a second-order subproblem at the current point P ( t ) and minimize this subproblem to determine the new point P ( t + 1 ) .
In its simplest form, the SQP method defines the second-order subproblem in the t th iteration as follows:
min P 1 2 d T P P 2 L ( P ( t ) , λ ( t ) ) d + T g ( P ( t ) ) d + g ( t )
s . t . T b ( P ( t ) ) d + b ( P ( t ) ) = 0 ,
T b ( P ( t ) ) d + b i ( P ( t ) ) 0 .
Here, P P 2 L ( P ( t ) , λ ( t ) ) is the Hessian matrix (second-order partial derivatives matrix) of the Lagrange function for the problem (11), T g ( P ( t ) ) denotes the gradient of the objective function at point P ( t ) , T b ( P ( t ) ) represents the gradient of the constraints, and d is the direction of motion.
L ( P ( t ) , λ ( t ) ) = g ( P ( t ) ) + λ b ( P ( t ) )
Solving this second-order subproblem yields the solution ( d ( t ) , λ ) , which, under Karush–Kuhn–Tucker (KKT) conditions, is valid for the problem. A merit function is designed to assess solution suitability and balance the decrease rate of the objective function with respect to the established problem constraints.
The iterations continue until an acceptable answer is acquired [11]. The SQP algorithm is presented in Algorithm 2.

3.2. Optimization with Respect to RIS Phase Shift Matrix

Consider the optimized values for the vectors ρ and P obtained in the first step of the AO algorithm. The EE optimization problem with respect to RIS phase shifts is formulated as follows:
maximize Φ EE = k = 1 K n = 1 N ρ k , n r k , n ξ k = 1 K p k + P BS + K P UE + M P m ( b )
subject to | ϕ m | = 1 , n = 1 , 2 , , M .
In this problem, E E represents Energy Efficiency, Φ is the RIS phase shift matrix, and the constraints in (16a) ensure that the phase shifts have unit magnitude. This EE maximization problem can be transformed into a rate maximization problem with respect to the RIS phase shift variables.
maximize Φ R EE = k = 1 K n = 1 N ρ k , n r k , n
subject to | ϕ m | = 1 , n = 1 , 2 , , M .
To tackle this optimization problem, we employ the PSO algorithm, renowned for its versatility in solving complex optimization tasks. PSO maintains a population of particles, each associated with a phase shift vector, and efficiently explores the solution space to find optimal solutions. Here is a more detailed breakdown of the key operations and parameters in the PSO algorithm.
Algorithm 2: Sequential fractional programming algorithm.
1. Choose parameters η ( 0 , 0.5 ) , τ ( 0 , 1 ) , and an initial pair ( x ( 0 ) , λ ( 0 ) ) ;
2. Evaluate g ( 0 ) , g ( 0 ) , b ( 0 ) , A ( 0 ) ;
3. If a quasi-Newton approximation is used, choose an initial
n × n symmetric positive definite Hessian approximation B ( 0 ) ,
otherwise compute x x 2 L ( 0 ) ;
4. repeat until a convergence test is satisfied
5.    Compute d ( t ) by solving (14); let λ ^ be the corresponding
multiplier;
6.    Set d λ λ ^ λ ( t ) ;
7.    Choose μ ( t ) to satisfy μ f k T p k + σ 2 p k T x x 2 L k p k ( 1 ρ ) c k 1 with σ = 1 ;
8.    Set α ( t ) 1 ;
9.    while
O ( x ( t ) + α ( t ) d ( t ) ; μ ( t ) ) O ( x ( t ) ; μ ( t ) ) + η α ( t ) D ( O ( x ( t ) ; μ ( t ) ) , d ( t ) )
10.       Reset α ( t ) τ ( t ) α ( t ) and λ ( t + 1 ) λ ( t ) + α ( t ) d λ ;
11.    end(while)
12.     x ( t + 1 ) x ( t ) + α ( t ) d ( t ) and λ ( t + 1 ) λ ( t ) + α ( t ) d λ ;
13.    Evaluate g ( t + 1 ) , g ( t + 1 ) , b ( t + 1 ) , A ( t + 1 ) ,
(and possibly x x 2 L ( t + 1 ) );
14. If a quasi-Newton approximation is used, set
15.     d ( t ) α ( t ) d ( t )
and y ( t ) x L ( x ( t + 1 ) , λ ( t + 1 ) ) x L ( x ( t ) , λ ( t + 1 ) ) ,
16.    and obtain B ( t + 1 ) by updating B ( t ) using a quasi-Newton
formula;
17. repeat
The PSO algorithm, outlined in Algorithm 3, efficiently explores the solution space by maintaining a population of particles with associated phase shift vectors. The algorithm’s complexity is proportional to the product of the population size L and the maximum number of iterations T.
For each particle i = 1 , 2 , , L at time t, it is associated with a 1 × M phase shift vector θ i ( t ) = ( θ i 1 , θ i 2 , , θ i M ) , where each component is limited within [ v max , v max ] . The fitness value of each particle is evaluated using the fitness function R EE ´ ( θ ) , which can be defined as follows:
R EE ´ ( θ ) = R EE .
Finding the maximum value of R EE in Equation (17) is equivalent to finding the minimum value of R EE ´ ( θ ) . q best , i ( t ) and z best ( t ) are defined as the optimal position of particle i and the optimal position of the entire population after t iterations. The following equations update, at each current iteration t + 1 , the velocity v and position of θ of each particle i as:
v i ( t + 1 ) = ω v i ( t ) + k 1 u 1 ( q best , i θ i ( t ) ) + k 1 u 2 ( z best t θ i ( t ) ) ,
θ i ( t + 1 ) = θ i ( t ) + v i ( t + 1 ) .
In the context of our optimization process, we denote v as the velocity vector, and ω is employed as the inertia weight to carefully balance between local exploitation and global exploration. To introduce stochasticity, we utilize u 1 and u 2 as random vectors uniformly distributed within the interval [0, 1] for each dimension of the search space (where D represents the dimensionality or size of the problem). Additionally, we incorporate k 1 and k 2 , which we refer to as acceleration coefficients, as positive constants [23,24,25].
Algorithm 3: Particle swarm optimization algorithm.
1. Initialize L , T , ω , u 1 , u 2 , k 1 , k 2 ;
2. for  i = 1 , 2 , , L  do
3.    Initialize  θ i ( 0 ) , v i ( 0 ) , q best , i ( 0 ) = θ i ( 0 ) ;
4. end for
5. Find R EE ´ ( q best * ( 0 ) ) = min { R EE ´ ( q best , 1 * ( 0 ) ) , , R EE ´ ( q best , L ( 0 ) ) } , and set z best ( 0 ) = q best , 1 * ( 0 ) ;
6. while  t T  do
7.    for  i = 1 , 2 , , L  do
8.       Update the velocity and position of particles using Equations (19) and (20):
9.       Evaluate fitness value;
10.       Calculate the historical optimal position of particle i:
11.        q best , i ( t + 1 ) = q best , i ( t ) , R EE ´ ( q best , i ( t ) ) R EE ´ ( θ i ( t + 1 ) ) , θ i ( t + 1 ) , R EE ´ ( q best , i ( t ) ) > R EE ´ ( θ i ( t + 1 ) ) ;
12.    Find R ´ EE ( q * ( t + 1 ) ) = min { R ´ EE ( q 1 ( t + 1 ) ) , , R ´ EE ( q L ( t + 1 ) ) } ;
13.    end for
14.    Calculate the historical optimal position of the population:
15.     z best ( t + 1 ) = z best ( t ) , R EE ´ ( z best ( t ) ) R EE ´ ( q best * ( t + 1 ) ) , q best * ( t + 1 ) , R EE ´ ( z best ( t ) ) > R EE ´ ( q best * ( t + 1 ) ) ;
16.    Adjust adaptive parameter shown in Algorithm  4;
17.    Set t t + 1 .
18. end while
The PSO algorithm proceeds through the outlined stages as detailed in Algorithm 3.
  • In lines 2–4, we initialize each particle’s position, velocity, and historical best position.
  • In line 5, we find the best position among all particles and update the historical best position of the entire population, denoted as z best ( t ) . This is the position with the best fitness value.
  • The iterative optimization process starts in line 6 and continues until the maximum number of iterations T is reached.
    Within each iteration:
    - In lines 7–17, we perform operations for each particle i in the population.
    - Lines 7–8 update the velocity and position of the particle based on its previous position, the best position it has encountered ( q best , i ), and the best position in the entire swarm ( z best ). This helps particles explore the solution space.
    - Line 9 evaluates the fitness value of the particle’s current position.
    - Lines 10–11 update the historical best position of the particle based on whether the current position or the previous best position is better. This helps particles remember their best-performing positions.
    - After evaluating and updating each particle, we find the best position among all particles in line 12 and update the historical best position of the entire population ( z best ( t + 1 ) ) in line 15.
    - The adaptive parameter is adjusted in lines 16 based on the performance of the swarm according to Algorithm 4.
    - The dynamic adjustment of ω aims to strike a balance between exploration and exploitation during the PSO algorithm’s execution. It helps fine-tune the search process to improve convergence and find optimal solutions effectively.
The AO algorithm is presented in Algorithm 5.
Algorithm 4: Adjust adaptive parameter.
1. Initialize c = 0 ;
2. if  z best ( t + 1 ) < z best ( t )
3.     f l a g = 1 ;
4. else
5.     f l a g = 0 ;
6. end if
7. if  f l a g = 0
8.     c = c + 1 ;
9. else
10.     c = max { c 1 , 0 } ;
11.    if  c < 2
12.        ω = 2 ω ;
13.    else if  c > 5
14.        ω = ω / 2 ;
15.    end if
16. end if
Algorithm 5: Alternating optimization algorithm.
1. Input: K , N , M , η , P B s , P U E , P m ( b ) , P m a x , σ 2 , { R m i n , k } k = 1 K , h R , n k , h T , n , ϵ > 0 ;
2. Output: ρ , P , and Φ
3. repeat
4. Fixing the RIS coefficients Φ = Φ 0 = π 2 · I N
5. Find the ρ , P according to MDSA Algorithm and
SQP Algorithm
6. Fixing the power allocation ρ , P , given initial Φ 0 ,
update the RIS coefficients Φ via PSO Algorithm
7. Until the objective value of (P1) with the obtained ρ , P , and Φ
reaches convergence.
8. ρ = ρ , P = P , and Φ = Φ

4. Simulation Results

In this section, we present the results of our proposed algorithm’s performance evaluation through numerical simulations for downlink communications. All simulations were conducted using MATLAB 2019b. The simulation setup is based on an OFDM system with N = 72 subcarriers. The multiple single-antenna mobile users are considered to be randomly and uniformly distributed within the 100 m × 100 m rectangular region on the right-hand side of the RIS in the x–y plane. All the provided illustrations represent averaged outcomes obtained from 10 3 independent scenarios involving variations in users’ positions and channel characteristics. These scenarios were generated following the 3GPP propagation environment detailed in [26], and the relevant parameters are outlined in Table 1. The performance of our proposed joint resource allocation was compared with two benchmark schemes, random passive beamforming and without RIS, where the first scheme considers the BS-user direct link and performs the OFDMA resource allocation. The results also compared with the optimization approach using the genetic algorithm (GA) for phase shift optimization [27]. However, detailed information regarding these schemes are omitted in this context. The specific simulation parameters are outlined in Table 3.
It is noteworthy to point out that a majority of the papers listed in Table 1 primarily concentrate on optimizing the sum-rate. This poses a challenge when attempting to compare our results with the aforementioned papers. Moreover, the study in [21] focuses on maximizing EE and incorporates an active RIS in the system model, presenting a distinction from the system model considered in our work.
The graph in Figure 2 illustrates the performance of achievable EE with respect to variations in P max in dBm. In this depiction, we have set the minimum QoS constraint as R min = 2.5 bps/Hz and fixed α k , RIS to 0.25 for all K users. Our study considers system parameters M = 4 , K = 4 , and N = 72 . As depicted in Figure 2, an increase in P max correlates with an increase in EE. Nevertheless, around P max = 12 dBm, there is an underutilization of excess transmit power, resulting in a decline in energy efficiency. This can be attributed to the fact that the EE function does not exhibit a strictly increasing trend with the maximum BS transmit power, P max . Instead, it reaches a finite maximizer. It is essential to emphasize that the proposed algorithm for passive beamforming optimization using PSO outperforms the one using GA, random passive beamforming optimization, as well as the scenario without RIS in terms of EE. Moreover, Figure 3 illustrates the average SE versus P max for different schemes. It can be observed that with an increase in P max , there is an enhancement in the achievable SE for all the schemes. It also underscores that for low values of P max , the problem is frequently infeasible. This is expected since the BS lacks adequate transmit power to meet the rate requirements of the users, leading to significantly low SE values. Nevertheless, as P max increases, the attainable SE starts to rise. Additionally, similar to the trend in Figure 2, the proposed algorithm for passive beamforming optimization using PSO outperforms other schemes. Besides, Figure 4 portrays the performance of EE concerning the number of RIS elements, denoted as M. As observed, when M is relatively small, i.e., M 10 , all designs except for the without-RIS scheme, exhibit the same trend. Particularly, EE performance increases as M increases. However, as M assumes moderate to intermediate values and beyond, EE undergoes a reduction, substantiating the existence of an optimal M for the maximization of EE objectives [28]. The proposed scheme exhibits a significant improvement when contrasted with a random passive beamforming mechanism. Conversely, the performance of the without-RIS scheme remains unaffected by the number of RIS elements in the system, implying the enhancement achievable through RIS in the wireless communication environment.

Remark

  • Complexity
    Securing the optimal solution for problem (P1) requires the application of a power allocation algorithm to each feasible subcarrier assignment that meets the constraint in Equation (4) and subsequently selecting the assignment with the highest EE. Its computational complexity depends on the number of optimizing variables, which can be large if the number of subcarriers and/or the number of UEs is large. Nevertheless, the associated complexity proves excessively high, rendering it impractical for real-world scenarios.
    In contrast, the proposed sub-optimal solution, facilitated by the MDSA algorithm, eliminates the need to optimize a joint and intricate objective in each step. Subcarrier assignment becomes more manageable with this pragmatic approach. This is because, for each UE, the maximum of its individual EE is contingent solely upon its parameters and the subcarriers it will occupy, without reliance on the power adaptation strategies of other UEs. The complexity of the MDSA algorithm for a given α k , RIS is roughly O ( ( N O L N ) times that of the SQP method, where N O L is the number of iterations in the outer layer, and N is the total number of subcarriers.
    The complexity of the SQP algorithm is dependent on the QP subproblem. By using modern interior-point (IP) methods for solving subproblems, a polynomial bound of computational complexity results [29]. Additionally, it is observed that the computational complexity of the PSO algorithm mainly involves the computation of fitness values of L passive beamformers for K users. Thus, the computational complexity is O ( ( L K log ( L ) ) . It is clear that the complexity of the PSO algorithm is only linearly increasing with the number of particles L.
  • Convergence
    The iterative alternating algorithm for solving the EE maximization problem (P3) is given in Algorithm 5. Since the updates through SQP and PSO all maximize the objective function at each iteration, the iterations in Algorithm 5 lead to a monotone increase of the objective function of problem (P3). Since the objective function under the power and amplitude reflection coefficient constraints are bounded, the convergence of the alternating maximization algorithm can be guaranteed with the monotonic convergence theorem [30].

5. Conclusions and Future Work

This study seamlessly integrates RIS technology into multi-user downlink OFDMA communication systems, optimizing RIS reflection coefficients, OFDMA frequency allocations, and power distributions. Guided by stringent QoS requirements and transmission power constraints, as well as unit modulus constraint on the RIS phase shifts, the efficiency-focused methodology systematically address these multifaceted optimizations. These strategies redefine the original problem, deriving computationally accessible lower bounds on energy efficiency while striking a harmonious balance between performance enhancement and real-world feasibility. At its core, the AO algorithm, featuring the MDSA, SQP, and PSO approaches, effectively addresses complex challenges in energy-efficient wireless networks. Robust numerical results confirm substantial energy efficiency improvements compared to non-RIS scenarios. Our current work focuses on the simplicity of the SISO system, avoiding the complexities introduced by MISO and MIMO systems. For future research, we propose the exploration of the application of multiple antennas at both transmitter and receiver ends, anticipating a deeper understanding and a broader scope of findings.

Author Contributions

Conceptualization, S.B. and M.A.O.; methodology, S.B.; software, S.B.; validation, S.B., M.A.O., M.B. and D.M.; formal analysis, S.B.; investigation, S.B.; resources, S.B.; data Creation, S.B.; writing—original draft preparation, S.B.; writing—review and editing, S.B., M.A.O., M.B. and D.M; visualization, S.B.; supervision, M.A.O. and M.B.; project administration, S.B.; funding acquisition, S.B., M.A.O. and M.B. All authors have read and agreed to the published version of the manuscript.

Funding

This study received no external funding.

Data Availability Statement

Please contact the corresponding author at [email protected].

Conflicts of Interest

The authors declare no conflicts of interest.

Acronyms

RFRadio Frequency
EEEnergy Efficiency
SESpectral Efficiency
RBResource block
GAGradient decent algorithm
RLReinforcement Learning
QoSquality-of-service
ZFZero-Forcing
RISReconfigurable Intelligent Surface
OFDMOrthogonal Frequency Division Multiplexing
OFDMAOrthogonal Frequency Division Multiple Access
SISOSingle Input Single Output
MISOMultiple Input Single Output
MIMOMultiple Input Multiple Output
APsaccess points
MUMultiple User
SNRSignal to Noise Ratio
SINRSignal to Interference Plus Noise Ratio
AWGNAdditive White Gussian Noise
CSIChannel State Information
SCAsine cosine algorithm
MMMajorization–Minimization
OBR-FLoptimal beam reflection based on federated learning
MCMonte Carlo
AOAlternating Optimization
KKTKarush Kuhn Tucker
SQPSequential Programming Method
PSOParticle Swarm Optimization

Appendix A. Proof of Theorem 1

Proof. 
Consider the optimal subcarrier and power allocation matrices, denoted as ρ o p t and P o p t , respectively, for (8). In this context, EE ^ represents the energy efficiency defined as EE ^ = k K n N ρ k , n o p t r k , n o p t ζ k K n N p k , n o p t + P c .
For any fixed values of ρ ϱ and P P , we can express the energy efficiency, denoted as EE, as follows:
EE = n N k = 1 K ρ k , n r k , n n N k = 1 K ( ζ p k , n + α k , RIS P c ) min k K n N ρ k , n r k , n n N ( ζ p K , n + α K , RIS P c ) .
Here, α K , RIS α K , RIS , and equality holds if and only if:
n N ρ 1 , n r 1 , n n N ζ p 1 , n + α 1 , RIS P c = = n N ρ K , n r K , n n N ζ p K , n + α K , RIS P c .
This equality condition implies that α k , RIS can be expressed as α k , RIS = n N ρ k , n r k , n EE P c n N ζ p k , n P c .
Furthermore, it is evident that:
EE ^ = max ρ ϱ , P P EE max ρ ϱ , P P min k K n N ρ k , n r k , n n N ζ p k , n α k , RIS P c .
In this equation, α K , RIS α K , RIS . Therefore, the right-hand side (RHS) cannot exceed the left-hand side (LHS) for any α K , RIS α K , RIS . Additionally, equality always holds if the RHS uses the same ρ and P as ρ o p t and P o p t that achieve the LHS. This requires setting { α k , RIS } such that α k , RIS = α k , RIS o p t n N ρ k , n o p t r k , n o p t EE ^ P c n N ζ p k , n o p t P c . It becomes apparent that through a straightforward substitution of α k , RIS o p t in the expression for EE ^ , EE ^ = k K n N ρ k , n o p t r k , n o p t ζ k K n N p k , n o p t + P c ; we can draw the conclusion that the sum of the optimized α k , RIS o p t values for all k in K equals 1.
This concludes the proof. □

References

  1. Jamil, S.; Rahman, M.; Abbas, M.S.; Fawad. Resource Allocation Using Reconfigurable Intelligent Surface (RIS)-Assisted Wireless Networks in Industry 5.0 Scenario. Telecom 2022, 3, 163–173. [Google Scholar] [CrossRef]
  2. Yang, Y.; Zhang, S.; Zhang, R. IRS-enhanced OFDM: Power allacation and passive array optimization. In Proceedings of the IEEE Global Commun. Conf. (Globecom), Waikoloa, HI, USA, 9–13 December 2019; pp. 1–6. Available online: https://arxiv.org/abs/1905.00604 (accessed on 9 December 2019).
  3. Bidabadi, S.; Ouameur, M.A.; Bagaa, M.; Massicotte, D. Energy efficient resource allocation for re-configurable intelligent surface-assisted wireless networks. EURASIP J. Wirel. Commun. Netw. 2023, 2023, 89. [Google Scholar] [CrossRef]
  4. Lee, G.; Jung, M.; Kasgari, A.T.; Saad, W.; Bennis, M. Deep reinforcement learning for energy-efficient networking with reconfigurable intelligent surfaces. In Proceedings of the IEEE International Conference on Communications (ICC), Dublin, Ireland, 7–11 June 2020; pp. 1–6. [Google Scholar]
  5. Tan, F.; Xu, X.; Chen, H.; Li, S. Energy-efficient beamforming optimization for MISO communication based on reconfigurable intelligent surface. Phys. Commun. 2023, 3, 101996. [Google Scholar] [CrossRef]
  6. He, Z.; Shen, H.; Xu, W.; Zhao, C. Low-cost passive beamforming for ris-aided wideband ofdm systems. IEEE Wirel. Commun. 2022, 11, 318–322. [Google Scholar] [CrossRef]
  7. An, J.; Wu, Q.; Yuen, C. Scalable channel estimation and reflec- tion optimization for reconfigurable intelligent surface-enhanced ofdm systems. IEEE Wirel. Commun. Lett. 2022, 11, 796–800. [Google Scholar] [CrossRef]
  8. Yang, Y.; Zheng, B.; Zhang, S.; Zhang, R. Intelligent Reflecting Surface Meets OFDM: Protocol Design and Rate Maximization. June 2019. Available online: https://arxiv.org/pdf/1906.09956 (accessed on 9 December 2019).
  9. Li, R.; Sun, S.; Tao, M. Ergodic achievable rate maximization of RIS-assisted millimeter-wave MIMO-OFDM communication systems. IEEE Trans. Wirel. Commun. 2022, 22, 2171–2184. [Google Scholar] [CrossRef]
  10. Saggese, F.; Kansanen, K.; Popovski, P. Localization-based OFDM framework for RIS-aided systems. arXiv 2023, arXiv:2303.12763. [Google Scholar]
  11. Wu, W.; Yang, F.; Zhou, F.; Wu, Q.; Hu, R.Q. Intelligent Resource Allocation for IRS-Enhanced OFDM Communication Systems: A Hybrid Deep Reinforcement Learning Approach. IEEE Trans. Wirel. Commun. 2023, 22, 4028–4042. [Google Scholar] [CrossRef]
  12. Chen, P.; Li, X.; Matthaiou, M.; Jin, S. DRL-Based RIS Phase Shift Design for OFDM Communication Systems. IEEE Wirel. Commun. Lett. 2023, 12, 733–737. [Google Scholar] [CrossRef]
  13. Pradhan, C.; Li, A.; Song, L.; Li, J.; Vucetic, B.; Li, Y. Reconfigurable Intelligent Surface (RIS)-Enhanced Two-Way OFDM Communications. IEEE Trans. Veh. Technol. 2020, 69, 16270–16275. [Google Scholar] [CrossRef]
  14. Wei, Z.; Cai, Y.; Sun, Z.; Ng, D.W.K.; Yuan, J.; Zhou, M.; Sun, L. Sum-Rate Maximization for IRS-Assisted UAV OFDMA Communication Systems. arXiv 2020, arXiv:2008.09939. [Google Scholar]
  15. Hao, W.; Sun, G.; Zeng, M.; Chu, Z.; Zhu, Z.; Dobre, O.A.; Xiao, P. Robust Design for Intelligent Reflecting Surface-Assisted MIMO-OFDMA Terahertz IoT Networks. IEEE Internet Things J. 2021, 8, 13052–13064. [Google Scholar] [CrossRef]
  16. Li, Z.; Chen, W.; Wu, Q.; Zhu, X.; Qin, H.; Wang, K.; Li, J. Towards Transmissive RIS Transceiver Enabled Uplink Communication Systems: Design and Optimization. IEEE Internet Things J. 2023, 11, 6788–6801. [Google Scholar] [CrossRef]
  17. Yu, H.; Tuan, H.D.; Nasir, A.A.; Dutkiewicz, E.; Hanzo, L. Rate-Fairness-Aware Low Resolution RIS-Aided Multi-User OFDM Beamforming. IEEE Trans. Veh. Technol. 2024, 73, 2401–2415. [Google Scholar] [CrossRef]
  18. Ghanem, W.R.; Jamali, V.; Schober, R. Joint Beamforming and Phase Shift Optimization for Multicell IRS-aided OFDMA-URLLC Systems. In Proceedings of the 2021 IEEE Wireless Communications and Networking Conference (WCNC), Nanjing, China, 29 March–1 April 2021; pp. 1–7. [Google Scholar] [CrossRef]
  19. Ma, D.; Li, L.; Ren, H.; Wang, D.; Li, X.; Han, Z. Distributed Rate Optimization for Intelligent Reflecting Surface with Federated Learning. In Proceedings of the 2020 IEEE International Conference on Communications Workshops (ICC Workshops), Dublin, Ireland, 7–11 June 2020; pp. 1–6. [Google Scholar] [CrossRef]
  20. Yang, Y.; Zhang, S.; Zhang, R. IRS-enhanced OFDMA: Joint resource allocation and passive beamforming optimization. IEEE Wireless Commun. Lett. 2020, 9, 760–764. [Google Scholar] [CrossRef]
  21. Wang, Y.; Peng, J. Energy Efficiency Fairness of Active Reconfigurable Intelligent Surfaces-Aided Cell-Free Network. IEEE Access 2023, 11, 5884–5893. [Google Scholar] [CrossRef]
  22. Xiong, C.; Li, G.Y.; Zhang, S.; Chen, Y.; Xu, S. Energy-Efficient Resource Allocation in OFDMA Networks. IEEE Trans. Commun. 2012, 60, 3767–3778. [Google Scholar] [CrossRef]
  23. Gad, A.G. Particle swarm optimization algorithm and its applications: A systematic review. Arch. Comput. Methods Eng. 2022, 29, 2531–2561. [Google Scholar] [CrossRef]
  24. Dai, J.; Wang, Y.; Pan, C.; Zhi, K.; Ren, H.; Wang, K. Reconfigurable intelligent surface aided massive MIMO systems with low-resolution DACs. IEEE Commun. Lett. 2021, 25, 3124–3128. [Google Scholar] [CrossRef]
  25. Pedersen, M.E. Good Parameters for Particle Swarm Optimization; Hvass Laboratories: Luxembourg, 2010. [Google Scholar]
  26. Björnson, E.; Sanguinetti, L.; Hoydis, J.; Debbah, M. Optimal design of energy-efficient multi-user MIMO systems: Is massive MIMO the answer? IEEE Trans. Wireless Commun. 2015, 14, 3059–3075. [Google Scholar] [CrossRef]
  27. Peng, Z.; Li, T.; Pan, C.; Ren, H.; Xu, W.; Renzo, M.D. Analysis and optimization for RIS-aided multi-pair communications relying on statistical CSI. IEEE Trans. Veh. Technol. 2021, 70, 3897–3901. [Google Scholar] [CrossRef]
  28. Zappone, A.; Renzo, M.D.; Xi, X.; Debbah, M. On the optimal number of reflecting elements for reconfigurable intelligent surfaces. IEEE Wireless Commun. Lett. 2021, 10, 464–468. [Google Scholar] [CrossRef]
  29. Błaszczyk, J.; Karbowski, A.; Malinowski, K. Object Library of Algorithms for Dynamic Optimization Problems: Benchmarking SQP and Nonlinear Interior Point Methods. Int. J. Appl. Math. Comput. Sci. 2007, 17, 515–537. [Google Scholar] [CrossRef]
  30. Grippo, L.; Sciandrone, M. On the convergence of the block nonlinear Gauss–Seidel method under convex constraints. Oper. Res. Lett. 2000, 26, 127–136. [Google Scholar] [CrossRef]
Figure 1. The considered RIS-based multi-user SISO-OFDMA system.
Figure 1. The considered RIS-based multi-user SISO-OFDMA system.
Electronics 13 01040 g001
Figure 2. Average EE versus P max for R min = 2.5 bps/Hz, α k , RIS = 0.25 , and M = 4 , K = 4 , N = 72 .
Figure 2. Average EE versus P max for R min = 2.5 bps/Hz, α k , RIS = 0.25 , and M = 4 , K = 4 , N = 72 .
Electronics 13 01040 g002
Figure 3. Average SE versus P max for R min = 2.5 bps/Hz, α k , RIS = 0.25 , and M = 4 , K = 4 , N = 72 .
Figure 3. Average SE versus P max for R min = 2.5 bps/Hz, α k , RIS = 0.25 , and M = 4 , K = 4 , N = 72 .
Electronics 13 01040 g003
Figure 4. Average EE versus number of RIS elements, M for R min = 2.5 bps/Hz, α k , RIS = 0.25 , P max = 20 dBm , and K = 4 , N = 72 .
Figure 4. Average EE versus number of RIS elements, M for R min = 2.5 bps/Hz, α k , RIS = 0.25 , P max = 20 dBm , and K = 4 , N = 72 .
Electronics 13 01040 g004
Table 1. Literature review.
Table 1. Literature review.
ReferenceSystem SetupObjectiveDesign VariablesDecoupling
[10]Multi-user RIS-aided
SISO OFDM network-UL
Max. overall rate,
and minimum rate
Resource allocationMax–min allocation algorithm
[11]Multi-user RIS-aided
MISO OFDM network-DL
Max. sum-rateResource allocation,
passive beamforming
Combined deep Q networks (DQN)
and deep deterministic
policy-gradient (DDPG)
[12]RIS-aided
SISO OFDM systems
Max. spectral efficiencyPassive beamformingDRL-DQN
[13]RIS-enhanced
two-way D2D
multi-pair
OFDM communication systems
Max. Min. bidirectional
weighted sum-rate
Sub-band allocation,
the power allocation, and
passive beamforming design
SDR, projected sub-gradient method
[15]RIS-aided THz
MIMO-OFDMA system-DL
Max. weighted sum-rateHybrid analog/digital beamforming
at the BS and reflection matrix
at the RIS
AO, SDR
[16]Multi-user OFDMA system
with transmissive
RIS transceiver-Up
Max. system sum-ratePower allocation,
subcarrier allocation,
and transmissive RIS coefficient
AO, Lagrangian dual decomposition
method, SCA
[17]Multi-user RIS-aided
MIMO OFDM network-DL
Max. weighted rate, sum-rate,
and geometric mean of rate
Active and passive beamformingClosed form-based algorithms
[18]RIS-aided
OFDMA-URLLC systems
Max. weighted sum throughputActive and passive beamformingSCA, and iterative rank
minimization approach (IRMA)
[19]Multi-user RIS-aided
SIMO OFDMA network-DL
Max. users’ ratePassive beamformingFederated learning (FL),
Deep Neural Network(DNN)
[20]Multi-user RIS-aided
MIMO OFDMA network-DL
Max. users’ common (minimum) ratePassive beamforming,
OFDMA time-frequency
resource block as well as
power allocations
AO, Lagrange duality
method, SCA
[21]Active RIS-aided
cell-free network-
MISO OFDMA-Up
Max. EEPassive beamforming and
resource allocation
AO, FP
This workMulti-user RIS-aided
SISO-OFDMA network-DL
Max-EESubcarrier and power allocations,
passive beamforming
AO, Riemannian
gradient method (RGM), PSO
Table 2. Notations used.
Table 2. Notations used.
NotationDescription
H T ; n The channel from the transmitter to the RIS
h R ; n k The channel from kth receiver to the RIS
ϱ k Set of subcarriers assigned to the kth user
ρ k , n Subcarrier n assigned to the kth user
p k , n Transmit power assigned to the kth user on subcarrier n
RTotal data rate of the system, where
R = k = 1 K n = 1 N r k , n
α k , RIS Hypothetical static circuit power allocated to the k th UE and n th RIS element
Table 3. Simulation parameters.
Table 3. Simulation parameters.
ParametersValues
Bandwidth of the BS B180 KHz
Maximum transmit power at BS P max 20 dBW
Circut power of the Bs P B 39 dBm
Power amplifier efficiency at the Bs ν 0.8
Circut power of each user P k 10 dBm
Circut power of each RIS element P m ( b ) 10 dBm
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

Bidabadi, S.; Ouameur, M.A.; Bagaa, M.; Massicotte, D. Energy-Efficient RIS-Enabled SISO-OFDMA Communication via Lower Bound Optimization. Electronics 2024, 13, 1040. https://doi.org/10.3390/electronics13061040

AMA Style

Bidabadi S, Ouameur MA, Bagaa M, Massicotte D. Energy-Efficient RIS-Enabled SISO-OFDMA Communication via Lower Bound Optimization. Electronics. 2024; 13(6):1040. https://doi.org/10.3390/electronics13061040

Chicago/Turabian Style

Bidabadi, Samaneh, Messaoud Ahmed Ouameur, Miloud Bagaa, and Daniel Massicotte. 2024. "Energy-Efficient RIS-Enabled SISO-OFDMA Communication via Lower Bound Optimization" Electronics 13, no. 6: 1040. https://doi.org/10.3390/electronics13061040

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