Skip to article sections

Reconfigurable Intelligent Surfaces (RISs) have emerged as a promising technology for enhancing wireless communication by reconfiguring the propagation environment. Most existing studies assume ideal RIS elements with zero electrical resistance, which limits their applicability in realistic settings. This study considers a practical RIS-aided wideband OFDM system with resistive reflecting elements (REs), where a single-antenna source communicates with a single-antenna destination. The goal is to maximize the transmission rate by jointly optimizing the subcarrier power allocation and RE phase shifts. An alternating optimization (AO) framework is proposed, in which each variable is updated iteratively, and the phase shifts are refined via gradient descent (GD). A joint optimization strategy was also considered for comparison. Furthermore, a low-complexity alternative based on solving a channel power maximization (CPM) problem is introduced to obtain suboptimal phase shifts. The numerical results show that the AO method achieves near-optimal performance with a significantly reduced computation time compared to the successive convex approximation (SCA). Although the GD-based CPM method incurs higher complexity than dimension-wise sinusoidal maximization (DSM), it yields superior rate performance and improved robustness against RE resistance variations, making it more suitable for practical RIS deployment.

Telecommunication systems undergo a revolutionary cycle every ten years, where each new cycle introduces significant performance enhancements to accommodate the rapid growth of data transmission demand driven by the continuously increasing number of connected mobile devices (Shafi et al., 2017). The Internet of Things (IoT), a paradigm in which almost any device can be connected to the Internet, is one of the largest contributors to the increasing number of connected devices and has led to an explosive growth in demand for throughput per area (bps/Hz/km2) in recent years (Björnson et al., 2017). However, in addition to increasing the throughput per area, other key performance indicators (KPIs), such as latency, reliability, mobility and energy efficiency, also require further improvement (Andrews et al., 2014).

Many key enabling technologies (referred to as disruptive technologies) have been integrated into communication systems to address these challenges. Typically, these technologies aim to explore new bandwidths, use novel waveforms or enhanced signal-processing methods, or leverage intermediate devices to assist in signal delivery (Letaief et al., 2022). In the latter case, various intermediate devices have been implemented to aid in wireless data delivery, including relays, backscatter devices and reconfigurable intelligent surface (RIS) systems.

Reconfigurable intelligent surface (RIS), also known as intelligent reflecting surface (IRS), is a disruptive technology recognized as a key enabler in transforming the next generation of wireless communication systems (Liu et al., 2021). RIS is a novel paradigm in which wireless data transmission is improved not only through the enhanced design of the transmitter and receiver but also by manipulating the wireless environment itself (Liang et al., 2019). By doing so, RIS opens up the potential for further improving wireless communication throughput, which has stagnated in recent years owing to the limitation of focusing only on the transmitter and receiver sides.

RIS systems consist of multiple reflection elements (REs) that can alter their electric and magnetic fields, and hence, change the phase and magnitude of the incident signal. Unlike conventional intermediary devices such as relays, REs are meta-materials (Basar et al., 2019) and do not incorporate active electronic components for communication, such as operational amplifiers and oscillators. Thus, they are suitable candidates for meeting the emerging need for green communication (Huang et al., 2019). Furthermore, due to the absence of basic data transmission processes, such as modulation, detection, encoding and decoding, beamforming is conducted passively, which has the advantage of significantly reducing power consumption and hardware complexity (Wu and Zhang, 2019).

The literature contains many studies on RIS-assisted wireless communication systems with various system models, including single-input single-output (SISO), multiple-input single-output (MISO), and multiple-input multiple-output (MIMO). SISO communication systems implemented with the assistance of RIS have been widely investigated (Björnson et al., 2020; Ding et al., 2020; Ding and Vincent Poor, 2020; Hou et al., 2020; Lyu and Zhang, 2020; Makarfi et al., 2020; Zhang et al., 2020, 2019). Björnson et al. (2020) compared two systems in which the communication performance was enhanced by RIS or relay performing in the Decode-and-Forward (DF) model, respectively. Makarfi et al. (2020) analyzed the average capacity, BER, and outage probability in an RIS-enabled IoT network with fading channels. Ding et al. (2020) analyzed the performance of a SISO system wherein a source with nonorthogonal multiple access (NOMA) capabilities simultaneously served two users using RIS with either coherent phase shifting or random discrete phase shifting properties. Zhang et al. (2019) proposed a method for minimizing the outage probability in a SISO system with a line-of-sight (LoS) channel model from and to the RIS elements. Ding and Vincent Poor (2020) designed a beamforming approach for a SISO downlink system wherein multiple users were served simultaneously using NOMA. In the considered scenario, some users were assumed to have no direct link to the base station (BS) and were hence assisted by RIS. The outage probability under the proposed beamforming method was calculated for both single-user and multi-user cases. Hou et al. (2020) considered an RIS-aided downlink network in which the BS sent data to several users simultaneously using a single antenna. The reflection design, outage probability, ergodic rate and spectral and energy efficiencies of the network were comprehensively discussed for the case in which the transmissions were handled using a NOMA scheme. Lyu and Zhang (2020) analyzed the achievable rate and spatial throughput of a network in which a BS served multiple users, each of which used an orthogonal resource block. Zhang et al. (2020) investigated the impact of the phase shift resolution on the performance of a RIS-assisted network with limited RIS phase shifts.

MISO communication systems using RIS to boost the system performance have been widely investigated (Guo et al., 2020; Kundu and McKay, 2021; Ma et al., 2020; Papazafeiropoulos et al., 2022; Wu and Zhang, 2019; Zhang and Zhao, 2021; Zhou et al., 2020). Wu and Zhang (2019) considered the problem of minimizing the total transmit power at the access point of an RIS-enabled MISO broadcast channel subject to satisfying quality of service (QoS) constraints. Separate optimization problems were formulated for both single-user and multiuser cases. Ma et al. (2020) considered a MISO single-user channel wherein the RIS not only assisted the BS data transmissions but also transmitted secondary additional data to the receiver. A method was proposed for determining the transmit precoder and reflection coefficient such that the transmit power at the BS was minimized while simultaneously ensuring the QoS of the primary data transmission. Kundu and McKay (2021) performed channel estimation for a RIS-enhanced MISO system serving a single user. The MMSE channel estimates obtained from several deep-learning approaches were compared with those obtained using conventional linear estimators. Guo et al. (2020) proposed a novel, low-complexity method for maximizing the sum rate of a MISO broadcast system with RIS. The analysis considered not only the case where the channel state information (CSI) was accurately known but also that in which the CSI was imperfect, resulting in the need for probabilistic optimization. Zhang and Zhao (2021) used the block minorization-maximization (BMM) method to obtain the transmit precoder at the BS and phase shift at the RIS that collectively maximized the sum rate of a MISO downlink system with the help of RIS. Zhou et al. (2020) minimized the total transmit power at the BS in a MISO system by optimizing the transmit precoder and RIS phase shift coefficient subject to QoS constraints for each user. A robust beamforming design was formulated to deal with the assumption of imperfect CSI, and a novel convex-concave procedure (CCP) was proposed to find a stationary solution for all possible channel-error realizations. Papazafeiropoulos et al. (2022) considered the problem of channel estimation and sum rate maximization in MISO networks with hardware impairments.

MIMO wireless systems with RIS have also attracted attention (Ning et al., 2020; Perović et al., 2021; You et al., 2021). Perović et al. (2021) maximized the achievable rate of a MIMO single-point RIS-assisted system by jointly optimizing the precoder at the transmitter and the reflection coefficient at the RIS using the projected gradient method to tackle the unit circle constraint. Ning et al. (2020) proposed a new metric called sum-path-gain maximization (SPGM) as an alternative to the conventional sum-rate maximization metric to find the optimal reflection coefficient of the RIS in a single-point MIMO system. You et al. (2021) aimed to find the optimal transmit precoders for each user and the RIS reflection coefficient that maximized the global energy efficiency in a multi-user MIMO system in which several users with multiple antennas simultaneously transmitted their uplink signals to a base station with the assistance of RIS.

All of the aforementioned studies assume that the reflection magnitude in the RIS system is constant. However, in real-world RIS systems, the magnitude of the reflection varies with the phase shift. Therefore, a growing number of researchers have recently adopted more realistic RIS reflection models (Abeywickrama et al., 2020; Cai et al., 2020; Cai et al., 2022; Li et al., 2021; Sun et al., 2023; Wang et al., 2021; Zhang and Li, 2022). Abeywickrama et al. (2020) applied a phase-shift-dependent magnitude reflection method to design an accurate beamforming approach for narrowband RIS-aided communications systems. Following (Abeywickrama et al., 2020), the authors in (Cai et al., 2020; Li et al., 2021) designed a more general framework for a practical reflection model that could be applied to wideband systems. The authors in (Sirojuddin et al., 2024; Sun et al., 2023; Wang et al., 2021; Zhang and Li, 2022) analyzed various aspects of RIS-assisted narrowband systems using the phase shift-dependent magnitude reflection model proposed in (Abeywickrama et al., 2020). Finally, the authors in (Cai et al., 2022) applied the practical reflection model presented in (Li et al., 2021) to an RIS-assisted multicell wideband system.

The present study is essentially a combination of the two works presented in (Yang et al., 2020) and (Abeywickrama et al., 2020). In particular, the study considers a SISO OFDM communication system, in which the achievable rate is improved by enhancing the signal transmissions using RIS. However, in contrast to the ideal RIS model considered in (Yang et al., 2020), the present work uses the more practical model proposed in (Abeywickrama et al., 2020), in which the reflection magnitude of each reflecting element (RE) varies with the phase shift. The main contributions of this study are as follows:

  • The study considers the problem of maximizing the achievable rate in the considered OFDM system. This is achieved by maximizing the sum rate of each subcarrier by optimizing the power allocation on each subcarrier and the phase shift of each RE in the practical RIS model.

  • An alternating optimization (AO) method is proposed in which the considered problem is solved by optimizing the power allocation and phase shifts of the REs in turn. For each RE, the optimal phase shifts are obtained using the gradient descent (GD) method, in which the first differentiation of the achievable rate with respect to the phase shift is analytically derived.

  • The AO algorithm generally leads to a sub-optimal solution. Thus, to corroborate the optimality of the AO approach, a joint optimization method is proposed, wherein the power allocation and phase shifts are optimized at the same time with the assistance of the GD method once again.

  • As a lower-complexity alternative to the achievable rate maximization problem, the study also considers a channel power maximization (CPM) problem, in which the aim is to determine the sub-optimal phase shift of the RE. The sub-optimal solution obtained for the RE phase shift is then considered as the initial point for the main rate maximization problem.

  • The convergence rate of the GD method used in the two optimization procedures is heavily dependent on the step size. Accordingly, a simple method is proposed for managing the step size in such a way as to ensure the convergence of the GD method without significantly degrading the quality of the optimization results.

z, z and Z denote scalar, vector, and matrix, respectively. For each matrix, the subscript [Z]m,n denotes the entry of Z in row m column n. Notations (·)T⁠, (·)*⁠, (·)H⁠, |·|⁠, and ‖·‖ denote the transpose, complex conjugate, conjugate transpose, absolute value and matrix norm operators, respectively. Symbols Rm×n and Cm×n represent real and complex matrices, respectively, with size m×n⁠, while S++m denotes the positive definite matrix. CN(0,Z) indicates a complex Gaussian random variable with zero-mean and covariance matrix Z⁠. Finally, * denotes convolution.

