Next Article in Journal
Optimal Deployment of Vector Sensor Nodes in Underwater Acoustic Sensor Networks
Previous Article in Journal
Dynamic Interface Pressure Monitoring System for the Morphological Pressure Mapping of Intermittent Pneumatic Compression Therapy
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Accurate Performance Analysis of Coded Large-Scale Multiuser MIMO Systems with MMSE Receivers

Key Lab of Information Coding and Transmission, Southwest Jiaotong University, Chengdu 610031, China
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(13), 2884; https://doi.org/10.3390/s19132884
Submission received: 4 April 2019 / Revised: 15 June 2019 / Accepted: 25 June 2019 / Published: 28 June 2019
(This article belongs to the Section Sensor Networks)

Abstract

:
In this paper, we estimate the uplink performance of large-scale multi-user multiple-input multiple-output (MIMO) networks. By applying minimum-mean-square-error (MMSE) detection, a novel statistical distribution of the signal-to-interference-plus-noise ratio (SINR) for any user is derived, for path loss, shadowing and Rayleigh fading. Suppose that the channel state information is perfectly known at the base station. Then, we derive the analytical expressions for the pairwise error probability (PEP) of the massive multiuser MMSE–MIMO systems, based on which we further obtain the upper bound of the bit error rate (BER). The analytical results are validated successfully through simulations for all cases.

1. Introduction

Large-scale multiuser multiple-input multiple-output (MU-MIMO) systems are characterized by consisting of a hundred, or even more antennas at the base station (BS) and multiple users being served simultaneously, which dramatically improves the link reliablility and spectral efficiency of wireless communication systems [1]. More attractively, combining with channel coding techniques and linear signal processing technologys, e.g., Zero-Forcing (ZF) and Minimum-Mean-Square-Error (MMSE) can further enhance the performance of massive MIMO. With the appropriate user scheduling scheme [2], all communicating entities can be obtained an equal opportunity without sacrificing sum-rate performance. For MU-MIMO uplink orthogonal frequency division multiple access (OFDMA) video transmission systems, the authors of [3] propose an average peak-signal-to-noise-ratio (PSNR) optimized cross-layer resource allocation and user grouping scheme, in which zero-forcing MU-MIMO detector is considered. When the number of scatterers is small compared to the base station antenna and single antenna users in the cell, the authors of [4] proposes a fast iterative weighted singular value thresholding (WSVT) algorithm to obtain a more accurate channel estimate.It is worth emphasizing that, when the elements of the BS antenna array become large, the column-vectors of the propagation matrix from BS to users tend to be orthogonal [5,6]. Considering a ZF detector, an approximate distribution for the received SINR and an approximated symbol error probability (SEP) were explored [7]. When an MMSE receiver with beamforming is considered in massive MIMO links, the asymptotic evaluation of the target SINR was investigated in [8]. Work that relates directly to the throughput bound for convolutionally encoded large-scale MIMO-OFDM links was investigated in [9], by using the approximate noise distribution for the ZF detector. Moreover, the energy and spectral efficiency of the uplink large multiuser MIMO wireless networks are analyzed in [10]. We note that the authors only discuss the rate by a lower bound result, based on the approximated gamma distribution of SINR for the MMSE receiver considered in [11]. According to the exact SINR distribution provided in [12], the authors of [13] studied the performance of convolutionally encoded MMSE–MIMO Rayleigh fading channels. However, for large-scale multi-user MIMO systems, this distribution cannot be analyzed analytically. By considering additive quantization noise model (AQNM), the authors of [14] studied the MMSE detection performance of a hybrid analog-to-digital converters (ADC) massive MIMO system, which can reduce energy consumption without reducing spectral efficiency compared to a full-resolution ADC system. Impressively, a system named cell-free massive MIMO with many distributed access points was investigated in [15]; by applying MMSE detection, the author comprehensively analyzed the spectral efficiencies of the system, and the analysis results showed that the cell-free massive MIMO is a more promising technology than conventional Cellular massive MIMO in beyond-5G networks. Furthermore, a closed-form distribution for the output SINR of the MMSE receiver was derived in [16], for uncoded MIMO systems in ideal fast Rayleigh fading, and accurate symbol error performance was evaluated. In this paper, we focus on the investigation of the uplink performance for coded cellular large-scale multiuser MIMO systems with an MMSE receiver. Our research work so far makes the following specific contributions:
  • We derive a novel statistical distribution of the SINR for any user when the channels are subject to path loss, shadowing and Rayleigh fading.
  • Using the derived SINR density, we further derive the PEP, which is then used to obtain analytical expressions relating to upper-bounds on BER of the convolutionally coded massive multiuser MMSE–MIMO systems.
