Relay-Aided Channel Estimation for mmWave Systems with Imperfect Antenna Arrays
Mohammed E. Eltayeb

TL;DR
This paper addresses the challenge of channel estimation in mmWave systems with imperfect antenna arrays by proposing a relay-aided correction method, improving accuracy without extra training overhead.
Contribution
It introduces a relay-aided approach to mitigate antenna imperfections in mmWave channel estimation, enhancing accuracy without additional training.
Findings
Effective correction of antenna imperfections demonstrated
Comparable channel estimates to perfect arrays achieved
No extra training overhead required
Abstract
Compressed Sensing (CS) based channel estimation techniques have recently emerged as an effective way to acquire the channel of millimeter-wave (mmWave) systems with a small number of measurements. These techniques, however, are based on prior knowledge of transmit and receive array manifolds, and assume perfect antenna arrays at both the transmitter and the receiver. In the presence of antenna imperfections, the geometry and response of the arrays are modified. This distorts the CS measurement matrix and results in channel estimation errors. This paper studies the effects of both transmit and receive antenna imperfections on the mmWave channel estimate. A relay-aided solution which corrects for errors caused by faulty transmit arrays is then proposed. Simulation results demonstrate the effectiveness of the proposed solution and show that comparable channel estimates can be obtained…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Relay-Aided Channel Estimation for mmWave Systems with Imperfect Antenna Arrays
Mohammed E. Eltayeb
Department of Electrical and Electronic Engineering
California State University, Sacramento
Email: [email protected]
Abstract
Compressed Sensing (CS) based channel estimation techniques have recently emerged as an effective way to acquire the channel of millimeter-wave (mmWave) systems with a small number of measurements. These techniques, however, are based on prior knowledge of transmit and receive array manifolds, and assume perfect antenna arrays at both the transmitter and the receiver. In the presence of antenna imperfections, the geometry and response of the arrays are modified. This distorts the CS measurement matrix and results in channel estimation errors. This paper studies the effects of both transmit and receive antenna imperfections on the mmWave channel estimate. A relay-aided solution which corrects for errors caused by faulty transmit arrays is then proposed. Simulation results demonstrate the effectiveness of the proposed solution and show that comparable channel estimates can be obtained when compared to systems with perfect antennas without the need for additional training overhead.
I Introduction
Communication over the millimeter-wave (mmWave) band is one promising solution to overcome the spectrum crunch and support next generation wireless systems [1]-[3]. To provide sufficient link budget for these systems, large antenna arrays need to be deployed at both the base station (BS) and mobile station (MS) [4]. The design of the precoding and combining matrices for these systems is contingent on the mmWave channel state information, which is challenging to obtain. This is mainly due to hardware constraints, high-path loss, and antenna faults [5]-[7]. Moreover, antenna faults caused by, for example, blockages (partial or complete), synchronization errors, and/or simply antenna element failures, randomize the array geometry and result in uncertainties in the mmWave channel. These challenges motivate the design of efficient mmWave channel estimation techniques which are independent to changes in the array manifold.
There are mainly two approaches undertaken for channel estimation, (i) beam training [8]-[13] and (ii) compressed channel estimation (CS) [5], [14]-[18], with the latter favored due to its low training overhead. Despite the large body of work on this topic, prior work assumes fixed and known array structures at both the the BS and MS. In practice, antenna imperfections can result in random or time-varying array manifolds [7]. These imperfections (or faults) can be caused by weather and atmospheric effects which could land debris on outdoor mmWave antennas. Moreover, random finger placement on handheld devices could also lead to random antenna blockages. Faults due to partial or complete antenna blockages randomize the array manifold and introduce errors in the mmWave channel estimate.
In this paper, we (i) investigate the effects of antenna faults on the mmWave channel estimate, (ii) introduce a relay-aided and CS based channel estimation technique for mmWave systems, and (iii) propose an antenna array diagnosis algorithm. The introduced CS channel estimation technique accounts for the mmWave hardware constraints and the randomized array manifold. Additionally, unlike [5] and [17], the proposed formulation permits the decoupling of the precoder and combiner design during the channel estimation phase. This is important as it allows the BS to broadcast independent training pilots (or beams) throughout the channel estimation process. The antenna diagnosis algorithm proposed in this work is different from [6], and [7], as diagnosis is performed at a remote receiver using far-field measurements, and not at the BS (location of faulty antenna) as done in [6], and [7]. Moreover, the proposed algorithm exploits channel training pilots for array diagnosis, and hence, does not require additional measurements to be made.
The remaining of this paper is organized as follows. In Section II, we present the system model. In Section III, we formulate the mmWave channel estimation problem and demonstrate the effects of antenna imperfections on the compressed mmWave channel estimate. A relay-aided solution to mitigate the effects of BS antenna imperfections is then proposed in Section IV. In Section V we provide some numerical results and conclude our work in Section VI.
Notation: Bold uppercase is used to denote matrices, bold lower case is used to denote column vectors and non-bold lower case is used to denote scalar values. The th norm, the conjugate transpose, and the transpose of a matrix is denoted by , , and , respectively. The Kronecker product of and is denoted by . and represent the th element of the matrix and the th element of the vector .
II System Model
We consider a BS with antennas and RF chains communicating with a single MS with antennas and RF chains. Both the BS and the MS communicate via data streams such that, and [5]. On the downlink, the BS applies an digital precoder followed by an analog preocder, . The sampled transmitted symbol therefore becomes , where \mathbf{s}=[s_{1},s_{2},...,s_{\text{N{}_{\text{RF}}}}]^{\mathrm{T}} is the normalized vector of transmitted symbols. At the MS, the received signals on all antennas are combined to obtain
[TABLE]
where is an RF combing matrix, is an digital combing matrix, is the matrix that represents the mmWave channel between the BS and MS, and . A geometric channel model with scatterers is adopted in this paper [5], [19], and [20]. Under this model, the channel can be expressed as
[TABLE]
where is the complex gain of the th path, and are the th path’s azimuth angles of departure or arrivals (AoD/AoA) of the BS and the MS. The vector represents the BS array response while the vector represents the MS array response. The BS and MS are assumed to know the fault-free geometry of their antenna arrays. While the proposed formulation can be generalized to arbitrary antenna architectures, for ease of exposition, uniform linear arrays (ULAs) with a single RF chain will be assumed throughout this paper.
III Formulation of the mmWave Channel Estimation Problem
In this section we first formulate the proposed channel estimation technique (at the MS) assuming perfect BS and MS antennas. In the second section, we take a more practical approach and highlight the effects of antenna imperfections on the mmWave channel estimate.
III-A Channel Estimation with Perfect Transmit and Receive Antennas
To initiate the channel estimation process, the BS broadcasts training symbols using random beams in successive time instants. The MS forms random beams, and uses a single beam (or antenna weights) to combine received training symbols. In the case of perfect transmit and receive antenna arrays, the received signal at the MS receiver becomes
[TABLE]
where, is the combining vector (antenna weights) at the MS, is the BS beamforming vector, is the training symbol on the beamforming vector , and is the noise vector.
Let be the measurement matrix at the MS, and be the th BS beamforming matrix. After time instances, the received vector at the MS can be written as
[TABLE]
where the th received vector , and matrix represents the additive noise. After snapshots, the received vector at the MS becomes
[TABLE]
Comparing the measurement matrix in (6) with the measurement matrix in [5] and [17] (), we note that the total number of training beams that result from is and the total number of independent BS training beams is . In the proposed formulation (6), the total number of independent BS training beams is . This is particularly important, especially in the multi-user channel training case, as it allows the BS to continuously broadcast training beams, irrespective of the number of users or the size of their combining matrices.
Assuming that all AoAs and AoDs are taken from a grid of and points, respectively, and neglecting the grid discretization error, we can approximate in (6) by [5]
[TABLE]
where the matrix and matrix are the dictionary matrices that consist of the column vectors and . The vector is a sparse vector which carries the path gains of the corresponding quantizied directions. Applying any off-the-shelf CS recovery algorithms, see example [21]-[24], one can recover the sparse vector from and with a few measurements.
In the presence of array failures, the entries of measurement matrix will depend on (i) the density of blockages (ii) failure size (number of imperfect antenna elements), and (iii) failure location (i.e. at BS or MS or both). The effect of failures on the channel estimate is undertaken in the following section.
III-B Effects of Transmit and Receive Antenna Imperfections on the Channel Estimate
In the presence of antenna imperfections (e.g. blockages or failures), the received signal at the MS becomes (see (4))
[TABLE]
where
[TABLE]
and . The random diagonal matrices and result from imperfections on the BS and MS antenna elements, respectively. The th diagonal entry of the diagonal matrices is defined by
[TABLE]
where , and are the resulting blockage absorption and scattering coefficients at the th element. A value of represents maximum absorption (or blockage) at the th element, and the scattering coefficient measures the phase-shift caused by blockages on the th element. Considering the effects of blockages, (6) becomes
[TABLE]
where . Neglecting the grid discretization error, (15) can be written as
[TABLE]
Comparing (16) with (7), we observe that random array failures corrupt the CS measurement matrix, or equivalently modify the BS and MS array responses, and introduce channel estimate errors during CS recovery. In the next section, we introduce an array diagnosis technique that is able to detect the locations and corresponding block coefficients . This allows the MS to mitigate the effects of antenna imperfections.
IV Relay-Aided Channel Estimation
This section introduces the proposed relay-aided channel estimation technique. Prior to that, we make the following assumptions: (i) a fixed relay station (RS), with a line-of-sight (LoS) link, aids both the BS and the MS during the channel estimation phase only. (ii) For ease of exposition, faults are assumed to be present at the BS antenna only, i.e. . Nonetheless, the proposed technique can be used to detect antenna faults at all network terminals. (iii) Fault locations (and coefficients) are constant during the channel estimation and data transmission interval. (iv) BS fault-free response is known at the relay.
To initiate the channel estimation process, the BS broadcasts training beams in time instances. These beams are utilized by the MS to estimate its channel with the BS, and simultaneously by the relay to diagnose the BS transmit antenna as shown in Fig. 1. The th output at the relay is given by
[TABLE]
where is the relay’s receive antenna gain, , is the BS-RS channel, is the BS-RS channel path loss (assumed to be known by the RS), is the BS-RS AoD/AoA, and is the additive noise. The matrix in (17) results from imperfections at the BS antenna. After measurements, the received vector at the relay can be written as
[TABLE]
where . The first term in (19) represents the error-free pattern at the relay which results from the training beamforming vector , and the second term represents the (amplified) error which results from the faulty BS antenna elements. Note that in the ideal case, and the second term in (19) becomes zero.
Subtracting the ideal error-free response from (18) we obtain
[TABLE]
Note the innovation vector in (20) is sparse, with the non-zero elements representing the locations of the faulty antennas. To estimate the matrix , the relay needs to recover the sparse vector . As the measurement matrix and the error-free measurements, are known at the relay, the relay applies sparse recovery algorithms, e.g. [21]-[24], to estimate from . Once the vector is estimated, the th diagonal entry of can be calculated as follows
To complete the channel estimation step, the relay forwards the non-zero entries of the matrix to the MS. The MS uses to (i) form its CS measurement matrix (see (16)) and estimate its channel with the BS, (ii) form the optimal precoding/combining vectors and forwards this information to the BS. The design of the precoder/combiners is omitted in this paper for brevity.
V Simulation Results
In this section, we conduct numerical simulations to evaluate the performance of the proposed techniques. We consider a setup where a BS, with a possible faulty antenna, is serving an MS with the aid of a fixed RS with LoS link to the BS. In this setup, the BS, MS and RS are assumed to be equipped with ULAs, each with half wavelength separation. Further, the RS is assumed to have perfect knowledge of the BS error-free array response and its channel with the BS. The BS-RS link signal-to-noise ratio (SNR) is fixed to 30dB. For the BS-MS link, all AoAs and AoDs are assumed to be quantized and are taken from a grid of and . To generate the random blockages, the values of and in (12) are chosen uniformly and independently at random from the set and respectively. The entries of the matrices and are drawn from with equal probability. The LASSO [22] is implemented for sparse recovery as it does not require the sparsity to be known a priori. We adopt the success probability as a performance measure to quantify the error in detecting the faulty antenna element locations, and the normalized mean square error (NMSE) as a performance measure to quantify the error in estimating the mmWave channel at the MS. The NMSE is defined by where is the estimated channel at the MS.
To examine the performance of the proposed diagnostic technique the at the relay, we plot the success probability at the RS obtained for several complete and partial blockages in Fig. 2. For all cases, the figure shows, (a) the success probability increases with increasing number of measurements, and (b) higher number of measurements are required to detect faulty antennas with partial blockages. Partial blockages reduce the norm of the innovation vector in (20), thus requiring more measurements for recovery. It should be noted that the RS is able to diagnose BS antenna faults, at no extra training overhead, by exploiting the downlink channel training beams (or pilots) intended for channel estimation.
In Fig. 3 the normalized mean squared error of the channel estimates at the MS is shown as a function of the number of compressed sensing measurements. For comparison, the widely adopted CS channel estimation technique proposed in [5] (and [17]) is simulated with perfect and imperfect BS antennas. In the presence, and absence, of blockages, Fig. 3 shows that the proposed channel estimation formulation (without the aid of the relay) provides a lower NMSE estimate when compared to the formulation proposed in [5]. This gap stems from the formulation in [5] which dictates the total number of independent BS training beams to be . The proposed formulation permits the BS to broadcast independent training beams. This enhances the CS measurement matrix and the channel estimate at the receiver. The impact of the BS antenna faults on the channel estimate is also shown for all cases. For and faulty antenna elements, the figure shows an increase in the NMSE when compared to the fault-free case. Moreover, the NMSE gap does not decrease with increasing number of measurements. Nonetheless, Fig. 3 shows that the proposed relay-aided solution provides an NMSE comparable to that obtained by fault-free systems without requiring additional number of measurements. Thanks to the diagnostic results provided by the relay, the MS can perform real-time error-correction on it is CS measurement matrix and use it for sparse channel recovery.
To investigate the effect of the receive SNR on the channel estimate, we plot the NMSE of the proposed technique with varying number of faulty antenna elements in Fig. 4. The figure shows the NMSE increases with the number of faults and saturates with increasing SNR. For all cases, the relay-aided solution is shown to provide an NMSE comparable to that obtained by fault-free antennas. The figure also shows that the relay-aided technique experiences a slight performance hit for higher number of blockages. The reason for this is that as the number of blockages increase, more measurements are required at the RS to successfully diagnose the BS antenna (this is evident from Fig. 2). Therefore, for high number of faults, the total number of required measurements becomes a function of the number of antenna faults, in addition to the number of channel paths and quantized AoAs/AoDs, and BS-RS and BS-MS SNR.
VI Conclusions
In this paper, we investigated the effects of antenna faults on mmWave compressed channel estimate and proposed a new formulation for mmWave channel estimation. We showed that antenna faults modify the antenna geometry and as a result, distort the mmWave channel estimate. To mitigate the effects of faults, we proposed a relay-aided channel estimation technique for these systems. The proposed technique permits far-field diagnostic measurements to be taken from a single location and then broadcasted to the network without the need for any additional training time. When faults exist at the BS, we showed that the proposed technique reliably detects the locations of the faulty antenna elements, if any, and estimates the corresponding attenuation and phase-shift coefficients caused by blockages. Via simulations, we also showed that the proposed relay-aided solution realizes channel estimates comparable to that obtained by systems with fault-free antennas.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] F. Boccardi, R. Heath Jr., A. Lozano, T. Marzetta, and P. Popovski, “Five disruptive technology directions for 5G,” IEEE Commun. Mag., vol. 52, no. 2, pp. 74-80, Feb. 2014.
- 2[2] R. W. Heath Jr., N. González-Prelcic, S. Rangan, W. Roh and A. M. Sayeed, “An overview of signal processing techniques for millimeter wave MIMO systems,” IEEE J. Sel. Topics Signal Process, vol. 10, no. 3, pp. 436-453, April 2016.
- 3[3] T. Rappaport, R. Heath Jr., R. Daniels, and J. Murdock, Millimeter wave wireless communications. Pearson Education, 2014.
- 4[4] T. Rappaport et al, “Millimeter wave mobile communications for 5G cellular: It will work!,” IEEE Access, vol. 1, pp. 335-349, May 2013.
- 5[5] A. Alkhateeb, O. El Ayach, G. Leus, and R. Heath Jr., “Channel estimation and hybrid precoding for millimeter wave cellular systems,” IEEE J. Sel. Topics Signal Process., vol. 8, no. 5, pp. 831-846, Oct. 2014.
- 6[6] M. E. Eltayeb, T. Y. Al-Naffouri, and R. W. Heath Jr., “Compressive sensing for vehicular millimeter wave antenna array diagnosis,” in IEEE Global Commun. Conference, Washington, DC USA, Dec. 2016 pp. 1-6.
- 7[7] M. E. Eltayeb, T. Y. Al-Naffouri, and R. W. Heath, “Compressive sensing for millimeter wave antenna array diagnosis,” IEEE Trans. Commun., vol. 66, no. 6, pp. 2708-2721, June 2018.
- 8[8] S. Hur, T. Kim, D. J. Love, J. V. Krogmeier, T. A. Thomas, and A. Ghosh, “Millimeter wave beamforming for wireless backhaul and access in small cell networks,” IEEE Trans. Commun., vol. 61, no. 10, pp. 4391-4403, Oct. 2013.