This study considers an OFDM communication system in which a single-antenna source (S) transmits a signal to a destination (D) with the assistance of a RIS system with M reflecting elements (REs), as illustrated in Figure 1. Assume that the OFDM system comprises N orthogonal subcarriers (SCs) that equally divide the whole bandwidth. Let P≜diag(p1,p2,⋯,pN)T∈RN×N⁠, where pn≥0,∀n∈N={1,⋯,N}⁠, denotes the nthSC transmit power. Suppose the total power at S is PS⁠. The total power allocation to the SCs must therefore satisfy tr (P)≤PS⁠.

Let f=[f1,f2,⋯,fU,01×(N−U)]T∈CN×1 denote the U-tap zero-padded discrete-time baseband-equivalent multipath channel for the S-D direct link. The S-D link through the RIS can be modeled as a concatenation of the S-RIS link and the RIS-D link for the OFDM wideband channel. Specifically, let hm=[h1,h2,⋯,hU¯]T∈CU¯×1 and gm=[g1,g2,⋯,gU⌣]T∈CU⌣×1⁠, ∀m∈M={1,…,M} denote the U¯-tap baseband equivalent multipath channel from S to the mthRE and the U⌣-tap multipath channel from the mthRE to D, respectively. Each RE reflects the incident signal, resulting in not only a phase shift but also an amplitude attenuation. Let ϕ=[ϕ1,⋯,ϕM]T∈CM×1 be a column vector containing all the reflection coefficients of the RIS, where ϕm=βmejθm is the reflection coefficient of the mthRE with magnitude βm∈[0,1] and phase shift θm∈[−π,π)⁠. The S-D link through the mthRE is then given by the concatenation of the S-mthRE link, mthRE reflection coefficient, and mth RE-D link. That is, hm ∗ ϕm ∗ gm=ϕmhm ∗ gm∈CU^×1⁠, where U^=U¯+U⌣−1⁠. For ease of derivation, let the following notations be introduced:

(1)

i.e.vm⁠, ∀m∈M⁠, are the zero-padded concatenated S-RIS and RIS-D channels through the mthRE. The superposed channel impulse response (CIR) of S-D channel h^∈CN×1 is the composite of the S-D (direct) channel and the S-mth RE-D channel, which is given by:

(2)

where ϕ=[ϕ1,⋯,ϕM]T⁠. Let QN be the N×N discrete Fourier transform matrix. The channel frequency response (CFR) of the superposed S-D CIR channel, denoted as ν∈CN×1⁠, is then expressed as ν=Q(f+Vϕ)⁠, while the CFR at each nthSC is expressed as:

(3)

where qn∈CN×1 is the nth column of Q⁠. Assume that the OFDM symbol contains a cyclic prefix of length NCP≥max(U,U^)⁠. The achievable rate of the considered OFDM system is thus expressed as (Yang et al., 2020):

(4)

where Γ is a coefficient representing the shortfall between the maximum theoretical channel capacity and the actual capacity achieved using a practical modulation and coding scheme (MCS). In addition, σ2 is the noise power at each SC.

This study considers a practical RIS model wherein the reflection amplitude from each RE varies with its phase shift. In practical RIS systems, the REs have an electronic circuit arrangement in which a variable capacitor can be adjusted in such a way as to yield the desired phase shift of the incident signal, as shown in [1, Figure 2]. Based on the figure, the phase shift of the REs is given in (Abeywickrama et al., 2020; Cai et al., 2020) as:

(5)

where Zm(Cm) is the impedance of the mthRE whose value is controlled by adjusting the capacitor capacitance Cm⁠, given by:

(6)

where the constants L1⁠, L2⁠, R, and ω are the inductances of inductors 1 and 2, the resistance of the RE resistor, and the frequency of the incident signal in rad/s, respectively. Note that Cm affects not only the value of the phase shift reflection θm≜∠ϕm∈R⁠, but also the amplitude of the reflection βm≜|ϕm|∈R⁠. Given a set of values of Cm ranging from Cm(min) to Cm(max)⁠, equation (5) outputs a set of values of ϕm in which L1⁠, L2⁠, R, and ω are taken as constants. After obtaining these ϕm values, a set of paired values of θm=∠ϕm and βm=|ϕm| can be extracted. Plotting βm versus θm yields a distorted U-shaped curve depicting the relationship between θm and βm⁠, as shown in Figure 2. As described in (Abeywickrama et al., 2020), the relationship between βm and θm can be accurately approached using the equation:

(7)

where the parameters βmin⁠, α⁠, and k are obtained using the regression technique, and θ(min) and θ(max) are obtained when C=Cm(max) and C=Cm(min)⁠, respectively. Note that the parameters in (2) reflect the inherent characteristics of each RE in the RIS system and are independent of the channel statistics. In other words, their values are determined in a one-off procedure prior to RIS installation and are then applied in future practical implementations without any further consideration.

This study aims to determine the phase shift vector θ≜[θ1,⋯,θM]∈RM×1 and power allocation matrix over N subcarriers P≜diag(p1,⋯,pN)∈RN×N such that the sum rate over all the subcarriers is maximized. This problem can be mathematically formulated as follows:

(8a)
(8b)
(8c)
(8d)
(8e)

Remark 1: For clarity of exposition and to isolate the impact of the practical RIS model, this work focuses on a SISO OFDM system, which is representative of low-complexity and energy-constrained scenarios such as IoT and edge devices, as reflected in (8). The formulation can be extended to MISO or MIMO systems by replacing the scalar effective channel term pn|qnTf+qnTVϕ|2 with its vector- or matrix-valued counterpart that incorporates transmit beamforming and/or receive combining. In such extensions, conventional beamforming strategies, such as maximum ratio transmission (MRT) for MISO systems and singular value decomposition (SVD)–based precoding for MIMO systems, can be naturally incorporated. Correspondingly, the diagonal power allocation matrix P would be generalized to a transmit covariance matrix, leading to a log-determinant rate expression. Although these extensions increase the problem dimensionality, the joint optimization structure and the alternating optimization with gradient-based updates developed in this work remain applicable, albeit with higher computational complexity.

Because the joint optimization (8) over θ and P is challenging, this study proposes an alternating optimization (AO) algorithm (Abeywickrama et al., 2020) which optimizes each target alternately. Given θ⁠, problem (8) reduces to:

(9a)
(9b)
(9c)

where ζn=(Γσ2)/(|qnTf+qnTVϕ|2) is a constant w.r.t. P⁠. The convex problem (9) is solved by using the KKT conditions, where the solution is given by:

(10)

where p^ is a constant set to meet the sum power constraint ∑n=1N(p^−ζn)+=PS⁠. The value of p^ can be found using the water-filling (WF) algorithm or using the Newton-Raphson Method proposed in (Sirojuddin et al., 2024).

Given P⁠, problem (8) can be recast as:

(11a)
(11b)
(11c)

Note that by substituting the constraint (11 b) into the objective (11a), and always keeping θm,∀m between θ(min) and θ(max) (by executing (29)), problem (11) becomes an unconstrained maximization problem where the optimal value θ can be found using the gradient descent (GD) method. In particular, the optimal θ can be obtained by iteratively executing the following equation:

(12)

where υ1>0 is the step size, and i is the iteration index.

To obtain the value of vector ∂R^sum/∂θ∈RM×1⁠, it is first necessary to analytically determine the value of its elements, which can be expressed using the chain rule as follows:

(13)

where R^n⁠, γn and ∂γn/∂θm are defined as:

(14)
(15)
(16)

The second equality in (13) holds because γn,∀n⁠, and θm,∀m⁠, are real. Based on (13), the next task is to analytically derive the values of ∂R^/∂γn and ∂γn/∂θm⁠.

It follows simply from (14) that:

(17)

The problem of determining ∂γn/∂θm can be broken down into that of computing the values of ∂γn/∂ϕm and ∂ϕm/∂θm⁠, respectively. The value of ∂γn/∂ϕ is given by:

(18)

where from (18), each component of ∂γn/∂ϕ can be obtained as:

(19)

Because ϕm=βmejθm⁠, the value of ∂ϕm/∂θm is expressed as:

(20)

where, from (2), it can be verified that:

(21)

From (19) and (20), the value of ∂γn/∂θm can be calculated as:

(22)

Given (17) and (22), (13) can be calculated. However, the calculation process involves a loop computation over N subcarriers. Furthermore, (13) needs to be repeated M times to yield the derivation of ∂R^sum/∂θ⁠. This serial computation spends a lot of time, and hence, a kind of parallel computation needs to be structured as a substitution. To facilitate parallel computation, it is necessary to construct a compact form of ∂R^sum/∂θ that is structured from matrix multiplication. To achieve this, let the following vector be defined: R^=[R^1,⋯,R^N]T⁠. Furthermore, let us introduce a Jacobian matrix ∂R^/∂θ∈RN×M⁠, whose entry in row n column m is the first derivative of R^n w.r.t. θm⁠, i.e.∂R^n/∂θm⁠. The value of ∂R^sum/∂θ can then be generalized from (13) for all θm as follows:

(23)

i.e. the first derivative of R^sum over all θs, i.e.∂R^sum/∂θ⁠, is a (column) vector whose mth entry is the sum of all elements in column m of ∂R^/∂θ divided by N+NCP⁠.

The analytical expression of ∂R^/∂θ can be determined by breaking it down into the product of two Jacobian matrices. Because ∂R^n/∂θm=(∂R^n/∂γn)(∂γn/∂θm)⁠, the Jacobian of ∂R^/∂θ∈RN×M can be expressed as:

(24)

where γ=[γ1,⋯,γN]T⁠, and ∂R^/∂γ∈RN×N is given by:

(25)

i.e.∂R^/∂γ is a Jacobian matrix in which the entry in row n column n is given by (17). Note that ∂R^/∂γ is diagonal because ∂R^n/∂γn^=0 for all n ≠ n^⁠.

Next, the analytical expression of the Jacobian matrix ∂γ/∂θ∈RN×M must be calculated. Through an appropriate matrix structure manipulation, (3.1) can be restructured as:

(26)

where ∂ϕ/∂θ∈CM×M is given by:

(27)

i.e.∂ϕ/∂θ is a Jacobian matrix whose entry in row m column m is given by (20). Note that ∂ϕ/∂θ is diagonal because ∂ϕm/∂θm^=0 for all m ≠ m^⁠. From (26), the Jacobian matrix ∂γ/∂θ is then expressed as:

(28)

At this point, (25) and (28) have both been analytically calculated. Therefore, ∂R^/∂θ in (24) can be easily obtained, and ∂R^sum/∂θ in (23) is ready to be implemented in (12) to seek an optimal solution for θ by using the GD method.

Algorithm 1 presents the pseudo-code of the proposed AO algorithm, where ξ denotes the convergence threshold and imax represents the maximum number of iterations. As shown, the algorithm alternately optimizes P using the WF algorithm (line 4) and θ using the GD algorithm (lines 6–10). Because θm,∀m∈M is bounded by θ(min) and θ(max)⁠, line 9 updates θm,∀m using the following equation:

(29)

i.e. if θm<θ(min)⁠, then θm is set to θ(min)⁠; if θm>θ(max)⁠, then θm is set to θ(max)⁠; otherwise, θm is kept as it is.

Algorithm 1.AO procedure for solving problem (8)

Because an AO algorithm separates the joint variables and attempts to optimize each variable in turn, it may require many iterations to converge (Perović et al., 2021). Thus, the AO algorithm proposed in Subsection 3.1 might require a long computational time. In addition, the optimality of its solutions is not guaranteed to be better than that of a joint optimization algorithm. Accordingly, this section proposes an alternative approach, in which problem (8) is solved by optimizing P and θ jointly rather than separately. The purpose of this alternative method is to assess the optimality of the main proposed AO algorithm and to evaluate its computational time.