Compared with [16], the channel considered in this paper is more in line with the actual multi-user MIMO scenario. In addition, we extend the analysis results to the encoded case.
The rest of this paper is structured as follows: Section 2 introduces the model of multi-user MIMO system with MMSE equalizer. Section 3 derives the corresponding SINR distribution expression. The derivation of the PEP and the upper-bounds of the BER for the convolutionally coded massive multiuser MMSE–MIMO systems are introduced in Section 4. Numerical simulations were performed in Section 5 to verify our analytical results. Finally, Section 6 summarizes the paper.
Notations: The bold lower and upper case letters denote column vectors and matrices, respectively, and [ · ] T , [ · ] H denotes transpose and conjugate transpose, respectively. The short-hand form CN ( μ , Σ ) denotes the probability density function (PDF) of a complex Gaussian random variable (RV) with mean μ and variance Σ ; I is the identity matrix. The operation E x [ f ( x ) ] represents the mean of the function f ( x ) with respect to the RV x.

2. System Model

Considering the uplink of a multiuser massive MIMO system, the system consisting of one BS and K single-antenna users. The BS are equipped with R antennas, i.e., R > K . We assume that single antenna users are independent of each other. The K transmit symbols of the users can be organized into a K × 1 vector x = [ x 1 , , x K ] , which is normalized such that E [ x x H ] = I . For a given time instant, the received R × 1 signal vector at BS reads
y = E s K G x + n ,
where G = H D 1 2 represents the R × K propagation matrix from the BS to the K users. The elements h r , k CN ( 0 , 1 ) , r = 1 , 2 , , R and k = 1 , 2 , , K , of the R × K channel matrix H denotes uncorrelated ideal fast fading coefficients from the BS to the K users. K-dimensional diagonal matrix D 1 2 = diag { ζ 1 , ζ 2 , , ζ K } models the geometric attenuation and shadow fading. Furthermore, ζ k is independent of parameter r and changes slowly over time, which can be assumed to be a constant [10,17]. Moreover, the average transmit power per user is E s K , and n CN ( 0 , N 0 I ) , is the R × 1 additive white Gaussian noise. Then, the average received SNR is given by
SNR = E s K E [ | | H D 1 2 x ] | | 2 E [ | | n | | 2 ] = E s tr ( P ) K N 0 .
The choice of MMSE filtering matrix is given by the following well-known formula
W = G H G + ρ I 1 G H ,
where ρ = K N 0 E s .
Analogous to [18] (Equation (10)), with the MMSE detector, the SINR for the k-th data stream is expressed as
γ k = ζ k h k H ( r = 1 , r k K ζ r h r h r H + ρ I R ) 1 h k = ( a ) ζ k h ˜ k H Λ h ˜ k ,
where (a) of Equation (4) is obtained by the eigenvalue decomposition of the matrix r = 1 , r k K ζ r h r h r H . h k is the k-th column of H , h ˜ k = [ h ˜ 1 , k , , h ˜ R , k ] T has the same distribution as h k , and
Λ = diag 1 λ k , 1 + ρ , , 1 λ k , K 1 + ρ , 1 ρ , , 1 ρ .
Moreover, λ k , 1 , , λ k , K 1 are the K 1 non-zero eigenvalues of the matrix r = 1 , r k K ζ r h r h r H . Therefore, SINR i can be represented as
γ k = ζ k i = 1 K 1 | h ˜ i , k | 2 λ k , i + ρ + ζ k j = K R | h ˜ j , k | 2 ρ .

3. Distribution of the SINR

