Spectral Efficiency vs Complexity in Downlink Algorithms for Reconfigurable Intelligent Surfaces
Abstract
Reconfigurable Intelligent Surfaces (RIS) are an emerging technology that can be used to reconfigure the propagation environment to improve cellular communication link rates. RIS, which are thin metasurfaces composed of discrete elements, passively manipulate incident electromagnetic waves through controlled reflective phase tuning. In this paper, we investigate co-design of the multiantenna basestation beamforming vector and multielement RIS phase shifts. The downlink narrowband transmission uses sub-6 GHz frequency bands, and the user equipment has a single antenna. Subject to the non-convex constraints due to the RIS phase shifts, we maximize the spectral efficiency or equivalent channel power as a proxy. Our contributions in improving RIS-aided links include (1) design of gradient ascent codesign algorithms, and (2) comparison of seven codesign algorithms in spectral efficiency vs. computational complexity. In simulation, the best spectral efficiency vs. computational complexity tradeoffs are shown by two of our proposed gradient ascent algorithms.
I Introduction
The global acceleration of 5G promises rapid increases in 5G connections and devices expected in the coming years. During this time, research has already began in 6G technologies which can address limitations of current solutions [1, 2]. In modern wireless networks the channel is frequently regarded as highly probabilistic and uncontrollable. Reconfigurable Intelligent Surfaces (RISs) or large intelligent surfaces (LISs) are an emerging technology expected for 6G which can reconfigure the propagation environment[3, 4, 5, 6, 7]. The primary enabling technology considered behind RISs are metasurfaces.
Metasurfaces are thin surfaces made of discrete elements which behave as passive reflectors of impinging signals; furthermore, the internal metasurface structure distinguishes them as materials in contrast to antenna arrays [3, 4, 7]. An appealing aspect of RIS is their ability to manipulate the incident electromagnetic wave through controlled reflective phase tuning.
RIS research is gaining momentum because of its potential to manipulate the propagation environment favorably; however preceding technologies capable of improving the channel between transmitter and receiver include wireless repeaters, relays and reflect array antennas [8]. The distinctive aspects of RIS include that RISs are programmable, and do not require power amplifiers and complex processing, encoding and decoding algorithms [9]. Recently there has been various efforts to optimize various performance metrics in RIS-assisted communication systems [10]. In this paper, we focus on maximizing the spectral efficiency for a single-user within a sub-6 GHz RIS-assisted communication system.
Most of prior work on RIS focuses on narrowband MISO communication systems [11, 12, 13, 14, 15] Recently, several works have been made which focus on narrowband MISO channels, and attempt to configure both the RIS phase elements and beamformer through finding tractable suboptimal solutions optimizing different performance metrics, such as the energy efficiency [11], and spectral efficiency, both in the single [13, 14, 15] and multi user setting [13, 16, 17, 18].
In [14], the joint problem of beamformer and RIS elements optimization was formulated as a spectral efficiency maximization problem, for channels having both LOS and NLOS components. Owing to the difficulty of optimization under non-convex unit-magnitude constraints for the RIS elements, two solutions are proposed therein offering similar performance, the first one exploiting fixed point iteration and a more computationally complex Riemaniann manifold optimization. Another solution was proposed in [15] to design both the beamformer and RIS phase elements in a single user narrowband MISO setting by optimizing the received signal power subject to the non-convex hardware constraints from the RIS elements. In [15], both a centralized and distributed algorithm are proposed which offer similar performance, the former using semidefinite relaxation (SDR) requiring prohibitive signaling overhead, and the latter being a reduced complexity version of the former. The distributed method, however, requires the RIS to be able to have receive signal processing capabilities (i.e. features of channel estimation) and feedback estimated RIS phases to the AP, which updates the beamforming vector.
The main challenge in optimizing the spectral efficiency in a RIS-assisted communication system comprises the non-convex unit-modular constraints on the RIS elements. To obtain tractable solutions to this non-convex problem, prior work employed alternate maximization and convex relaxation, among other techniques leading to sub optimal solutions [13, 14, 15]. As a consequence, optimizing throughput in RIS-assisted communication systems remains an open research problem.
In this paper we investigate a narrowband, downlink, single user equipped with a single antenna scenario in which a RIS is located in close proximity to a basestation. We propose several solutions to the problem of joint RIS phase elements and beamformer optimization, under a system model for sub- GHz communications
Prior work primarily optimizes the received signal power [13, 14, 15], we distinctly consider direct optimization of the spectral efficiency function, which is a function of the SNR itself. In addition, we employ a projected gradient ascent method with initialization to enhance convergence of the proposed algorithms. The proposed approaches consist of the power method and projected gradient ascent methods both when optimizing over the received signal power and the spectral efficiency. In the numerical results section, we compare the proposed algorithms and those in [14, 15] and show that the proposed approaches greatly outperform prior work solutions, both in terms of achievable spectral efficiency and computational complexity.
II System Model
II-A Problem Formulation
We consider a single user MISO communication system in which a transmitter equipped with antennas sends a data stream to a single-antenna receiver using both a direct LOS link and a RIS-aided NLOS link, the RIS being equipped with phase-shifters. The channel corresponding to the direct link between the transmitter and receiver is assumed to follow a Rayleigh channel model [13, 11, 12, 14, 15] and is modeled as . The channel between the transmitter and the RIS surface is modeled as a Rayleigh matrix , and the channel between the RIS and the receiver is modeled as using a Rayleigh channel model as well. The RIS behavior is modeled as , . We define an equivalent channel comprises of the LOS and NLOS paths between the BS and UE as follows
(1) |
The received signal can then be expressed as
(2) |
in which is the transmit beamforming vector normalized so that , is the transmit symbol satisfying , and is the receive circularly-symmetric additive white Gaussian noise sample . The SNR is defined as . In this paper, we focus on the joint problem of finding the beamformer and RIS matrix that optimize the resulting spectral efficiency. Let be the equivalent channel including both the LOS and NLOS paths as . The problem of finding and can be formalized as
(3) |
From (2), since the transmitted symbol is Gaussian, and the receive additive noise is also Gaussian, it follows that the spectral efficiency in (3) is given by
(4) |
The spectral efficiency in (4) implicitly assumes a MISO communication link. To build intuition into the nature and solution to (3), in the next section we will first briefly review the SISO optimization, and then we will investigate the MISO optimization.
III Application Cases
III-A Single-User SISO with multiple RIS elements
In [19], the simplest scenario of configuring the RIS elements to maximize spectral efficiency is considered for the single-user (SU) case. In the event that , the resulting optimized RIS elements are a straightforward extension from the case of . The spectral efficiency for the case is given by
(5) |
in which . From (5), it is clear that the optimum , , is the phase-shift that makes every complex element in the inner summation have the same phase as . Let denote the operation of extracting the phase of a complex number . Then, the optimal elements of are provided as:
(6) |
The are selected to coherently combine phases maximizing the squared magnitude of the equivalent channel , and in the case of , the element is chosen to coherently combine the NLOS and LOS paths. The solution in (6) is very attractive due to its simplicity, but it has the drawback of not being easily extensible to the MISO scenario. As we’ll see next, the MISO cost function given below in (4) cannot be decoupled for the different phase elements .
III-B Single-User MISO with single RIS element
Considering a single RIS element in the SU-MISO setting yields a unique result. In this case, the beamformer in (1) needs to be optimized as well, whose solution is given by the maximum ratio transmission (MRT) beamformer [20]. Similar to the SU-SISO scenario with both a single RIS element and multiple RIS elements in which the squared magnitude of the equivalent channel was maximized, rate optimization in the MISO setting with a single RIS elements leads to optimization of the squared -norm of the equivalent channel , given by
(7) |
Here, is the RIS element phase to be configured, is the channel scalar gain between the single RIS element and the UE, is the line of sight (LOS) path between the BS and UE, is the MISO channel between the single element RIS and the BS. The above optimization yields the optimal . This scenario is similar to that of a single element relay-assisted wireless communication system [8, 9], which is interesting for theoretical development, but less for practical purposes.
III-C Single-User MISO with multiple RIS elements
The scenario of more practical relevance is the SU-MISO scenario. Unlike the previously considered scenarios, this scenario does not allow for an optimal simple closed-form solution for the phases of the RIS elements. The optimization problem can be formally stated as follows:
(8) |
Here, is defined in (1). The challenge posed by this scenario is handling the non-convex objective function in conjunction with the non-convex unit-magnitude constraints on each of the RIS elements. This constraint enforces the phase shifting operation of the RIS. Unlike relays, RIS do not amplify or decode-then-forward a received signal, as such RIS elements require unit magnitude [13, 14, 15, 16, 17, 18, 21, 22], which may be relaxed theoretically to achieve an approximate solution. Similar to the optimization in the prior scenarios, prior work optimizes the , leading to suboptimal solutions. In the following section, we propose rate optimization schemes that either maximize or directly through the spectral efficiency.
IV Proposed Approaches
The proposed approaches can be categorized by the objective function used for optimization and the general class of methods used- power method and gradient-based approaches. These algorithms are summarized in Table I.
Algorithm | Location | Rate | Complexity | Cost function | Iterative |
Power method | See Alg 1 | Medium | Medium | Equivalent channel power | Yes |
Gradient Ascent magnitude | See Alg 3 | Medium | Medium | Equivalent channel power | Yes |
Gradient Ascent magnitude RIS angles | See Alg 2 | Medium | Medium | Equivalent channel power | Yes |
Gradient Ascent Spectral Efficiency | See Alg 4 | High | Low | Spectral efficiency | Yes |
Gradient Ascent Spectral Efficiency power method initialization | See Alg 4 | High | Medium | Spectral efficiency | Yes |
Fixed point Iteration | See [14] | Low/Medium | High | Equivalent channel power | Yes |
Semi-Definite Relaxation | See [15] | Low | Low | Equivalent channel power | No |
IV-A Optimization of magnitude of equivalent channel
The optimization problem is formulated as follows
(9) |
The non-convex unit modal constraints in the optimization problem motivate the need for suboptimal tractable solutions to the rate optimization. The first approach to solve (LABEL:equation:optimization_magnitude) consists of an application of the power method. The power method is an iterative method which converges to the eigenvector corresponding to the strongest eigenvalue of a matrix. We consider the power method as a low complexity algorithm consisting of the repeated application of a diagonalizable matrix to a vector iteratively. Let , we consider the hermitian symmetric matrix in Algorithm 1 listed below. We let is contained in the expansion of the objective function where the diagonal is replaced with and . We also define a vector as and scalar as .
(10) |
In (10), corresponds to the vectorization of . The application of over iterations leads to being a linear combination of the eigenvectors of with corresponding eigenvalues raised to the th power. As tends to infinity, tends to ; hence points in the direction of the eigenvector associated with the largest eigenvalue of . The direction of is of primary significance not the magnitude, as such we normalize after each iteration to preserve unit length of in order to avoid from growing or shrinking without bound. Additionally we assume the maximum ratio transmisssion beamformer of form .
We observed that a random initialization of was sufficient. We investigated initializing with the solution to the linear system of equations , and did not observe significant performance difference between that of being randomly initialized.
To optimize , we also consider two gradient-based approaches in Algorithms 2 and3. In Algorithm 3, we seek to optimize over the phases of directly. In order to define the necessary gradient, we define as , where is this initial set of RIS phases considered. The gradient of (11) with respect to the phases of is
(11) |
In Algorithm 2 we perform gradient ascent on , rather than on and define the corresponding gradient below:
(12) |
We enforce the unit magnitude constraint on each RIS elements in by projecting the solution at each iteration onto the feasible set by considering only the phases of the updated with unit magnitude.
(13) |
All iterative methods use a constant learning rate ; a decaying learning rate can be considered in future work in efforts to enhance the gradient-based approach performances. Additionally, we consider a convergence threshold for both methods.
IV-B Optimization directly over rate
Majority of prior work tries to optimize (10). Important contributions of this paper are twofold: i) to optimize the problem in (3) directly, and ii) to determine if there is a performance difference between optimizing over directly versus optimizing over in (10). This is an important analysis because in previous application cases an optimal closed-form solution for the elements of could be obtained; however in the SU-MISO with multiple RIS elements case– in which an optimal solution is not available– such an analysis is pertinent particular for future extensions into the MIMO case and beyond.
The proposed algorithm is a projected gradient ascent over . We derive , the gradient of with respect to below:
(14) |
Taking the derivative of each term within :
where and
Similarly we define the partial derivative of the last term within the in (14):
where and
Taking the derivative of and applying the chain rule with the above derivatives gives the following full gradient:
(15) |
Similar to prior work [14, 15] and the other proposed algorithms, we employ a MRT beamformer at each iteration to configure . Unlike Algorithms 3 and 2, a decaying is utilized in order to facilitate convergence. We initialize to We also investigated initializing Algorithm 4 with the power method solution in comparison to random initialization and observed a performance difference which is shown in the following section. Additionally, we observed reinitializing the learning rate after the learning rate had decayed sufficiently– in order to escape a potential local optimal– did not lead to substantial performance difference between that of before reinitialization. The proposed projected gradient ascent method is detailed in Algorithm 4.
V Numerical Results
In this section, we present numerical results on both spectral efficiency and computational complexity for both the different proposed algorithms and those of prior work. We considered simulations over Monte Carlo realizations using the signal model in (2). We consider the case in which the transmitting BS is equipped with antennas, we analyze the scenario in which both the BS and RIS have the same number of corresponding active and passive elements respectively.
V-A Spectral Efficiency Analysis
In our analysis we make a comparison with two algorithms from prior work which aim to optimize the spectral efficiency in a MISO RIS-assisted communication system [14, 15]. These particular algorithms were selected as appeared to be most relevant to the single user scenario considered. Furthermore, they are regarded as state-of-the-art solutions according to in [5].
From Fig. 1 and 2 we can observe how the spectral efficiency performance of proposed algorithms and comparison algorithms evolve as and SNR increase. We observe that Algorithm 3 is the only Algorithm which does not outperform prior work. We observe a similar behavior for different values of or . The Algorithms 2 and 3 have similar spectral efficiency performance when and are small, but as and increase, the performance of Algorithm 3 decays to the performance level of the SDR algorithm from [15]; while the Algorithm 2 maintains higher performance than both comparison algorithms. As such, we determine it is a better design choice to conduct gradient ascent over rather than when optimizing (10). Furthermore, in Figs. 1 and 2 we observe that optimization directly over the spectral efficiency cost function yields the highest performance gains over the other proposed algorithms. Using the solution from Algorithm 1 as the initialization to algorithm 1 unlocks further spectral efficiency gains over the base Algorithm 4.