As stated in Subsec. 3.1, the problem of solving P given θ (problem (9)) can be tackled using the iterative water-filling (WF) algorithm, which is a simple algorithm with linear complexity (Khakurel et al., 2014). Accordingly, this section commences by defining an open-form function that takes θ as an input (along with other constants such as the channel, transmit, and noise powers), computes the optimal power allocation P⁠, and then outputs the rate.

Definition 1. Function R˜(θ) is an open-form function comprising three steps. In particular, it 1) takes θ as one of its inputs, 2) calculates the power allocation given θ using the WF algorithm, and 3) outputs the rate using (4).

As explained in Definition 1, R˜ is open form because it uses the iterative, linear complexity WF algorithm to calculate the optimal P⁠. Note that R˜ takes only θ as its input, and is hence different from (4), which takes both θ and P as inputs. In other words, function R˜ has only one independent variable, θ⁠, and thus the main problem (8) takes the following form:

(30a)
(30b)
(30c)

By substituting the equality constraint (30 b) into the objective (30a) (and always keeping θm,∀m between θ(min) and θ(max)⁠, similar to the case described in Subsec. 3.1), problem (30) becomes an unconstrained maximization problem, for which the optimal solution can be determined using a conventional method such as GD. In particular, θ is iteratively updated using the following equation:

(31)

where υ2>0 is the step size. Because R˜(θ) is not a closed-form function (owing to the iterative WF algorithm), ∂R˜/∂θ cannot be found analytically. Nevertheless, its value can be approximated using the following limit equation approach:

(32)

Due to the round-off error in digital machines, the value of δ cannot be set too low in practical applications. As a result, the value of ∂R˜/∂θ obtained when (32) is implemented in an algorithm is approximate rather than exact. Nonetheless, a tiny value of approximately 10−9 is typically sufficient to closely approximate the true derivative value. In addition, the approximation error of (32) is proportional to δ2 (Chapra and Canale, 2015). The overall procedure for obtaining the optimal value of R˜ using the GD algorithm is shown in Algorithm 2, where ξ denotes the convergence threshold and imax represents the maximum number of iterations.

Algorithm 2. Joint procedure for solving problem (30)

Alg. 1 requires an initial RIS phase-shift vector θ(init) as a starting point for the iterative optimization. The quality of this initial phase-shift configuration has a significant impact on the convergence behavior and performance of the algorithm. To this end, following (Yang et al., 2020), this study uses the channel power maximization (CPM) problem as a low-complexity approach to obtain an effective initial estimate of θ⁠.

The underlying idea of CPM can be explained as follows. Referring to the system model in Figure 1, increasing the number of reflecting elements (REs) at the RIS creates multiple propagation paths between the source and destination. By appropriately adjusting the RIS phase shifts, the reflected signals can be constructively combined at the receiver, resulting in a higher effective channel power, denoted by ||h^||2⁠. As discussed in (Yang et al., 2020), a larger effective channel power generally provides favorable conditions for achieving a higher achievable rate. More rigorously, Proposition 1 in (Ning et al., 2020) shows that, under equal power allocation, maximizing the effective channel power corresponds to maximizing a lower bound of the achievable rate. In this sense, CPM can be viewed as a computationally efficient surrogate objective for RIS phase-shift initialization.

Motivated by both this physical intuition and the aforementioned theoretical insight, CPM is formulated to maximize ||h^||2 with respect to the RIS phase shifts, as given by:

(33a)
(33b)
(33c)

Similar to problem (8), problem (33) can be rendered essentially unconstrained by substituting constraint (33b) into objective (33a). Problem (8) can then be solved by using the GD method once again. In particular, the sub-optimal value of θ can be obtained by iteratively executing the following equation:

(34)

where υ3>0 is the step size.

To determine the value of ∂PCH/∂θ⁠, let us first analytically find the values of its elements, which, by using the chain rule, can be expressed as:

(35)

The derivation of ∂ϕm/∂θm has already been given in (20). The value of ∂PCH/∂ϕm is expressed as:

(36)

Substituting (20) and (36) into (35) yields:

(37)

From (37), the vector form of ∂PCH/∂θ∈RM×1 is expressed as:

(38)

where ∂ϕ/∂θ is given by (27). With the analytical expression of ∂PCH/∂θ given by (38), θ can be updated using the GD method stated in (34). Algorithm 3 presents the pseudo-code of the CPM-based phase-shift initialization, where ξ denotes the convergence threshold and imax represents the maximum number of iterations.

Algorithm 3. Procedure for finding sub-optimal θ using CPM metric

It is worth noting that CPM is not intended as an alternative to the rate maximization problem, because the CPM objective is independent of the power allocation matrix P⁠. Consequently, the resulting phase-shift solution depends only on θ⁠. Compared with the rate maximization problem, CPM involves fewer optimization variables and simpler operations, leading to substantially lower computational complexity. The obtained phase-shift vector is then used to initialize Algs. 1 and 2, where joint optimization of P and θ is subsequently performed.

The GD method is used several times in the previous sections, including in (12), (31) and (34). One of the most critical parameters in the GD method is the step size, which directly impacts the convergence rate. Thus, in the present study, a simple mechanism is incorporated into the GD method used in Algorithms 1, 2 and 3 to improve its convergence. Let the θ update equations be denoted as θ(i+1)=θ(i)+υ·∂s/∂θ⁠, where υ represents υ1⁠, υ2 and υ3⁠, and s represents R^sum⁠, R˜ and PCH in (12), (31) and (34), respectively. Notably, the value of υ is not determined at the beginning of Algorithms 1, 2, and 3, but in the first iteration (⁠i=1⁠). In particular, after calculating ∂s/∂θ⁠, υ is determined as:

(39)

i.e.θ^ is divided by the largest entry of vector |∂s/∂θ|⁠. In other words, at i=1⁠, the largest step taken to translate θ(i) to θ(i+1) is limited to θ^⁠, i.e.maxm(|θm(i+1)−θm(i)|)=θ^⁠. By leveraging the fact that the phase shift is bounded by θ(min) and θ(max)⁠, the value of θ^ can be intuitively chosen as a particular positive number, for example, between 0 and (θ(max)−θ(min))/2⁠.

Besides initializing υ⁠, it is also necessary to monitor the monotonicity of the iterations. In the present study, this property is addressed using the simple step-size control mechanism proposed in (Sirojuddin and Huang, 2022). Suppose the value of s at the (i)th iteration, i.e. s(θ(i))⁠, has been calculated. At the (i+1)th iteration, after calculating ∂s/∂θ and updating θ(i+1)⁠, the value of s(θ(i+1)) is computed and compared with s(θ(i))⁠. If the value of Δs≜s(θ(i+1))−s(θ(i)) is negative (indicating that the step size is too large), υ is reduced by υ=τυ⁠, where 0<τ<1⁠. θ(i+1) is then re-updated and Δs is re-evaluated. This loop terminates once Δs is non-negative. This simple procedure ensures the monotonicity of s over the iterations with minimal computational cost.

In practice, the computational complexities of Algs. 1, 2 and 3 must be analyzed to properly understand the effects of increasing the values of M, N, and the other size-representing variables on the growth of the required computational resources (e.g. time or memory). In Alg. 1, the computational complexities of lines 1, 4, 7, 8 and 9 are O(U¯U⌣M)⁠, O(N) (Khakurel et al., 2014), O(M2N2)⁠, O(M) and O(M)⁠, respectively. Because evaluating the objective function (4) as a termination criterion has a complexity of O(MN2)⁠, the overall complexity of Alg. 1 after incorporating the step-size control mechanism is given as: O(U¯U⌣M+iAO1{N+iAO2[M2N2+tAO(M+M+MN2)]+MN2}) ≈ O(iAO1iAO2(M2N2+tAOMN2))⁠, where iAO1⁠, iAO2⁠, and tAO are the values of i1 at the end of Alg. 1, the average value of i2 in each i1⁠, and the average iteration number of the step-size control mechanism, respectively.

In Alg. 2, the computational complexity of line 4 is O(M(2M)N2)⁠, where the factor 2 M comes from repeating the calculation of R˜ 2 M times in (32). Consequently, the overall complexity of Alg. 2 after incorporating the step-size control strategy is equal to: O(U¯U⌣M+iJO{M(2M)N2+tJO[M+M+MN2]}) ≈ O(iJO(M2N2+tJOMN2))⁠, where iJO and tJO are the value of i at the end of Alg. 2 and the average iteration number of the step-size control strategy, respectively.

In Alg. 3, the computational complexity of line 4 is O(MN)⁠. Because the evaluation of the objective function (33a) as a termination criterion has a complexity of O(MN)⁠, the overall complexity of Alg. 3 is O(U¯U⌣M+iCP[MN+tCP(M+M+MN)]) ≈ O(iCPtCPMN)⁠, where iCP and tCP are the value of i at the end of Alg. 3 and the average iteration number of the step-size control mechanism, respectively.

This section presents the evaluation results obtained using the proposed algorithms when applied to the considered OFDM system with a realistic RIS model. Unless otherwise specified, the simulation settings are as follows. For the practical RIS model described in (5) and (6), L1=2.5 nH, L2=0.7 nH, ω=2.4 GHz, and Z0=377&#xef07;Ω as per (Zhu et al., 2013). Regarding the wideband channel and OFDM modulation scheme, N=64⁠, U=16⁠, U¯=7⁠, U⌣=13 and Γ=8.8 dB (Yang et al., 2020).

The small-scale fading modeling for the wideband channel f⁠, gm and hm⁠, ∀m∈M is detailed as follows. Because the LoS path of the S-D link is typically blocked, all non-zero elements of f are modeled as mutually independent complex Gaussian random variables. On the other hand, because the RIS is typically located such that the S-RIS and RIS-D links contain LoS paths in the first tap CIR, the first elements of gm and hm⁠, i.e.[gm]1 and [hm]1⁠, respectively, are modeled as Rician fading, which is given by:

(40)

where κ is the Rician factor of z, z¯∈C with |z¯|2=1 being the LoS component with a value determined by the angle of departure and arrival (Ning et al., 2020), and z˜∈C is the non-LoS (NLoS) component, which is modeled as a complex Gaussian random distribution z˜∼CN(0,1)⁠. The remaining CIR taps of gm and hm contain no LoS components and are therefore modeled as zero-mean complex Gaussian random variables.

The large-scale fading of the channels is described as follows. The first CIR tap power of f⁠, g⁠, and h is represented in (Du et al., 2022) as:

(41)

where d0 and P0 are the reference distance and path loss at d0⁠, respectively, and ς is the path loss exponent. Given the first CIR tap power expressed in (41), the uth channel tap power, PL,u⁠, can be obtained in (Dixit and Katiyar, 2016) as:

(42)

where ρ is the power decay factor. In this study, the simulation settings for the wideband channel are as follows: κ=10 dB and distance d values for f⁠, gm⁠, and hm⁠, ∀m of 50, 30 and 40 m, respectively. In addition, the path loss at the reference distance d0=1 m is set as −30 dB (Shi et al., 2022), and the path loss exponent for the direct link f is 3. Finally, the path loss exponents for the through-RIS links gm and hm⁠, ∀m are set equal to 2 (Miranda et al., 2013).

As stated in the previous section, this study considers a practical RIS model. In other words, the proposed algorithms take into account the resistance R of the REs during the optimization process. All of the algorithms (1, 2 and 3) are general frameworks that can be equally applied to an ideal RIS system with R=0&#xef07;Ω as well. The following results and figures demonstrate the importance of considering the practical RIS model rather than the ideal one by providing benchmark methods that regard the RIS as ideal, even though most RIS systems have positive (i.e. non-zero) values of R.

