Abstract
Recently, the reconfigurable intelligent surface (RIS)-aided communication system has emerged as a promising candidate for future millimeter-wave wireless communications. Due to the short wavelength of millimeter wave, the antennas on the base station (BS) and the elements on the RIS can be densely packed. It usually causes the BS and RIS to be blocked by rain, snow, or dust, which will change the channel’s characteristics and decrease the performance of communication system. In order to solve this problem, we propose an iterative compressed sense based algorithm for joint estimating the blockage coefficients of RIS and BS. Then, for the complete blockage scenario, we propose a low complexity algorithm for estimating the blockage coefficients. Our simulation results demonstrate the superior performance of the proposed algorithm to existing ones.
1. Introduction
As a new technology for next generation wireless networks, RIS integrates a large number of passive reflection units with low hardware cost and energy consumption for intelligent transmission, which can improve the spectrum efficiency and the coverage capability of the communication system [1]. There are numerous literatures on the beamforming design of the BS and RIS to maximize the system capacity, which needs to know the channel state information perfectly [2]. However, since the passive RIS elements cannot perform signal processing, channel estimation for RIS-aided systems is challenging.
The channel estimation of RIS-aided systems has been studied by some literatures, recently [3,4,5,6,7]. Specifically, a novel message-passing based algorithm has been proposed in [3] to factorize the cascaded channel by utilizing the slow-varying characteristics of channel and the sparsity of the hidden channel. C. Hu et al. have proposed a two-timescale channel estimation framework to achieve accurate channel estimation with low pilot overhead [4]. A non-iterative two-stage RIS-aided channel estimation algorithm has been introduced in [5] which has low computational complexity. An aggregated channel estimation approach has been proposed in [6,7] to reduce the required overhead of channel estimation with sufficient information for data processing. Above all, channel estimation methods assume an ideal scenario of non-blockage on the BS and RIS. However, there is always a possibility of failure of one or more elements in the large array, which will affect the quality of service of communication systems significantly [8,9]. Additionally, the BS and RIS are easily blocked by rain, water, and snow. References [9,10] pointed out that the blocked probability of RIS and BS is 0.4 and 0.1, where the blockage of RIS and BS affects the quality of service of communication systems significantly. Thus, the array under test (AUT) technique is proposed [9,11]. This technique compares the received signal affected by faulty antennas with the signal generated by the ideal channel with free-antennas. Specifically, E. Eltayeb et al. have proposed a compressed sensing based method to diagnose the faulty antennas at BS [9]. R. Sun et al. have proposed an atomic norm based algorithm for detecting the faulty elements on the RIS [11]. Nevertheless, the diagnosis algorithm proposed in [9] is suitable for the scenario where the BS is blocked but the RIS is free. Furthermore, the diagnosis algorithm proposed in [11] is suitable for the scenario where the RIS is blocked but the BS is free. However, when the blockage occurs on the BS and RIS at the same time, the above algorithms are not valid. Because the blockage of RIS and BS are affecting the received signal together, it is hard to separate and estimate them.
To the best of our knowledge, this is the first contribution proposing diagnosis method for an RIS-aided system considering the scenario where blockages occur both at the BS and RIS. The diagnostic techniques are used to locate faulty reflecting elements and retrieve failure parameters for RIS systems. Specifically, we formulate the diagnosis model for RIS and BS. Then, we propose an iterative algorithm, named Algorithm 1, for joint estimation of the RIS blockage and BS blockage. Next, for the complete blockage scenario, we propose a low complexity algorithm compared to Algorithm 1. Our simulation results demonstrate the superior performance of the proposed algorithms compared to existing ones.
Notation: We use the following notations throughout the paper. We let a, , represent the scalar, vector, and matrix respectively; , , and denote the transpose, conjugate transpose, and inverse of a matrix, respectively;
| Algorithm 1 Proposed algorithm. |
![]() |
2. System Model
As shown in Figure 1, we consider the RIS-aided communication system in the uplink, where the base station (BS) is equipped with -uniform linear array (ULA) and the RIS is equipped with - ULA (this algorithm can be also readily extended to uniform planar array (UPA) at BS or RIS.) [12]. We neglect the channel between the BS and user [13]. We consider that there is only one line-of-sight (LoS) path between the BS and RIS (Due to the high path loss of the millimeter wave band, the first scattering path is 13 dB lower than the main path in the LOS channel model [14]. Thus, the LOS channel model is widely used in the RIS-aided mmwave MIMO system [10]. Furthermore, from Equation (7) we find that the proposed algorithm in this paper is not sensitive to the multipath channels). Thus, the BS-RIS channel can be expressed as
where denotes the complex channel gains. Furthermore, we define the equivalent angle of aperture (AoA) and angle of departure (AoD) from RIS to BS as and , where and denotes the AoA/AoD from RIS to BS. The scaler d and denote the antenna spacing and the signal wavelength, and typically we have . The steering vector is defined as
Similarly, the RIS-user channel can be expressed as
where denotes the complex channel gains. We have , where denotes the AoD from the user to BS. Thus, without RIS blockage and BS blockage, the uplink signal received by the BS can be expressed as
where and denote the received signal and the Gaussian noise vector at the t-th time slot. We consider the transmit symbol as 1 for simply. The vector with denotes the phase coefficients of RIS. We consider that the phase coefficients of RIS are generated randomly, which is adopted in reference [13], investigating the channel estimation for a RIS-aided communication system. However, in practice, the RS/RIS may be blocked by the rain, snow, or dust, which will change the channel characteristics and decrease the performance of systems such as sum-rate. In addition, we usually choose cheap antennas and cheap elements on the BS and RIS for reducing the cost, which also causes the blockage to occur. We defined that denotes the blockage coefficient vector of BS, whose n-th element is the random complex random variable with a modulus less than 1. Particularly, if the n-th antenna on BS is completely blocked, we have . If the n-th antenna on BS is free, we have . We define the blockage coefficient vector of RIS as , which has the similar definition to the definition of [10,11]. Thus, with the blockage, the received signal on the BS can be expressed as
We define that and , where and denote the offset coefficients of BS and RIS, respectively. Usually, the RIS or BS is partially blocked. Thus, the offset coefficients and are usually sparse, that is, there are a small number of non-zero elements in vector and . If we can estimate the offset coefficients, the blockage coefficients can be obtained. Then, (5) can be rewritten as
Then, combining T time slots, we have
where and . The equivalent cascaded channel can be expressed as . In the next section, we propose a compressed-based algorithm for joint estimation of the RIS blockage coefficients and the BS blockage coefficients according to the received signal shown in (7).
Figure 1.
RIS-aided communication system with RIS blockage and BS blockage.
3. Proposed Algorithm
From Equation (6), we find that the received signal is affected by the RIS blockage and the BS blockage simultaneously. We call this effect the blockage coupling. Due to the effect of blockage coupling, the blockage estimation method proposed in [10,11] for the scenario where the RIS is blocked and the BS is free cannot be applied for the scenario considered in this paper. In this paper, we assume that the cascaded channel information is known.
3.1. Algorithm 1 for the Partial Blockage Scenario
In this subsection, we will propose an iterative compressed-based algorithm for the joint estimation of the RIS blockage and BS blockage. We define and as the estimation of RIS/BS blockage in the i-th iteration.
In the first stage, we estimate the blockage coefficient vector of RIS. We split the Equation (7) and have
where and can be defined as
and
From (9) and (10), we observe that the vector and matrix are the function of and . Thus, the problem of estimating the spare vector becomes the sparse recovery problem. In this way, we utilize the OMP algorithm for estimating . The details are shown in Steps 4–8 of Algorithm 1. Furthermore, we do not know the number of the RIS blockage in advance, thus, we need to design an appropriate stop condition to terminate the algorithm. The stop condition can be expressed as , which is shown in Step 3. Actually, due to the impact of the inaccurate BS blockage estimation in the initial iterative process, the error is usually large. After multiple iterations, we can have the accurate estimation of BS blockage, thus, the error is small. Thus, the stop condition can be designed dynamically, that is, we set the value of large in the initial process and decrease the value of appropriately after multiple iterations.
In the second stage, we estimate the blockage vector of BS. We reshape the Equation (7) and have
where , , and can be expressed as
Additionally, the matrix can be expressed as
From (12) and (13), we find that matrix and are functions of the RIS blockage and . In addition, we observe that the k-th row of matrix is affected by the k-th element of and that the other elements of the vector have no effect on the k-th row of matrix . Thus, the k-th element of can be obtained by the following equation, which is shown as
where , and denote the k-th row of matrix , and , respectively. Similarly, denotes the k-th elements of . Thus, we can utilize the least squares (LS) estimator to estimate , which can be expressed as
Repeat the above process until the number of iterations reaches . We can then obtain the accurate estimation of and .
Next, we analyze the complexity of Algorithm 1. The complexity mainly comes from Steps 4, 6, and 10. In Step 4, the complexity can be expressed as . In Steps 6 and 10, the complexity can be expressed as and , where denotes the number of the non-zero element in . After iterations, the total complexity can be expressed as .
3.2. Fast Algorithm for the Completely Blockage Scenario
In this subsection, we consider the scenario where RIS and BS are completely blocked [15]. We find that the Algorithm 1 needs multiple iterations to obtain the BS and RIS blockage coefficients, which leads the complexity of Algorithm 1 to be large. Motivated by this, we propose fast Algorithm for estimating the BS and RIS blockage coefficients without iteration.
In the first stage, we estimate the BS blockage coefficient vector. Due to the fact that we consider the scenario of complete blockage, that is, if the n-th antenna on the BS is blocked, we have , and we can obtain the estimation of by judging whether is equal to 0 according to (5), where denotes the n-th element of . However, due to the effect of the noise, the value of the received signal may be large even if , which leads us to judge an blocked antenna as free. In order to decrease the effect of noise, we appropriately design the phase coefficients of RIS . Specifically, according to (5), in the n-th time slot, we have
We can increase the amplitude of to decrease the effect of noise . Due the fact that the element of is either 1 or 0, and we know the cascaded channel , the optimal solution of for maximizing the function can be expressed as , where denotes the angle of complex x. After N time slots, we can get the estimation of BS blockage coefficients .
In the second stage, we estimate the RIS blockage coefficient vector . In this stage, we combine T time slots and the phase coefficients of RIS are generated randomly. According to (6), by combining the T time slots, we have
where , and where can be expressed as . In addition, can be expressed as . The vector denotes the index of non-zero element of , which is obtained in the first stage. We observe that the Equation (16) is similar to (8). Thus, we can utilize the OMP algorithm on (16) to estimate the RIS blockage coefficients .
Next, we analyze the complexity of fast Algorithm. The total complexity of fast Algorithm is . Compared to the complexity of Algorithm 1, the complexity of fast Algorithm is lower than that of Algorithm 1. Furthermore, the number of pilot symbols used in the proposed algorithm in this paper is similar to the algorithm of [9,11]. Our algorithms can be extended to multi-user scenarios. When we adopt the orthogonal code, the code words used by each user are orthogonal, and the algorithms can be used separately without affecting each other, which can realize the multi-user diagnosis.
4. Simulation Results
In this section, we show the performance of the proposed Algorithm 1 and fast Algorithm using simulations. The system parameters are set as follows: We consider that the RIS is equipped with 100 elements and the BS is equipped with 10 antennas; The number of the BS-RIS channel path is 1, and the number of the RIS-user channel path is 1; The AoA from RIS to BS , AoD from RIS to BS and AoD from the user to BS are randomly chosen from ; We set the probability of blocked RIS and blocked BS as . We define the normalized mean-squared error (NMSE) of vector as , where denotes the estimation of .
Figure 2 shows the NMSE performance of the RIS blockage coefficient and BS blockage coefficient against SNR. We set the time slots T as 30. The curve NMSE of with [9] denotes the NMSE of BS blockage coefficient estimated by the traditional diagnosis method for BS proposed in [9], which ignores the effect of RIS blockage. The curve Ideal denotes the NMSE of BS blockage coefficient estimated by the method proposed in [9], where the RIS blockage is known in advance. The curve NMSE of with [11] denotes the NMSE of RIS blockage coefficient estimated by the traditional diagnosis method for RIS proposed in [11], which ignores the effect of BS blockage. The curve Ideal denotes the NMSE of RIS blockage coefficient estimated by the method proposed in [11], where the BS blockage is known in advance. From Figure 2, we observe that the proposed Algorithm 1 can jointly estimate the RIS blockage and BS blockage, accurately. The NMSE performance of method [9,11] is poor, due to the effect of RIS blockage and BS blockage, respectively.
Figure 2.
NMSE performance against SNR.
Figure 3 shows the NMSE of RIS blockage coefficient and BS blockage coefficient against time slots T. The SNR is set as 20 dB. We observe that the estimated performance increases as the time slots T increase.
Figure 3.
NMSE performance against time slots T.
Figure 4 shows the probability of successful diagnosis against the SNR, where we only consider the completely blockage scenario. We observe that the proposed fast Algorithm can detect the location of completely blockage, accurately.
Figure 4.
The probability of successful diagnosis.
5. Conclusions
In the paper, we have studied the joint blockage coefficients estimation problem for RIS-aided millimeter-wave systems. By exploiting the sparsity of the RIS blockage coefficient and BS blockage coefficient, we have proposed an iterative algorithm, which can simultaneously estimate the BS and RIS blockage coefficients. Then, for the complete blockage scenario, we propose a low complexity algorithm. Simulation results have verified that the proposed algorithm is superior to existing ones.
Author Contributions
Formal analysis, S.M., J.L. and X.B.; Funding acquisition, J.A.; Writing—original draft, S.M.; Writing—review and editing, S.M., J.L. and J.A. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by National Scientific Foundation of China under grants 61620106001, 62001030, and 62101048.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Di, B.; Zhang, H.; Song, L.; Li, Y.; Han, Z.; Poor, H.V. Hybrid Beamforming for Reconfigurable Intelligent Surface based Multi-User Communications: Achievable Rates With Limited Discrete Phase Shifts. IEEE J. Sel. Areas Commun. 2020, 38, 1809–1822. [Google Scholar] [CrossRef]
- Zhang, Z.; Dai, L. A Joint Precoding Framework for Wideband Reconfigurable Intelligent Surface-Aided Cell-Free Network. IEEE Trans. Signal Process. 2021, 69, 4085–4101. [Google Scholar] [CrossRef]
- Liu, H.; Yuan, X.; Zhang, Y.J.A. Matrix-Calibration-Based Cascaded Channel Estimation for Reconfigurable Intelligent Surface Assisted Multiuser MIMO. IEEE J. Sel. Areas Commun. 2020, 38, 2621–2636. [Google Scholar] [CrossRef]
- Hu, C.; Dai, L.; Han, S.; Wang, X. Two-Timescale Channel Estimation for Reconfigurable Intelligent Surface Aided Wireless Communications. IEEE Trans. Commun. 2021. Early Access. [Google Scholar] [CrossRef]
- Ardah, K.; Gherekhloo, S.; de Almeida, A.L.F.; Haardt, M. TRICE: A Channel Estimation Framework for RIS-Aided Millimeter-Wave MIMO Systems. IEEE Signal Process. Lett. 2021, 28, 513–517. [Google Scholar] [CrossRef]
- Chien, T.V.; Ngo, H.Q.; Chatzinotas, S.; Ottersten, B. Reconfigurable Intelligent Surface-Assisted Massive MIMO: Favorable Propagation, Channel Hardening, and Rank Deficiency. arXiv 2021, arXiv:2107.03434. [Google Scholar]
- Chien, T.V.; Ngo, H.Q.; Chatzinotas, S.; Renzo, M.D.; Ottersten, B. Reconfigurable Intelligent Surface-Assisted Cell-Free Massive MIMO Systems Over Spatially-Correlated Channels. arXiv 2021, arXiv:2104.08648. [Google Scholar]
- Iglesias, R.; Ares, F.; Fernandez-Delgado, M.; Rodriguez, J.A.; Bregains, J.; Barro, S. Element failure detection in linear antenna arrays using case-based reasoning. IEEE Antennas Propag. Mag. 2008, 50, 198–204. [Google Scholar] [CrossRef]
- Eltayeb, M.E.; Al-Naffouri, T.Y.; Heath, R.W. Compressive Sensing for Millimeter Wave Antenna Array Diagnosis. IEEE Trans. Commun. 2018, 66, 2708–2721. [Google Scholar] [CrossRef] [Green Version]
- Li, B.; Zhang, Z.; Hu, Z.; Chen, Y. Joint Array Diagnosis and Channel Estimation for RIS-Aided mmWave MIMO System. IEEE Access 2020, 8, 193992–194006. [Google Scholar] [CrossRef]
- Sun, R.; Wang, W.; Chen, L.; Wei, G.; Zhang, W. Diagnosis of Intelligent Reflecting Surface in Millimeter-wave Communication Systems. arXiv 2021, arXiv:2101.03792. [Google Scholar]
- Ma, X.; Chen, Z.; Chen, W.; Li, Z.; Chi, Y.; Han, C.; Li, S. Joint Channel Estimation and Data Rate Maximization for Intelligent Reflecting Surface Assisted Terahertz MIMO Communication Systems. IEEE Access 2020, 8, 99565–99581. [Google Scholar] [CrossRef]
- Ma, S.; Shen, W.; An, J.; Hanzo, L. Wideband channel estimation for RIS-aided systems in the face of beam squint. IEEE Tran. Wirel. Commun. 2021, 20, 6240–6253. [Google Scholar] [CrossRef]
- 3GPP. Study on Channel Model for Frequencies from 0.5 to 100 GHz (Release 16); Technical Specification (TS) 38.901; Version 16.1.0.; 3rd Generation Partnership Project (3GPP). 2019. Available online: https://www.3gpp.org/ftp/Specs/archive/38_series/38.901 (accessed on 15 October 2021).
- Rodriguez-Gonzalez, J.A.; Ares-Pena, F.; Fernandez-Delgado, M.; Iglesias, R.; Barro, S. Rapid Method for Finding Faulty Elements in Antenna Arrays Using Far Field Pattern Samples. IEEE Trans. Antennas Propag. 2009, 57, 1679–1683. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
