APP下载

MUSIC-Based Pilot Decontamination and Channel Estimation in Multiuser Massive MIMO System

2020-10-19

Abstract—This paper addresses the problem of channel estimation in a multiuser multi-cell wireless communications system in which the base station (BS) is equipped with a very large number of antennas (also referred to as “massive multiple-input multiple-output (MIMO)”).We consider a time-division duplexing (TDD)scheme,in which reciprocity between the uplink and downlink channels can be assumed.Channel estimation is essential for downlink beamforming in massive MIMO,nevertheless,the pilot contamination effect hinders accurate channel estimation,which leads to overall performance degradation.Benefitted from the asymptotic orthogonality between signal and interference subspaces for non-overlapping angle-of arrivals (AOAs) in the large-scale antenna system,we propose a multiple signals classification (MUSIC) based channel estimation algorithm during the uplink transmission.Analytical and numerical results verify complete pilot decontamination and the effectiveness of the proposed channel estimation algorithm in the multiuser multi-cell massive MIMO system.

1.Introduction

Recently,there has been a lot of interest in multiuser multiple-input multiple-output (MU-MIMO) wireless communications systems.It has also been verified that by exchanging channel state information (CSI) across the base station (BS) in each cell,the coordinated downlink beamforming technique can be applied to effectively increase the capacity and reliability of a cellular system.This is the concept of network multiple-input multipleoutput (MIMO)[1].Though network MIMO provides the best performance,nevertheless,the information exchange overhead limits its applicability.Fortunately,the complexity of exchanging CSI can be relaxed by simply increasing the number of antennas at each BS transmitter,which is referred to as massive MIMO.This result is rooted in the asymptotics of “random matrix theory”[2]:The channel response vectors associated with different radio terminals (RTs) tend to be nearly orthogonal when the number of BS antennas is large.This makes it possible to reject interference at the BS side by simple linear signal processing approaches,such as matched filter (MF) precoding and maximum ratio combining (MRC).Thereby,the per-cell beamforming scheme can be used in massive MIMO systems to achieve optimum performance.Moreover,massive MIMO is apt to be included in 5G networks[3]-[6]due to the following benefits.

1) Energy efficiency:More antennas in massive MIMO improve the capability to focus the field strength to a specific geographical point.Each single-antenna RT in a massive MIMO system can scale down its transmit power proportionally to the number of antennas at BS.

2) Reliability and robustness:Failure of one or a few of the antennas units would not appreciably affect the system.

3) Reduction of latency:Massive MIMO relies on “the law of large numbers” to make sure that small scale fading averages out when signals from a large number of antennas are combined in the air,so fading no longer limits latency.

Apart from the above benefits,nevertheless,abundant CSI is needed to be estimated in the massive MIMO system.Most past studies have assumed the time-division duplexing (TDD) mode,since it is much more preferred[3]for its channel reciprocity between the uplink and downlink.In TDD,only CSI for the uplink needs to be estimated and can be exploited for downlink beamforming.Ideally,every RT in a massive MIMO system is assigned an orthogonal uplink pilot sequence for channel estimation.However,the effect of reusing pilot sequences leads to negative consequences,which is referred to as pilot contamination[7],[8].It is well known that channel estimation and cell throughput are plagued by the pilot contamination effects.In the studies of [9]and [10],an eigenvalue decomposition (EVD) based subspace method was proposed,however,to resolve the scalar multiplicative ambiguity between the estimated and actual channel vectors,a short training sequence is still required.A time-shifted pilot sequence method was proposed in [6]in order to avoid sending correlated (nonorthogonal) pilot sequences simultaneously.However,stringent timing control is required and it becomes impractical in a dense cellular system.Similar to the concept of [6],asynchronized pilot transmission was proposed in [11]and [12]to eliminate the correlation of the channel estimation error.To reduce the pilot contamination effect,a pilot reuse scheme was considered[13].Using the Bayesian channel estimation,the work of [14]found that pilot contamination can disappear under the condition that the channel angular spreads of active users do not overlap.It was shown in [15]and [16]that pilot contamination does not occur with power control and power-controlled handoff when the proposed nonlinear channel estimator is used.In the work of [17],a pilot decontamination method was proposed in a massive MIMO system by exploiting channel sparsity.