As shown, in Refs. [11,18,19], the problem encountered in performance analysis of MMSE-detected MIMO systems is to explore an efficient approach to evaluate Equation (6).
In this section, we develop a simple and efficient way to derive the distribution expression for SINR in massive multiuser MIMO scenarios. To do that, firstly, we consider the expression for the SINR in Equation (6). The term r = 1 , r k K ζ r h r h r H is a R × R Hermitian matrix that can be reformulated as H k D k k H k H , where H k is a R × ( K 1 ) matrix by removing the k-th column of H and D k k corresponds to D with the kth row and the kth column deleted.
We note that Equation (6) contains K 1 different nonzero eigenvalues to be solved. The matrix H k D k k H k H is a complex Wishart matrix; let ζ ˜ 1 , , ζ ˜ K 1 be the ordered eigenvalues of the diagonal matrix D k k such that ζ ˜ 1 > > ζ ˜ K 1 > 0 .
The joint PDF of the ordered positive eigenvalues of H k D k k H k H , λ 1 , , λ K 1 , equals [20]
f λ = L det [ E ] l = 1 K 1 λ l R K + 1 k < l K 1 ( λ k λ l ) ,
where E = { e λ k / ζ ˜ l } k , l = 1 , , K 1 ,
L = l = 1 K 1 1 ζ l ˜ R ( R l ) ! k < l K 1 ζ ˜ k ζ ˜ l ζ ˜ k ζ ˜ l .
As illustrated in [19], the joint distribution of non-zero eigenvalues is directly used without approximating, and, even if the dimension of the matrix is less than 4, it is difficult to obtain a closed solution of the SINR distribution. Influenced by the large-scale fading factor, the eigenvalue joint distribution function of H D H H is more complicated than the eigenvalue joint distribution function of H H H . Therefore, method [16] is not suitable for Equation (6).
Here, we employ the approximate marginal PDF of the eigenvalues to evaluate Equation (6).
The marginal PDF of an unordered eigenvalue of H k D k k H k H is [21]
f ( λ ) = L K 1 i = 1 K 1 j = 1 K 1 D i , j λ R K + j e λ / ζ i ˜ ,
where D i , j is the ( i , j ) -th cofactor of the matrix
D = ( R K + k ) ! ζ ˜ l R + K k 1 l , k = 1 , , K 1 .
Then, the PDF of γ k conditioned on H can be written as follows:
f γ k ( x | H ) = ζ k E λ 1 λ i , k + ρ G i = 1 K 1 | h ˜ i , k | 2 + ζ k ρ j = K R | h ˜ j , k | 2 ,
where G can be calculated as follows:
G = E 1 λ + ρ = 0 1 λ + ρ f ( λ ) d λ = L K 1 i = 1 K 1 j = 1 K 1 D i , j 0 1 λ + ρ λ R K + j e λ / ζ ˜ i d λ = L K 1 i = 1 K 1 j = 1 K 1 D i , j Γ ( R K + j + 1 ) 0 e ρ t ( t + 1 ζ ˜ i ) R + K j 1 d t = L K 1 i = 1 K 1 j = 1 K 1 D i , j Γ ( R K + j + 1 ) × 1 ( R + K j 2 ) ! t = 1 R + K j 2 ( t 1 ) ! ( ρ ) R + K j 2 t ( 1 ζ ˜ i ) t ( ρ ) R + K j 2 ( R + K j 2 ) ! e ρ ζ ˜ i Ei ( ρ ζ ˜ i ) ,
where we have used [22] (Equation 3.353) for the final equality. Ei (x) represents the exponential integral x e t t d t . Since all the non-zero eigenvalues have the same edge distribution, G is equivalent to the mean of 1 λ + ρ , where the subscripts of the eigenvalues is emitted. Therefore, we can also use the statistics of λ to obtain G .
In theory, for matrix H k D k k H k H with arbitrary dimensions, we can use edge distribution (9) of the eigenvalues or statistics to obtain G . However, because the edge distribution function is relatively complicated, the parameter G becomes more and more difficult to obtain when the size of the matrix becomes large.
In order to solve this problem, we first introduce an important concept from [23], that is, for an n × n Hermitian matrix A with empirical spectral/eigenvalue distribution F n , which η -transform is defined as
η n ( φ ) = 1 1 + φ x d F n ( x ) ,
where φ is a nonnegative real number.
In addition, for the high-dimensional diagonal matrix D k k , we can consider replacing the diagonal elements with the first moment of the empirical spectral distribution [20] (Equation 1.3.2) of D k k to reduce the computational complexity.
Obviously, H k and D k k are independent. In contrast to T h e o r e m 2.39 in [23], when K 1 satisfies ( K 1 ) / R c > 0 as R , then, almost surely, the empirical spectral distribution of H k D k k H k H converges to a distribution whose η -transform can be written as
η H k D k k H k H ( φ ) = 1 F ( ζ ¯ φ , c ) 4 ζ ¯ φ ,
where
F ( u , z ) = ( u ( 1 + z ) 2 + 1 u ( 1 z ) 2 + 1 ) 2 ,
and ζ ¯ = i = 1 , i k K ζ i .
Replacing the parameter φ in Equation (14) with 1 / ρ , we can easily get
G = 1 ρ 1 F ( ζ ¯ / ρ , c ) 4 ζ ¯ / ρ .
Since the meaning of the parameter is the same, for the convenience of future use, here, we still let G represent the expectation values in Equation (11).
Up to now, we have derived parameters G that are suitable for traditional multiuser MIMO systems and large-scale multiuser MIMO systems, respectively.
Let β = [ β 1 , , β R ] T , where β r is the coefficient of | h ˜ r | 2 in Equation (11). Note that two of the R entries are distinct in β . Let’s divide the elements β 1 , , β R into two groups; each group is the collection of the entries equal to the same value, respectively. Moreover, let t = [ t 1 , t 2 ] T , whose entries are the number of elements in each group, i.e., t 1 = K 1 , t 2 = R K + 1 . Similar to that in [24], we define the following parameters:
A = j = 1 2 δ j t j = δ 1 t 1 δ 2 t 2 ,
B m , l , r , δ = ( 1 ) l + 1 i Ω m , l j = 1 , j m 2 i j + t j 1 i j 1 δ j 1 δ m ( t j + i j ) ,
where the values of δ 1 and δ 2 are equal to ζ k G and ζ k / ρ , respectively. The vector i = [ i 1 , i 2 ] T is extracted from the set Ω m , l of all nonnegative integer partitions of l 1 (with i m = 0 ). The set Ω m , l is defined as
Ω m , l = { i = [ i 1 , i 2 ] T Z 2 ; j = 1 2 i j = l 1 , i m = 0 , i j 0 j } .
Since h ˜ k CN ( 0 , 1 ) , | h ˜ k | 2 is an exponential RV with unit mean. Then, the right-hand side of Equation (11) is the sum of R independent exponential RVs with different means, which follows Generalized chi-squared distribution [24]. Therefore, the PDF of γ is given by
f γ ( x ) = A m = 1 2 l = 1 t m B m , l , t , δ ( t m l ) ! x t m l e x δ m .
In the following section, based on the derived SINR distribution, we will discuss the performance of the coding massive multiuser MIMO system.

