Academia.eduAcademia.edu

BER Performance Analysis of Coarse Quantized Uplink Massive MIMO

2017, arXiv (Cornell University)

Having lower quantization resolution, has been introduced in the literature, as a solution to reduce the power consumption of massive MIMO and millimeter wave MIMO systems. In this paper, we analyze bit error rate (BER) performance of quantized uplink massive MIMO employing a few-bit resolution ADCs. Considering Zero-Forcing (ZF) detection, we derive a closed-form quantized signal-to-interference-plus-noise ratio (SINR) to achieve an analytical BER approximation for coarse quantized M-QAM massive MIMO systems, by using a linear quantization model. The proposed expression is a function of quantization resolution in bits. We further numerically investigate the effects of different quantization levels, from 1-bit to 4-bits, on the BER of three modulation types of QPSK, 16-QAM, and 64-QAM. Uniform and non-uniform quantizers are employed in our simulation. Monte Carlo simulation results reveal that our approximate formula gives a tight upper bound for the BER performance of b-bit resolution quantized systems using non-uniform quantizers, whereas the use of uniform quantizers cause a lower performance for the same systems. We also found a small BER performance degradation in coarse quantized systems, for example 2-3 bits QPSK and 3-4 bits 16-QAM, compared to the full-precision (unquantized) case. However, this performance degradation can be compensated by increasing the number of antennas at the BS.