V-B Complexity Analysis
Another critical criterion for evaluating algorithms includes the computational complexity [21, 23]. We quantify the runtime complexity as the number of Floating Point Operations (FLOPs), and obtain the average spectral efficiency and average number of FLOPs in a Pareto scatter plot in Fig. 3; furthermore Fig. 3 allows understanding the Pareto frontier of the algorithms investigated within this paper. We aim to generate an algorithm which is characterized by high spectral efficiency performance and low complexity. We observe that, for the given experimental scenario, Algorithm 4 provides relatively high achievable spectral efficiency and relatively low computational complexity. Algorithm 4 using the power method initialization yields slightly higher spectral efficiency at the cost of multiplying the complexity of the algorithm by a factor of approximately. Algorithms 1, 3, and 2 are a cluster of algorithms classified by similar middle range performance in terms of spectral efficiency and complexity, however; amongst these middle range algorithms, Algorithm 1 provides the highest spectral efficiency and lowest complexity.

VI Conclusion
In this paper, we proposed multiple strategies for spectral efficiency optimization of a RIS-assisted MISO communication system. We determined performance gains dependent upon which cost function is exploited by the various algorithms and showed how the proposed algorithms perform favorably against the current state-of-the-art algorithms, both in terms of spectral efficiency and complexity. Furthermore, we drew insights regarding how spectral efficiency of the RIS-assisted MISO system is affected by the dimensionality of the optimization problem and used. Overall, we observe that the proposed projected gradient ascent over spectral efficiency offers a promising trade-off between different performance metrics for the sub- GHz system considered in this paper.
References
- [1] C. I, C. Rowell, S. Han, Z. Xu, G. Li, and Z. Pan, “Toward green and soft: a 5G perspective,” IEEE Commun. Mag., vol. 52, no. 2, pp. 66–73, 2014.
- [2] J. G. Andrews, S. Buzzi, W. Choi, S. V. Hanly, A. Lozano, A. C. K. Soong, and J. C. Zhang, “What will 5G be?” IEEE Journal on Selected Areas in Commun., vol. 32, no. 6, pp. 1065–1082, 2014.
- [3] L. Subrt and P. Pechac, “Intelligent walls as autonomous parts of smart indoor environments,” IET Commun., vol. 6, no. 8, pp. 1004–1010, 2012.
- [4] C. Liaskos, S. Nie, A. Tsioliaridou, A. Pitsillides, S. Ioannidis, and I. Akyildiz, “A new wireless communication paradigm through software-controlled metasurfaces,” IEEE Commun. Mag., vol. 56, no. 9, pp. 162–169, 2018.
- [5] E. Basar, M. Di Renzo, J. De Rosny, M. Debbah, M. Alouini, and R. Zhang, “Wireless commun. through reconfigurable intelligent surfaces,” IEEE Access, vol. 7, pp. 116 753–116 773, 2019.
- [6] Q. Wu and R. Zhang, “Towards smart and reconfigurable environment: Intelligent reflecting surface aided wireless network,” IEEE Commun. Mag., vol. 58, no. 1, pp. 106–112, 2020.
- [7] M. Di Renzo, m. Debbah, D.-T. Phan-Huy, A. Zappone, M.-S. Alouini, C. Yuen, V. Sciancalepore, G. Alexandropoulos, J. Hoydis, H. Gacanin, J. Rosny, A. Bounceu, G. Lerosey, and M. Fink, “Smart radio environments empowered by ai reconfigurable meta-surfaces: An idea whose time has come,” 03 2019.
- [8] E. Björnson, Ö. Özdogan, and E. G. Larsson, “Reconfigurable intelligent surfaces: Three myths and two critical questions,” 2020.
- [9] M. Di Renzo, K. Ntontin, J. Song, F. H. Danufane, X. Qian, F. Lazarakis, J. De Rosny, D. Phan-Huy, O. Simeone, R. Zhang, M. Debbah, G. Lerosey, M. Fink, S. Tretyakov, and S. Shamai, “Reconfigurable intelligent surfaces vs. relaying: Differences, similarities, and performance comparison,” IEEE Open Journal of the Commun. Society, vol. 1, pp. 798–807, 2020.
- [10] R. Alghamdi, R. Alhadrami, D. Alhothali, H. Almorad, A. Faisal, S. Helal, R. Shalabi, R. Asfour, N. Hammad, A. Shams, N. Saeed, H. Dahrouj, T. Y. Al-Naffouri, and M. S. Alouini, “Intelligent surfaces for 6g wireless networks: A survey of optimization and performance analysis techniques,” IEEE Access, pp. 1–1, 2020.
- [11] C. Huang, A. Zappone, G. C. Alexandropoulos, M. Debbah, and C. Yuen, “Reconfigurable intelligent surfaces for energy efficiency in wireless communication,” IEEE Trans. on Wireless Commun., vol. 18, no. 8, pp. 4157–4170, 2019.
- [12] C. Huang, G. C. Alexandropoulos, C. Yuen, and M. Debbah, “Indoor signal focusing with deep learning designed reconfigurable intelligent surfaces,” in 2019 IEEE 20th Intl. Work. on Signal Processing Advances Wireless Commun., 2019, pp. 1–5.
- [13] Q. Wu and R. Zhang, “Beamforming optimization for wireless network aided by intelligent reflecting surface with discrete phase shifts,” IEEE Trans. on Commun., vol. 68, no. 3, pp. 1838–1851, 2020.
- [14] X. Yu, D. Xu, and R. Schober, “MISO wireless communication systems via intelligent reflecting surfaces : (invited paper),” in 2019 IEEE/CIC Intl. Conf. on Commun. China, 2019, pp. 735–740.
- [15] Q. Wu and R. Zhang, “Intelligent reflecting surface enhanced wireless network: Joint active and passive beamforming design,” in 2018 IEEE Global Commun. Conf., 2018, pp. 1–6.
- [16] W. Chen, X. Ma, Z. Li, and N. Kuang, “Sum-rate maximization for intelligent reflecting surface based terahertz communication systems,” in IEEE/CIC Intl. Conf. Commun. Work. China, 2019, pp. 153–157.
- [17] H. Guo, Y. Liang, J. Chen, and E. G. Larsson, “Weighted sum-rate maximization for reconfigurable intelligent surface aided wireless networks,” IEEE Trans. on Wireless Commun., vol. 19, no. 5, pp. 3064–3076, 2020.
- [18] C. Huang, A. Zappone, M. Debbah, and C. Yuen, “Achievable rate maximization by passive intelligent mirrors,” in 2018 IEEE Intl. Conf. on Acoustics, Speech and Signal Processing, 2018, pp. 3714–3718.
- [19] E. Björnson, Ö. Özdogan, and E. G. Larsson, “Intelligent reflecting surface versus decode-and-forward: How large surfaces are needed to beat relaying?” IEEE Wireless Commun. Letters, vol. 9, no. 2, pp. 244–248, 2020.
- [20] R. W. Heath Jr. and A. Lozano, Foundations of MIMO Communication. Cambridge University Press, 2018.
- [21] N. S. Perović, L.-N. Tran, M. D. Renzo, and M. F. Flanagan, “Achievable rate optimization for MIMO systems with reconfigurable intelligent surfaces,” 2020.
- [22] Y. Yang, B. Zheng, S. Zhang, and R. Zhang, “Intelligent reflecting surface meets ofdm: Protocol design and rate maximization,” IEEE Trans. on Commun., vol. 68, no. 7, pp. 4522–4535, 2020.
- [23] A. Zappone, M. Di Renzo, F. Shams, X. Qian, and M. Debbah, “Overhead-aware design of reconfigurable intelligent surfaces in smart radio environments,” IEEE Trans. on Wireless Commun., pp. 1–1, 2020.