4. Performance Analysis of Coded Multiuser MIMO System with an MMSE Detector

In this section, we derive an upper bound on the BER of the encoded large-scale multiuser MMSE–MIMO systems that employ an M-ary quadrature amplitude modulation (QAM) constellation with gray mapping.
By using an MMSE Receiver in massive MIMO systems, at the base station, the decision variable z k for the transmission sequence x k can be expressed as
z k = ξ k x k + η k , 1 k K ,
where ξ k = E s K w k H g k , and the noise-plus-interference term η k is a random variable with zero mean and variance E s K i = 1 , i k K w k H g i 2 + w k 2 . w k and g k are the k-th columns of the matrices W and G , respectively.
Then, for the transmitted data of the k-th user, the received SINR at the BS can be expressed as
γ k = E [ | ξ k x k | 2 ] E [ | η k | 2 ] .

4.1. BER Upper Bound in Both Small- and Large-Scale Fading

In this letter, we consider that the transmission data of the k-th user is encoded using a linear convolutional code with a rate of R c = k c n c . Supposing that the interleaver is ideal, then the correlated bit metrics are sufficiently separated in the decoder. Through the appropriate subscript combinations, we let x k = [ x k , 1 , , x k , d ] T and x ^ k = [ x ^ k , 1 , , x ^ k , d ] T , where d is Hamming distance of the code and x ^ k , l is the nearest constellation point to x k , l . According to [25], the upper-bound for convolutionally encoded massive MIMO-MMSE systems can be evaluated using
P b 1 k c d = d free A d f ( d , μ , A ) ,
where A d is the total information weight of all error events at Hamming distance d and d free is the free Hamming distance of the code. f ( d , μ , A ) is the Average codeword Pairwise Error Probability (APEP) that is generated by error events at Hamming distance d.
Similar to the analysis in [25], the pairwise error probability of two codewords can be computed as follows:
P { x k x ^ k } = E ξ k , 1 , , ξ k , d Q l = 1 d | ξ k , l ( x k , l x ^ k , l ) | 2 2 E [ | η k | 2 ] = 1 π 0 π 2 l = 1 d E ξ k , l exp | ξ k , l ( x k , l x ^ k , l ) | 2 4 E [ | η k | 2 ] sin 2 θ Δ k , l ( θ ) d θ ,
where the linear expectation is over all pairs of signal symbols x k and x ^ k whose labels differ in only one bit. Consequently, the result of the f ( d , μ , A ) is given by
f ( d , μ , A ) = E x k , x ^ k P { x k x ^ k } = 1 π 0 π 2 E x k , x ^ k l = 1 d Δ k , l ( θ ) d θ 1 π 0 π 2 E x k , l , x ^ k , l Δ k , l ( θ ) d d θ = ( a ) 1 π 0 π 2 1 | A | x k x ^ k Δ k ( θ ) d d θ .
In (a) of Equation (25), the subscript l is omitted. The Δ k ( θ ) , as shown in Equation (24), can be written as
Δ k ( θ ) = E γ k exp γ k | x k x ^ k | 2 4 E [ | x k | 2 ] sin 2 θ .
For convenience, let the normalized distance between symbols be c k = | x k x ^ k | 2 4 E [ | x k | 2 ] sin 2 θ . Then, using (20), the form of the expectation operation in Equation (26) be changed as
E γ k e c k γ k = 0 e c k x f γ k ( x ) d x = A m = 1 2 l = 1 t m B m , l , t , δ ( t m l ) ! 0 x t m l e ( δ m + c k ) x d x = A m = 1 2 l = 1 t m B m , l , t , δ ( 1 δ m + c k ) t m l + 1 .
By substituting c k with | x k x ^ k | 2 4 E [ | x k | 2 ] sin 2 θ inside Equation (27), and combining Equation (23), it holds that
P b 1 π k c d = d free A d 0 π 2 A | A | x x ˘ m = 1 2 l = 1 t m B m , l , t , δ ( 1 δ m + | x k x ^ k | 2 4 E [ | x k | 2 ] sin 2 θ ) t m l + 1 d d θ .
It is obvious that Equation (25) is a function in the form of an integral. We note that a simple approximated expression can be obtained for Q ( x ) as [18]
Q ( x ) 1 12 e x 2 2 + 1 6 e 2 x 2 3 .
By applying (29) into (24), Equation (24) can be simplified as
P { x k x ^ k } = E ξ k , 1 , , ξ k , d 1 12 exp l = 1 d | ξ k , l ( x k , l x ^ k , l ) | 2 4 E [ | η k | 2 ] + 1 6 exp l = 1 d | ξ k , l ( x k , l x ^ k , l ) | 2 3 E [ | η k | 2 ] = 1 12 l = 1 d E ξ k , l exp | ξ k , l ( x k , l x ^ k , l ) | 2 4 E [ | η k | 2 ] + 1 6 l = 1 d E ξ k , l exp | ξ k , l ( x k , l x ^ k , l ) | 2 3 E [ | η k | 2 ] 1 12 E γ k exp γ k | ( x k x ^ k ) | 2 4 E [ | x k | 2 ] d + 1 6 E γ k exp γ k | ( x k x ^ k ) | 2 3 E [ | x k | 2 ] d .
For the convenience of calculation, we define | ( x k x ^ k ) | 2 4 E [ | x k | 2 ] as b 1 , and | ( x k x ^ k ) | 2 3 E [ | x k | 2 ] as b 2 . Similar to that in Equation (25), we have
f ( d , μ , A ) = E x k , x ^ k P { x k x ^ k } = 1 12 1 | A | x k x ^ k E γ k e γ b 1 d + 1 6 1 | A | x k x ^ k E γ k e γ b 2 d = 1 12 A | A | x k x ^ k m = 1 2 l = 1 t m B m , l , t , δ ( 1 δ m + b 1 ) t m l + 1 d + 1 6 A | A | x k x ^ k m = 1 2 l = 1 t m B m , l , t , δ ( 1 δ m + b 2 ) t m l + 1 d .
Now, by replacing b 1 and b 2 with | ( x k x ^ k ) | 2 4 E [ | x k | 2 ] and | ( x k x ^ k ) | 2 3 E [ | x k | 2 ] respectively, and combining Equations (31) and (23), the BER upper bound for the coded systems is given by
P b 1 π k c d = d free A d { 1 12 A | A | x k x ^ k m = 1 2 l = 1 t m B m , l , t , δ ( 1 δ m + | ( x k x ^ k ) | 2 4 E [ | x k | 2 ] ) t m l + 1 d + 1 6 A | A | x k x ^ k m = 1 2 l = 1 t m B m , l , t , δ ( 1 δ m + | ( x k x ^ k ) | 2 3 E [ | x k | 2 ] ) t m l + 1 d } .

