Abstract

The performance of Massive MIMO is severely limited by channel estimation error, which is caused by pilot contamination and channel aging. In this paper, we propose an estimation algorithm based on the weighted total least-squares method with errors-in-variables (EIV) model to alleviate the influence of pilot contamination and channel aging. Then, a channel rectification method has been investigated to diminish the inaccuracy of channel estimation. Comparing with the traditional methods, it not only helps to make the signal estimation more accurate, but also provides opportunities to correct the channel model with estimation error and update the aged channel statement information. Simulations are provided to verify the efficacy of this method.

1. Introduction

Massive MIMO, which is a system where base stations with a large number of antennas and tens of single-antenna user terminals (UT) deployed in each cell, has attracted attentions for its high spectrum efficiency [1]. Besides, as the number of antennas at the BS is far larger than that of UTs in each cell, the downlink channel estimation will not be feasible [2]. Therefore, time division duplex (TDD) is used and the channel is assumed to be reciprocal where the downlink channel is gained from the uplink training. During the training period, the pilots are reused at each cell as the number of orthogonal pilots is limited by coherent bandwidth and coherent time of the mobile channel [3]. So, the channel estimation is contaminated, which is called pilot contamination [4]. On the other hand, as time goes by, the channel varies, and it is different from the estimated state. This phenomenon is the so-called channel aging. The primary cause of this problem is that the antennas and those of objects/people move in the propagation medium [5]. These two impacts cause harmful influences on the uplink signal decoding and the downlink precoding, thus on the performance of the transmission.

To alleviate the effect of pilot contamination, many prior works have been proposed. For example, a spatial domain method, which uses a predetermined angular-tunable narrow beam pattern to match the desired user based on the fact that the spatial and/or temporal characters of channel coefficients of different users are different, has been proposed in [3]. The work in [6] addressed the pilot contamination in cosine modulated multitone (CMT) and took advantage of the so-called blind equalization property to mitigate the pilot contamination effect. In [7], an iterative least square projection (ILSP) method based on diagonal Jacket matrix is proposed to resolve the effects of pilot contamination as diagonal Jacket matrix has many advantages such as reducing the computational complexity and an energy harvest. Meanwhile, to avoid the channel aging, through minimizing the mean square error (MSE) in the channel prediction, channel state information (CSI) is predicted by using the aged CSI and a Wiener linear predictor to overcome channel aging effects [5]. However, less work has been done to solve the problem of channel aging and pilot contamination jointly.

Here, we consider the channel-aging-only scenario and then incorporate the effect of pilot contamination later on. The effects of channel aging and pilot contamination are modeled jointly, and the jointed model is then transformed into an EIV model of the heterogeneous covariance case. After that, an iterative algorithm is proposed based on weighted total least-squares (WTLS) to solve the problem, that is, to estimate the transmitted signal. With the algorithm, the channel estimate error that is caused by channel aging and pilot contamination can be derived. In the end, the CSI can be rectified according to the derived channel estimate error. Therefore, the effects of channel aging and pilot contamination, which are inherent in Massive MIMO system, can be eliminated jointly with the proposed algorithm. At the end of this paper, simulation results show that, with the rectified CSI, the signal estimation becomes more accurate with the proposed method.

Throughout this paper, the following notations are used. is the unit matrix of size . , , indicate the inverse, the transpose, and the conjugate transpose, respectively, and is used to denote the complex conjugate of when is a complex number. means that satisfies the complex Gaussian distribution with mean and covariance , and denotes that is a matrix with size . Finally, is the Euclidean norm. is the expectation operation and “” is the Kronecker product of two matrices.

2. System Model

We consider the general noncooperative multicell multiuser TDD Massive MIMO system as shown in Figure 1. This system consists of cells. One base station and user terminals (UTs) are deployed in each cell. The UTs are single-antenna while the base station has antennas, where is far larger than . The same frequency band is shared by the whole system. Apart from that, we assume the channel reciprocity as the propagation channel is essentially reciprocal so that the downlink channel is the Hermitian transpose of the corresponding uplink channel [2].

Here, a quasi-static channel model is assumed, so the channels remain the same within one symbol but vary from symbol to symbol. For the simplicity of analysis, we use the channel model , where denotes channels at the th symbol and the subscripts indicate the channel from the th UT in cell to the base station in cell. This kind of channel model, which is also known as the stationary ergodic Gauss-Markov block fading channel model, is versatile and is constituted by two parts: is a deterministic correlation matrix and is independent of the symbol index ; is a fast-fading channel vector [5, 8]. Actually, represents the general properties of the channel while stands for the channels dynamic characteristics. Then, denotes the channel from UTs in cell to the base station in cell . Since the channel vectors of different users are assumed to be Gaussian random process with i.i.d. entries, the channel matrix is column full-rank.