Figures 3–8 below compare the results obtained from six methods that can all be used to solve problem (8). The legends in the six figures are defined as follows:

  1. AOP (standing for the Alternating Optimization, Practical) is the main optimization method proposed in this study (Algorithm 1) and is based on an alternating optimization strategy. The method considers the REs within the RIS system to have resistive properties, R.

  2. AOI (standing for the Alternating Optimization, Ideal) is similar to the main proposed method but operates under the assumption that the RIS is ideal (R=0&#xef07;Ω)⁠, even though deployed RIS systems actually have non-zero values of R. Based on the ideal RIS assumption, Alg. 1 is executed, and the obtained optimal phase shift θ is then used to calculate (4) using the true value of R.

  3. JOP (standing for the Joint Optimization, Practical) is the supplemental method (Algorithm 2) based on a joint optimization concept. The method is intended to verify the optimality of the main AO strategy and considers the true values of the RE resistance, R.

  4. JOI (standing for the Joint Optimization, Ideal) is the same as Algorithm 2 but assumes the RIS to be ideal (R=0&#xef07;Ω)⁠. Based on the ideal RIS assumption, Alg. 2 is executed, and the obtained optimal phase shift θ is then used to calculate (4) using the true value of R.

  5. SCA is the successive convex approximation algorithm proposed in (Yang et al., 2020). In particular, this method transforms the rate maximization problem (11) into an alternative convex problem, and then iteratively uses a convex tool to solve the transformed problem. The solution procedure assumes the RIS model to be ideal.

  6. RND is a random phase-shift-based solution.

Note that in what follows, the method denoted as AO refers to both AOP and AOI. Similarly, JO refers to both JOP and JOI.

Figures 3 and 4 show the achievable rate versus transmit power for the six considered methods. Figure 3 considers the case of an ideal RIS with R=0&#xef07;Ω⁠, while Figure 4 shows a practical RIS with R=2&#xef07;Ω⁠. As seen in Figure 3, the AO, JO, and SCA methods significantly outperform RND, indicating the importance of using an optimization method to design an appropriate RIS phase shift. Interestingly, the results obtained using AO and JO coincide. In other words, the performance of the alternating optimization framework (Alg. 1) in solving problem (8) is comparable to that of the joint optimization framework (Alg. 2). In addition, the SCA method shows only a minor performance gap compared to the AO and JO methods. The rate results obtained from AOP coincide perfectly with those of AOI, while those obtained from JOP align exactly with those of JOI because the REs in the RIS have zero resistance. In Figure 4, however, in which the REs have a resistance value of R=2&#xef07;Ω⁠, AOP and JOP significantly outperform AOI, JOI and SCA, thereby confirming the importance of incorporating the RE resistance value into the optimization problem. The rates obtained from AOP and JOP in Figure 4 are very similar, just as in Figure 3 for R=0&#xef07;Ω⁠. Thus, the results once again show that the performance of the alternating-based optimization method is comparable to that of the joint optimization method.

Figures 5 and 6 show the achievable rate versus the number of REs in the RIS (M) for the six methods under consideration. Figure 5 again shows the case of an ideal RIS with R=0&#xef07;Ω⁠, while Figure 6 shows a practical RIS with a resistance of R=2&#xef07;Ω⁠. The findings in Figure 5 are similar to those in Figure 3. In particular, methods AO, JO and SCA significantly outperform RND, while methods JO and AO yield very similar rates. In addition, the rate performances of AO and JO are similar to that of the SCA benchmark. In other words, the relative performance of the considered methods remains unchanged in the ideal RIS model as the number of REs increases. In Figure 5, the rate performances of the models based on a practical RIS assumption (AOP and JOP) are consistent with those obtained from the methods based on an ideal RIS model (AOI, JOI, and SCA). However, in Figure 6, for a practical RIS with R=2&#xef07;Ω⁠, AOP and JOP significantly outperform the latter models. This finding again confirms the importance of considering the RE resistance value R when determining the optimal values of the power allocation and phase shift for practical RIS models.

Overall, the results presented in Figures 4 and 6 show that the two algorithms proposed in the present study, namely, AOP and JOP, provide a better performance in designing the RIS phase shifts than the SCA method proposed in (Yang et al., 2020), particularly in practical RIS systems containing REs with resistance. For the case of an ideal RIS model, AOP and JOP achieve a rate performance similar to that of SCA, which implies that the importance of these methods relative to that of SCA diminishes in an ideal RIS system. However, to explore this issue furthermore, Figure 7 compares the average computational times of the three methods as a function of the number of REs in an ideal RIS system and a practical RIS system, respectively. The proposed AOP and JOP algorithms exhibit considerably lower computational times than the SCA method for both RIS models. For instance, when M=10⁠, the computational time ratio between AOP and SCA is approximately 1000. For SCA, the computational time remains high for all values of M because it iteratively implements a general convex solver to find a stationary point. By contrast, the computational times of AOP and JOP increase with M for low values of M, but then stabilize as M continues to increase. Overall, the results shown in Figure 7 indicate that the alternating optimization (AO) strategy is the most computationally efficient method for solving the main optimization problem considered in the present study. Notably, the computational time is unaffected by the resistance value (i.e. R=0&#xef07;Ω⁠, or R=2&#xef07;Ω⁠).

To highlight the importance of considering the RE resistance when dealing with a practical RIS, Figure 8 shows the variation of the achievable rate with the RE resistance for each of the six methods under consideration. All of the methods (with the exception of the RND method) perform equally well when R=0&#xef07;Ω⁠. The practical RIS-based methods (AOP and JOP), which consider the RE resistance value when determining the optimal RIS phase shift, exhibit a relatively stable performance as the RE resistance increases. However, for all of the models based on an ideal RIS assumption (AOI, JOI and SCA), the rate decreases significantly as the RE resistance increases. It is an additional note that, at relatively large RE resistance values, a slight performance gap between AOP and JOP can be observed, which is mainly attributed to the increased numerical sensitivity of the gradient approximation (32) under severe channel attenuation and power allocation variations.

In addition to addressing the rate maximization problem, the present study also considers the sub-optimal criterion of channel power maximization (CPM), as stated in problem (33) and solved using Alg. 3. The performance of Alg. 3 is evaluated via a comparison with three benchmarks whose legends are described in the following:

  • GD: the proposed method (Alg. 3), which considers a practical RIS model.

  • DSM: the dimension-wise sinusoidal maximization method introduced in (Sirojuddin et al., 2022). DSM can be used to solve problem (33) under the assumption of an ideal RIS model.

  • SDR: the semidefinite relaxation technique followed by Gaussian randomization proposed in (Yang et al., 2020). Similar to DSM, the SDR method assumes that the RIS system is ideal.

  • RND: the phase shift solutions required to solve problem (33) are determined randomly.

Figure 9 shows the relationship between the channel power and the number of REs (M) for each of the four methods. In the ideal RIS scenario, the GD and DSM methods exhibit similar performances, as discussed extensively in (Sirojuddin et al., 2022). The SDR method achieves a lower channel power than GD and DSM because it uses an indirect optimization approach followed by a matrix rank relaxation procedure. Moreover, the solution obtained after performing semi-definite programming (SDP) with rank relaxation is not directly applicable because it requires a further Gaussian randomization step, which leads to nonstationarity in the optimal solution. The RND method achieves a low channel power for both R=0&#xef07;Ω and R=2&#xef07;Ω⁠, which highlights the need for an algorithm to determine the optimal phase shift when solving problem (33). In the practical RIS scenario, the proposed GD method outperforms all three benchmarking methods (DSM, SDR and RND). This finding emphasizes the importance of considering the resistance properties of the REs when designing the sub-optimal phase shift for problem (33). Notably, when dealing with the practical RIS model, DSM, SDR and RND, which are all based on an ideal RIS assumption, exhibit negligible performance differences.

Figure 10 shows the correlation between the execution time and the number of REs (M) for the GD, DSM and SDR methods. DSM achieves the lowest execution time of the three methods in both RIS scenarios. The execution time of GD is approximately ten times longer than that of DSM. Moreover, SDR has the longest execution time of the three methods, surpassing GD by more than 100 times and DSM by almost 1,000 times. Figures 9 and 10 imply that DSM is the most favorable option under the ideal RIS scenario. However, in the practical RIS case, GD significantly outperforms the other methods, including DSM, and is thus the preferred option, particularly when the optimality of the power allocation and phase shift results is more important than the execution time. In addition, the execution times of all methods under consideration in Figure 10 are independent of the RE resistance value.

Figure 11 illustrates the convergence behavior of Alg. 1 under different initial RIS phase-shift configurations obtained from various solutions of the CPM problem. Specifically, the GD-, DSM-, SDR- and random-based methods are used to generate the initial phase-shift vector θ(init)⁠, which is then provided to Alg. 1 for joint optimization of the RIS phase shifts and the power allocation matrix. In the ideal RIS scenario, both the GD-based and DSM-based initializations lead to fast convergence, with Alg. 1 converging in fewer than five iterations. This observation is consistent with the fact that DSM was originally developed for ideal RIS configurations and performs effectively under such conditions. However, when the RIS is defective (e.g. R=2&#xef07;Ω⁠), the GD-based solution of the CPM problem provides a higher-quality initial point than DSM, allowing Alg. 1 to still converge within fewer than five iterations. By contrast, in this case, DSM requires approximately 40 iterations to reach convergence. These results indicate that solving the CPM problem via the proposed GD method yields a robust and computationally efficient initializer for Alg. 1 across both ideal and defective RIS scenarios. In addition, the initializations obtained from SDR and random methods lead to slower convergence and inferior final performance. Notably, the subsequent AO iterations in Algorithm 1 remain necessary to refine the solution further and achieve higher achievable rates through joint optimization of the RIS phase shifts and power allocation. This comparison highlights the practical trade-off between initialization quality and iterative refinement, and justifies the inclusion of the full AO stage following the CPM-based initialization.

This study has considered an OFDM communication system wherein a single-antenna source transmits data to a single-antenna destination through a wideband channel with the assistance of a practical RIS system with reflection element (RE) resistance. An alternating optimization (AO) strategy has been proposed to solve the formulated rate maximization problem, where the optimal power allocation is acquired using the water-filling algorithm and the optimal phase shift is derived using the gradient descent (GD) method. For comparison purposes, a supplementary method has been presented that solves the two variables of interest jointly rather than separately to validate the optimality of the AO strategy. Finally, a channel power maximization (CPM) problem with lower complexity has been formulated to derive the sub-optimal phase shift for the OFDM system. The convergence of the GD method has been improved through two strategies aimed at determining the initial step-size value and then adjusting the step-size value as the optimization process proceeds. A complexity analysis has been performed for all the proposed algorithms. The numerical results have shown that the proposed AO strategy achieves a rate performance similar to that of the joint-optimization framework. Moreover, both strategies outperform the considered benchmark methods, particularly in practical RIS systems with RE resistance. Among all the considered methods, the AO method yields the shortest computation time. In general, the results have confirmed the importance of considering the RE resistance when designing the optimal power allocation and RE phase shifts in a RIS-enabled OFDM system. This study assumes perfect channel state information for all links, which is a standard modeling choice to facilitate algorithm design and performance benchmarking. While channel estimation errors may degrade the achievable rate in practice, the proposed framework is expected to preserve its main performance trends under moderate CSI inaccuracies, which remains an interesting direction for future investigation. This work focuses on achievable rate as the primary performance metric, because it directly reflects the physical-layer benefits of joint power allocation and RIS phase-shift optimization and remains independent of specific modulation, coding, and receiver designs. Other metrics, such as bit error rate or outage probability, are closely related to the achievable rate through the effective received SNR under fixed transmission settings, but their explicit evaluation would require additional system assumptions and is therefore left for future investigation. In addition, the proposed GD method for solving the CPM problem exhibits the best performance in the practical model RIS scenario with a moderate execution time and provides the shortest convergence for the main AO algorithm.

Abeywickrama
,
S.
,
Zhang
,
R.
,
Wu
,
Q.
and
Yuen
,
C.
(
2020
), “
Intelligent reflecting surface: practical phase shift model and beamforming optimization
”,
IEEE Transactions on Communications
, Vol.
15
No.
1
, pp.
5849
-
5863
, doi: .
Andrews
,
J.G.
,
Buzzi
,
S.
,
Choi
,
W.
,
Hanly
,
S.V.
,
Lozano
,
A.
,
Soong
,
A.C.K.
and
Zhang
,
J.C.
(
2014
), “
What will 5G be?
”,
IEEE Journal on Selected Areas in Communications
, Vol.
32
No.
6
, pp.
1065
-
1082
, doi: .
Basar
,
E.
,
Di Renzo
,
M.
,
De Rosny
,
J.
,
Debbah
,
M.
,
Alouini
,
M.S.
and
Zhang
,
R.
(
2019
), “
Wireless communications through reconfigurable intelligent surfaces
”,
IEEE Access
, Vol.
7
No.
August
, pp.
116753
-
116773
, doi: .
Björnson
,
E.
,
Hoydis
,
J.
and
Sanguinetti
,
L.
(
2017
), “
Massive MIMO networks: spectral, energy, and hardware efficiency
”,
Foundations and Trends® in Signal Processing
, Vol.
11
Nos
3-4
, pp.
154
-
655
, doi: , ISSN:
1932
–
8346
.
Björnson
,
E.
,
Özdogan
,
Ö.
and
Larsson
,
E.G.
(
2020
), “
Intelligent reflecting surface versus decode-and-forward: how large surfaces are needed to beat relaying?
”,
IEEE Wireless Commun. Lett
, Vol.
9
No.
2
, pp.
244
-
248
, doi: .
Cai
,
W.
,
Li
,
H.
,
Li
,
M.
and
Liu
,
Q.
(July
2020
), “
Practical modeling and beamforming for intelligent reflecting surface aided wideband systems
”,
IEEE Communications Letters
, Vol.
24
No.
7
, pp.
1568
-
1571
, doi: .
Cai
,
W.
,
Liu
,
R.
,
Li
,
M.
,
Liu
,
Y.
,
Wu
,
Q.
and
Liu
,
Q.
(
2022
), “
IRS-assisted multicell multiband systems: practical reflection model and joint beamforming design
”,
IEEE Transactions on Communications
, Vol.
70
No.
6
, pp.
3897
-
3911
, doi: .
Chapra
,
S.
and
Canale
,
R.
(
2015
),
Numerical Methods for Engineers
, (7) th ed.
McGraw-Hill Education
,
New York, NY
, isbn: 978-0-07-339792-4.
Ding
,
Z.
and
Vincent Poor
,
H.
(
2020
), “
A simple design of IRS-NOMA transmission
”,
IEEE Communications Letters
, Vol.
24
No.
5
, pp.
1119
-
1123
, doi: .
Ding
,
Z.
,
Schober
,
R.
and
Poor
,
H.V.
(
2020
), “
On the impact of phase shifting designs on IRS-NOMA
”,
IEEE Wireless Communications Letters
, Vol.
9
No.
10
, pp.
1596
-
1600
, doi: .
Dixit
,
S.
and
Katiyar
,
H.
(
2016
), “
Performance analysis of OFDM under frequency selective fading in varying power delay profile
”,
2016 International Conference on Emerging Trends in Electrical Electronics and Sustainable Energy Systems (ICETEESES)
, pp.
213
-
215
, doi: .
Du
,
W.
,
Chu
,
Z.
,
Chen
,
G.
,
Xiao
,
P.
,
Lin
,
Z.
,
Huang
,
C.
and
Hao
,
W.
(
2022
), “
Weighted sum-rate and energy efficiency maximization for joint ITS and IRS assisted multiuser MIMO networks
”,
IEEE Transactions on Communications
, Vol.
70
No.
11
, pp.
7351
-
7364
, doi: .
Guo
,
H.
,
Liang
,
Y.C.
,
Chen
,
J.
and
Larsson
,
E.G.
(
2020
), “
Weighted sum-rate maximization for reconfigurable intelligent surface aided wireless networks
”,
IEEE Transactions on Wireless Communications
, Vol.
19
No.
5
, pp.
3064
-
3076
, doi: .
Hou
,
T.
,
Liu
,
Y.
,
Song
,
Z.
,
Sun
,
X.
,
Chen
,
Y.
and
Hanzo
,
L.
(
2020
), “
Reconfigurable intelligent surface aided NOMA networks
”,
IEEE Journal on Selected Areas in Communications
, Vol.
38
No.
11
, pp.
2575
-
2588
, doi: .
Huang
,
C.
,
Zappone
,
A.
,
Alexandropoulos
,
G.C.
,
Debbah
,
M.
and
Yuen
,
C.
(
2019
), “
Reconfigurable intelligent surfaces for energy efficiency in wireless communication
”,
IEEE Transactions on Wireless Communications
, Vol.
18
No.
8
, pp.
4157
-
4170
, doi: .
Khakurel
,
S.
,
Leung
,
C.
and
Le-Ngoc
,
T.
(
2014
), “
A generalized water-filling algorithm with linear complexity and finite convergence time
”,
IEEE Wireless Commun. Lett
, Vol.
3
No.
2
, pp.
225
-
228
, doi: .
Kundu
,
N.K.
and
McKay
,
M.R.
(
2021
), “
Channel estimation for reconfigurable intelligent surface aided MISO communications: from LMMSE to deep learning solutions
”,
IEEE Open Journal of the Communications Society
, Vol.
2
No.
March
, pp.
471
-
487
, doi: .
Letaief
,
K.B.
,
Shi
,
Y.
,
Lu
,
J.
and
Lu
,
J.
(
2022
), “
Edge artificial intelligence for 6G: vision, enabling technologies, and applications
”,
IEEE Journal on Selected Areas in Communications
, Vol.
40
No.
1
, pp.
5
-
36
, doi: .
Li
,
H.
,
Cai
,
W.
,
Liu
,
Y.
,
Li
,
M.
,
Liu
,
Q.
and
Wu
,
Q.
(
2021
), “
Intelligent reflecting surface enhanced wideband MIMO-OFDM communications: from practical model to reflection optimization
”,
IEEE Transactions on Communications
, Vol.
69
No.
7
, pp.
4807
-
4820
, doi: .
Liang
,
Y.C.
,
Long
,
R.
,
Zhang
,
Q.
,
Chen
,
J.
,
Cheng
,
H.V.
and
Guo
,
H.
(
2019
), “
Large intelligent surface/antennas (LISA): making reflective radios smart
”,
Journal of Communications and Information Networks
, Vol.
4
No.
2
, pp.
40
-
50
, doi: .
Liu
,
Y.
,
Liu
,
X.
,
Mu
,
X.
,
Hou
,
T.
,
Xu
,
J.
,
Di Renzo
,
M.
and
Al-Dhahir
,
N.
(
2021
), “
Reconfigurable intelligent surfaces: principles and opportunities
”,
IEEE Communications Surveys and Tutorials
, Vol.
23
No.
3
, pp.
1546
-
1577
, doi: .
Lyu
,
J.
and
Zhang
,
R.
(
2020
), “
Spatial throughput characterization for intelligent reflecting surface aided multiuser system
”,
IEEE Wireless Communications Letters
, Vol.
9
No.
6
, pp.
834
-
838
, doi: .
Ma
,
Y.
,
Liu
,
R.
,
Li
,
M.
and
Liu
,
Q.
(
2020
), “
Passive information transmission in intelligent reflecting surface aided MISO systems
”,
IEEE Communications Letters
, Vol.
24
No.
12
, pp.
2951
-
2955
, doi: .
Makarfi
,
A.U.
,
Rabie
,
K.M.
,
Kaiwartya
,
O.
,
Badarneh
,
O.S.
,
Li
,
X.
and
Kharel
,
R.
(
2020
), “
Reconfigurable intelligent surface enabled IoT networks in generalized fading channels
”,
ICC 2020 – 2020 IEEE International Conference on Communications (ICC)
, pp.
1
-
6
, doi: .
Miranda
,
J.
,
Abrishambaf
,
R.
,
Gomes
,
T.
,
Gonçalves
,
P.
,
Cabral
,
J.
,
Tavares
,
A.
and
Monteiro
,
J.
(
2013
), “
Path loss exponent analysis in wireless sensor networks: experimental evaluation
”,
2013 11th IEEE International Conference on Industrial Informatics (INDIN)
, pp.
54
-
58
, doi: .
Ning
,
B.
,
Chen
,
Z.
,
Chen
,
W.
and
Fang
,
J.
(
2020
), “
Beamforming optimization for intelligent reflecting surface assisted MIMO: a sum-path-gain maximization approach
”,
IEEE Wireless Communications Letters
, Vol.
9
No.
7
, pp.
1105
-
1109
, doi: .
Papazafeiropoulos
,
A.
,
Pan
,
C.
,
Kourtessis
,
P.
,
Chatzinotas
,
S.
and
Senior
,
J.M.
(
2022
), “
Intelligent reflecting surface-assisted MU-MISO systems with imperfect hardware: channel estimation and beamforming design
”,
IEEE Transactions on Wireless Communications
, Vol.
21
No.
3
, pp.
2077
-
2092
, doi: .
Perović
,
N.S.
,
Tran
,
L.N.
,
Di Renzo
,
M.
and
Flanagan
,
M.F.
(
2021
), “
Achievable rate optimization for MIMO systems with reconfigurable intelligent surfaces
”,
IEEE Transactions on Wireless Communications
, Vol.
20
No.
6
, pp.
3865
-
3882
, doi: .
Shafi
,
M.
,
Molisch
,
A.F.
,
Smith
,
P.J.
,
Haustein
,
T.
,
Zhu
,
P.
,
De Silva
,
P.
,
Tufvesson
,
F.
,
Benjebbour
,
A.
and
Wunder
,
G.
(
2017
), “
5G: a tutorial overview of standards, trials, challenges, deployment, and practice
”,
IEEE Journal on Selected Areas in Communications
, Vol.
35
No.
6
, pp.
1201
-
1221
, doi: .
Shi
,
W.
,
Wu
,
Q.
,
Xiao
,
F.
,
Shu
,
F.
and
Wang
,
J.
(
2022
), “
Secrecy throughput maximization for IRS-aided MIMO wireless powered communication networks
”,
IEEE Transactions on Communications
, Vol.
70
No.
11
, pp.
7520
-
7535
, doi: .
Sirojuddin
,
A.
and
Huang
,
W.J.
(
2022
), “
Sum-rate maximization in two-way MIMO cooperative networks with an energy harvesting relay
”,
IEEE Transactions on Wireless Communications
, Vol.
21
No.
6
, pp.
3664
-
3677
, doi: .
Sirojuddin
,
A.
,
Putra
,
D.D.
and
Huang
,
W.J.
(
2022
), “
Low-complexity sum-capacity maximization for intelligent reflecting surface-aided MIMO systems
”,
IEEE Wireless Communications Letters
, Vol.
11
No.
7
, pp.
1354
-
1358
, doi: .
Sirojuddin
,
A.
,
Suryani
,
T.
,
Suwadi
,
W.
and
Alouini
,
M.S.
(
2024
), “
MIMO capacity maximization with a practical model for reconfigurable intelligent surfaces
”,
IEEE Wireless Communications Letters
, Vol.
13
No.
12
, pp.
3330
-
3334
, doi: .
Sun
,
R.
,
Cheng
,
N.
,
Zhang
,
R.
,
Wang
,
Y.
and
Li
,
C.
(
2023
), “
Sum-rate maximization in IRS-assisted wireless-powered multiuser MIMO networks with practical phase shift
”,
IEEE Internet of Things Journal
, Vol.
10
No.
5
, pp.
4292
-
4306
, doi: .
Wang
,
Z.
,
Zhou
,
T.
,
Xu
,
T.
,
Zhao
,
Y.
and
Hu
,
H.
(
2021
), “
Capacity characterization for reconfigurable intelligent surface aided MIMO communication under practical phase shift model
”,
2021 IEEE 32nd Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC)
, pp.
1413
-
1418
, doi: .
Wu
,
Q.
and
Zhang
,
R.
(
2019
), “
Intelligent reflecting surface enhanced wireless network via joint active and passive beamforming
”,
IEEE Transactions on Wireless Communications
, Vol.
18
No.
11
, pp.
5394
-
5409
, doi: .
Yang
,
Y.
,
Zheng
,
B.
,
Zhang
,
S.
and
Zhang
,
R.
(
2020
), “
Intelligent reflecting surface meets OFDM: protocol design and rate maximization
”,
IEEE Transactions on Communications
, Vol.
68
No.
7
, pp.
4522
-
4535
, doi: .
You
,
L.
,
Xiong
,
J.
,
Huang
,
Y.
,
Ng
,
D.W.K.
,
Pan
,
C.
,
Wang
,
W.
and
Gao
,
X.
(
2021
), “
Reconfigurable intelligent surfaces-assisted multiuser MIMO uplink transmission with partial CSI
”,
IEEE Transactions on Wireless Communications
, Vol.
20
No.
9
, pp.
5613
-
5627
, doi: .
Zhang
,
H.
,
Di
,
B.
,
Song
,
L.
and
Han
,
Z.
(
2020
), “
Reconfigurable intelligent surfaces assisted communications with limited phase shifts: how many phase shifts are enough?
”,
IEEE Transactions on Vehicular Technology
, Vol.
69
No.
4
, pp.
4498
-
4502
, doi: .
Zhang
,
Z.
and
Li
,
L.
(
2022
), “
Distributed RISs-aided secure wireless network under practical phase shift model: a deep reinforcement learning approach
”,
2022 14th International Conference on Wireless Communications and Signal Processing (WCSP)
, pp.
1
-
5
, doi: .
Zhang
,
Z.
and
Zhao
,
Z.
(
2021
), “
Weighted sum-rate maximization for multi-hop RIS-aided multi-user communications: a minorization-maximization approach
”,
2021 IEEE 22nd International Workshop on Signal Processing Advances in Wireless Communications (SPAWC)
, pp.
106
-
110
, doi: .
Zhang
,
Z.
,
Cui
,
Y.
,
Yang
,
F.
and
Ding
,
L.
(
2019
), “
Analysis and optimization of outage probability in multi-intelligent reflecting surface-assisted systems
”, doi: ,
available at:
Analysis and optimization of outage probability in multi-intelligent reflecting surface-assisted systemsLink to the cited article.
Zhou
,
G.
,
Pan
,
C.
,
Ren
,
H.
,
Wang
,
K.
,
Renzo
,
M.D.
and
Nallanathan
,
A.
(
2020
), “
Robust beamforming design for intelligent reflecting surface aided MISO communication systems
”,
IEEE Wireless Communications Letters
, Vol.
9
No.
10
, pp.
1658
-
1662
, doi: .
Zhu
,
B.O.
,
Zhao
,
J.
and
Feng
,
Y.
(
2013
), “
Active impedance metasurface with full 360° reflection phase tuning
”,
Scientific Reports
, Vol.
3
No.
October
.
Published by Emerald Publishing Limited. This article is published under the Creative Commons Attribution (CC BY 4.0) licence. Anyone may reproduce, distribute, translate and create derivative works of this article (for both commercial and non-commercial purposes), subject to full attribution to the original publication and authors. The full terms of this licence may be seen at Link to the terms of the CC BY 4.0 licenceLink to the terms of the CC BY 4.0 license.

Data & Figures

Figure 1.
A diagram showing intelligent reflecting surface-aided system with controller, base station, and user with multiple channel paths.The schematic diagram illustrates an intelligent reflecting surface system. On the left, a base station connects to an intelligent reflecting surface controller through an I R S control link. The controller is linked to a rectangular reflecting surface with multiple elements arranged in a grid. Several signal paths labelled h one, h two, up to h M extend from the base station to the reflecting surface. From the reflecting surface, multiple paths labelled g one, g two, up to g M extend towards a user device on the right. A direct path labelled f connects the base station to the user device.

System model

Figure 1.
A diagram showing intelligent reflecting surface-aided system with controller, base station, and user with multiple channel paths.The schematic diagram illustrates an intelligent reflecting surface system. On the left, a base station connects to an intelligent reflecting surface controller through an I R S control link. The controller is linked to a rectangular reflecting surface with multiple elements arranged in a grid. Several signal paths labelled h one, h two, up to h M extend from the base station to the reflecting surface. From the reflecting surface, multiple paths labelled g one, g two, up to g M extend towards a user device on the right. A direct path labelled f connects the base station to the user device.

System model

Close Figure 1.
Figure 2.
A plot of amplitude versus phase shift shows symmetric curves for different resistance values, where amplitude decreases towards zero phase and increases towards the edges.The plot presents amplitude on the vertical axis from 0 to 1 and phase shift in pi radian on the horizontal axis from minus 1.0 to 1.0. Multiple dotted curves correspond to resistance values labelled 0.5 ohms, 1.0 ohms, 1.5 ohms, 2.0 ohms, and 2.5 ohms. All curves are symmetric about zero phase. Amplitude is highest near minus 1.0 and 1.0 and decreases towards the centre at zero phase. Higher resistance values correspond to lower amplitude across the range. Two regions near the outer phase values are marked as gap.

Amplitude versus phase shift of an RE under various values of the surface resistance. The left-most dots and right-most dots correspond to Cm(min) and Cm(max)⁠, respectively

Figure 2.
A plot of amplitude versus phase shift shows symmetric curves for different resistance values, where amplitude decreases towards zero phase and increases towards the edges.The plot presents amplitude on the vertical axis from 0 to 1 and phase shift in pi radian on the horizontal axis from minus 1.0 to 1.0. Multiple dotted curves correspond to resistance values labelled 0.5 ohms, 1.0 ohms, 1.5 ohms, 2.0 ohms, and 2.5 ohms. All curves are symmetric about zero phase. Amplitude is highest near minus 1.0 and 1.0 and decreases towards the centre at zero phase. Higher resistance values correspond to lower amplitude across the range. Two regions near the outer phase values are marked as gap.

Amplitude versus phase shift of an RE under various values of the surface resistance. The left-most dots and right-most dots correspond to Cm(min) and Cm(max)⁠, respectively

Close Figure 2.
Figure 3.
A line chart shows rate in bits per second per hertz versus transmit power, showing steady increase for all methods, with A O P, A O I, J O P, J O I, and S C A higher than R N D.The line chart presents rate in bits per second per hertz on the vertical axis from 0 to 6 and transmit power in decibel milliwatts on the horizontal axis from 0 to 30. Six methods are shown as A O P, A O I, J O P, J O I, S C A, and R N D. All methods show an increasing rate as transmit power increases. The curves for A O P, A O I, J O P, J O I, and S C A are closely grouped and rise steadily across the range. The R N D curve remains lower than the others at all transmit power levels and increases more gradually.

Achievable rate versus PS when all RE in RIS are ideal (⁠R=0&#xef07;Ω⁠, M=40⁠)

Figure 3.
A line chart shows rate in bits per second per hertz versus transmit power, showing steady increase for all methods, with A O P, A O I, J O P, J O I, and S C A higher than R N D.The line chart presents rate in bits per second per hertz on the vertical axis from 0 to 6 and transmit power in decibel milliwatts on the horizontal axis from 0 to 30. Six methods are shown as A O P, A O I, J O P, J O I, S C A, and R N D. All methods show an increasing rate as transmit power increases. The curves for A O P, A O I, J O P, J O I, and S C A are closely grouped and rise steadily across the range. The R N D curve remains lower than the others at all transmit power levels and increases more gradually.

Achievable rate versus PS when all RE in RIS are ideal (⁠R=0&#xef07;Ω⁠, M=40⁠)

Close Figure 3.
Figure 4.
A line chart of rate in bits per second per hertz versus transmit power showing increasing trends, with A O P and J O P highest, and R N D lowest.The line chart presents rate in bits per second per hertz on the vertical axis from 0 to 5 and transmit power in decibel milliwatts on the horizontal axis from 0 to 30. Six methods are shown as A O P, A O I, J O P, J O I, S C A, and R N D. All methods increase as transmit power increases. A O P and J O P form the highest curves across the range. A O I and J O I lie slightly below them. S C A follows a similar increasing trend at a lower level. R N D remains the lowest curve throughout and increases more gradually.

Achievable rate versus PS when all RE in RIS have resistance (⁠R=2&#xef07;Ω⁠, M=40⁠)

Figure 4.
A line chart of rate in bits per second per hertz versus transmit power showing increasing trends, with A O P and J O P highest, and R N D lowest.The line chart presents rate in bits per second per hertz on the vertical axis from 0 to 5 and transmit power in decibel milliwatts on the horizontal axis from 0 to 30. Six methods are shown as A O P, A O I, J O P, J O I, S C A, and R N D. All methods increase as transmit power increases. A O P and J O P form the highest curves across the range. A O I and J O I lie slightly below them. S C A follows a similar increasing trend at a lower level. R N D remains the lowest curve throughout and increases more gradually.

Achievable rate versus PS when all RE in RIS have resistance (⁠R=2&#xef07;Ω⁠, M=40⁠)

Close Figure 4.
Figure 5.
A line chart of rate in bits per second per hertz versus number of R E shows increasing trends for all methods, with A O P and A O I highest and R N D lowest.The line chart presents rate in bits per second per hertz on the vertical axis from 0 to 4 and number of R E M from 10 to 70 on the horizontal axis. Six methods are shown as A O P, A O I, J O P, J O I, S C A, and R N D. All methods show increasing rate as M increases. A O P and A O I form the highest curves across the range. J O P and J O I follow closely below. S C A lies slightly lower than these methods. R N D remains the lowest curve throughout and increases gradually.

Achievable rate versus M when all RE in RIS are ideal (⁠R=0&#xef07;Ω⁠, PS=20&#xef07;dBm⁠)

Figure 5.
A line chart of rate in bits per second per hertz versus number of R E shows increasing trends for all methods, with A O P and A O I highest and R N D lowest.The line chart presents rate in bits per second per hertz on the vertical axis from 0 to 4 and number of R E M from 10 to 70 on the horizontal axis. Six methods are shown as A O P, A O I, J O P, J O I, S C A, and R N D. All methods show increasing rate as M increases. A O P and A O I form the highest curves across the range. J O P and J O I follow closely below. S C A lies slightly lower than these methods. R N D remains the lowest curve throughout and increases gradually.

Achievable rate versus M when all RE in RIS are ideal (⁠R=0&#xef07;Ω⁠, PS=20&#xef07;dBm⁠)

Close Figure 5.
Figure 6.
A line chart of rate in bits per second per hertz versus number of R E shows increasing trends, with A O P and J O P highest and R N D lowest.The line chart presents rate in bits per second per hertz on the vertical axis from 0 to 3.5 and number of R E M from 10 to 70 on the horizontal axis. Six methods are shown as A O P, A O I, J O P, J O I, S C A, and R N D. All methods increase as M increases. A O P and J O P form the highest curves across the range. A O I and J O I lie below them with similar trends. S C A follows a slightly higher path than A O I and J O I at larger M. R N D remains the lowest curve and increases gradually.

Achievable rate versus M when all RE in RIS have resistance (⁠R=2&#xef07;Ω⁠, PS=20&#xef07;dBm⁠)

Figure 6.
A line chart of rate in bits per second per hertz versus number of R E shows increasing trends, with A O P and J O P highest and R N D lowest.The line chart presents rate in bits per second per hertz on the vertical axis from 0 to 3.5 and number of R E M from 10 to 70 on the horizontal axis. Six methods are shown as A O P, A O I, J O P, J O I, S C A, and R N D. All methods increase as M increases. A O P and J O P form the highest curves across the range. A O I and J O I lie below them with similar trends. S C A follows a slightly higher path than A O I and J O I at larger M. R N D remains the lowest curve and increases gradually.

Achievable rate versus M when all RE in RIS have resistance (⁠R=2&#xef07;Ω⁠, PS=20&#xef07;dBm⁠)

Close Figure 6.
Figure 7.
A line chart shows time in seconds versus number of R E showing increasing trends for A O P and J O I, while S C A remains highest.The line chart presents time in seconds on a logarithmic vertical axis and number of R E M from 10 to 70 on the horizontal axis. Three methods are shown as A O P, J O I, and S C A, each with solid and dashed lines representing R equals 0 ohms and R equals 2 ohms. A O P and J O I increase steadily as M increases. J O I has higher values than A O P across the range. S C A remains at the highest level with slight variation across M. The difference between solid and dashed lines is small for each method.

Average computational time versus M

Figure 7.
A line chart shows time in seconds versus number of R E showing increasing trends for A O P and J O I, while S C A remains highest.The line chart presents time in seconds on a logarithmic vertical axis and number of R E M from 10 to 70 on the horizontal axis. Three methods are shown as A O P, J O I, and S C A, each with solid and dashed lines representing R equals 0 ohms and R equals 2 ohms. A O P and J O I increase steadily as M increases. J O I has higher values than A O P across the range. S C A remains at the highest level with slight variation across M. The difference between solid and dashed lines is small for each method.

Average computational time versus M

Close Figure 7.
Figure 8.
A line chart of rate in bits per second per hertz versus R E resistance shows decreasing trends for most methods, with A O P highest and R N D lowest.The line chart presents rate in bits per second per hertz on the vertical axis and R E resistance in ohm on the horizontal axis from 0 to 3. Six methods are shown as A O P, A O I, J O P, J O I, S C A, and R N D. Most methods show decreasing rate as resistance increases. A O P remains the highest curve with a slight decrease. A O I, J O P, J O I, and S C A decrease steadily across the range. R N D remains the lowest curve and shows a gradual decrease.

Achievable rate versus RE resistance (⁠PS=20&#xef07;dBm⁠, M=40⁠)

Figure 8.
A line chart of rate in bits per second per hertz versus R E resistance shows decreasing trends for most methods, with A O P highest and R N D lowest.The line chart presents rate in bits per second per hertz on the vertical axis and R E resistance in ohm on the horizontal axis from 0 to 3. Six methods are shown as A O P, A O I, J O P, J O I, S C A, and R N D. Most methods show decreasing rate as resistance increases. A O P remains the highest curve with a slight decrease. A O I, J O P, J O I, and S C A decrease steadily across the range. R N D remains the lowest curve and shows a gradual decrease.

Achievable rate versus RE resistance (⁠PS=20&#xef07;dBm⁠, M=40⁠)

Close Figure 8.
Figure 9.
A line chart of channel power versus number of R E shows increasing trends for all methods, with D S M highest and R N D lowest.The line chart presents channel power multiplied by 10 to the power minus 6 on the vertical axis and number of R E M from 10 to 70 on the horizontal axis. Four methods are shown as G D, D S M, S D R, and R N D, each with solid and dashed lines representing R equals 0 ohm and R equals 2 ohms. All methods increase as M increases. D S M forms the highest curve, followed by G D, then S D R, while R N D remains the lowest. The dashed curves for R equals 2 ohms lie below the solid curves for R equals 0 ohm across all methods.

Channel power versus M under two scenarios: when the RIS is ideal and has a resistance value

Figure 9.
A line chart of channel power versus number of R E shows increasing trends for all methods, with D S M highest and R N D lowest.The line chart presents channel power multiplied by 10 to the power minus 6 on the vertical axis and number of R E M from 10 to 70 on the horizontal axis. Four methods are shown as G D, D S M, S D R, and R N D, each with solid and dashed lines representing R equals 0 ohm and R equals 2 ohms. All methods increase as M increases. D S M forms the highest curve, followed by G D, then S D R, while R N D remains the lowest. The dashed curves for R equals 2 ohms lie below the solid curves for R equals 0 ohm across all methods.

Channel power versus M under two scenarios: when the RIS is ideal and has a resistance value

Close Figure 9.
Figure 10.
A line chart of time in seconds versus number of R E shows increasing trends for G D, D S M, and S D R, with S D R highest and D S M lowest.The line chart presents time in seconds on a logarithmic vertical axis and number of R E M from 10 to 70 on the horizontal axis. Three methods are shown as G D, D S M, and S D R, each with solid and dashed line styles representing R equals 0 ohm and R equals 2 ohm. All methods show increasing time as M increases. S D R has the highest values across all M. G D has intermediate values. D S M has the lowest values. The difference between solid and dashed lines is small for each method.

Execution time versus M for methods GD, DSM and SDR

Figure 10.
A line chart of time in seconds versus number of R E shows increasing trends for G D, D S M, and S D R, with S D R highest and D S M lowest.The line chart presents time in seconds on a logarithmic vertical axis and number of R E M from 10 to 70 on the horizontal axis. Three methods are shown as G D, D S M, and S D R, each with solid and dashed line styles representing R equals 0 ohm and R equals 2 ohm. All methods show increasing time as M increases. S D R has the highest values across all M. G D has intermediate values. D S M has the lowest values. The difference between solid and dashed lines is small for each method.

Execution time versus M for methods GD, DSM and SDR

Close Figure 10.
Figure 11.
A line chart of rate in bits per second per hertz versus iteration shows increasing trends for G D, D S M, S D R, and R N D, with higher curves for R equals 0 ohm.The line chart presents rate in bits per second per hertz on the vertical axis and iteration from 0 to 50 on the horizontal axis. Four methods are shown as G D, D S M, S D R, and R N D, each with curves for R equals 0 ohm and R equals 2 ohm. All methods show increasing rate with iteration and gradual convergence. The curves for R equals 0 ohm lie above those for R equals 2 ohm. G D reaches a high value early and remains nearly constant. D S M and R N D increase steadily before stabilising. S D R increases quickly at early iterations and then levels off.

Convergence behavior of alg. 1 (AO-based rate maximization) under different initial RIS phase-shift configurations, including GD-, DSM-, SDR-, and random-based solutions of the CPM problem (⁠PS=20 dBm, M=40⁠). The results illustrate the impact of initialization quality on both convergence speed and achievable rate

Figure 11.
A line chart of rate in bits per second per hertz versus iteration shows increasing trends for G D, D S M, S D R, and R N D, with higher curves for R equals 0 ohm.The line chart presents rate in bits per second per hertz on the vertical axis and iteration from 0 to 50 on the horizontal axis. Four methods are shown as G D, D S M, S D R, and R N D, each with curves for R equals 0 ohm and R equals 2 ohm. All methods show increasing rate with iteration and gradual convergence. The curves for R equals 0 ohm lie above those for R equals 2 ohm. G D reaches a high value early and remains nearly constant. D S M and R N D increase steadily before stabilising. S D R increases quickly at early iterations and then levels off.

Convergence behavior of alg. 1 (AO-based rate maximization) under different initial RIS phase-shift configurations, including GD-, DSM-, SDR-, and random-based solutions of the CPM problem (⁠PS=20 dBm, M=40⁠). The results illustrate the impact of initialization quality on both convergence speed and achievable rate

Close Figure 11.

Supplements

References

Abeywickrama
,
S.
,
Zhang
,
R.
,
Wu
,
Q.
and
Yuen
,
C.
(
2020
), “
Intelligent reflecting surface: practical phase shift model and beamforming optimization
”,
IEEE Transactions on Communications
, Vol.
15
No.
1
, pp.
5849
-
5863
, doi: .
Andrews
,
J.G.
,
Buzzi
,
S.
,
Choi
,
W.
,
Hanly
,
S.V.
,
Lozano
,
A.
,
Soong
,
A.C.K.
and
Zhang
,
J.C.
(
2014
), “
What will 5G be?
”,
IEEE Journal on Selected Areas in Communications
, Vol.
32
No.
6
, pp.
1065
-
1082
, doi: .
Basar
,
E.
,
Di Renzo
,
M.
,
De Rosny
,
J.
,
Debbah
,
M.
,
Alouini
,
M.S.
and
Zhang
,
R.
(
2019
), “
Wireless communications through reconfigurable intelligent surfaces
”,
IEEE Access
, Vol.
7
No.
August
, pp.
116753
-
116773
, doi: .
Björnson
,
E.
,
Hoydis
,
J.
and
Sanguinetti
,
L.
(
2017
), “
Massive MIMO networks: spectral, energy, and hardware efficiency
”,
Foundations and Trends® in Signal Processing
, Vol.
11
Nos
3-4
, pp.
154
-
655
, doi: , ISSN:
1932
–
8346
.
Björnson
,
E.
,
Özdogan
,
Ö.
and
Larsson
,
E.G.
(
2020
), “
Intelligent reflecting surface versus decode-and-forward: how large surfaces are needed to beat relaying?
”,
IEEE Wireless Commun. Lett
, Vol.
9
No.
2
, pp.
244
-
248
, doi: .
Cai
,
W.
,
Li
,
H.
,
Li
,
M.
and
Liu
,
Q.
(July
2020
), “
Practical modeling and beamforming for intelligent reflecting surface aided wideband systems
”,
IEEE Communications Letters
, Vol.
24
No.
7
, pp.
1568
-
1571
, doi: .
Cai
,
W.
,
Liu
,
R.
,
Li
,
M.
,
Liu
,
Y.
,
Wu
,
Q.
and
Liu
,
Q.
(
2022
), “
IRS-assisted multicell multiband systems: practical reflection model and joint beamforming design
”,
IEEE Transactions on Communications
, Vol.
70
No.
6
, pp.
3897
-
3911
, doi: .
Chapra
,
S.
and
Canale
,
R.
(
2015
),
Numerical Methods for Engineers
, (7) th ed.
McGraw-Hill Education
,
New York, NY
, isbn: 978-0-07-339792-4.
Ding
,
Z.
and
Vincent Poor
,
H.
(
2020
), “
A simple design of IRS-NOMA transmission
”,
IEEE Communications Letters
, Vol.
24
No.
5
, pp.
1119
-
1123
, doi: .
Ding
,
Z.
,
Schober
,
R.
and
Poor
,
H.V.
(
2020
), “
On the impact of phase shifting designs on IRS-NOMA
”,
IEEE Wireless Communications Letters
, Vol.
9
No.
10
, pp.
1596
-
1600
, doi: .
Dixit
,
S.
and
Katiyar
,
H.
(
2016
), “
Performance analysis of OFDM under frequency selective fading in varying power delay profile
”,
2016 International Conference on Emerging Trends in Electrical Electronics and Sustainable Energy Systems (ICETEESES)
, pp.
213
-
215
, doi: .
Du
,
W.
,
Chu
,
Z.
,
Chen
,
G.
,
Xiao
,
P.
,
Lin
,
Z.
,
Huang
,
C.
and
Hao
,
W.
(
2022
), “
Weighted sum-rate and energy efficiency maximization for joint ITS and IRS assisted multiuser MIMO networks
”,
IEEE Transactions on Communications
, Vol.
70
No.
11
, pp.
7351
-
7364
, doi: .
Guo
,
H.
,
Liang
,
Y.C.
,
Chen
,
J.
and
Larsson
,
E.G.
(
2020
), “
Weighted sum-rate maximization for reconfigurable intelligent surface aided wireless networks
”,
IEEE Transactions on Wireless Communications
, Vol.
19
No.
5
, pp.
3064
-
3076
, doi: .
Hou
,
T.
,
Liu
,
Y.
,
Song
,
Z.
,
Sun
,
X.
,
Chen
,
Y.
and
Hanzo
,
L.
(
2020
), “
Reconfigurable intelligent surface aided NOMA networks
”,
IEEE Journal on Selected Areas in Communications
, Vol.
38
No.
11
, pp.
2575
-
2588
, doi: .
Huang
,
C.
,
Zappone
,
A.
,
Alexandropoulos
,
G.C.
,
Debbah
,
M.
and
Yuen
,
C.
(
2019
), “
Reconfigurable intelligent surfaces for energy efficiency in wireless communication
”,
IEEE Transactions on Wireless Communications
, Vol.
18
No.
8
, pp.
4157
-
4170
, doi: .
Khakurel
,
S.
,
Leung
,
C.
and
Le-Ngoc
,
T.
(
2014
), “
A generalized water-filling algorithm with linear complexity and finite convergence time
”,
IEEE Wireless Commun. Lett
, Vol.
3
No.
2
, pp.
225
-
228
, doi: .
Kundu
,
N.K.
and
McKay
,
M.R.
(
2021
), “
Channel estimation for reconfigurable intelligent surface aided MISO communications: from LMMSE to deep learning solutions
”,
IEEE Open Journal of the Communications Society
, Vol.
2
No.
March
, pp.
471
-
487
, doi: .
Letaief
,
K.B.
,
Shi
,
Y.
,
Lu
,
J.
and
Lu
,
J.
(
2022
), “
Edge artificial intelligence for 6G: vision, enabling technologies, and applications
”,
IEEE Journal on Selected Areas in Communications
, Vol.
40
No.
1
, pp.
5
-
36
, doi: .
Li
,
H.
,
Cai
,
W.
,
Liu
,
Y.
,
Li
,
M.
,
Liu
,
Q.
and
Wu
,
Q.
(
2021
), “
Intelligent reflecting surface enhanced wideband MIMO-OFDM communications: from practical model to reflection optimization
”,
IEEE Transactions on Communications
, Vol.
69
No.
7
, pp.
4807
-
4820
, doi: .
Liang
,
Y.C.
,
Long
,
R.
,
Zhang
,
Q.
,
Chen
,
J.
,
Cheng
,
H.V.
and
Guo
,
H.
(
2019
), “
Large intelligent surface/antennas (LISA): making reflective radios smart
”,
Journal of Communications and Information Networks
, Vol.
4
No.
2
, pp.
40
-
50
, doi: .
Liu
,
Y.
,
Liu
,
X.
,
Mu
,
X.
,
Hou
,
T.
,
Xu
,
J.
,
Di Renzo
,
M.
and
Al-Dhahir
,
N.
(
2021
), “
Reconfigurable intelligent surfaces: principles and opportunities
”,
IEEE Communications Surveys and Tutorials
, Vol.
23
No.
3
, pp.
1546
-
1577
, doi: .
Lyu
,
J.
and
Zhang
,
R.
(
2020
), “
Spatial throughput characterization for intelligent reflecting surface aided multiuser system
”,
IEEE Wireless Communications Letters
, Vol.
9
No.
6
, pp.
834
-
838
, doi: .
Ma
,
Y.
,
Liu
,
R.
,
Li
,
M.
and
Liu
,
Q.
(
2020
), “
Passive information transmission in intelligent reflecting surface aided MISO systems
”,
IEEE Communications Letters
, Vol.
24
No.
12
, pp.
2951
-
2955
, doi: .
Makarfi
,
A.U.
,
Rabie
,
K.M.
,
Kaiwartya
,
O.
,
Badarneh
,
O.S.
,
Li
,
X.
and
Kharel
,
R.
(
2020
), “
Reconfigurable intelligent surface enabled IoT networks in generalized fading channels
”,
ICC 2020 – 2020 IEEE International Conference on Communications (ICC)
, pp.
1
-
6
, doi: .
Miranda
,
J.
,
Abrishambaf
,
R.
,
Gomes
,
T.
,
Gonçalves
,
P.
,
Cabral
,
J.
,
Tavares
,
A.
and
Monteiro
,
J.
(
2013
), “
Path loss exponent analysis in wireless sensor networks: experimental evaluation
”,
2013 11th IEEE International Conference on Industrial Informatics (INDIN)
, pp.
54
-
58
, doi: .
Ning
,
B.
,
Chen
,
Z.
,
Chen
,
W.
and
Fang
,
J.
(
2020
), “
Beamforming optimization for intelligent reflecting surface assisted MIMO: a sum-path-gain maximization approach
”,
IEEE Wireless Communications Letters
, Vol.
9
No.
7
, pp.
1105
-
1109
, doi: .
Papazafeiropoulos
,
A.
,
Pan
,
C.
,
Kourtessis
,
P.
,
Chatzinotas
,
S.
and
Senior
,
J.M.
(
2022
), “
Intelligent reflecting surface-assisted MU-MISO systems with imperfect hardware: channel estimation and beamforming design
”,
IEEE Transactions on Wireless Communications
, Vol.
21
No.
3
, pp.
2077
-
2092
, doi: .
Perović
,
N.S.
,
Tran
,
L.N.
,
Di Renzo
,
M.
and
Flanagan
,
M.F.
(
2021
), “
Achievable rate optimization for MIMO systems with reconfigurable intelligent surfaces
”,
IEEE Transactions on Wireless Communications
, Vol.
20
No.
6
, pp.
3865
-
3882
, doi: .
Shafi
,
M.
,
Molisch
,
A.F.
,
Smith
,
P.J.
,
Haustein
,
T.
,
Zhu
,
P.
,
De Silva
,
P.
,
Tufvesson
,
F.
,
Benjebbour
,
A.
and
Wunder
,
G.
(
2017
), “
5G: a tutorial overview of standards, trials, challenges, deployment, and practice
”,
IEEE Journal on Selected Areas in Communications
, Vol.
35
No.
6
, pp.
1201
-
1221
, doi: .
Shi
,
W.
,
Wu
,
Q.
,
Xiao
,
F.
,
Shu
,
F.
and
Wang
,
J.
(
2022
), “
Secrecy throughput maximization for IRS-aided MIMO wireless powered communication networks
”,
IEEE Transactions on Communications
, Vol.
70
No.
11
, pp.
7520
-
7535
, doi: .
Sirojuddin
,
A.
and
Huang
,
W.J.
(
2022
), “
Sum-rate maximization in two-way MIMO cooperative networks with an energy harvesting relay
”,
IEEE Transactions on Wireless Communications
, Vol.
21
No.
6
, pp.
3664
-
3677
, doi: .
Sirojuddin
,
A.
,
Putra
,
D.D.
and
Huang
,
W.J.
(
2022
), “
Low-complexity sum-capacity maximization for intelligent reflecting surface-aided MIMO systems
”,
IEEE Wireless Communications Letters
, Vol.
11
No.
7
, pp.
1354
-
1358
, doi: .
Sirojuddin
,
A.
,
Suryani
,
T.
,
Suwadi
,
W.
and
Alouini
,
M.S.
(
2024
), “
MIMO capacity maximization with a practical model for reconfigurable intelligent surfaces
”,
IEEE Wireless Communications Letters
, Vol.
13
No.
12
, pp.
3330
-
3334
, doi: .
Sun
,
R.
,
Cheng
,
N.
,
Zhang
,
R.
,
Wang
,
Y.
and
Li
,
C.
(
2023
), “
Sum-rate maximization in IRS-assisted wireless-powered multiuser MIMO networks with practical phase shift
”,
IEEE Internet of Things Journal
, Vol.
10
No.
5
, pp.
4292
-
4306
, doi: .
Wang
,
Z.
,
Zhou
,
T.
,
Xu
,
T.
,
Zhao
,
Y.
and
Hu
,
H.
(
2021
), “
Capacity characterization for reconfigurable intelligent surface aided MIMO communication under practical phase shift model
”,
2021 IEEE 32nd Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC)
, pp.
1413
-
1418
, doi: .
Wu
,
Q.
and
Zhang
,
R.
(
2019
), “
Intelligent reflecting surface enhanced wireless network via joint active and passive beamforming
”,
IEEE Transactions on Wireless Communications
, Vol.
18
No.
11
, pp.
5394
-
5409
, doi: .
Yang
,
Y.
,
Zheng
,
B.
,
Zhang
,
S.
and
Zhang
,
R.
(
2020
), “
Intelligent reflecting surface meets OFDM: protocol design and rate maximization
”,
IEEE Transactions on Communications
, Vol.
68
No.
7
, pp.
4522
-
4535
, doi: .
You
,
L.
,
Xiong
,
J.
,
Huang
,
Y.
,
Ng
,
D.W.K.
,
Pan
,
C.
,
Wang
,
W.
and
Gao
,
X.
(
2021
), “
Reconfigurable intelligent surfaces-assisted multiuser MIMO uplink transmission with partial CSI
”,
IEEE Transactions on Wireless Communications
, Vol.
20
No.
9
, pp.
5613
-
5627
, doi: .
Zhang
,
H.
,
Di
,
B.
,
Song
,
L.
and
Han
,
Z.
(
2020
), “
Reconfigurable intelligent surfaces assisted communications with limited phase shifts: how many phase shifts are enough?
”,
IEEE Transactions on Vehicular Technology
, Vol.
69
No.
4
, pp.
4498
-
4502
, doi: .
Zhang
,
Z.
and
Li
,
L.
(
2022
), “
Distributed RISs-aided secure wireless network under practical phase shift model: a deep reinforcement learning approach
”,
2022 14th International Conference on Wireless Communications and Signal Processing (WCSP)
, pp.
1
-
5
, doi: .
Zhang
,
Z.
and
Zhao
,
Z.
(
2021
), “
Weighted sum-rate maximization for multi-hop RIS-aided multi-user communications: a minorization-maximization approach
”,
2021 IEEE 22nd International Workshop on Signal Processing Advances in Wireless Communications (SPAWC)
, pp.
106
-
110
, doi: .
Zhang
,
Z.
,
Cui
,
Y.
,
Yang
,
F.
and
Ding
,
L.
(
2019
), “
Analysis and optimization of outage probability in multi-intelligent reflecting surface-assisted systems
”, doi: ,
available at:
Analysis and optimization of outage probability in multi-intelligent reflecting surface-assisted systemsLink to the cited article.
Zhou
,
G.
,
Pan
,
C.
,
Ren
,
H.
,
Wang
,
K.
,
Renzo
,
M.D.
and
Nallanathan
,
A.
(
2020
), “
Robust beamforming design for intelligent reflecting surface aided MISO communication systems
”,
IEEE Wireless Communications Letters
, Vol.
9
No.
10
, pp.
1658
-
1662
, doi: .
Zhu
,
B.O.
,
Zhao
,
J.
and
Feng
,
Y.
(
2013
), “
Active impedance metasurface with full 360° reflection phase tuning
”,
Scientific Reports
, Vol.
3
No.
October
.

Languages

or Create an Account

Close subscription notice
Close access options