4.2. Asymptotical Diversity Order

Now, we are interested in further analyzing the derived BER expression to find the diversity of the coded large-scale multiuser MIMO systems with MMSE receivers. In the high-SNR region, the asymptotical diversity order is defined as:
D = lim SNR log 10 P b log 10 SNR lim SNR log 10 f ( d f r e e , μ , A ) log 10 SNR .
Next, we analyze the various parameters that make up f ( d f r e e , μ , A ) . Since SNR = E s tr ( P ) K N 0 , ρ = K N 0 E s , δ 1 = ζ k G and δ 2 = ζ k / ρ , both 1 / ρ and δ 2 are proportional to SNR. When SNR approaches infinity, δ 1 approaches a constant. Therefore, in the high SNR region, the parameter A is proportional to SNR ( R K + 1 ) , and the parameter B m , l , t , δ can be regarded as a constant. In addition, when the distance between the constellation points is fixed, the SNR tends to infinity, which is equivalent to the noise power tending to zero. Then, the denominator part of Equation (27) can be treated as a constant. The essence of the integration is a summation, without changing the exponential portion of the parameters associated with SNR. From the above analysis, we can see that, in the high SNR region, f ( d f r e e , μ , A ) is proportional to SNR d f r e e ( R K + 1 ) , and then combined with Equation (33), the asymptotical diversity order D = d f r e e ( R K + 1 ) is obtained.