In this paper, only the uplink is considered, and it consists of the training period and the transmission period, so we analyze the received signal at the base station, such as at the base station in cell :where and indicates the transmitted signal of the th UT in cell at the th symbol time. is the transmit power, is the noise power, and is the received white addictive Gaussian noise at base station in cell .

3. Weighted Total Least-Squares Algorithm for Signal Estimation

The EIV observation model is conceptually symbolized as in [9, 10]:where , , , and rank. and are the corresponding observation error of and , respectively, and their stochastic properties are characterized bywhere and “vec” is the operation that converts a matrix to a column vector by stacking one column of this matrix underneath the previous one. and (; the individual cofactor matrices have size and has size ; could be singular) are the symmetric and nonnegative-definite cofactor matrices of and , and is the variance component, which is unknown.

In the consideration Massive MIMO system, , , and usually correspond to the transmitted signal, the system coefficients, and the received signal, respectively. In the following sections, we will model the signal estimation problem with the effect of pilot contamination and channel aging as EIV model.

3.1. Channel Aging

In the realistic wireless communication system, the variation of channels never stops due to the change of various factors, such as the relative movement of the transmitters and receivers, the temperature, the humidity, and the mobility of adjacent objects. Therefore, the channel changes between the training period and the transmission period of the uplink, which affects the accuracy of channel modeling and signal estimation at the base station. Here, for analysis, we adopt the channel aging model as in [5], where the channel model at ()th symbol iswhere are the AR coefficients and is temporally uncorrelated complex white Gaussian noise process.

For simplicity, we use the first-order model to approximate the changing channel; that is,It is obvious that increasing the order will improve the accuracy of channel modeling but increase the complexity as well. In this first-order model, , where is zeroth-order Bessel function of the first kind, is the maximum Doppler shift, and is the channel sampling duration; is the uncorrelated channel error due to the effect of channel aging. From this model, we can easily get the idea that decreases as becomes larger so that becomes less dependent on , which coincides with our intuition that the channel changes severely if the environment has a great variation. Specially, when , , which means has nothing to do with .

According to [11], compared to pilot contamination, multiuser interference and noise are negligible impacts. Therefore, the received signal at the base station from UT in cell is

By inserting (5) into (6), we can obtain the received signal when the channel aging error is considered, which isAssume that ; then we define

Therefore, the signal estimation problem can be treated as a total least square problem, and it is modeled as an EIV model. Consequently, the estimation of can be derived through the proposed algorithm. The performance compared to the no-channel-updating scenario is demonstrated by simulation.

3.2. Incorporating Pilot Contamination

After modeling the channel aging separately, we will derive the model of the incorporating pilot contamination, which will also be transformed into an EIV model. The uplink channel estimation at the base station is made by using the pilots or the training sequences sent by user . Let be the length of the training period. is the pilot vector of the th user in the training period. Suppose that all cells use the same pilots set ; the pilots are normalized to meet . So, the received signal at base station at the th symbol time reads where is the training transmit power and “tr” denotes the training period.

Then, the signal for channel estimation is derived as follows:

Here, is the desired channel, is the so-called pilot contamination, and denotes the effect of noise. For analysis, and are defined as and , respectively, where the subscript indicates the index of base station while the subscript indicates the index of UTs, and .

So the real CSI can be described as

By inserting (11) into (5), we derivewhere .

consists of the interference from users in other cells, the Gaussian White noise, and channel aging . In fact, the interference from users in other cells is the sum of the interference channel coefficients that are i.i.d. Gaussian variants with zero mean, and the channel aging error is assumed to be uncorrelated with the interference channel coefficients. This model for pilot contamination and noise is proposed and widely used in prior works [8, 12]; here we extend it for training period in the presence of channel aging, pilot contamination, and noise. Therefore, satisfies .

Similar to Section 3.1, we can getwhere we can also model it as an EIV model to estimate the transmitted signal more accurately. To get the estimated , we make the following definition:

In this model, we incorporate effect of pilot contamination with that of channel aging and use the proposed iterative Signal Estimate Algorithm to estimate the transmitted signal [9]. Comparing to the channel-aging-only scenario, the error of the channel model becomes larger. Apart from that, it is obvious that this model reduces to the pilot-contamination-only scenario when . The procedures of the above iteration are outlined in Algorithm 1:

for all   and   do
  predefine error threshold ;
  predefine pilot ;
  initialize the algorithm parameters as Eq. (14)
end for
for   each    do
 define and ;
 define , ,
;
while    do
      
      ;
      
      
end while
end for
3.3. Channel Rectification

After the EIV model is established for pilot contamination and channel aging in Massive MIMO system in previous sections, the closed-form solution and the estimated parameters are complicated and hard to analytically compute, because the EIV model is essentially a nonlinear model. Here, we propose a channel rectification algorithm based on the weighted total least-squares solution (WTLSS) [9, 10], to solve this problem according to the theory of nonlinear least-squares adjustment.

While achieving more accurate signal estimation at the base station, the proposed algorithm can also rectify the channel model by deriving the residual error of channel; that is, , through the WTLSS method, can be expressed as (15).

Finally, the rectified channel model at the ()th symbol in Sections 3.1 and 3.2 is as follows:where for Section 3.1; for Section 3.2. The contribution of this step is to update the channel estimated during the training period since the more accurate signal estimation corresponds to the more accurate channel model. Therefore, we can increase the time interval of transmitting pilot signals and decrease the expense of channel estimation.

4. Simulation

Here, simulations results are derived by Monte Carlo simulation technique, which averages over channel realizations ( different and each with different for ). The effect of WTLSS method is compared with the traditional least square (LS) method. The estimation error , where is the transmitted signal and is the estimation of the signal, is considered as the standard for comparison.

The following assumptions are made:(1).(2) and the signal noise ratio 10 .

Figure 2 shows the effectiveness of WTLSS at different channel variations, in which the parameters is denoted by , when channel aging is the only factor taken into consideration. As pilot contamination and interference are assumed to be well removed here, the number of cell and the number of UT in each cell do not affect the accuracy of signal estimation. Figure 2 compares the signal estimation errors of the WTLSS method and the LS method when the number of antennas at the base station and  dB. It is obvious that WTLSS stands out compared to LS as increases; that is, the channel changes substantially. When is close to zero, WTLSS reduces to the traditional LS method. Increasing Ar and does not improve its performance significantly but decreases the number of iterations of WTLSS method as is shown in Figure 3, which illustrates the number of WTLSS iterations versus .

Figure 4 compares the signal estimation error of the WTLSS and LS methods when both channel aging and pilot contamination are considered in multicell Massive MIMO system. Here, we assume that ,  dB, and . As is shown in the figure, the WTLSS method performs better than LS method. However, as the number of cells increases, the effect of pilot contamination becomes more severe.

Figure 5 presents the effects of WTLSS and LS methods taking both channel aging and pilot contamination into consideration with different transmission SNR of UTs. The distance between UT and its corresponding base station is assumed to be half less than the distance between UT and base stations in its adjacent cells; thus the power of aimed channel is four times larger than that of the “contamination” channel. As shown in Figure 5, WTLSS outperforms LS method for different transmission SNR in four different scenarios (). As pilot contamination is not relevant to , the influence of the pilot contamination is increasing with the SNR increase; it is because the increased SNR in the adjacent cell will increase the “contamination” power. But when the value of SNR is large, the ratio of desired power and the “contamination” power will tend to be fixed, which will make the performance curve parallel to the -axis. On the other side, the proposed algorithm decreases the reflection of the impact of channel aging. it is shown that the performance gap between different using WTLSS is much less than the one using LS method.

Figure 6 shows that both increasing SNR and the smaller will decrease the iteration number; it means that the complexity of the proposed iterative algorithm is influenced by the and the SNR.

5. Conclusion

In this paper, we proposed an iterative method based on the WTLSS to alleviate the effect of channel aging and pilot contamination. We firstly incorporate these two effects and modeled them as an EIV model. Simulations are made to verify the efficiency of the proposed signal estimation algorithm compared with the traditional LS method. According to the simulation results, the proposed algorithm outperforms the LS method at both the channel-aging-only scenario and the scenario taking channel aging and pilot contamination into consideration, especially when is large. The other advantage of our algorithm is that we can update the channel through deriving the channel estimate error, and the validity of channel rectification is also verified by simulation.

Competing Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This work was supported by the National Natural Science Foundations of China under Grants 61601334 and 61201168 and by project of Natural Science Foundation of Hubei Province under Grant 2015CFC870.