This paper considers a multiuser multi-cell massive MIMO system,in which a TDD mode is assumed and BS estimates each RT’s instantaneous CSI during the uplink transmission.Due to the reuse of pilot sequences in each cell,we need to perform channel estimation in the presence of pilot contamination.We propose a multiple signals classification (MUSIC)-based[18]channel estimation method in which the pilot contamination effect can be completely removed as the array size of BS grows large.The rationale is based on the theory proposed in [14]that multipath components of interfering signals with angle-of arrivals (AOAs) outside the AOA region for the desired user will tend to fall in the null space of its covariance matrix as the array size of BS is large.In what follows,in the uplink pilot transmission phase,we first propose a pilot sequence reuse pattern by carefully assigning an identical pilot sequence to the user in each cell with non-overlapping AOA.There then,we exploit the fact that the received signal strength at the intended cell is larger than the strength of the interfering signal coming from the adjacent cell.Therefore,we are able to distinguish the signal subspace from the interference subspace at each BS.And the signal subspace becomes orthogonal to the interference subspace.Then,a projection of the received signal onto the signal subspace would remove interference from adjacent cells and complete removal of pilot contamination can be attained.An extensive analysis on the impact of the limited array size as well as inevitable estimation error of the correlation matrix on system performance is also provided in this paper.

The rest of this paper is organized as follows.In Section 2,we describe the system model and formulate the problem.Section 3 depicts the pilot contamination problem and the rationale of the MUSIC-based channel estimation algorithm.In Section 4,we demonstrate the system performance and discuss the numerical results.Concluding remarks are finally made in Section 5.

2.System and Channel Model

In this paper,we consider a cellular network ofLcells,with full spectrum reuse.Each cell hasKserved singleantenna RTs and one BS withMantennas.Denote the channel coefficient from thekth user in thelth cell to themth antenna of the intended BS asgk,l,m,which is equal to a complex small-scale fading factor times an amplitude factor that accounts for geometric attenuation and large-scale fading:

wherehk,l,mis the fast (small-scale) fading coefficient;represents the geometric attenuation and shadow(large-scale) fading,which are assumed to be well known and independent of the antenna indexm.Therefore,the considered MIMO system is consisted of multiple multiple-input single-output (MISO) systems with anM-by-1 channel vectordenotes the channel vector between BS of the intended cell and thekth user on thelth cell.Hereis used for “is defined as” andstands for the transpose of a matrix or vector.We may also regard it as the spatial signature for specific (k,l).It should be noted that the spatial signature is unique for each user as long as their physical locations are different.Based on (1) and,we have

Furthermore,we assume that BS in each cell is equipped with a uniform linear array (ULA) with antenna spacing less than or equal to a half wavelength.Hence we have the following multipath model[19]:

wherePis the arbitrary number of the independent and identically distributed (i.i.d.) paths;is independent over the path indexp,whereis the (k,l)th channel’s average attenuation;ak,l,pis the steering(response) vector of ULA at the intended BS with respect to the signal coming from thepth path.It can be represented by the Vandermonde form:

wheredis the antenna spacing at BS andλis the signal wavelength.Without loss of generality,we setd=λ/2 throughout this paper.θk,l,p∈[0,π]is AOA emitted from thekth user’spth path in thelth cell.Upon defining

(3) can be written in the compact form:

3.Channel Estimation

3.1.Pilot Contamination

We consider here a TDD scheme,in which reciprocity between the uplink and downlink channels can be assumed.For TDD-based massive MIMO transmission systems,pilot sequences are transmitted from RTs in the uplink phase to estimate channels.There areLtime-synchronized cells in the considered model.Ideally,the pilot sequences employed by all RTs should be orthogonal.However,the number of orthogonal pilot sequences with a given period and bandwidth is limited,which in turn leads to pilot contamination.We denote the pilot sequences,with the length ofτ,used by single-antenna RTs within the same cell by

These pilot signals transmitted by each RT within a cell are mutually orthogonal such that

The same set of orthogonal pilot sequences,{sk}k=1,2,…,K,is reused in all the remaining cells.As a result,intracell interference is negligible in the channel estimation phase.However,identical pilot sequences assigned to users in other cells result in inter-cell interference.During the uplink pilot phase,all users simultaneously transmit pilots to their BSs.Hence,the received signal matrix at the target BS antenna array can be expressed as