5. Numerical Results and Simulations

In this section, numerical results and simulations are performed to validate the accuracy of the theoretical analysis. We consider a practical scenario where a BS equipped with R receiving antennas is located at the center of a hexagonal cell with a radius of 1 km. We assume that K = 5 , 10 users are distributed independently and uniformly at random in the cell and the distance between each user and the base station is greater than r h = 100 meters, that is, for the k-th user, r k > r h . The largescale fading parameter ζ k associated with geometric attenuation and shadow fading can be estimated by ζ k = τ k / ( r k / r h ) υ , where τ k > 0 denotes the shadow fading and obeys 10 log 10 ( τ k ) N ( 0 , σ s f 2 ) . υ represents the pathloss exponent. In the simulation, we choose σ s f 2 = 8 dB and υ = 3.8 . Furthermore, the gray labeled 16-QAM constellation is considered and the statistical model of the channel is assumed to be perfectly known at the receiver.
In each of the pictures, the left-hand side is the case of the conventional multiuser MIMO, and the right-hand side corresponds to the large-scale multiuser MIMO scenes. We can see that, in all cases, the theoretical curves of our approximate approaches are well fit to the simulations.
We first provide results for the PDF of SINR based on linear MMSE detection for multiuser MIMO systems in Figure 1, where SNR = 10 dB. Obviously, for a fixed number of users K, when the number of receiving antennas of the BS increases, the mean value of the SINR also increases, and it is more capable of providing a larger value of SINR. Therefore, the performance of the system tends to be better. Figure 2 presents the SEP performance of 16 QAM, and 64 QAM signaling for an uncoded Large-Scale MIMO system with an MMSE receiver. It should be explained that, based on the derived SINR distribution, the corresponding SEP expression can be obtained by using the method of [16]. The black curves correspond to the system used in [16], where only Rayleigh fading channels were considered. By comparison, it can be seen that large-scale fading has a greater impact on the performance of the system. However, which must be considered in a practical multi-user scenario. In Figure 3, we plot the upper-bound on BER of of 16-QAM signaling scheme, for the encoded MMSE–MIMO systems, where the half rate ( 133 , 171 ) 8 convolutional code was used and the free distance is d f = 10 . We can see that, in the high-SNR region, our theoretical curves perfectly tend to the experimental curves. In the low SNR region, the anti-interference ability of the system under consideration is relatively weak, and the desired signal is severely affected by the interference. Therefore, the value of PEP is relatively large, and the BER upper-bound obtained based on PEP is relatively loose. It is not difficult to observe that, when the number of users K and the number of receiving antennas R of the BS have been given, the BER performance deteriorates as the modulation order increases. From another perspective, QAM,16 QAM and 64 QAM require a higher SNR than binary phase shift keying (BPSK) for a given BER. Furthermore, the system performance is deteriorated as the difference between the number of transmit and receive antennas decreases. This is because, when SNR grows larger, the encoded MMSE–MIMO receiver realizes an asymptotic diversity of d f r e e ( R K + 1 ) . Since asymptotic diversity (33) requires SNR to be infinite, the simulations in the actual SNR region deviate from the theoretical result (33). In addition, since the ZF algorithm ignores the effects of noise, the MMSE exhibits better BER performance than the ZF algorithm over the entire SNR region. However, as the number of antennas continues to increase, the performance of ZF and MMSE algorithms is similar.

6. Conclusions

This work focuses on the uplink performance of massive multiuser MIMO networks. We proposed a novel approach to derive the distribution of the SINR for an MMSE decoder. Then, we derived the PEP, which was used to obtain the result of the upper-bound on BER for convolutionally encoded massive MMSE–MIMO systems. Finally, the results of Monte-Carlo simulations show that our analytical expressions are valid.

Author Contributions

K.Z. conceived the idea, conducted theoretical derivation, simulation verification, and completed the initial drafting of this paper. Z.M. and X.L. analyzed the results, provided theoretical guidance and suggestions, improved the paper, and supervised the activities. All authors approve the manuscript for publication.

Funding

This research was funded by the National Natural Science Foundation of China (NSFC) (No. U1734209, No. U1709219, No. 61571373), the Key International Cooperation Project of Sichuan Province (No. 2017HH0002), the Marie Curie Fellowship (No. 792406), and the NSFC China-Swedish project (No. 6161101297).

Conflicts of Interest

