Robust Beamforming Design and Antenna Selection for Dynamic HRIS-aided MISO Systems
Abstract
In this paper, we propose a dynamic hybrid active-passive reconfigurable intelligent surface (HRIS) to enhance multiple-input-single-output (MISO) communications, leveraging the property of dynamically placing active elements. Specifically, considering the impact of hardware impairments (HWIs), we investigate channel-aware configurations of the receive antennas at the base station (BS) and the active/passive elements at the HRIS to improve transmission reliability. To this end, we address the average mean-square-error (MSE) minimization problem for the HRIS-aided MISO system by jointly optimizing the BS receive antenna selection matrix, the reflection phase coefficients, the reflection amplitude matrix, and the mode selection matrix of the HRIS. To overcome the non-convexity and intractability of this problem, we first transform the binary and discrete variables into continuous ones, and then propose a penalty-based exact block coordinate descent (PEBCD) algorithm to alternately solve these subproblems. Numerical simulations demonstrate the significant superiority of our proposed scheme over conventional benchmark schemes.
Index Terms:
Reconfigurable intelligent surface (RIS), hybrid active-passive RIS (HRIS), hardware impairments (HWIs), beamforming design, antenna selection, binary optimizationI Introduction
MASSIVE multiple-input multiple-output (MIMO) has been a revolutionary solution for enhancing spectral efficiency (SE) to meet the rapidly growing traffic demand for future wireless communication systems. However, a fully digital implementation of MIMO requires costly dedicated radio-frequency (RF) chains for each antenna, inevitably resulting in prohibitive hardware costs and power consumption.
To improve both cost and power efficiency, analog signal processing can be additionally introduced to reduce the number of RF chains [1]. One common technique is the so-called hybrid analog-digital transceiver, widely used in recent massive MIMO systems. The signal undergoes initial processing by a low-dimensional digital beamformer before traversing through a high-dimensional analog beamformer, constructed using analog phase shifters. Generally, there are two typical structures for implementing analog signal processing. By connecting the RF chains to all antennas or a subset of the antenna array, fully-connected or sub-connected hybrid analog-digital transceivers are utilized [2]. However, hybrid beamforming still requires a large number of phase shifters, which are generally associated with complicated circuits and high energy consumption in practice. Another low-cost alternative technique is antenna selection [3], where only a subarray of antennas is activated with the limited RF chains via the RF switch network. Compared to phase shifters, analog RF switches have much lower complexity and power consumption, making antenna selection more appealing [4].
On a parallel track, advances in metasurfaces have promoted a new paradigm in wireless communications [5]. For example, authors in [6] propose stacked intelligent metasurfaces (SIM) at the transmitter and receiver to implement holographic multiple-input multiple-output (HMIMO) communications without requiring excessive RF chains. Although metasurface-aided transceivers have huge potential for high energy efficiency, they still face challenges in the absence of line-of-sight scenarios. On the other hand, reconfigurable intelligent surface (RIS) [7] has exhibited remarkable capability to dynamically reshape the wireless propagation environment and explore new physical dimensions of transmission. By deploying a massive number of low-cost passive elements, RIS can dynamically adjust the phase of the incident signal to create favorable wireless channels, thereby improving communication performance. However, due to the fully passive nature of RIS elements, the widespread adoption of RIS has been greatly constrained. For example, the performance improvement induced by RIS is limited due to the ”multiplicative fading” effect, particularly in the presence of a direct link.
To overcome this challenge, the hybrid active-passive RIS (HRIS) has been proposed to compensate for the severe cascaded path loss with additional power amplifiers (PAs) [8, 9]. Unlike the amplify-and-forward (AF) relay, HRIS operates similarly to conventional RIS by directly reflecting the incident signal with the desired adjustments at the electromagnetic (EM) level. In contrast, an AF relay typically requires larger and more power-hungry RF chains to receive and then transmit the signal with amplification. This process usually occurs at the baseband level and requires two time slots to complete the amplify-and-forward cycle. Even when operating in full-duplex mode, the AF relay increases hardware complexity due to the need to mitigate self-interference. Additionally, the AF relay simply amplifies the received signal without modifying the phase. In [8], the authors investigated the optimal ratio between the number of active and passive elements to maximize the ergodic capacity under the total power budget. On the other hand, the authors in [9] have studied the channel-aware placement of the active elements to enhance the signal-to-noise ratio (SNR). Unfortunately, these existing works focused on the ideal hardware implementation and ignored the impact of hardware impairments (HWIs).
In this paper, we investigate a dynamic HRIS-assisted MISO communication system under the non-ideal hardware implementationThe channel-aware placement of the base station (BS) receive antennas and the active/passive HRIS elements are optimized to enhance the system performance. To this end, we investigate the average mean-square-error (MSE) minimization problem under the power budget of HRIS by jointly optimizing the receive antenna selection matrix, the reflection phase coefficients, the reflection amplitude matrix, and the mode selection matrix for the active and passive elements. To tackle the mix-integer optimization problem, a penalty-based exact block coordinate descent (PEBCD) algorithm is proposed. Numerical simulations show great superiority in the channel-aware configuration of the BS receive antennas and the active/passive HRIS elements as compared to the conventional benchmarks.

II System Model and Problem Formulation
II-A System Model
As depicted in Fig. 1, a dynamic HRIS-aided uplink MISO communication system with a single-antenna user and an -antenna BS is considered. The HRIS comprises active and passive elements, where . To reduce the power consumption and hardware complexity, we assume the BS receives the data stream from antennas with dedicated RF chains. The antenna selection technique is employed to select out of antennas to explore the spatial diversity.
We denote and as the full channel state information (CSI) associated with receive antennas from the BS to the user and the HRIS, respectively. The channel between the HRIS and the user is . Based on the receive antenna selection, out of or rows are selected to form the or sub-channels, respectively. Denoting as the index matrix for the selected antennas, where , the sub-channels can be represented by and . All channels are assumed to experience quasi-static flat fading and perfectly available using the recent advances in RIS and MISO channel estimation.111To delve into the unique effects of hardware impairments on the dynamic HRIS-assisted MISO communication system, we adopt the ideal CSI assumption, which is prevalent in contemporary studies [10, 11]. The development of a channel estimation method falls outside the scope of this work and is therefore reserved for future exploration. It is crucial to highlight that the optimization framework we propose is designed to be easily adaptable to scenarios characterized by imperfect CSI.
The dynamic HRIS, as shown in Fig. 1, is equipped with low-cost discrete phase shifters and RF switches. To avoid the bulky circuits in practical implementation, we adopt the “sub-connected architecture” for those active HRIS elements. This approach differs from the fully-connected one by employing a single power amplifier to serve all elements. The RF switches are used in conjunction with different phase-shift circuits, allowing HRIS elements to operate in either active or passive modes and independently control phase shifts while sharing a common amplification factor. The location and the number of active elements are optimized to enhance the system performance. Specifically, we denote as the reflection phase matrix, where denotes the discrete phase shift of the -th element with . is the number of quantization bits. The reflection amplitude matrix of HRIS is denoted as , where represents the amplification factor of -th element. For the active elements, we have when , where denotes the minimum amplification factor and is the index set of all active elements. Otherwise, we have for those passive elements. With the same PA, all the active elements share one common amplification factor . We introduce a binary diagonal selection matrix to establish the relationship between the HRIS elements and the PA, i.e., .
Due to the non-ideal phase shifters of HRIS, the phase error of the -th element can be modeled as , where denotes the uniform distribution [12]. Therefore, the actual phase shift matrix with phase noise is , with denoting the phase noise matrix. To accurately model the realistic imperfect hardware, the additive HWIs are considered. Specifically, the aggregate residual HWIs for the transceiver can be modeled as the additive Gaussian distortion noise [13]. As such, the actual transmitted signal for the user is expressed as
(1) |
where represents the transmitted symbol with . denotes the additive distortion noise whose variance is proportional to the transmit power , where characterizes the distortion level.
Then, the uplink received signal at the BS is written as
(2) |
where denotes the un-distorted received signal and stands for the additive white Gaussian noise (AWGN) whose elements are random variables with zero-mean and unit-variance, i.e., . in represents the amplified noise associated with the active elements, where . stands for the receive distortion noise. We have , whose variance is proportional to the average received power of the individual antennas at the BS. returns a square diagonal matrix whose diagonal elements are the same as the input. represents the received distortion level and is derived as
(3a) | ||||
(3b) |
where with and . denotes the average effective channel between the user and the BS. The equality holds since and .
Assume that the receive beamforming at the BS is , then the estimated symbol can be denoted as
(4) |
with . Therefore, the average MSE222 Due to the correlation between the minimum MSE and the minimum average bit error rate (BER), the MSE metric provide a elegant expression for measuring the quality of service compared to the BER, which is difficult or intractable due to their dependence on the integral function [14]. can be derived as
(5) |
with and .
II-B Problem formulation
In this paper, we mainly focus on enhancing transmission reliability of the considered system in terms of MSE. Specifically, the average MSE is minimized under the total power budget of HRIS by jointly optimizing the receive antenna selection matrix , the mode selection matrix , the reflection phase matrix , and the reflection amplitude matrix . The total power consumption at the HRIS is calculated as . Then, the average MSE minimization problem can be formulated as
(6a) | ||||
(6b) | ||||
(6c) | ||||
(6d) | ||||
(6e) |
where (6c) denotes the discrete phase coefficient constraint and (6d) limits the amplification factor of the active elements. Unfortunately, the problem (P1) is intractable and NP-hard due to the integer constraints and tightly coupled variables. In the sequel, we first transform these intractable constraints and then present a PEBCD algorithm to obtain a stationary solution.
III Proposed PEBCD algorithm
In this section, we begin by transforming the binary and discrete variables into continuous ones and then propose to optimize these variables with the others fixed alternately.
III-A Problem Transformation
Since the reflection amplitude matrix and the mode selection matrix are tightly coupled, we first introduce the auxiliary variable , representing the reflection amplification matrix related to those active HRIS elements, as follows
(9) |
where denotes the common amplification factor for the active elements. Thus, we have and . The power constraint in (6b) can be transformed into . Therefore, we equivalently optimize the common amplification factor and the mode selection vector in the following.
For the receive antenna selection matrix , we define with and . denotes each belongs to a special ordered set of type 1 (SOS1). On the other hand, to efficiently deal with the discrete phase coefficients, we adopt the binary representation for the discrete variable . Defining as , we can rewrite as , where . Each belongs to the SOS1, i.e., . Similar with the receive antenna selection matrix , we further define with .
The binary variables still render the problem intractable and NP-hard. Though the optimal solution can be obtained by the state-of-the-art Gurobi solver embedded with the branch-and-bound (BB) method, the worst-case complexity increases exponentially with the scale of the problem. To balance the complexity and optimality, we propose a variational reformulation of the binary constraints. Specifically, these constraints can be equivalently transformed into the box non-separable constraints with the following lemma.
Lemma 1.
Assume and define . Assume that , then we have , and .
Proof.
See [15] for detailed proof. ∎
Based on Lemma 1 and introducing the auxiliary variables , the problem (P1) equivalently turns into the following mix-integer optimization problem:
(10a) | ||||
s.t. | (10b) | |||
(10c) | ||||
(10d) | ||||
(10e) | ||||
(10f) | ||||
(10g) |
where and are similarly defined w.r.t. .
To efficiently tackle the equality constraints in (10e), we penalize the complementary error directly by a penalty function. The resultant objective function is defined as
(11) |
where the penalty term . Thus, the problem (P3) turns into
(12) |
In the sequel, we alternatively optimize these variables with the remaining ones fixed.
III-B Receive Beamforming
For any given , the linear MMSE detector is the optimal receive beamforming. Thus, the optimal receive beamforming is written as
(13) |
III-C Amplification Factor
In this subsection, we optimize the common amplification factor for the active elements of the HRIS with the other variables fixed. Since the penalty term is irrelevant to the amplification factor , we first rewrite the objective as utilizing the matrix identity of and . And is defined as
(14) |
with the auxiliary terms and . is defined as .
Substituting and into , it can be further transformed to as follows:
(15) |
With the fixed , the problem for optimizing at -th iteration can be formulated as
(16) |
where the parameters and are computed as
(17a) | ||||
(17b) | ||||
(17c) |
The represents the maximum amplification factor that is constrained by the transmit power allocated to the active elements at the current iteration. Then we have the following proposition concerning the amplification factor selection:
Proposition 1.
The HRIS should employ passive elements only when the power budget satisfies
(18) |
with and employ active elements otherwise.
Proof.
The consumed power at the HRIS achieves the minimum when the amplification factor is equal to and the number of active elements equals 1. Thus, the consumed power at the HRIS satisfies . ∎
Then, we consider the non-trivial case with , where the number of active elements . The optimal amplification factor for the unconstrained minimization in problem (P4) can be derived as
(19) |
Thus, the optimal for problem (P4) can be obtained by comparing and as follows:
(23) |
Corollary 1.
For the first two cases with and , the power constraint of the active elements is inactive, indicating the power budget at the HRIS is sufficient. The system performance will degrade if the amplification factor is greater than the threshold due to the amplified noise and hardware impairments.
Corollary 2.
The power constraint becomes active in the case of . Thus, the system performance can be further enhanced with a larger power budget.
III-D Auxiliary Variables
For the auxiliary variables , the problem turns into the following individual convex optimization problems:
(24a) | ||||
(24b) | ||||
(24c) |
The optimal closed-form solutions are readily derived as
(25a) | ||||
(25b) | ||||
(25c) |
III-E Selection Variables
In this subsection, we alternatively optimize the dynamic mode selection vector , the receive antenna selection vector and the reflection phase selection vector using the same optimization oracles.
III-E1 Dynamic mode selection
Based on the transformed objective function in (III-C), the dynamic mode selection problem can be equivalently formulated as the following convex quadratic optimization problem with the quadratic and linear constraints:
s.t. | (26) |
with , and .
III-E2 Receive antenna selection
With the matrix identity of and , the objective can be equivalently transformed as where . and are defined as and . Then, the receive antenna selection optimization problem can be formulated as the following convex optimization problem with the quadratic objective and linear constraints:
s.t. | (27) |
III-E3 Reflection phase selection
For the reflection phase optimization, we first transform the objective function into a tractable form w.r.t. and then rewrite it using the binary representative variables . We can decouple the variable from the objective function in (10) as , where denotes the constant term w.r.t. . is defined as where and . Recalling and , the reflection phase optimization problem can be equivalently transformed into the following convex optimization problem:
s.t. | (28) |
where and .
Since the optimization problems (P5–7) are quadratic convex problems subject to linear and quadratic constraints, the global optimal solutions can be efficiently obtained via the standard CVX solvers. The penalty is updated with every iterations to realize a trade-off between the solution accuracy and the computational complexity.
Finally, the PEBCD algorithm is summarized in Algorithm 1. The proposed algorithm is guaranteed to converge to a stationary solution with a sufficiently large penalty. The computational complexity of Algorithm 1 primarily stems from the update of primal variables in step 3, 4, and 6. In step 3, the computation of matrix inversion and multiplication contribute to a complexity of . Step 4 involves the matrix multiplication with a complexity of . The interior point method of the CVX solver has a complex of , with representing the desired accuracy. Therefore, the total complexity of Algorithm 1 can be estimated as , where denotes the number of iterations for the proposed PEBCD algorithm.
IV Simulation
In this section, we conduct numerical simulations to evaluate the performance of the dynamic HRIS-aided communication system. Unless otherwise stated, we set the basic system parameters as follows: , , , , [16]. Under a three-dimensional deployment setup, the BS and the HRIS are deployed at m and m, respectively. The user is located at m. The transmit power for the user is dBm. The noise powers are given by dBm. The channel is assumed to be Rayleigh fading, while the HRIS-related channels and obey Rician fading with the Rician factor being 0.75. For the large-scale fading, the path loss model is considered, where and respectively denote the propagation distance and the path loss exponent. stands for the path loss at the reference distance of 1m and is set as dB. In particular, we set , and for the BS-HRIS channel , the HRIS-user channel and the BS-user channel , respectively. The conventional passive RIS and active RIS schemes are adopted as the benchmarks. Besides, the hybrid RIS with a fixed number of active elements, denoted as “F-HRIS”, is compared to illustrate the superiority of the proposed dynamic HRIS scheme (“D-HRIS”). The non-robust scheme of ignoring the impact of HWIs, represented as “N-HRIS”, is also considered. “D-HRIS w/o AS” denotes the dynamic HRIS-aided MISO communication system with fixed BS antenna selection. For a fair comparison, we assume that the total power budgets for different schemes are the same.