where {h1,l}l=2,3,…,Ldenotes the channel vector between BS in Cell 1 and RT in thelth cell that transmits the pilot sequence ofs1.In writing (9),we have used the pilot sequences’ orthogonal property of (7).The noise vectorn1=Ns1/τis still Gaussian with zero mean and covariance matrix (σ2/τ)IM.In what follows,the estimate ofh1,1can be simply obtained as

Fig.1.Pilot contamination in a massive MIMO cellular system.

In the downlink transmission phase,if we employ the channel estimate,as the downlink beamforming vector for the first user in Cell 1,then

whereα1,1is the power normalization factor.Then BS transmits anM-dimensional downlink beamforming vector toKusers,which yields

wherepdis the downlink transmit power;wk,1is theM-by-1 downlink beamforming vector that carries thekth RT’s downlink data bitIt is evident that channel estimation caused by pilot contamination severely degrades the downlink transmission performance in two aspects:

1) The received signal at the desired RT contains interference terms

2) If we use (10) as the downlink beamforming vector,the second term,will definitely interfere the reception of RTs in the remainingL–1 cells using the same pilot sequence.Similarly,the desired RT should be interfered by the downlink transmission of the remainingL–1 cells.

From the law of large numbers,it follows that the channel vectors between the users and BS become pairwisely orthogonal[2],i.e.,

The first problem may be neglected according to (13) asMgrows large,which is usually the case in massive MIMO.However,the second problem is inevitable and will severely degrade the performance asLis large.

3.2.MUSIC-Based Pilot Decontamination and Channel Estimation

In this section,we aim at proposing a pilot decontamination method by taking advantage of the multiple antenna dimensions.Exploiting (5),we first rewrite (9) as

The covariance (correlation) matrix of the observed data vector can be obtained as

where

In massive MIMO,the number of BS antennas is on the order of or more than 100.In the scenario of a largenumber-of-antennas case,it has been proven in [14]that multipath components with AOAs outside the AOAs region for a given user will tend to fall in the null space of its covariance matrix.Denotebe the minimum and maximum AOAs of thekth RT in thelth cell,then based on the result in [14],we have that if theL–1 intervals,are strictly non-overlapping with the desired channel’s AOA interval,satisfies

In this paper,we assume that the base station controller (BSC) or mobile switching center (MSC) knows the positions of all RTs in each cell and the AOA spread of multipath components is confined to a region of space.Thereby,it is up to our disposal that BSC assigns the same pilot sequence,e.g.,s1,to the specific RT in each cell such that the selected RTs exhibit multipath AOAs that do not overlap with AOAs for the desired user.

Performing EVD onRy1,we have

whereΣ=diag{λ1,λ2,…,λM} is a diagonal matrix with eigenvalues arranged in a descending orderλ1≥λ2≥…≥λM.U=[u1,u2,…,uM]is the eigenvector matrix in whichuicorresponds toλi.Due to the pass loss effect,we have thatβ1,1>β1,lwithl=2,3,…,L,then we may separateUinto signal subspace,span{u1,u2,…,uP},and noise subspace,span{uP+1,uP+2,…,uM}.From the matrix theory,we have that the column space ofA1,1spans the signal subspace.

Since the signal subspace and noise subspace are orthogonal complements,upon defining the noise projection matrix:

it is evident that the projection of each signal vector onPNmust be zero.

Ford=λ/2,to estimate {a1,1,p}p=1,2,…,P,we first define

The rationale of the MUSIC[18]algorithm is to exploit the fact as depicted in (21).AOAs of the desired RT can be found by searching over theθdomain forPpeaks (ideally extremely high) of the MUSIC (spatial) spectrum.

A distinct feature of ULA is that the steering vector has a Vandermonde structure,therefore we may first substitutez=e−jπcosθin (22) to obtaina(z)=[1,z,…,zM−1]T,and then the spatial spectrum (denominator of (23))can be converted into a polynomial with the degree of 2M–1:

In what follows,the spatial spectrum search problem is equivalent to the polynomial rooting problem.This is referred to as the Root-MUSIC algorithm[20].By findingProots ofS(z) on the unit circle of thez-plane,{z1,z2,…,zP},AOAs of the desired RT can be calculated by

Substituting (25) into (4),the steering vectors,can be obtained.

Note that in a practical situation,Ry1is unknown and needs to be estimated.Under the ergodic assumption,we collect a sequence of the measurements,and perform time average instead of ensemble average.Hence,the estimate ofRy1is given by

It should be noted that the correlation matrix of the observed data vector is estimated by sample average with the size ofN.The estimation error,which is due to the use of a finite window size,will decrease as the number of samplesNincreases (this requires that the statistics is invariant during the observation interval).

The algorithm of the proposed MUSIC based channel estimation algorithm is proceeded in the following.

Step 1:BSC allocates each pilot sequence,e.g.,s1,to the specific RT (one in each cell) such that the selected RTs exhibit multipath AOAs that do not overlap with AOAs for the desired RT.

Step 2:The intended BS correlates its received signal ons1to remove intra-cell interference as well as most of the inter-cell interference (except the users in other cells using the same pilot sequence).

Step 3:The intended BS collectsNdata vectors,and uses (26) to compute

Step 5:Construct the noise projection matrix by (20),

Step 6:Compute the MUSIC spectrum by (23),

Step 7:FindPpeaks fromto get the AOA estimate,And the steering vectors,can be obtained according to (4).

As we compare (27) with (10),it is evident that pilot contamination has been mitigated.The downlink beamforming vector can be constructed as

4.Performance Evaluation

In this section,we aim at evaluating the system performance through computer simulations.Unless otherwise mentioned,we set the total number of cells to beL=3.The number of paths for each RT isP=5,the path gain is generated byαk,l,p∼CN(0,1) and is independent over the path indexp.AOA of each path emitted from the desired user is within (0.21π,0.25π) and AOAs of interfering users are non-overlapping with AOA of the desired RT.The large-scale fading coefficients for the intended cell and interfering cells are set to beandrespectively.The uplink transmit power is set to bepu/N0=15 dB,whereN0represents the one-sided power spectral density of the background noise.The result in each simulation example is obtained from the average of 500 independent trials.

In the first simulation example,we provide three different sample sizes,N=100,300,and 500,to estimate the correlation matrix,and the resulted MUSIC spectra are presented in Fig.2.As depicted in Fig.2,we scanover 1000 points fromθ=0 toθ=π,and there are exactly 5 peaks.The 5 peaks inreveal AOAsof the desired RT.As expected,higher peaks can be obtained as we increase the sample size.It is also verified thatN=100 is enough to accurately estimate AOAs.Please note that ideally,we search for“infinitely” high spectral peaks.However,in practice,due to the estimation error arisen from a limited sample size,the MUSIC spectrum does not exhibit infinitely high peaks.

Fig.2.MUSIC spectra in terms of different sample sizes.

As described in Section 3,the proposed algorithm relies on the criterion that multipath components with AOAs outside the AOAs region for a given RT will tend to fall in the null space of its covariance matrix in the scenario of the large-number-of-antennas case.The main focus of the second simulation example is to examine the array size required to meet this characteristic.In Fig.3,we examineforM=400,600,and 800,respectively.The sample size for the estimation ofis set to beN=500.As we can observe from Fig.3,only whenM=400,there is one false peak nearθ=0.As we increaseM,the 5 AOA peaks are more obvious.One may argue that isM≥400 a practical choice? It is well known that the millimeter wave (mm wave) is expected to be adopted in 5G due to the fact that the spectrum is less crowded and available bandwidths are broader.Thereby,shorter wavelengths associated with higher frequencies tremendously reduce the size of the antenna array,in which massive MIMO is no more impractical.

Fig.3.MUSIC spectra in terms of different array sizes.

5.Conclusions

This paper proposes an MUSIC-based channel estimation method in the context of multiuser multi-cell massive MIMO systems.In the uplink phase,we exploit the appropriate pilot sequences assignment strategy by designating the same pilot sequence to a selected RT in each cell with non-overlapping AOA.There then,taking advantage of the characteristics that the signal subspace is orthogonal to the interference subspaces for a large-scale antenna system,we have proposed an MUSIC-based channel estimator.We have demonstrated analytically that such an approach leads to complete removal of the pilot contamination effect.Computer simulations verified the validity of the proposed channel estimator under an appropriate sample size as well as the array size.