The authors declare that they have no conflict of interest.

References

  1. Andrews, J.G.; Buzzi, S.; Choi, W.; Hanly, S.V.; Lozano, A.; Soong, A.C.K.; Zhang, J.C. What will 5G be? IEEE J. Sel. Areas Commun. 2014, 32, 1065–1082. [Google Scholar] [CrossRef]
  2. Naeem, M.; Bashir, S.; Ullah, Z.; Syed, A.A. A Near Optimal Scheduling Algorithm for Efficient Radio Resource Management in Multi-user MIMO Systems. Wirel. Pers. Commun. 2019, 1–17. [Google Scholar] [CrossRef]
  3. Tseng, S.M.; Chen, Y.F. Average PSNR optimized cross layer user grouping and resource allocation for uplink MU-MIMO OFDMA video communications. IEEE Access 2018, 6, 50559–50571. [Google Scholar] [CrossRef]
  4. Vanidevi, M.; Selvaganesan, N. Fast iterative WSVT algorithm in WNN minimization problem for multiuser massive MIMO channel estimation. Int. J. Commun. Syst. 2018, 31, E3378. [Google Scholar] [CrossRef]
  5. Rusek, F.; Persson, D.; Lau, B.K.; Larsson, E.G.; Marzetta, T.L.; Edfors, O.; Tufvesson, F. Scaling up MIMO: Opportunities and challenges with very large arrays. IEEE Signal Process. Mag. 2013, 30, 40–60. [Google Scholar] [CrossRef]
  6. Hassan, A.K.; Moinuddin, M.; Al-Saggaf, U.M. Sum Ergodic Capacity Analysis Using Asymptotic Design of Massive MU-MIMO Systems. Wirel. Pers. Commun. 2018, 100, 1743–1752. [Google Scholar] [CrossRef]
  7. Senanayake, R.; Smith, P.; Yeoh, P.L.; Evans, J. An SNR approximation for distributed massive MIMO with zero forcing. IEEE Commun. Lett. 2015, 19, 1885–1888. [Google Scholar] [CrossRef]
  8. Wang, B.; Chang, Y.; Yang, D. On the SINR in massive MIMO networks with MMSE receivers. IEEE Commun. Lett. 2014, 18, 1979–1982. [Google Scholar] [CrossRef]
  9. AI-Askery, A.J.A.; Tsimenidis, C.C.; Boussakta, S.; Chambers, J.A. Performance Analysis of Coded Massive MIMO-OFDM Systems Using Effective Matrix Inversion. IEEE Trans. Commun. 2017, 65, 5244–5256. [Google Scholar] [CrossRef] [Green Version]
  10. Ngo, H.Q.; Larsson, E.G.; Marzetta, T.L. Energy and Spectral Efficiency of Very Large Multiuser MIMO systems. IEEE Trans. Commun. 2013, 61, 1436–1449. [Google Scholar] [CrossRef]
  11. Li, P.; Paul, D.; Narasimhan, R.; Cioffi, J. On the distribution of SINR for the MMSE–MIMO receiver and performance analysis. IEEE Trans. Inf. Theory 2006, 52, 271–286. [Google Scholar] [CrossRef]
  12. Gao, H.; Smith, P.J.; Clark, M.V. Theoretical reliability of MMSE linear diversity combining in Rayleigh-Fading additive interference channels. IEEE Trans. Commun. 1998, 46, 666–672. [Google Scholar] [CrossRef]
  13. Kim, N.; Park, H. Bit error performance of convolutional coded MIMO system with linear MMSE receiver. IEEE Trans. Wirel. Commun. 2009, 8, 3420–3424. [Google Scholar] [CrossRef]
  14. Fu, Y.; Zhang, W.; Xia, X. Uplink Performance Analysis of Mixed-ADC Massive MIMO Systems with MMSE Receivers. In Proceedings of the 10th International Conference on Wireless Communications and Signal Processing (WCSP), IEEE, Hangzhou, China, 18–20 October 2018. [Google Scholar]
  15. Bj<i>o</i>¨rnson, E.; Sanguinetti, L. Making Cell-Free Massive MIMO Competitive With MMSE Processing and Centralized Implementation. arXiv 2019, arXiv:1903.10611. [Google Scholar]
  16. Zhai, K.; Ma, Z.; Lei, X. Distribution for the SINR and Performance Analysis of MMSE-Detected MIMO Systems. AEU-Int. J. Electron. Commun. 2018, 97, 16–24. [Google Scholar] [CrossRef]
  17. Hien, N.Q.; Matthaiou, M.; Duong, T.; Larsson, E. Uplink performance analysis of multicell MU-SIMO systems with ZF receivers. IEEE Trans. Veh. Technol. 2013, 62, 4471–4483. [Google Scholar] [CrossRef]
  18. Kim, N.; Lee, Y.; Park, H. Performance analysis of MIMO system with linear MMSE receiver. IEEE Trans. Wirel. Commun. 2008, 7, 4474–4478. [Google Scholar] [CrossRef]
  19. Kim, W.; Kim, N.; Chung, H.K.; Lee, H. SINR distribution for MIMO MMSE receivers in transmit-correlated Rayleigh channels: SER performance and high-SNR power allocation. IEEE Trans. Veh. Technol. 2013, 62, 4083–4087. [Google Scholar] [CrossRef]
  20. Bai, Z.D.; Silverstein, J.W. Spectral Analysis of Large-Dimensional Random Matrices, 2nd ed.; Springer: New York, NY, USA, 2010. [Google Scholar]
  21. Alfano, G.; Lozano, A.; Tulino, A.M.; Verdu´, S.V. Capacity of MIMO channels with one-sided correlation. In Proceedings of the Eighth IEEE International Symposium on Spread Spectrum Techniques and Applications-Programme and Book of Abstracts (IEEE Cat. No.04TH8738), Sydney, Australia, 30 August–2 September 2004. [Google Scholar] [CrossRef]
  22. Gradshteyn, I.S.; Ryzhik, I.M. Table of Integrals, Series, and Products, 7th ed.; Elsevier: Amsterdam, The Netherlands, 2007. [Google Scholar]
  23. Tulino, A.M.; Verdu´, S. Random Matrix Theory and Wireless Communications. Found. Trends Commun. Inf. Theory 2004, 1, 1–182. [Google Scholar] [CrossRef]
  24. Bao, J.; Ma, Z.; Karagiannidis, G.K.; Xiao, M.; Zhu, Z. Joint multiuser detection of multidimensional constellations over fading channels. IEEE Trans. Commun. 2017, 65, 161–172. [Google Scholar] [CrossRef]
  25. Tran, N.H.; Nguyen, H.H.; Le-Ngoc, T. Performance of BICM-ID with signal space diversity. IEEE Trans. Wirel. Commun. 2007, 6, 1732–1742. [Google Scholar] [CrossRef]