This work has been submitted to the IEEE Journals for possible publication. Copyright may be transferred without notice, after which this version may no longer be accessible. BER Performance Analysis of Coarse Quantized Uplink Massive MIMO arXiv:1711.09309v2 [eess.SP] 19 Apr 2018 Azad Azizzadeh, Reza Mohammadkhani, Seyed Vahab Al-Din Makki, and Emil Björnson Abstract—Having lower quantization resolution, has been introduced in the literature, as a solution to reduce the power consumption of massive MIMO and millimeter wave MIMO systems. In this paper, we analyze bit error rate (BER) performance of quantized uplink massive MIMO employing a few-bit resolution ADCs. Considering Zero-Forcing (ZF) detection, we derive a closed-form quantized signal-to-interference-plus-noise ratio (SINR) to achieve an analytical BER approximation for coarse quantized M-QAM massive MIMO systems, by using a linear quantization model. The proposed expression is a function of quantization resolution in bits. We further numerically investigate the effects of different quantization levels, from 1-bit to 4-bits, on the BER of three modulation types of QPSK, 16QAM, and 64-QAM. Uniform and non-uniform quantizers are employed in our simulation. Monte Carlo simulation results reveal that our approximate formula gives a tight upper bound for the BER performance of b-bit resolution quantized systems using non-uniform quantizers, whereas the use of uniform quantizers cause a lower performance for the same systems. We also found a small BER performance degradation in coarse quantized systems, for example 2-3 bits QPSK and 3-4 bits 16-QAM, compared to the full-precision (unquantized) case. However, this performance degradation can be compensated by increasing the number of antennas at the BS. Index Terms—Bit Error Rate (BER), low resolution ADC, coarse quantization, massive MIMO. I. I NTRODUCTION M ASSIVE MIMO technology as a result of rethinking the concept of MIMO wireless communications, enables each base station (BS) to communicate with tens of users at the same time and frequency, by increasing the number of antennas at the BS [1]. Furthermore, this technology reduces the effect of additive thermal noise for the uplink by averaging over a large array at the BS, and allows the use of simple linear processing techniques [2]. However, massive MIMO systems, having hundreds of antennas and the same number of radio frequency (RF) chains at the BS, are facing high power consumption and hardware complexities. Among hardware components of each RF chain, analog-to-digital-converter (ADC) has attracted the most interest. It stands to reason that power consumption of an ADC is growing exponentially by increasing the quantization resolution, and linearly by an increase in sampling rate or Corresponding author: R. Mohammadkhani. A. Azizzadeh and S. V. Makki are with the Department of Electrical Engineering, Razi University, Kermanshah, Iran (e-mail: [email protected], [email protected]). R. Mohammadkhani is with the Department of Electrical Engineering, University of Kurdistan, Sanandaj, Iran (e-mail: [email protected]). E. Björnson is with the Department of Electrical Engineering (ISY), Linkoping University, Sweden (email: [email protected]). bandwidth [3], [4]. Moreover, there is a limit of (sampling rate × bit-resolution) for ADCs [3]. Therefore, several studies have investigated the use of low resolution quantization (in bits) for massive MIMO [5]–[11] and millimeter wave MIMO systems [12]–[14]. Reducing the bit-resolution of ADCs, results in the reduction of power consumption not only for the ADCs, but also for the baseband circuits connected to ADC/DAC [14]. However, by the use of few-bit resolution and especially the ultimate coarse quantization level of 1-bit ADCs, we face several challenges. Channel estimation algorithms [15], [16], the way we use channel-state-information (CSI) for precoding [17]–[19], detection techniques [6], [10], [20], [21] and other signal processing algorithms are different. Several studies have investigated the effects of quantization bit-resolution on achievable rates [5], [12], [22] and energy efficiency (ratio of data rate to the power consumption) [23] recently, and some closed-form expressions are proposed for the achievable rate of quantized massive MIMO systems [5], [24]. However, up to our knowledge, there is no theoretical closed-form expression in the literature for the BER performance of low-resolution (in bit) quantized massive MIMO systems. There are some simulation results that investigate the effects of low-resolution (in bits) quantization on the BER performance for downlink [11], and uplink [25] massive MIMO systems. However, available analytical studies are limited to some special cases. For example, [9], [17] evaluate the Symbol-Error-Rate (SER) for 1-bit QPSK, at uplink and downlink, respectively. In addition, [18] studies the BER of quantized massive MIMO systems with different bit-resolutions, but only for QPSK modulation at downlink in order to rather design a precoder at the BS. In this paper, we study the BER performance of uplink massive MIMO systems with different coarse quantization levels of b-bit resolution ADCs. We present an approximate BER expression for M-QAM modulations, assuming ZF detection at the BS, using the liner quantization model. We extend our preliminary simulation results in [25] that uses uniform quantizers, to the case of having both uniform and non-uniform quantizers. Our contributions are listed as follows: • Obtaining the ZF detection matrix for the b-bit resolution quantized system, using the liner quantization model, • Deriving a quantized signal-to-interference-plus-noise ratio (SINR) that leads to a closed-form BER expression for M-QAM quantized massive MIMO systems, • Evaluating asymptotic BER performance of quantized systems 2 TABLE I: values of α and ρ for b-bit resolution ADCs b 1 2 3 4 5 ρ 0.3634 0.1175 0.03454 0.009497 0.002499 α 0.6366 0.8825 0.96546 0.990503 0.997501 separately by b-bit resolution ADCs. The resulting quantized signal vector is defined as Fig. 1: An uplink quantized massive MIMO system Simulating the BER of quantized massive MIMO systems with different b-bit resolutions from b = 1 to 4 for three modulation types of QPSK, 16-QAM, and 64-QAM, using both uniform and non-uniform quantizers. • Simulating the BER degradation to find the optimum b-bit quantization resolution for each one of the above modulations. The rest of this paper is organized as follows. Section II presents the system model, and reviews a linear quantizer model based on Bussgang decomposition theory for Gaussian distributed signals, that would be simplified to a simple model called additive quantization noise model (AQNM), when we have equal b-bit quantizers for all antennas. Then, considering ZF detection for massive MIMO systems in Section III, we derive a ZF detection matrix for b-bit resolution quantized systems, using the linear quantizer model. Next, in Section IV, a BER expression of M-QAM MIMO using ZF detectors is used and extended to apply in quantized massive MIMO systems, followed by asymptotic BER behavior analysis of such systems. Section V provides the numerical BER results employing (b = 1 to 4)-bit resolution ADCs for three modulation types of QPSK, 16-QAM, and 64-QAM, using both uniform and non-uniform quantizers. At the end, we conclude the paper in Section VI. • II. S YSTEM M ODEL An uplink massive MIMO system with one base station (BS) having N antennas, and serving K single-antenna user equipments is considered. We assume users transmit a symbol vector x ∈ CK×1 where each symbol xk has a constellation size M . The received symbol vector y ∈ CN ×1 at the BS, is given by K X y = Hx + n = h k xk + n (1) k=1 N ×1 where hk ∈ C is the channel vector between the BS ∆ and the kth user, H = [h1 , h2 , ..., hK ] ∈ CN ×K denotes the channel matrix, and n ∼ CN (0, σn2 IN ) is the additive white Gaussian noise vector. The channel state information (CSI) is unknown to the users (transmit side), therefore we assume the same symbol energy per user, and Rx = E{xxH } = σx2 IK . We further assume that entries of H and n are independent. As illustrated in Fig.1, the real and imaginary parts of the complex received signal at each antenna, are quantized yq = Q(y) = Q (yR ) + jQ(yI ) =y+e (2) where Q(·) represents the quantization function, e is the vector of quantization error, and yR and yI are the real and imaginary parts of y, respectively. A. Linear Quantizer Model Assuming a Gaussian input vector x in (1), for each realization of the channel matrix H, the output y would also be Gaussian distributed. Therefore, according to the Bussgang theorem [21], [26], the output of the non-linear quantizer yq = Q(y) can be decomposed into a desired signal part and an uncorrelated distortion, as follows yq = By + nq , (3) where the quantization noise vector nq is uncorrelated with y, and B is a linear matrix operator chosen to minimize the power of the quantization noise nq , and is given by [21], [27]    −1 (4) B = E yq yH E yyH = Ryq y R−1 yy . Let assume yi as the received signal of the ith antenna, quantized by two separate b-bit quantizers for the real and imaginary parts, yi,R and yi,I , respectively. Therefore, we have yqi,R = Q(yi,R ) and yqi,I = Q(yi,I ), and distortion factor for each quantizer can be expressed as [21] ρi,c = Var[ei,c ] Var[yi,c ] (5) for i = 1, 2, . . . , N and c ∈ {R, I}, where Var[yi,c ] is the variance of the input yi,c , and Var[ei,c ] is the variance of the quantizer error ei,c = yqi,c − yi,c . It is worth noting that the distortion factor ρ of each quantizer is equal to the inverse of the signal-to-quantization-noise ratio (SQNR). Assuming the same b-bit resolution ADCs for all received signals (and for both real and imaginary parts of each one), in a MIMO system illustrated in Fig. 1, and considering Gaussian distributed x and y, the distribution factor of all quantizers would be equal, i.e. ρi,c = ρ for all i and c ∈ {R, I}. Therefore, for each realization of the channel matrix H, the correlation matrix of nq can be expressed as [21], [28]   Rnq nq = E (yq − By)(yq − By)H = Ryq yq − Ryq y R−1 yy Ryyq = ρ(1 − ρ) diag (Ryy ) (6) 3 where ρ is a scalar depending on the number of quantization bit-resolution1 . For such assumptions, the linear matrix B can also be simplified as B = (1 − ρ)IN = αIN . (7) Table I shows the values of ρ and α for b-bit quantization resolution (b ≤ 5). For higher bit-resolution of b > 5, an √ π 3 −2b approximate of ρ = 2 2 can be applied [29]. Substituting (7) into (3), we have yq = (1 − ρ)y + nq = αy + nq . (8) The above form of the quantizer model is called Additive Quantization Noise Model (AQNM) in the current studies [5], [12], [30]. As we see, the linear quantizer model resulted from Bussgang decomposition theory, considering equal b-bit quantizers for all antennas, will be equal to the AQNM model. where γ0 = σx2 /σn2 is the SNR for AWGN channel model (in other words, when H is an identity matrix), and [·]kk denotes the kth diagonal element. For an independent and identically distributed (i.i.d) Rayleigh flat-fading channel matrix H, the article [35] shows that χ2d = 1/[(HH H)−1 ]kk is a chi-squared random variable with d = 2(N − K + 1) degrees of freedom. Since the SINR distribution of symbol streams for all users are assumed to be equal, i.e. uniform power allocation for the case of no CSI at the transmit side, we simply neglect the subscript k and consider the SINR of each symbol stream as γ = γ0 χ2d . B. ZF Detection of Quantized Massive MIMO In order to investigate the effects of low resolution quantization on the BER performance of massive MIMO systems, we substitute the linear quantizer model of (8) into (9) as follows x̂ = AH yq ≈ AH (αy + nq ) III. ZF D ETECTION OF Q UANTIZED M ASSIVE MIMO In this section, we begin with ZF detection for unquantized massive MIMO systems, and then, we extend it to the bbit resolution quantized systems by using the linear quantizer model. = αAH Hx + AH (αn + nq ) . {z } | noise Therefore, we have to solve αAH Hx = x, A. ZF Detection It has been known that linear detectors (such as zero forcing (ZF) and minimum mean squared error (MMSE) detectors) have lower computational complexity compared to optimal detectors, at the expense of achieving suboptimal performance [31], [32]. However, for a massive MIMO system where N ≫ K ≫ 1, linear detectors perform very close to optimal detectors [33], [34]. In this article, we employ ZF detector for an uplink massive MIMO scenario. Having the channel state information at the BS (receive side), we multiply a K × N detection matrix AH by the received vector y, to have an estimate of the transmit symbol vector x as follows x̂ = AH y = AH Hx + AH n. AH Hx = x. (10) Since H is a non-square matrix in general, we may express the solution as [34] A = H(HH H)−1 . (11) Substituting (11) into (9), an estimate of the transmit symbol vector is given by x̂ = x + (HH H)−1 HH n (12) and by doing some maths, we can express the signal-tointerference-noise-ratio (SINR) of the kth user as γk = 1 σx2 = γ0 2 H −1 H σn [(H H) ]kk [(H H)−1 ]kk (13) 1 However, it should be replaced by a diagonal matrix ρ ∈ RN ×N if we use different bit-resolution for the available quantizers [28]. (15) to find the ZF detection matrix for a quantized system, using linear quantization model. It is given by 1 H(HH H)−1 . (16) α Substituting (16) into (14), we may write the transmit vector estimate as Aq = H x̂ = AH q yq ≈ Aq (αy + nq ) 1 = (HH H)−1 HH (αHx + αn + nq ) α 1 = x + (HH H)−1 HH (n + nq ) α = x + ne (9) Following the fact that noise is ignored in ZF detection, the detection matrix is found by solving (14) (17) we define ne = (HH H)−1 HH (n + α1 nq ) as the effective noise, consisting of an additive white Gaussian noise (AWGN) and the quantization noise. In order to determine the SINR of user k, we need to calculate the covariance matrix of the effective noise E{ne nH e } = E{[(HH H)−1 HH (n + α1 nq )][(HH H)−1 HH (n + α1 nq )]H } 1 1 = (HH H)−1 HH E{ (n + nq )(n + nq )H }H(HH H)−1 . α α {z } | 1 1 1 H H nnH + α nnH q + α n q n + α2 n q n q (18) We assume that unquantized noise vector n and the quantization noise vector nq are uncorrelated. Therefore, E{nnH q } and E{nq nH } are equal to zero, and (18) can be simplified as H −1 H −1 , E{ne nH HH [E{nnH }+ α12 E{nq nH q }]H(H H) e }=(H H) (19) 4 where E{nnH } = σn2 IN , E{nq nH q } = α(1 − (20) α) diag(σx2 HHH + σn2 IN ). (21) In order to calculate the term diag(·) in the above, we examine the ith diagonal element as [diag(σx2 HHH + σn2 IN )]ii = σx2 K X k=1 |hik |2 + σn2 (22) The channel is assumed to be i.i.d Rayleigh fading, in other words, hik are i.i.d complex Gaussian random variables with zero-mean and unit-variance. In [36], it is shown that for such channel coefficients, |hik |2 is a Gamma distributed random variable with unit-shape and unit-scale parameters. Equivalently, |hik |2 are i.i.d exponential random variables with unitparameter (λ = 1). Furthermore, according to the weak law of large numbers [37], for a fixed and large enough value of K, sample mean of K i.i.d samples gk = |hik |2 approaches their mean value, i.e. λ = 1 for our channel model. Therefore, K K 1 X 1 X gk = |hik |2 ≈ 1 K K k=1 (23) k=1 and σx2 K X k=1 |hik |2 + σn2 ≈ Kσx2 + σn2 . (24) Consequently, (19) can be rewritten as   (1 − α) H 2 2 2 E{ne ne } ≈ σn + (Kσx + σn ) (HH H)−1 (25) α Assuming an equal transmit power of σx2 for all users, the received SINR of kth user is given by γq,k ≈  σn2 + σx2 1−α 2 α (Kσx 1  + σn2 ) [(HH H)−1 ]kk 1 = γq0 H [(H H)−1 ]kk χ2d H (26) −1 As explained in the previous section, = 1/[(H H) ]kk is a chi-square distributed random variable with d = 2(N − K + 1) degrees of freedom. Furthermore, we assume the SINR per streams for all users are identically distributed. Therefore, the SINR of each symbol stream is represented by γq = γq0 χ2d , where σ2 . (27) γq0 =  2 1−α x 2 σn + α (Kσx + σn2 ) IV. BER OF Q UANTIZED M-QAM M ASSIVE MIMO A. BER of M-QAM MIMO An analytical BER expression of an i.i.d. Rayleigh fading MIMO, for square M-QAM modulations (with Gray code mapping and ZF detection) is obtained in [38] by averaging over the bit error probability with respect to the chi-squared random variable χ2d that is addressed in the previous subsection. Readily, the BER of an M-QAM MIMO base station is given by [38] √ √ log2 M (1−2 ) M −1 X X 2 √ √ BERM QAM ∼ = M log2 M k=1 i=0 ( )   k−1 k−1 i.2 1 √ ⌊ i.2 ⌋ (−1) M (28) 2k−1 − ⌊ √ + ⌋ B(i) 2 M −k where ⌊x⌋ is the floor function giving the greatest integer, less than or equal to the input x, and  D  D+1 X j D+j 1 1 [ (1 + µi )] B(i) = [ (1 − µi )] (29) j 2 2 j=0 where µi = s 3(2i + 1)2 γ0 , 2(M − 1) + 3(2i + 1)2 γ0 D = N − K. (30) The BER estimate of M-QAM in (28), can be more simplified by keeping only two dominant terms at i = 0, 1 and neglecting the rest. Therefore we have [38] √ √ ∼ √2( M −√1) B(0) + √2( M −√2) B(1) BERM QAM = M log2 M M log2 M (31) The above analytical BER formula is validated in [38] for MQAM MIMO, and here we use it for the case of unquantized massive MIMO. B. BER of Quantized M-QAM Massive MIMO A closed-form BER expression of a massive MIMO base station using low-resolution ADCs, for M-QAM modulations and ZF detection, can be obtained from (31) if we replace γ0 by γq0 from (27). We further investigate the effects of quantization on the BER performance of uplink massive MIMO, by considering the following cases. C. Increasing the bit resolution of ADCs As b goes to infinity, α approaches 1. Then, γq0 =  σn2 + σx2 1−α 2 α (Kσx + σn2 )  −−−−−−−→ γ0 = b→∞ σx2 . (32) σn2 Accordingly, γq,k in (26) approaches γk in (13), and we will have the same received SINR for both quantized and unquantized massive MIMO. D. Increasing the transmit power As we increase the transmit power to infinity, for an unquantized massive MIMO system, γ0 approaches ∞ and therefore the BER performance goes to zero. However, for the quantized massive MIMO, we have α , (33) γq0 −−−−− −−−−−−−→ 2 /σ 2 )→∞ (1 − α)K (σx n and BER goes to a non-zero constant value. We readily see that this BER floor can be reduced if we increase γq0 either by increasing the quantization resolution that result in α → 1, or reducing the number of users K. 5 E. Increasing the number of users, K Referring to (26), as we increase the number of users, the denominator of γq,k (representing the sum of quantization noise and interferences) is increased. Therefore, the BER gets worse by increasing K for quantized massive MIMO. V. N UMERICAL R ESULTS In this section, some numerical simulations are performed to investigate the accuracy of the proposed analytical BER expression for coarse quantized massive MIMO systems. We consider an uplink massive MIMO with N = 100 antennas at the BS and K = 10 users, employing two types of uniform and non-uniform quantizers, with different quantization bit resolutions of b = 1, 2, 3, 4 and full precision (i.e., b = ∞). (a) QPSK A. Uniform Quantization We numerically analyze the BER performance of quantized QPSK and 16-QAM modulations, employing uniform quantizers, in Fig. 2. Numerical results are compared to the corresponding BER values obtained from the analytical formula of (31) that uses the linear quantization model. Looking at the BER curves, we observe that analytical curves give an upper bound for the BER performance of the corresponding numerical curves, with noticeable gaps between numerical and analytical curves for both QPSK and 16-QAM modulations at very low-resolution quantization (b = 1, 2, 3). With an exception of 1-bit QPSK that both curves are matched, discrepancies are arising by increasing Eb /N0 (SNR per bit) per user. This may happen due to the inaccuracy of the linear quantization model for uniform quantizers at lowbit resolutions [30]. Therefore, we examine the use of nonuniform quantizers at the following subsection. B. Non-uniform Quantization Since the linear quantization model parameters in Table I is provided for a non-uniform quantizer [39], we regenerate our numerical BER curves by using a non-linear quantizer described in [39] that is optimal for a Gaussian distributed input signal. From now on, we use the above non-uniform quantizer for the rest of numerical results. The numerical BER performance of three modulation types of QPSK, 16-QAM and 64-QAM are illustrated in Fig. 3. As we see, the numerical and analytical BER curves for QPSK are similar, even for very low quantization resolutions of b = 1, and 2-bits. Furthermore, we observe a very small difference between numerical and analytical values of BER at b = 1, 2 for 16-QAM, and b = 1, 2, 3 for 64-QAM. However, the gap between these curves is slowly growing by increasing the SNR per bit (Eb /N0 ). Therefore, we see that analytical BER expression provides a very tight upper bound for the BER performance of coarse quantized systems having non-uniform quantizers. Another lessen learned from Fig. 3 is that a very poor BER performance is achieved for the coarse quantized cases of (i) 1bit 16-QAM, (ii) 1-bit and 2-bits 64-QAM. Therefore, we need (b) 16-QAM Fig. 2: BER of quantized massive MIMO for (a) QPSK, and (b) 16-QAM modulations with N = 100, and K = 10, using uniform quantizer. to increase the bit-resolution of quantization. However, the effects of coarse quantization might be somehow compensated by employing coding techniques. C. BER Floor at Low-Resolution Quantization As we discussed earlier in Section IV, the BER of unquantized system approaches zero by increasing the SNR. However, the BER of a low-resolution quantized system goes to a nonzero value and we can not further decrease it by increasing the transmit power. As we observed in Fig. 3, we can improve the BER performance and achieve very low BER values by having a very small increase in bit-resolution of quantizers, from 1-bit to 3-bits even in 64-QAM. Therefore, Fig. 4 demonstrates the following coarse quantized modulations: (i) QPSK at b = 1, (ii) 16-QAM at b = 1, 2, and (iii) 64-QAM at b = 3-bits quantization resolution. We see that, in the case of 1-bit 16QAM, we can not reach a BER of 10−2 or lower. In addition, a similar trend is observed for both numerical and analytical BER curves of 1-bit QPSK, 2-bits 16-QAM, and 3-bits 64QAM with a BER floor of 10−4 , with QPSK and 64-QAM attaining the lowest and the worst BER, respectively. It means 6 TABLE II: BER values for SNR→ ∞ in an uncoded M-QAM massive MIMO system with K = 10 users and N = 100 antennas at the BS, having b-bit resolution ADCs. b=1 b=2 b=3 b=4 Analytical Numerical Analytical Numerical Analytical Numerical Analytical Numerical QPSK 4.76 × 10−5 4.8 × 10−5 1.4 × 10−14 0 1.1 × 10−36 0 2.47 × 10−74 0 16-QAM 2.84 × 10−2 3.52 × 10−2 1.8 × 10−4 2.31 × 10−4 8.5 × 10−12 0 1.91 × 10−30 0 64-QAM 1.14 × 10−1 1.41 × 10−1 2.13 × 10−2 2.85 × 10−2 1.83 × 10−4 3.69 × 10−4 6.59 × 10−11 2.33 × 10−9 that, higher bit-resolution is needed to achieve the same BER performance by using higher order modulations. Moreover, the gap between the numerical (using non-uniform quantizer) and the analytical curves of the BER performance, for the two coarse quantized modulations of 16-QAM and 64-QAM, is growing by increasing the SNR. This issue is also reported in [12] for the capacity of low-resolution quantized massive MIMO. This might happen due to the inaccuracy of the linear quantizer model for high SNR values. Table II provides BER values of b-bit quantized systems employing uncoded modulations of QPSK, 16-QAM, and 64QAM when the SNR per user goes to infinity. Analytical results are obtained by using asymptotic formulas in Section IV, and numerical results are coming from Monte Carlo simulations having a very high SNR of 100 dB. As we see from the table, analytical BER values show an upper bound (best possible value) of the BER performance for any M-QAM modulation, using b-bit resolution quantizers. This will help to decide easily what number of bit-resolution would be required. D. BER Degradation Considering a reference SNR for the unquantized (fullprecision) system to achieve a BER of 10−4 , we calculate the extra SNR (in dB) required to attain the same BER for b-bit resolution quantized system, and we call it BER degradation. We note that this process is performed separately for each types of modulations. Fig. 5 shows the BER degradation of QPSK and 16-QAM modulations in quantized massive MIMO systems with b-bit ADCs’ resolution. We see that 2-bits QPSK and 3-bits 16QAM have the same BER degradation value of roughly 1.5 dB, whereas this value is reported in [25] to be 3 to 4 dB larger for uniform quantization. Furthermore, 3-bits QPSK and 4-bits 16-QAM have a very little BER degradation of 0.3 dB. Comparing these results to the corresponding values for uniform quantization in [25], we see that optimal nonuniform quantizers achieve much higher BER performance at coarse quantized systems, although we will have similar performance for both non-uniform and uniform quantizations at higher resolutions. We further investigate the effects of quantization bitresolution and the number of BS antennas, on the BER degradation in Fig. 6 for QPSK and 16-QAM modulations. It can be seen that, the BER degradation caused by lower quantization resolution, can be compensated by increasing the number of antennas at the BS for both QPSK and 16-QAM modulations. E. Varying the Number of Users, and BS Antennas Authors in [17] claim that the downlink SER performance of the BS with 1-bit QPSK is the same for any number of BS antennas (N ) and users (K) that result in the same ratio of N/K. We investigated this issue in Figures 7a and 7b for 1-bit QPSK and (1 to 3)-bits 16-QAM modulations. However, while holding a fixed ratio of N/K, we see that results are different and having higher N causes better BER performance for both types of modulations. It may happen due to a different definition of SNR in [17]. If we consider P̄ as the total transmit power of the users, and replace σx2 with P̄ /K in our equations, we achieve similar results by plotting the SER versus P̄ . In other words, we observe equal SER performance while having a fixed ratio of N/K. However, this kind of defining the SNR, might be more useful for the downlink scenario. It is worth noting that both numerical and analytical curves have very close BER results. Therefore, we can find reasons of the BER performance behavior by looking at the analytical expression. Referring to (27), the number of users, K, appears in the denominator of γq0 . We further recall that the quantized BER performance is obtained by replacing γ0 with γq0 in (29)-(31). Moreover, the expression of the unquantized BER depends on the term D = N − K, and it would justify our results in Figures 7a and 7b. A similar behavior for uplink ZF MIMO is reported in [38]. Furthermore, we have performed another simulation in Fig. 7c investigating other ways that K and N can be varied. We observe that any equal increase in K and N result a lower BER performance, although a system with higher N has shown higher performance in previous figures. Having a term K in the denominator of γq0 , might explain such results. Then, we conclude that if the number of users are increased in the system, we can compensate the performance loss by increasing the number of BS antennas, albeit with more increment for N compared with K. VI. C ONCLUSION We investigated the effect of coarse quantization on the BER of uplink massive MIMO systems. Assuming ZF detection at the BS, we derived a quantized SINR and obtained an analytical BER expression for M-QAM modulations employing low resolution quantizers. The proposed expression is a function of quantization resolution in bits. The use of uniform and non-uniform quantizers are also investigated numerically, and we found that the analytical expression gives us an upper bound for the BER performance of quantized massive MIMO systems. For the case of non-uniform quantizers, analytical and numerical BER values are very close, even at very low 7 (a) QPSK Fig. 4: BER of coarse quantized massive MIMO with N = 100, K = 10 and modulation types of QPSK, 16-QAM, and 64-QAM. (b) 16-QAM Fig. 5: BER degradation as a function of b-bit quantization resolution for a massive MIMO system with N = 100, and K = 10, using QPSK and 16-QAM modulations. antennas, albeit with more increment for N compared with K. We generalize our results to include the challenge of channel estimation error at coarse quantized systems, in our future work. (c) 64-QAM Fig. 3: BER of quantized massive MIMO for (a) QPSK, (b) 16-QAM, and (c) 64-QAM modulations with N = 100, and K = 10, using non-uniform quantizer. b-bit resolution quantizations of b = 1 to 3 bits for QPSK, 16-QAM, and 64-QAM modulations. We found that a small BER performance degradation happens for coarse quantized systems of 2-3 bits QPSK and 3-4 bits 16-QAM, compared to the full-precision (unquantized) case. However, increasing the number of BS antennas can compensate the performance degradation of quantized systems. We further found that any BER performance loss due to the increase of number of users, K, can also be compensated by increasing the number of BS R EFERENCES [1] E. G. Larsson, O. Edfors, F. Tufvesson, and T. L. Marzetta, “Massive MIMO for next generation wireless systems,” IEEE Communications Magazine, vol. 52, no. 2, pp. 186–195, 2014. [2] F. Rusek, D. Persson, B. K. Lau, E. G. Larsson, T. L. Marzetta, O. Edfors, and F. Tufvesson, “Scaling up MIMO: Opportunities and challenges with very large arrays,” IEEE Signal Processing Magazine, vol. 30, no. 1, pp. 40–60, 2013. [3] R. H. Walden, “Analog-to-digital converter survey and analysis,” IEEE Journal on Selected Areas in Communications, vol. 17, no. 4, pp. 539– 550, 1999. [4] J. Singh, S. Ponnuru, and U. Madhow, “Multi-gigabit communication: the ADC bottleneck,” in Ultra-Wideband, 2009. ICUWB 2009. IEEE International Conference on. IEEE, 2009, pp. 22–27. [5] L. Fan, S. Jin, C.-K. Wen, and H. Zhang, “Uplink achievable rate for massive MIMO systems with low-resolution ADC,” IEEE Communications Letters, vol. 19, no. 12, pp. 2186–2189, 2015. [6] S. Wang, Y. Li, and J. Wang, “Multiuser detection for uplink largescale MIMO under one-bit quantization,” in Communications (ICC), 2014 IEEE International Conference on. IEEE, 2014, pp. 4460–4465. 8 (a) QPSK (a) QPSK (b) 16-QAM (b) 16-QAM Fig. 6: BER degradation of QPSK and 16-QAM modulations with K = 10, and different number of BS antennas (N ). [7] J. Zhang, L. Dai, S. Sun, and Z. Wang, “On the spectral efficiency of massive MIMO systems with low-resolution ADCs,” IEEE Communications Letters, vol. 20, no. 5, pp. 842–845, 2016. [8] S. Wang, Y. Li, and J. Wang, “Convex optimization based multiuser detection for uplink large-scale MIMO under low-resolution quantization,” in Communications (ICC), 2014 IEEE International Conference on. IEEE, 2014, pp. 4789–4794. [9] C. Risi, D. Persson, and E. G. Larsson, “Massive MIMO with 1-bit ADC,” arXiv preprint arXiv:1404.7736, 2014. [10] Y. Zhang, L. Huang, and J. Song, “MPDQ-based high-order QAM detection scheme for massive MIMO with low-precision quantization,” in Signal and Information Processing (GlobalSIP), 2015 IEEE Global Conference on. IEEE, 2015, pp. 28–32. [11] C. Desset and L. Van der Perre, “Validation of low-accuracy quantization in massive MIMO and constellation EVM analysis,” in Networks and Communications (EuCNC), 2015 European Conference on. IEEE, 2015, pp. 21–25. [12] O. Orhan, E. Erkip, and S. Rangan, “Low power analog-to-digital conversion in millimeter wave systems: Impact of resolution and bandwidth on performance,” in Information Theory and Applications Workshop (ITA), 2015. IEEE, 2015, pp. 191–198. [13] J. Mo and R. W. Heath, “High SNR capacity of millimeter wave MIMO systems with one-bit quantization,” in Information Theory and Applications Workshop (ITA), 2014. IEEE, 2014, pp. 1–5. [14] R. W. Heath, N. Gonzalez-Prelcic, S. Rangan, W. Roh, and A. M. Sayeed, “An overview of signal processing techniques for millimeter wave MIMO systems,” IEEE Journal of Selected Topics in Signal Processing, vol. 10, no. 3, pp. 436–453, 2016. [15] C.-K. Wen, C.-J. Wang, S. Jin, K.-K. Wong, and P. Ting, “Bayes-optimal joint channel-and-data estimation for massive MIMO with low-precision ADCs,” IEEE Transactions on Signal Processing, vol. 64, no. 10, pp. 2541–2556, 2016. (c) 16-QAM Fig. 7: BER performance of (a) 1-bit QPSK (b) b-bits 16-QAM for b = 1 to 3, and (c) 2-bits 16-QAM, with varying number of users (K), and antennas at the BS (N ). [16] J. Choi, J. Mo, and R. W. Heath, “Near maximum-likelihood detector and channel estimator for uplink multiuser massive MIMO systems with one-bit ADCs,” IEEE Transactions on Communications, vol. 64, no. 5, pp. 2005–2018, 2016. [17] A. K. Saxena, I. Fijalkow, and A. L. Swindlehurst, “Analysis of one-bit quantized precoding for the multiuser massive MIMO downlink,” IEEE Transactions on Signal Processing, vol. 65, no. 17, pp. 4624–4634, Sept 2017. [18] S. Jacobsson, G. Durisi, M. Coldrey, T. Goldstein, and C. Studer, “Quantized precoding for massive MU-MIMO,” IEEE Transactions on 9 Communications, 2017. [19] H. Jedda, J. A. Nossek, and A. Mezghani, “Minimum BER precoding in 1-bit massive MIMO systems,” in Sensor Array and Multichannel Signal Processing Workshop (SAM), 2016 IEEE. IEEE, 2016, pp. 1–5. [20] A. Mezghani, M.-S. Khoufi, and J. A. Nossek, “A modified MMSE receiver for quantized MIMO systems,” Proc. ITG/IEEE WSA, Vienna, Austria, pp. 1–5, 2007. [21] A. Mezghani, M. Rouatbi, and J. A. Nossek, “An iterative receiver for quantized MIMO systems,” in Electrotechnical Conference (MELECON), 2012 16th IEEE Mediterranean. IEEE, 2012, pp. 1049–1052. [22] C. Mollén, J. Choi, E. G. Larsson, and R. W. Heath, “Achievable uplink rates for massive MIMO with coarse quantization,” in Acoustics, Speech and Signal Processing (ICASSP), 2017 IEEE International Conference on. IEEE, 2017, pp. 6488–6492. [23] M. Sarajlić, L. Liu, and O. Edfors, “When are low resolution ADCs energy efficient in massive MIMO?” IEEE Access, vol. 5, pp. 14 837– 14 853, 2017. [24] C. Mollén, J. Choi, E. G. Larsson, and R. W. Heath, “Uplink performance of wideband massive MIMO with one-bit ADCs,” IEEE Transactions on Wireless Communications, vol. 16, no. 1, pp. 87–100, 2017. [25] A. Azizzadeh, R. Mohammadkhani, and S. V. A.-D. Makki, “BER performance of uplink massive MIMO with low-resolution ADCs,” in 2017 7th International Conference on Computer and Knowledge Engineering (ICCKE). IEEE, 2017, pp. 298–302. [26] J. J. Bussgang, “Crosscorrelation functions of amplitude-distorted gaussian signals,” 1952. [27] Y. Li, C. Tao, G. Seco-Granados, A. Mezghani, A. L. Swindlehurst, and L. Liu, “Channel estimation and performance analysis of one-bit massive mimo systems,” IEEE Transactions on Signal Processing, vol. 65, no. 15, pp. 4075–4089, 2017. [28] Q. Bai, A. Mezghani, and J. A. Nossek, “On the optimization of ADC resolution in multi-antenna systems,” in Wireless Communication Systems (ISWCS 2013), Proceedings of the Tenth International Symposium on. VDE, 2013, pp. 1–5. [29] Q. Bai and J. A. Nossek, “Energy efficiency maximization for 5g multi-antenna receivers,” Transactions on Emerging Telecommunications Technologies, vol. 26, no. 1, pp. 3–14, 2015. [30] A. K. Fletcher, S. Rangan, V. K. Goyal, and K. Ramchandran, “Robust predictive quantization: Analysis and design via convex optimization,” IEEE Journal of Selected Topics in Signal Processing, vol. 1, no. 4, pp. 618–632, 2007. [31] T. Brown, P. Kyritsi, and E. De Carvalho, Practical guide to MIMO radio channel: With MATLAB examples. John Wiley & Sons, 2012. [32] L. Bai and J. Choi, Low complexity MIMO detection. Springer Science & Business Media, 2012. [33] H. Q. Ngo, E. G. Larsson, and T. L. Marzetta, “Energy and spectral efficiency of very large multiuser MIMO systems,” IEEE Transactions on Communications, vol. 61, no. 4, pp. 1436–1449, 2013. [34] X. Ma and Q. Zhou, Massive MIMO and its detection. Boca Raton, FL, USA: CRC Press/Taylor & Francis, 2014. [35] J. H. Winters, J. Salz, and R. D. Gitlin, “The impact of antenna diversity on the capacity of wireless communication systems,” IEEE Transactions on Communications, vol. 42, no. 234, pp. 1740–1751, 1994. [36] Y.-G. Lim, C.-B. Chae, and G. Caire, “Performance analysis of massive mimo for cell-boundary users,” IEEE Transactions on Wireless Communications, vol. 14, no. 12, pp. 6827–6842, 2015. [37] A. L. Garcia, Probability, statistics, and random processes for electrical engineering. Prentice Hall Upper Saddle River, NJ, 2008. [38] C. Wang, E. K. Au, R. D. Murch, W. H. Mow, R. S. Cheng, and V. Lau, “On the performance of the MIMO zero-forcing receiver in the presence of channel estimation error,” IEEE Transactions on Wireless Communications, vol. 6, no. 3, 2007. [39] J. Max, “Quantizing for minimum distortion,” IRE Transactions on Information Theory, vol. 6, no. 1, pp. 7–12, 1960.