The MSE performance versus the transmit power of HRIS for different schemes are compared in Fig. 2. In Fig. 2, the performance of the passive RIS scheme improves with an increase in the transmit power of the HRIS, denoted as . This improvement is due to the corresponding increase in the transmit power at the BS for passive RIS to ensure a fair comparison. The proposed D-HRIS achieves the same performance as the active RIS in the high transmit power region. In contrast, the D-HRIS performs better than the active RIS in the lower-power regime. It happens because the transmit power is not sufficient to activate all the elements in the active RIS. The performance gap between the D-HRIS and F-HRIS demonstrates the effectiveness of the dynamic configuration for the active elements. Besides, the MSE performance of passive RIS also increases as the transmit power of HRIS increases, since the total power budget increases correspondingly. The performance gap between the “D-HRIS” and “D-HRIS w/o AS” schemes demonstrates the necessity of BS antenna selection, as it can effectively combat multipath fading by adjusting the antennas. In Fig. 3, the ideal D-HRIS limits the MSE performance of the HWI-aware systems to an upper bound. The D-HRIS always achieves better performance than the N-HRIS scheme under various setups of HWIs. It showcases the effectiveness of the robust design under imperfect hardware implementations.
V Conclusion
In this paper, we investigated the channel-aware placement of receive antennas at the BS and active/passive elements at the HRIS under the imperfect hardware implementation. The average MSE minimization problem for the dynamic HRIS-aided MISO system was studied by jointly optimizing the receive antenna selection matrix, the reflection phase coefficients, the reflection amplitude matrix, and the mode selection matrix for the active elements. To tackle the non-convexity and intractability of this problem, we proposed a PEBCD algorithm to solve these variables alternately. Numerical simulations showed great superiority of the channel-aware configuration for the receive antennas and active/passive elements in the HRIS-aided MISO system as compared to the conventional benchmark schemes.
References
- [1] X. Zhai, Y. Cai, Q. Shi, M. Zhao, G. Y. Li, and B. Champagne, “Joint transceiver design with antenna selection for large-scale MU-MIMO mmwave systems,” IEEE Journal on Selected Areas in Communications, vol. 35, no. 9, pp. 2085–2096, 2017.
- [2] A. F. Molisch, V. V. Ratnam, S. Han, Z. Li, S. L. H. Nguyen, L. Li, and K. Haneda, “Hybrid beamforming for massive MIMO: A survey,” IEEE Communications Magazine, vol. 55, no. 9, pp. 134–141, 2017.
- [3] Y. Gao, H. Vinck, and T. Kaiser, “Massive MIMO antenna selection: Switching architectures, capacity bounds, and optimal antenna selection algorithms,” IEEE Transactions on Signal Processing, vol. 66, no. 5, pp. 1346–1360, 2018.
- [4] A. M. Elbir and K. V. Mishra, “Joint antenna selection and hybrid beamformer design using unquantized and quantized deep learning networks,” IEEE Transactions on Wireless Communications, vol. 19, no. 3, pp. 1677–1688, 2019.
- [5] V. G. Ataloglou, S. Taravati, and G. V. Eleftheriades, “Metasurfaces: physics and applications in wireless communications,” National Science Review, vol. 10, no. 8, p. nwad164, 2023.
- [6] J. An, C. Xu, D. W. K. Ng, G. C. Alexandropoulos, C. Huang, C. Yuen, and L. Hanzo, “Stacked intelligent metasurfaces for efficient holographic MIMO communications in 6G,” IEEE Journal on Selected Areas in Communications, vol. 41, no. 8, pp. 2380–2396, 2023.
- [7] Q. Wu, S. Zhang, B. Zheng, C. You, and R. Zhang, “Intelligent reflecting surface-aided wireless communications: A tutorial,” IEEE Transactions on Communications, vol. 69, no. 5, pp. 3313–3351, 2021.
- [8] Q. Peng, Q. Wu, G. Chen, R. Liu, S. Ma, and W. Chen, “Hybrid active-passive IRS assisted energy-efficient wireless communication,” IEEE Communications Letters, vol. 27, no. 8, pp. 2202–2206, 2023.
- [9] R. S. P. Sankar and S. P. Chepuri, “Channel-aware placement of active and passive elements in hybrid RIS-assisted MISO systems,” IEEE Wireless Communications Letters, vol. 12, no. 7, pp. 1229–1233, 2023.
- [10] J. Zhao, M. Chen, C. Pan, Z. Li, G. Zhou, and X. Chen, “MSE-based transceiver designs for RIS-aided communications with hardware impairments,” IEEE Communications Letters, vol. 26, no. 8, pp. 1848–1852, 2022.
- [11] H. Shen, W. Xu, S. Gong, C. Zhao, and D. W. K. Ng, “Beamforming optimization for IRS-aided communications with transceiver hardware impairments,” IEEE Transactions on Communications, vol. 69, no. 2, pp. 1214–1227, 2020.
- [12] J. Wang, S. Gong, Q. Wu, and S. Ma, “RIS-aided MIMO systems with hardware impairments: Robust beamforming design and analysis,” IEEE Transactions on Wireless Communications, vol. 22, no. 10, pp. 6914–6929, 2023.
- [13] S. Gong, C. Xing, H. Liu, X. Zhao, J. Wang, J. An, and T. Q. Quek, “Hardware-impaired RIS-assisted mmwave hybrid systems: Beamforming design and performance analysis,” IEEE Transactions on Communications, vol. 71, no. 4, pp. 2317–2334, 2023.
- [14] A. Tenenbaum, “MSE-based linear transceiver designs for multiuser mimo wireless communications,” Ph.D. dissertation, 2011.
- [15] G. Yuan and B. Ghanem, “An exact penalty method for binary optimization based on MPEC formulation,” in Proceedings of the AAAI Conference on Artificial Intelligence, vol. 31, no. 1, 2017.
- [16] H. Holma and A. Toskala, LTE for UMTS: Evolution to LTE-advanced. John Wiley & Sons, 2011.