Figure 1. PDF of the SINR based on linear MMSE detection for multiuser MIMO systems at SNR = 10 dB. The choice of the number of users is 5 and 10, and the number of BS receiving antennas is from 15 to 180.
Figure 1. PDF of the SINR based on linear MMSE detection for multiuser MIMO systems at SNR = 10 dB. The choice of the number of users is 5 and 10, and the number of BS receiving antennas is from 15 to 180.
Sensors 19 02884 g001
Figure 2. Symbol error probability (SEP) performance of 16 QAM, and 64 QAM signaling for an uncoded large-scale MIMO system equipped with a linear MMSE equalizer. The number of users K and the number of receiving antennas R at the base station are 10 and 200, respectively.
Figure 2. Symbol error probability (SEP) performance of 16 QAM, and 64 QAM signaling for an uncoded large-scale MIMO system equipped with a linear MMSE equalizer. The number of users K and the number of receiving antennas R at the base station are 10 and 200, respectively.
Sensors 19 02884 g002
Figure 3. Upper-bound on BER of various signaling schemes for convolutionally encoded multiuser MMSE-detected MIMO system (a) the number of users K is set to 5, and the number of BS receiving antennas R is set to 15, 45; (b) the number of users is set to 10, and the number of BS receiving antennas R is set to 100, 160.
Figure 3. Upper-bound on BER of various signaling schemes for convolutionally encoded multiuser MMSE-detected MIMO system (a) the number of users K is set to 5, and the number of BS receiving antennas R is set to 15, 45; (b) the number of users is set to 10, and the number of BS receiving antennas R is set to 100, 160.
Sensors 19 02884 g003

Share and Cite

MDPI and ACS Style

Zhai, K.; Ma, Z.; Lei, X. Accurate Performance Analysis of Coded Large-Scale Multiuser MIMO Systems with MMSE Receivers. Sensors 2019, 19, 2884. https://doi.org/10.3390/s19132884

AMA Style

Zhai K, Ma Z, Lei X. Accurate Performance Analysis of Coded Large-Scale Multiuser MIMO Systems with MMSE Receivers. Sensors. 2019; 19(13):2884. https://doi.org/10.3390/s19132884

Chicago/Turabian Style

Zhai, Kai, Zheng Ma, and Xianfu Lei. 2019. "Accurate Performance Analysis of Coded Large-Scale Multiuser MIMO Systems with MMSE Receivers" Sensors 19, no. 13: 2884. https://doi.org/10.3390/s19132884

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop