Abstract
We consider the uplink of massive multiple-input multiple-output systems in a multicell environment. Since the base station (BS) estimates the channel state information (CSI) using the pilot signals transmitted from the users, each BS will have imperfect CSI in practice. Assuming zero-forcing method to eliminate the multi-user interference, we derive the exact analytical expressions for the probability density function of the signal-to-interference-plus-noise ratio, the corresponding achievable rate, the outage probability, and the symbol error rate (SER) when the BS has imperfect CSI. An upper bound of the SER is also derived for an arbitrary number of antennas at the BS. Moreover, we derive the upper bound of the achievable rate for the case where the number of antennas at the BS goes to infinity, and the analysis is verified by presenting numerical results.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Over the past decade, multiple-input multiple-output (MIMO) techniques have been investigated, starting from single-user scenarios [1]. In point-to-point (single user) MIMO with \(n_T\) transmit and \(n_R\) receive antennas, the channel capacity is known to grow linearly as \(\min (n_T,n_R)\) increases through the combined use of space-time coding and spatial multiplexing. A multi-user MIMO (MU-MIMO) scenario requires spatial sharing of the channel among the users connected to the network [2, 3]. MU-MIMO has been discussed extensively for use in the 3GPP LTE-Advanced standardization. Relative to single-user MIMO (SU-MIMO), MU-MIMO has several key advantages in that it allows for direct gain in a multiple access capacity and spatial multiplexing gain at the base station (BS) without the need for multiple antenna terminals.
Recently, industry and academia have expressed significant interest in implementing massive MIMO in both single cell and multicell environments [4–8]. The use of additional antennas at the BS has been shown to improve power efficiency both for the uplink [4] and for the downlink [6, 7]. Massive MIMO is a system where a BS equipped with a hundred or more antennas simultaneously serves several users in the same frequency band by exploiting the degrees-of-freedom (DoF) in the spatial domain [4–12]. In such a system, many techniques were proposed to cancel and/or mitigate interference in MIMO systems, such as maximum likelihood multiuser detection in [13] and a combination of a zero-forcing (ZF) and dirty paper coding (DPC) in [14]. However, the complexity issue in practical systems for these techniques is a growing concern proportional to the number of antennas at the BS [14]. Fortunately, when the number of antennas at the BS is large enough, from the law of large numbers, the random and mutually independent channel vectors between the BS and the users become pairwise orthogonal [15]. Indeed, the BS can purposefully avoid transmitting toward certain directions, and simple matched filer processing can be used to completely eliminate independent background noise and intracell interference [4, 8, 16, 17]. Spatial-division multiplexing for massive MIMO can enhance the reliability and data rate of the system because more distinct paths are established between the BS and the users [16, 17]. Notably, the additional DoF provided by a massive number of antennas at the BS can reduce the transmit power for the users on the uplink. This is very efficient when multimedia services are increasing and the design of a battery with long time use is a major challenge for manufacturers [18]. Of course, the electrical power supply to the BS will be higher which is consumed by rectifier, baseband digital signal processing circuit, power amplifier, feeder, and cooling system on the downlink. Hence, solutions to reduce the emission of RF power would help in cutting down the power consumption of the BS [19]. Therefore, massive MIMO is a promising technology that can be integrated into next generation wireless systems [20, 21].
It is known that a multi-user detection technique called successive interference cancellation (SIC) can achieve maximum rate in the uplink [23]. However, the SIC is difficult to implement in practice due to its high computational complexity. So other detection methods that are based on linear detectors, including maximal ratio combining (MRC), ZF, and minimum mean square error (MMSE), have been developed [5, 6, 8, 16, 22]. Among them, [8] derived the asymptotic analysis for the signal-to-interference-plus-noise ratio (SINR) for the uplink by using MRC and the SINR for the downlink by using maximum-ratio transmission. An exact performance analysis for the uplink was provided in [16] with arbitrary antennas at the BS. All of these results have shown that a linear receiver can exploit the advantages of massive antenna arrays at the BS with low implementation complexity. A ZF receiver can cancel intracell interference, and therefore it generally outperforms an MRC receiver. This implies that a ZF receiver can reduce the number of BS antennas necessary, relative to the number needed for MRC, while obtaining the same system performance. In general, the performance of the ZF receiver is worse than that of the MMSE receiver. However, if the SINR is high enough, the performance of the ZF receiver and that of the MMSE receiver are then equivalent [4, 23]. Furthermore, an MMSE requires additional knowledge on the SINR and higher complexity than the ZF receiver. In addition, exact performance analysis is not tractable even in the case of perfect CSI [5]. It was shown in [7] that the ZF beamforming can provide a good tradeoff between complexity and system performance, especially when the number of BS antennas is very large. Therefore, we focus on the ZF receiver in this paper.
In [16], the authors considered a similar MIMO configuration with a ZF receiver, where the CSI is assumed to be perfectly known to both the transmitter and the receiver. Under such assumptions for the CSI, the expression of the exact performance of the system might be tractable. In practice, however, CSI is not perfect at the transmitter and the receiver. In order for the BS to acquire the CSI, a simple scheme can be employed where users send pilot signals to the BS, so that the BS can estimate the channel by analyzing the received pilot signals in an uplink training phase [5, 12, 17, 22, 24]. The least-squares (LS) method is a conventional method that is generally used to estimate the channel state. Unfortunately, this method causes significant degradation in the system performance due strong intercell interference. In contrast, the MMSE estimation method can result in more accurate channel estimation [5]. In the uplink transmission phase, the signals transmitted from the users to the BS can be detected by using a linear detector using the estimated CSI.
In this paper, we derive new results for the achievable rate of the uplink in a MIMO system with a ZF receiver. Our analysis considers a scenario that is more realistic than that presented in [16], since we consider that the channel state information at the BS is not perfect. Our main results are listed as follows.
-
In Sect. 3, the probability density function (PDF) and cumulative distribution function (CDF) of the SINR are derived. These results are then used to analyze the bit error rate (BER) and the outage probability. We demonstrate how the performance depends only on the gain of the interfering links and how it saturates as the number of antennas at the BS becomes very large. An asymptotic analysis is also presented.
-
In Sect. 4, we derive the exact closed-form expressions of the achievable uplink rate, of the outage probability, and of the symbol error rate (SER) for an arbitrary number of antennas at the BS. In addition, an upper bound is also derived for the SER to evaluate the performance of the system in the absence of high precision requirements.
The rest of this paper is organized as follows. Section 2 describes the system model for massive MIMO in a multicell environment, and it explains how to estimate the channel state by using uplink pilot signals and how to use the estimated channel in a ZF receiver. In Sect. 3, the statistics for the SINR are derived, and an asymptotic analysis is presented for the case where the number of antennas at the BS grows without limit. Section 4 analyzes the achievable uplink rate, the outage probability, and the SER for an arbitrary number of antennas at the BS. Section 5 presents the numerical results that are used to evaluate the performance of the system. Finally, the conclusion is presented in Sect. 6.
Notation The superscript \(\dagger \), *, T, and \(\mathrm {tr}(\cdot )\) stand for the complex conjugate-transpose, the conjugate, the transpose, and the trace, respectively. \([\mathbf {G}]_{ij}\) denotes the entry of matrix \(\mathbf {G}\) on the i-th row and j-th column, and \(\mathbf {I}_{n}\) is the \(n\times n\) identity matrix. We use \(a \sim b\) to indicate that the random variables, a and b, follow the same distribution. \(\mathbb {E}\left\{ {\cdot }\right\} \) denotes the expectation operation, and \(\mathbf {x} \sim \mathcal {CN} \left( \mathbf {0},\varvec{\Sigma }\right) \) indicates that \(\mathbf {x}\) is a symmetric complex Gaussian random vector with zero-mean and covariance matrix \(\varvec{\Sigma }\).
2 System model
2.1 Multicell multi-user MIMO system
In this paper, we consider the uplink transmission of a multicell multi-user MIMO system with \(L > 1\) cells. Each cell is comprised of one BS and K users. The BS’s are assumed to be equipped with M antennas and to use the same time-frequency resources to serve their own K users. We assume \(M \ge K\). Each user is assumed to be equipped with a single antenna, and the channel matrices between the BS and the users have to be estimated at the BS by using the uplink pilot signals. The \(M \times 1\) received signal vector at the \(\ell \)-th BS is given as
where \(\mathbf {G}_{i\ell }\) represents the \(M \times K\) channel matrix between the \(\ell \)-th BS and the K users in the i-th cell, \(P_{\mathrm {u}}\) is the average transmit power of each user, and \(\mathbf {n}_{\ell }\sim \mathcal {CN}\left( \mathbf {0}, \mathbf {I}_M\right) \) is a vector of the additive white Gaussian noise (AWGN). \(\mathbf {x}_{i}\) is a \(K\times 1\) vector of message-bearing quadrature amplitude modulation (QAM) symbols transmitted from the K users to the BS in the i-th cell, and the average power of each symbol is normalized to that of unity:
The channel matrix \(\mathbf {G}_{i\ell }\) can be decomposed as
where \(\mathbf {H}_{i\ell }\) is an \(M \times K\) matrix of which the (m, k) element \(\left[ \mathbf {H}_{i\ell }\right] _{mk}\) is the fast-fading coefficient from the k-th user in the i-th cell to the m-th antenna at the BS in the \(\ell \)-th cell. We assume that the entries for \(\mathbf {H}_{i\ell }\) are independent and identically distributed (i.i.d.) complex Gaussian random variables of zero mean and unit variance. \(\mathbf {D}_{i\ell }\) is a \(K \times K\) diagonal matrix for which \(\beta _{i\ell ,k} \triangleq \left[ \mathbf {D}_{i\ell }\right] _{kk}\) represents the large-scale fading incorporating the path loss and the shadowing. Accordingly, the (m, k) element of \(\mathbf {G}_{i\ell }\) can be expressed as
2.2 Uplink channel estimation
In order to detect the data transmitted by K users in the cell, the BS needs to estimate the CSI for the users. Let \(\tau _{\mathrm {u}}\) denote the number of symbols per coherence interval used for the uplink training, and let T be the length of the coherence interval. All users in every cell simultaneously transmit \(\tau _{\mathrm {u}}\) orthogonal uplink pilot symbols. In our work, we assume \(T>\tau _{\mathrm {u}}\ge K\). Let \(\sqrt{\tau _{\mathrm {u}}P_{\mathrm {u}}}\varvec{\Psi }_{\ell }\) be the pilot sequences transmitted by K users in the \(\ell \)-th cell. Note that \(\varvec{\Psi }_{\ell }\) is a \(\tau _\mathrm {u} \times K\) matrix, and it satisfies \(\varvec{\Psi }_{\ell }^{\dagger }\varvec{\Psi }_{\ell } = \mathbf {I}_{K}\), so that the intracell interference between the pilot signals can be ignored. We also assume that all the users in the L cells use the same set of pilot sequences. Similarly to (1), the received pilot matrix at the \(\ell \)-th BS is given as
where \(\mathbf {N}_{\ell }\) is an \(M \times \tau _{\mathrm {u}}\) AWGN matrix. Note that \(\mathbf {G}_{\ell \ell }\) is the desired channel for the own cell, while \(\mathbf {G}_{i\ell }\)’s, \(i \ne \ell \), are the interference channels from the other cells. The received signal \(\mathbf {Y}_{p,\ell }\) projected onto \(\varvec{\Psi }_{\ell }^{*}\) is given as
where \(\mathbf {W}_{\ell } \triangleq \mathbf {N}_{\ell }\varvec{\Psi }_{\ell }^{*}\). Let \(\tilde{\mathbf {y}}_{p,\ell k}\) denote the k-th column of \(\tilde{\mathbf {Y}}_{p,\ell }\) as
where \(\mathbf {h}_{i\ell , k}\) and \(\mathbf {w}_{\ell , k}\) are the k-th columns of the \(\mathbf {H}_{i\ell }\) and \(\mathbf {W}_{\ell }\), respectively. The MMSE, or equivalently Bayesian estimate, for the channel matrix \(\mathbf {h}_{\ell \ell , k}\) is given as [25, Eq. (12.7)]
Thus, the estimate \(\hat{\mathbf {H}}_{\ell \ell }\) of \(\mathbf {H}_{\ell \ell }\) is given as
where \(\mathbf {D}_{\ell }\triangleq \sum _{i=1}^{L}\mathbf {D}_{i\ell }+\frac{1}{\tau _\mathrm {u}P_{\mathrm {u}}}\mathbf {I}_K\). By multiplying both sides of (9) with \(\mathbf {D}_{\ell \ell }^{1/2}\), we have the estimate of the channels between the BS and the users in the \(\ell \)-th cell as
or equivalently
where \(\hat{\mathbf {D}}_{\ell \ell }\triangleq \mathbf {D}_{\ell }^{-1}\mathbf {D}_{\ell \ell }\) is a diagonal matrix with the k-th diagonal element \(\bigl [\hat{\mathbf {D}}_{\ell \ell }\bigr ]_{kk} = \beta _{\ell \ell ,k}\left( \sum _{i=1}^{L}\beta _{i\ell ,k}+\frac{1}{\tau _{\mathrm {u}}P_\mathrm {u}}\right) ^{-1}\). The second term in (11) is the channel estimation error caused by the users from the other cells, which is called pilot contamination [8, 22]. However, the BSs cannot distinguish pilot signals of intra-cell users from those of inter-cell users, since each BS is assigned the same pilot sequences. This causes the achievable performance to be saturated.
In a similar way to (10), we can estimate \(\mathbf {G}_{ii}\) for \(i\ne \ell \). Let \(\varvec{\xi }_{ii}\in \mathbb {C}^{M\times K}, i = 1,2,\ldots ,L\), denote the channel estimation error corresponding to \(\mathbf {G}_{ii}\). Then, \(\mathbf {G}_{ii}\) can be expressed as
We assume that the error \(\varvec{\xi }_{ii}\) is independent of \(\hat{\mathbf {G}}_{ii}\) [25].
2.3 Linear ZF receiver
After the BS estimates the CSI using the pilot signals, the data transmission of the K users in the cell begins. The BS uses the estimated CSI to detect the independent transmit data streams from the users. In this subsection, we describe how a ZF receiver works to detect the data streams. Let \(\mathbf {A}_{\ell }\) be the ZF receiver matrix, i.e.,
From (1) and (13), the received uplink signal at the \(\ell \)-th BS is separated into K data streams by multiplying \(\mathbf {y}_{\ell }\) with \(\mathbf {A}_{\ell }^{\dagger }\) as
Correspondingly, the signal received for the k-th user at the \(\ell \)-th BS is derived as
where \(\mathbf {a}_{\ell ,k}\) denotes the k-th column of the matrix \(\mathbf {A}_{\ell }\), and \(\mathbf {x}_{\ell ,k}\) denotes the k-th element of the vector \(\mathbf {x}_{\ell }\). The SINR \(\gamma _{\ell ,k}\) of the k-th user in the \(\ell \)-th cell after the ZF processing can be computed as
3 PDF of uplink SINR and asymptotic analysis
3.1 PDF of uplink SINR
In this subsection, we derive the PDF of the uplink SINR for the ZF detection. From (16), the SINR of the k-th user in \(\ell \)-th cell can be expressed as
where \(\alpha _{i\ell } \triangleq \mathrm {tr}\left( \mathbb {E}\left[ \varvec{\xi }_{i\ell }\varvec{\xi }_{i\ell }^{\dagger }\right] \right) = \sum _{k=1}^{K}\frac{\tau _{\mathrm {u}}P_{\mathrm {u}}\beta _{i\ell ,k}\sum _{j=1,j\ne i}^{L}\beta _{j\ell ,k}}{\tau _{\mathrm {u}}P_{\mathrm {u}}\sum _{j=1}^{L}\beta _{j\ell ,k}+1}\) can be obtained by using [25, Eq. (12.8)]. The derivation of (17) can be proved from
and
Based on the results in (10) and (12), let \(\hat{\mathbf {g}}_{i\ell ,k}\) and \(\varvec{\xi }_{i\ell ,k}\) be the columns of \(\hat{\mathbf {G}}_{i\ell }\) and \(\varvec{\xi }_{i\ell }\), respectively, where \(\hat{\mathbf {g}}_{i\ell ,k}\sim \mathcal {CN}\left( \mathbf {0},\frac{\beta _{i\ell ,k}^{2}}{\hat{\beta }_{i k}}\right) \), with \(\hat{\beta }_{i k} \triangleq \sum _{j=1}^{L}\beta _{j\ell ,k}+\frac{1}{\tau _{\mathrm {u}}P_{\mathrm {u}}}\), and \(\varvec{\xi }_{i\ell ,k}\sim \mathcal {CN}\left( \mathbf {0},\left( \beta _{i\ell ,k}-\hat{\beta }_{i k}\right) \mathbf {I}_M\right) \). Therefore, \(\alpha _{i\ell }, i=1,2,\cdots , L\) in (18) and (19) can easily be derived. From the fact that \(\hat{\mathbf {g}}_{i\ell ,k}=\sqrt{\beta _{i\ell ,k}}\hat{\mathbf {h}}_{i\ell ,k}\) and (8), we have \(\hat{\mathbf {g}}_{i\ell ,k}=\frac{\beta _{i\ell ,k}}{\beta _{\ell \ell ,k}}\hat{\mathbf {g}}_{\ell \ell ,k}\) [22, eq. (51)], which leads to the equality (a) in (19). Furthermore, we have
Then, the equality (b) in (19) can be derived. Substituting (18), (19) and (20) into (16), we obtain (17).
Let \(X \triangleq \frac{1}{\left[ \left( \hat{\mathbf {G}}_{\ell \ell }^{\dagger }\hat{\mathbf {G}}_{\ell \ell }\right) ^{-1}\right] _{kk}}\), then (17) can be rewritten as
Note that from (10), \(\hat{\mathbf {G}}_{\ell \ell }^{\dagger }\hat{\mathbf {G}}_{\ell \ell }\) is a central complex Wishart matrix with M degrees of freedom and covariance matrix \(\varvec{\Sigma }_{\ell \ell }=\mathrm {diag}\left\{ \frac{\beta _{\ell \ell ,1}^2}{\hat{\beta }_{\ell 1}},\ldots ,\frac{\beta _{\ell \ell ,K}^2}{\hat{\beta }_{\ell K}}\right\} \) where \(\hat{\beta }_{\ell k} \triangleq \sum _{j=1}^{L}\beta _{j\ell ,k}\) \(+\frac{1}{\tau _{\mathrm {u}}P_{\mathrm {u}}}\) as in [26]. Thus, X follows a complex central Wishart distribution with \(M-K+1\) degrees of freedom and scale parameter \(\frac{\beta _{\ell \ell ,k}^{2}}{\hat{\beta }_{\ell k}}\). Therefore, the PDF of X is given as [27]
Proposition 1
The PDF of the uplink SINR for the k-th user in the \(\ell \)-th cell with the ZF receiver is given as
where \(\theta \triangleq \sum _{i=1}^{L}\alpha _{i,\ell } + \frac{1}{P_{\mathrm {u}}}\) and \(\eta \triangleq \frac{\sum _{i=1,i\ne \ell }^{L}\beta _{i\ell ,k}^{2}}{\beta _{\ell \ell ,k}^{2}}\).
Proof
From (21), we can compute the cumulative distribution function (CDF) of \(\gamma _{\ell ,k}\) as
-
If \(s < 1/\eta \), by using [28, Eq. (3.381.1)], (24) can be written as
$$\begin{aligned} \begin{aligned} F_{\gamma _{\ell , k}}(s)&=\int _{0}^{\frac{\theta s}{1-\eta s}}\frac{e^{-x\hat{\beta }_{\ell k}/\beta _{\ell \ell ,k}^{2}}}{(M-K)!\beta _{\ell \ell , k}^{2}/\hat{\beta }_{\ell k}}\left( \frac{x\hat{\beta }_{\ell k}}{\beta _{\ell k}^{2}}\right) ^{M-K}dx\\&=\int _{0}^{\frac{\hat{\beta }_{\ell k}}{\beta _{\ell \ell ,k}^{2}}\frac{\theta s}{1-\eta s}}\frac{e^{-\hat{x}}}{(M-K)!}\hat{x}^{M-K}d\hat{x}\\&=1-\exp \left( {-\frac{\theta s}{1-\eta s}}\right) \sum _{i=0}^{M-K}\frac{1}{i!}\left( \frac{\theta s}{1-\eta s}\right) ^{i},\\ \end{aligned} \end{aligned}$$(25)where \(\hat{x}=\frac{\hat{\beta }_{\ell k}}{\beta _{\ell \ell ,k}^{2}}x\).
-
If \(s\ge 1/\eta \), (24) becomes
$$\begin{aligned} F_{\gamma _{\ell ,k}}(s)=1. \end{aligned}$$(26)
We can derive the PDF in (23) by applying the relationship \(p_{\gamma _{\ell ,k}}(s) = \frac{dF_{\gamma _{\ell ,k}}(s)}{ds}\) between the CDF and the PDF to (25) and (26), and by using [28, Eq. (8.356.4)]. \(\square \)
3.2 Asymptotic analysis
One of the key properties of the massive MIMO is that the number of BS antennas, M, can grow without limit, whereas the number of users, K, and the transmit power of each user are finite. The performance will improve as the number of antennas increases. However, the improvement will be limited by the intercell interference. In this subsection, we present asymptotic analysis of the SINR to get insight into the system behavior for the case of infinite number of antennas.
Proposition 2
When \(P_{\mathrm {u}}\) and K are fixed, and the number of antennas at the BS, M, grows without bound, the effective uplink SINR of the k-th user in the \(\ell \)-th cell for the ZF receiver approaches the same value as that of the MRC receiver in [8, 22], which is given by
Proof
When K is fixed and M goes to infinity, we haveFootnote 1 [4, 15]
and all the other terms in the last parenthesis of (28) converge to zero. In particular, the elements of \(\mathbf {W}_{\ell }^{\dagger }\) and \(\mathbf {n}_{\ell }\) in the the noise term are respectively i.i.d. random variables with zero mean, and so are those of \(\mathbf {W}_{\ell }^{\dagger }\mathbf {n}_{\ell }\). Hence, \(\frac{\mathbf {W}_{\ell }^{\dagger }\mathbf {n}_{\ell }}{M} \mathop {\rightarrow }\limits ^{M\rightarrow \infty }\mathbf {0}\) due to the law of large numbers. The notation \(\mathop {\rightarrow }\limits ^{M\rightarrow \infty }\) is used to indicate that the number of antennas at the BS goes to infinity.
Then, substituting (29) into (28), we obtain
Therefore, the asymptotic uplink SINR for the k-th user in the \(\ell \)-th cell is obtained as (27). \(\square \)
We can see that the MRC receiver in [8] and the ZF receiver in this paper exhibit the same performance when the BS is equipped with a very large number of antennas, i.e., as \(M\rightarrow \infty \). (27) indicates that the effect of the interference does not vanish due to pilot contamination, even though the number of BS antennas goes to infinity. Furthermore, the SINR in (27) is independent of \(P_{\mathrm {u}}\), which means that we can exploit a lower power regime while maintaining the limit SINR of (27) constant. However, in practice, the number of users and the transmit power of each user are not always fixed. For example, the following two scenarios in Corollary 1 and Corollary 2 should be considered.
Corollary 1
When \(P_{\mathrm {u}}\) is fixed, and M, K grow without bound with \(\mu \triangleq M/K >1\) remaining constant, the effective uplink SINR of the k-th user in the \(\ell \)-th cell in (17) can be deterministically approximated for the ZF receiver to
Proof
From (21), with \(\mathbb {E}\left\{ X\right\} =\left( M-K+1\right) \frac{\beta _{\ell \ell ,k}^{2}}{\hat{\beta }_{\ell k}}\), we have
In fact, a lower bound will approach the exact value when the number of antennas at the BS grows. From (32) with \(\mu =M/K\), (31) is obtained.
\(\square \)
Unlike the limit SINR in (27), the limit SINR in (31) depends on the transmit power of the user. In practice, however, the effect of the transmit power will vanish quickly in a high power regime. In addition, the SINR in (31) decreases significantly when \(K \rightarrow M\) and is equivalent to (27) as \(K \ll M\). This shows that as K increases, the impact of the pilot contamination will become more severe.
Corollary 2
Let \(E_{\mathrm {u}}\triangleq P_{\mathrm {u}}M\), where \(E_{\mathrm {u}}\) and K are fixed. When M grows without bound, the effective uplink \(\mathrm {SINR}\) for the k-th user in the \(\ell \)-th cell of the ZF receiver can be deterministically approximated to
Proof
In a manner similar to (28), from (1) and (13), we have
When K is fixed and M goes to infinity, we have [15]
and the Lindeberg–Levy central limit theoremFootnote 2 can be used to obtain
Applying (36) and (37)– (35), we obtain (34). \(\square \)
When \(E_{\mathrm {u}}\) is fixed, we can also reduce the transmit power of each user in proportion to 1 / M as M grows, while preserving the transmission rate [16]. However, as seen in (34), interferences from other cells do not vanish. In particular, we can see that the interference due to pilot reuses, also known as pilot contamination, increases as M grows, since the term M is in the denominator of (34).
4 Achievable rate, outage probability, and symbol error rate
In this section, we derive three important performance measures for the system: achievable uplink rate, outage probability, and SER.
4.1 Achievable uplink rate
Proposition 3
The exact achievable uplink rate for the k-th user in the \(\ell \)-th cell is given by (33), which is shown at the top of this page, where \(\mathrm {Ei}(z) \triangleq -\int _{-z}^{\infty }\frac{e^{-t}}{t}dt\), \(a \triangleq \frac{\sum _{i=1}^{L}\beta _{i\ell ,k}^{2}}{\hat{\beta }_{\ell k}\left( \sum _{i=1}^{L}\alpha _{i\ell }+1/P_{\mathrm {u}}\right) }\), and \(b \triangleq \frac{\sum _{i\ne \ell }^{L}\beta _{i\ell ,k}^{2}}{\hat{\beta }_{\ell k}\left( \sum _{i=1}^{L}\alpha _{i\ell }+1/P_{\mathrm {u}}\right) }\).
Proof
where \(\hat{x}=\frac{\hat{\beta }_{\ell k}}{\beta _{\ell \ell ,k}^{2}}x\). Using [28, Eq. (4.337.5)], (33) can be derived. \(\square \)
4.2 Outage probability
The outage probability \(P_{\mathrm {out}}\) is defined as the probability for which the instantaneous SINR falls below a given threshold, \(\gamma _{\mathrm {th}}\). It is easy to compute \(P_{\mathrm {out}}\) from (25) and (26) as
where \(\theta \) and \(\eta \) are defined as in Proposition 1.
4.3 Uplink SER
From the SINR distribution in (23), we can evaluate the SER of the system. We see that it is difficult to evaluate the SER directly from the PDF. Therefore, we take the moment generating function (MGF) approach [29] to derive a closed-form expression for the SER. We consider only the \(\mathcal {M}\)-QAM (\(\mathcal {M}\) = \(2^{i}\) with i even).
Proposition 4
The average SER for the transmission from the k-th user in \(\ell \)-th cell to the BS is given by
where \(\mathsf {g}_{\mathsf {\mathcal {M}QAM}}\triangleq \) \(\frac{3}{2(\mathcal {M}-1)}\) and \({\varPhi }_{\gamma _{\ell ,k}}\)(s) denotes the MGF of \(\gamma _{\ell ,k}\), defined as
where \(\kappa \triangleq \frac{\tau _{\mathrm {u}}P_{\mathrm {u}}\hat{\beta }_{\ell k}+1}{\tau _{\mathrm {u}}P_{\mathrm {u}}\hat{\beta }_{\ell k}}\), and represents the generalized hypergeometric function [28, Eq. (9.14.1)].
Proof
Let \(\gamma _{\ell ,k}\triangleq \frac{X}{Y}\), where \(Y\triangleq \theta +\eta X\). From [30, Theorem (3.19)] and [30, Theorem (3.21)], we obtain \(p_{Y}(y)=\frac{e^{-(y-\theta )/\kappa }}{(M-K)!\kappa }\left( \frac{y-\theta }{\kappa }\right) ^{M-K}\). Correspondingly, the MGF of \(\gamma _{\ell ,k}\) is given by
where
Substituting (43) into (42), we have
In [16], the authors calculated the MGF for the case with a perfect CSI. We can apply the same procedure as in [16, Eq. (53)] onto (44) to obtain (41). \(\square \)
Corollary 3
An upper bound for the SER of the k-th user in the \(\ell \)-th cell of the uplink transmission, assuming ZF processing occurs in the BS, is given by
Proof
We derive a new approximation to avoid finite integration over \(\phi \). We start by using a similar methodology as in [31] given as
where
Substituting (47) and (48) into (46), we obtain (45). \(\square \)
5 Numerical results
In this section, we provide numerical results that can be used to verify the above analysis. We first consider a simple scenario where the large-scale fading (path loss and shadow fading) is fixed and \(L = 7\) cells share the same time-frequency. We set the number of users and the number of pilot symbols to \(K = \tau _{\mathrm {u}} = 10\), and we set the length of the coherence interval to \(T = 196\) [4, 8]. We also assume that all of the desired links are associated with the gain \(\beta _{\ell \ell ,k} = 1\), and that all the interfering links for the intercell interference are associated with \(\beta _{i\ell ,k} \triangleq \beta \), \(\forall i \ne \ell , k = 1,2,\ldots , K\), which is referred to as the cross gain factor. We define SNR \(\triangleq P_{\mathrm {u}}\) since the noise variance is normalized to unity, and the average transmit power of the data and pilot signals are assumed to be equal. Furthermore, we define the spectral efficiency per cell in bits/s/Hz for the \(\ell \)-th cell as
where \(R_{\ell ,k}\) is given in (33).
Figure 1 shows the spectral efficiency per cell versus the SNR for the cross gain factor \(\beta = 0.05\) and various values of M. The simulation results were obtained through Monte-Carlo simulations using (17),Footnote 3 and the analytical results are computed from (33). As was expected, the spectral efficiency increases as M increases. At a low SNR, the spectral efficiency increases steeply with an increase in SNR; at a high SNR, the spectral efficiency reaches a saturated value. This implies that increasing the transmit power for each user does not improve the system performance, but we need to increase the number of BS antennas instead. When M grows without bound, we have an asymptotic curve resulting from the imperfect CSI due to the pilot contamination. We can observe how the spectral efficiency for \(M \rightarrow \infty \) is independent of SNR, which validates our analysis in (27). Finally, the simulation results and the analytical results are found to be in perfect agreement.
The effect of the cross gain factor for different values of M is depicted in Fig. 2. We also see how the spectral efficiency increases as M increases. Note that each element of the channel estimation error \(\varvec{\xi }_{\ell \ell ,k}\) follows a distribution with a zero mean and variance of \(\beta _{\ell \ell ,k}-\tau _{\mathrm {u}}P_{\mathrm {u}}\beta _{\ell \ell ,k}^2\left( \tau _{\mathrm {u}}P_{\mathrm {u}}\sum _{j=1}^L\beta _{j\ell ,k}+1\right) ^{-1}\). When the cross gain factor increases from 0 to 1, or correspondingly the variance of the channel estimation error increases from 0.01 to 0.85, the spectral efficiency decreases significantly. In particular, when the cross gain factor is almost equal to the gain of the desired link, the spectral efficiency becomes very low regardless of the number of antennas M.
Figure 3 shows the outage probability per user versus the SINR threshold \(\gamma _{\mathrm {th}}\), when the cross gain factor \(\beta = 0.05\) and \(M = 40, 60, 80, \text{ and } 100\). The analytical results are computed using (39). When M increases, the outage probability decreases significantly. Figure 4 shows the outage per user versus M for several values of \(\beta \). We can see that the outage probability increases significantly as \(\beta \) increases.
Figure 5 presents the SER against the number of BS antennas per user for different \(\mathcal {M} = 4, 16, 64\). The exact analytical curves and the upper bound of the analytical curves are computed using Proposition 4 and Corollary 3, respectively. We can see that the analytical results are accurate for all cases. The upper bound of the SER is also quite tight, so we can use it to evaluate the performance of system for simple cases. In terms of the SER, this figure shows the advantages of using a massive number of antennas. The performance is seen to improve substantially as M increases.
We now evaluate the effect of the imperfect CSI on the system performance in more practical scenarios. We consider hexagonal cells with a radius of 1000 m. The number of users and the number of pilot symbols are set to \(K = \tau _{\mathrm {u}} = 10\). The large-scale fading coefficients are chosen as
where \(z_{i\ell ,k}\) is a log-normal random variable with a standard deviation of 8 dB. \(r_{i\ell ,k}\) is the distance between the user and the BS, and \(\gamma \) is the path loss exponent, which is assumed to be equal to 4. The users are assumed to be located randomly and uniformly over the cell area. We consider the channel estimation error in cell 1 (\(\ell =1\)), and we use a normalized channel estimation error to evaluate the system performance for the MMSE estimation as
Figures 6 and 7 illustrate the effect of having imperfect CSI against the number of cells L. For both cases, when the number of cells increases, the normalized channel estimation error in (51) increases and the spectral efficiency in (49) significantly decreases. In particular, when \(L = 1\), which corresponds to an interference-free scenario, the performance for both cases is the best that can be obtained, but it degrades as L increases, due to pilot contamination.
6 Conclusion
In this paper, we have analyzed the uplink performance of a multicell massive MIMO system where the BS is implemented with a ZF receiver with imperfect CSI due to pilot contamination. We have derived the exact analytical expressions for the PDF of the uplink SINR as well as the corresponding achievable rate, outage probability, and symbol error rate. Numerical results have been provided to validate the analysis, and the results indicate that in order to improve the system performance, we need to increase the number of BS antennas rather than the transmit power of the users. In addition, the effect of the pilot contamination on the system performance was investigated. The results presented in this paper have been provided as closed-form expressions, thus enabling easy and clear assessment of the system performance.
Notes
Assume that the k-th columns \(\mathbf {h}_{i\ell ,k}\) and \(\mathbf {h}_{j\ell ,k}\) of \(\mathbf {H}_{i\ell }\) and \(\mathbf {H}_{j\ell k}\), respectively, are mutually independent \(M\times 1\) vectors, whose elements are i.i.d. random variables with zero mean and unit variance. From the law of large numbers, we have \(\frac{1}{M}\mathbf {h}_{i\ell ,k}^{\dagger }\mathbf {h}_{i\ell ,k}\mathop {\rightarrow }\limits ^{a.s}1\) and \(\frac{1}{M}\mathbf {h}_{i\ell ,k}^{\dagger }\mathbf {h}_{j\ell ,k}\mathop {\rightarrow }\limits ^{a.s}0\) as \(M\rightarrow \infty \), where \(\mathop {\rightarrow }\limits ^{a.s}\) denotes the almost sure convergence.
With \(\mathbf {h}_{i\ell ,k}\) and \(\mathbf {h}_{j\ell ,k}\) defined in (29), from Lindeberg–Levy central limit theorem, we have \(\frac{1}{\sqrt{M}}\mathbf {h}_{i\ell ,k}^{\dagger }\mathbf {h}_{j\ell ,k}\mathop {\rightarrow }\limits ^{d.}\mathcal {CN}(0,1)\) as \(M\rightarrow \infty \), where \(\mathop {\rightarrow }\limits ^{d.}\) denotes convergence in distribution.
References
Goldsmith, A., Jafar, S. A., Jindal, N., & Vishwanath, S. (2003). Capacity limits of MIMO channels. IEEE Journal on Selected Areas in Communications, 21(5), 684–702.
Gesbert, D., Kountouris, M., Heath, R. W., Chae, C.-B., & Salzer, T. (2007). Shifting the MIMO paradigm. IEEE Communications Magazine, 24(5), 36–46.
Andrews, J. G., Choi, W., & Heath, R. W. (2007). Overcoming interference in spatial multiplexing MIMO cellular networks. IEEE Transactions on Wireless Communications, 14(6), 95–104.
Ngo, H. Q., Larsson, E. G., & Marzetta, T. L. (2013). Energy and spectral efficiency of very large multiuser MIMO systems. IEEE Transactions on Communications, 61(4), 1436–1449.
Hoydis, J., Brink, S. T., & Debbah, M. (2013). Massive MIMO in the UL/DL of cellular networks: How many antennas do we need? IEEE Journal on Selected Areas in Communications, 31(2), 160–171.
Yang, H., & Marzetta, T. L. (2013). Performance of conjugate and zero-forcing beamforming in large-scale antenna systems. IEEE Journal on Selected Areas in Communications, 31(2), 172–179.
Hanif, M.-F., Tran, L.-N., Tölli, A., & Juntti, M. (2014). Computationally efficient robust beamforming for SINR balancing in multicell downlink with applications to large antenna array systems. IEEE Transactions on Communications, 62(6), 1908–1920.
Marzetta, T. L. (2010). Noncooperative cellular wireless with unlimited numbers of base station antennas. IEEE Transactions on Wireless Communications, 9(11), 3590–3600.
Huh, H., Caire, G., Papadopoulos, H. C., & Ramprashad, S. A. (2012). Achieving massive MIMO spectral efficiency with a not-so-large number of antennas. IEEE Transactions on Wireless Communication, 11(9), 3226–3239.
Ozgur, A., Leveque, O., & Tse, D. (2013). Spatial degrees of freedom of large distributed MIMO systems and wireless ad hoc networks. IEEE Journal on Selected Areas in Communications, 31(2), 202–2014.
Pitarokoilis, A., Mohammed, S. K., & Larsson, E. G. (2012). On the optimality of single-carrier transmission in large-scale antenna systems. IEEE Communications Letters, 1(4), 276–279.
Jose, J., Ashikhmin, A., & Marzetta, T. L. (2011). Pilot contamination and precoding in multi-cell TDD systems. IEEE Transactions on Wireless Communications, 10(8), 2640–2651.
Dai, H., Molisch, A. F., & Poor, H. V. (2004). Downlink capacity of interference-limited MIMO systems with joint detection. IEEE Transactions on Wireless Communication, 3(2), 798–801.
Tran, L. N., Juntti, M., Bengtsson, M., & Ottersten, B. (2013). Weighted sum rate maximization for MIMO broadcast channels using dirty paper coding and zero-forcing methods. IEEE Transactions on Communications, 61(6), 2362–2373.
Cramer, H. (1970). Random variables and probability distributions. Cambridge: Cambridge University Press.
Ngo, H. Q., Matthaiou, M., Duong, T. Q., & Larsson, E. G. (2013). Uplink performance analysis of multicell MU-SIMO systems with ZF receivers. IEEE Transactions on Vehicular Technology, 62(9), 4471–4483.
Yin, H., Gesbert, D., Filippou, M., & Liu, Y. (2013). A coordinated approach to channel estimation in large-scale multiple-antenna systems. IEEE Journal on Selected Areas in Communications, 31(2), 264–273.
Fehske, A., Fettweis, G., Malmodin, J., & Biczok, G. (2011). The global footprint of mobile communications: The ecological and economic perspective. IEEE Communications Magazine, 49(8), 55–62.
Brevis, P. G., Gondzio, J., Fan, Y., Poor, H. V., Thompson, J., Krikidis, I., et al. (2011). Base station location optimization for minimal energy consumption in wireless networks. In Proceedings of the 2nd green wireless communications & networks workshop (GreeNet 2011) (pp. 15–18). Hungary: Budapest.
Larsson, E. G., Tufvesson, F., Edfors, O., & Marzetta, T. L. (2014). Massive MIMO for next generation wireless systems. IEEE Communications Magazine, 52(2), 186–195.
Rusek, F., Persson, D., Lau, B. K., Larsson, E. G., Marzetta, T. L., Edfors, O., et al. (2013). Scaling up MIMO: Opportunities and challenges with very large arrays. IEEE Communication Magazine, 30(1), 40–46.
Ngo, H. Q., Larsson, E. G., & Marzetta, T. L. (2013). The multicell multiuser MIMO uplink with very large antenna and a finite-dimensional channel. IEEE Transactions on Communications, 61(6), 2350–2361.
Tse, D. N. C., & Viswanath, P. (2005). Fundamentals of wireless communications. Cambridge: Cambridge University Press.
Gopalakrishnan, B., & Jindal, N. (2011). An analysis of pilot contamination on multi-user MIMO cellular systems with many antennas. In Proceedings of the IEEE international workshop signal process. Advances in wireless communications (SPAWC 2011), San Francisco, CA USA, pp. 381–385.
Kay, S. M. (1993). Fundamentals of statistical signal processing: Estimation theory. Englewood Cliffs, NJ: Prentice Hall.
Tulino, A. M., & Verdu, S. (2004). Random matrix theory and wireless communications. Foundations and Trends in Communication and Information Theory, 1(1), 1–182.
Gore, D. A., Heath, R. W., & Paulraj, A. J. (2002). Transmit selection in spatial multiplexing systems. IEEE Communications Letters, 6(11), 1491–493.
Gradshteyn, I. S., & Ryzhik, I. M. (2007). Table of integrals, series, and products (7th ed.). San Diego, CA: Academic Press.
Simon, M. K., & Alouini, M.-S. (2000). Digital communication over fading channels: A unified approach to performance analysis. New York: Wiley.
Yates, R. D., & Goodman, D. J. (2005). Probability and stochastic processes (2nd ed.). New York: Wiley.
Chiani, M., Dardari, D., & Simon, M. K. (2003). New exponential bounds and approximations for the computation of error probability in fading channels. IEEE Transactions on Wireless Communications, 2(4), 840–845.
Acknowledgments
This work was supported by Basic Research Laboratories (BRL) through NRF grant funded by the Ministry of Science, ICT and Future Planning (MSIP) (No. 2015056354).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Nguyen, VD., Shin, OS. Performance analysis of ZF receivers with imperfect CSI for uplink massive MIMO systems. Telecommun Syst 65, 241–252 (2017). https://doi.org/10.1007/s11235-016-0225-8
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11235-016-0225-8