BER Performance of Uplink Massive MIMO With Low-Resolution ADCs
Massive multiple-input multiple-output (MIMO) is a promising technology for next generation wireless communication systems (5G). In this technology, Base Station (BS) is equipped with a large number of antennas. Employing high resolution analog-to-di…
Authors: Azad Azizzadeh, Reza Mohammadkhani, Seyed Vahab Al-Din Makki
BER Performance of Uplink Massi v e MIMO W ith Lo w-Resolution ADCs Azad Azizzadeh Department of Electrical Engineering Razi Univ ersity , Kermanshah, Iran. Email: azizzadeh.azad@stu.razi.ac.ir Reza Mohammadkhani Department of Electrical Engineering Univ ersity of Kurdistan, Sanandaj, Iran. Email: r .mohammadkhani@uok.ac.ir Seyed V ahab Al-Din Makki Department of Electrical Engineering Razi Univ ersity , Kermanshah, Iran. Email: v .makki@razi.ac.ir Abstract —Massive multiple-input multiple-output (MIMO) is a promising technology f or next generation wir eless communication systems (5G). In this technology , Base Station (BS) is equipped with a large number of antennas. Employing high resolution analog-to-digital con verters (ADCs) for all antennas may cause high costs and high power consumption f or the BS. By perf orming numerical results, we evaluate the use of low- resolution ADCs f or uplink massive MIMO by analyzing Bit Error Rate (BER) performance for different detection techniques (MMSE, ZF) and different modulations (QPSK, 16-QAM) to find an optimal quantization resolution. Our results reveal that the BER performance of uplink massive MIMO systems with a few-bit resolution ADCs is comparable to the case of having full precision ADCs. W e found that the optimum choice of quantization level (number of bits in ADCs) depends on the modulation technique and the number of antennas at the BS. Index T erms —massive MIMO; MIMO detector; quantization; low-r esolution ADC; bit error rate (BER); BER degradation I . I N T RO D U C T I O N Massiv e 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], [2]. In these systems, each antenna is followed by a radio frequency (RF) chain (including an ADC unit). Ho wev er , power consumption and hardware complexity of ADCs grow exponentially by increasing the quantization resolution [3]. This makes a critical problem for massi ve MIMO technology having hundreds of antennas at the BS. A solution to this problem is to employ lo w-resolution ADCs [4]–[6]. Howe ver , these studies hav e in vestigated the ultimate coarse quantization of 1-bit ADCs. The symbol error rate (SER) of an uplink massive MU-MIMO system emplo ying 1-bit ADCs and transmit modulation QPSK is analysed in [4], [5], whereas [6] e v aluates the capacity for the aforesaid scenario. As an alternati ve solution, a mixed-ADC architecture is suggested in [7], [8], where many one-bit ADCs are used along with a few high precision ADCs on some of the antennas. They found that adding a few number of high-resolution ADCs makes a significant enhancement of the BER performance. Due to non-linear behaviour of the quanitzation function, theoretical analysis of the system performance, especially BER criterion, would be very difficult. Therefore, In this paper , we Fig. 1. Quantized massive MU-MIMO uplink system model study the BER performance of uplink massiv e MIMO systems with different coarse quantization lev els of b -bit resolution ADCs for two modulation schemes of QPSK and 16-QAM, through simulation results. The rest of this paper is organized as follo ws. In Section II, we describe the system model and quantization method used in the numerical simulation. I I . S Y S T E M M O D E L W e consider a single-cell uplink multiuser MIMO system of one BS communicating with K users. W e further assume the BS has M antennas, while all users are considered to be single-antenna. As sho wn in Fig.1, the baseband recei ved signal vector at the BS is given by y = Hx + n = K X k =1 h k x k + n (1) where h k ∈ C M × 1 is the channel vector between the BS and the k th user , H ∆ = [ h 1 , h 2 , ..., h K ] ∈ C M × K is the channel matrix, x ∈ C K × 1 denotes the vector of the transmitted symbols from all users, y ∈ C M × 1 is the received signal vector before quantization, and n ∈ C M × 1 is the additiv e white Gaussian noise vector . As illustrated in Fig.1, quantized version of the complex receiv ed signal at each antenna, can be obtained by using two b -bit ADCs for both the real and imaginary parts. The resulting quantized signal vector is defined as r = Q ( y ) = Q ( < ( y )) + j.Q ( = ( y )) (2) Fig. 2. (a) 2D staircase, and (b) 1D horizontal representations of the input- output characteristic of a 3-bit uniform mid-riser quantizer where Q ( · ) represents the quantization function, and it is a non-linear function. In the simulation results, we assume that Q ( · ) is a b -bit uniform mid-riser quantizer with N = 2 b lev els, that con verts the real input signal y ∈ [ y i , y i +1 ) to a real-valued output r i for i = 1 , 2 , . . . , N [9]. The input interval endpoints y i are y i = −∞ i = 1 ( − N / 2 − 1 + i )∆ i = 2 , 3 , ..., N + ∞ i = N + 1 (3) where ∆ is the quantization step-size. The quantizer output values r i are defined as r i = ( − N 2 − 1 2 + i )∆ , i = 1 , 2 , ..., N (4) Fig. 2 shows the input-output characteristic of a 3-bit uniform mid-riser quantizer . I I I . U P L I N K M I M O D E T E C T I O N In general, a MIMO detector is used to estimate the transmitted symbol vector x from the recei ved signal v ector y . Maximum likelihood (ML) detector provides the optimal performance. Howe ver its comple xity grows dramatically by increasing the number of antennas and constellation order [10]. By contrast, linear detectors ha ve low computational complexity achieving suboptimal performance [10], [11], such as zero forcing (ZF) and minimum mean square error (MMSE) detectors. F or the case of massi ve MIMO where M K 1 , it is shown that those linear detectors perform properly well [12], [13]. Therefore we employ ZF and MMSE detectors in this paper . W e assume that perfect channel state information (CSI) is av ailable at the BS, in other words, it knows the channel matrix H perfectly . Applying a linear detector with an M × K detection matrix A to the received signal vector y , an estimate of the transmit vector x can be expressed as ˆ x = A H y = A H ( Hx + n ) (5) where ˆ x = [ ˆ x 1 , ˆ x 2 , ..., ˆ x K ] T is a K × 1 signal vector consists of the data streams from the K single-antenna de vices. Therefore, we hav e the k th element of ˆ x as: ˆ x k = a H k h k x k | {z } desired signal + K X i 6 = k a H k h i x i | {z } interuser interference + a H k n | {z } noise (6) In this paper , we employ ZF and MMSE linear detectors by defining A as [11] A = ( H ( H H H ) − 1 for ZF H ( H H H + σ 2 n σ 2 x I K ) − 1 for MMSE (7) where σ 2 x and σ 2 n are the transmit signal and the receiv ed noise variances respectively . As we see from above, the detection matrix A requires the knowledge of the channel matrix H . For a quantized MIMO system, we have ˆ x = A H r = A H Q ( y ) = A H Q ( Hx + n ) . (8) Howe ver , due to the presence of non-linear function Q ( · ) , an exact analysis of BER for quantized Massiv e MIMO system is rather dif ficult, while it is relati vely simple to perform simulation studies. W e use numerical results, to ev aluate the BER performance of the quantized system, employing low resolution ADCs. I V . S I M U L A T I O N R E S U LT S In this section, Monte Carlo simulations are used to demon- strate the ef fect of lo w resolution ADCs on the BER perfor- mance of uplink massiv e MIMO systems. W e consider the channel H to be i.i.d Rayleigh fading and the noise at each antenna as an additive zero-mean white complex Gaussian. T wo transmission modulation schemes of QPSK and 16- QAM are employed by the K -users, and the BS uses ZF and MMSE detection techniques. Simulations are performed with M = 100 antennas at the BS serving K = 10 users. W e consider different b -bit ADC resolutions by applying b = 1 , 2 , 3 , 4 and ∞ . W e note that b = ∞ corresponds to the case of full precision quantization in the simulation results. The BER Monte Carlo simulation v alues are obtained by av eraging over 100 channel realizations, preceded by an av eraging across all the users for each channel realization. Assuming QPSK transmission modulation, the ef fect of quantization resolution on the BER performance versus the Fig. 3. BER versus E b / N 0 using ZF detector for QPSK, M = 100 , K = 10 and different ADC resolutions. Fig. 4. BER versus E b / N 0 using MMSE detector for QPSK, M = 100 , K = 10 and different ADC resolutions. SNR per bit ( E b / N 0 in dB) for ZF and MMSE detection techniques are shown in Figures 3 and 4, respecti vely . As SNR grows, the BER decreases exponentially in a similar way for both cases of ZF and MMSE using the same ADC resolutions. Howe ver , for the lowest quantization resolution of 1-bit ADCs, ev en by increasing SNR the BER performance is limited to an approximate BER value of 10 − 4 . W e can see from theses figures that by increasing the resolution of quantizers, i.e 2-, 3- and 4-bit ADCs, the BER performance approaches the ideal case of having full precision ADCs. In order to in vestigate higher-order modulations, we plot the BER performance versus the SNR (in dB) for 16-QAM in the same way in Figure 5 and Figure 6. In this case, we observe that with 1-bit and 2-bit quantizations, the BER performance degrades sev erely . For the case of using 3-bit ADCs, somehow an acceptable BER performance is achieved. Although it has an increasing performance gap (compared to the ideal case) for larger values of SNR. Howe ver , having 4-bit quantization resolution and abov e, the BER performance is very close to the full precision quantization. Comparing the results for QPSK and 16-QAM, we see that when the modulation order Fig. 5. BER versus E b / N 0 using ZF detector for 16 QAM, M = 100 , K = 10 and different ADC resolutions. Fig. 6. BER versus E b / N 0 using MMSE detector for 16 QAM, M = 100 , K = 10 and different ADC resolutions. increases, the BER increases accordingly for a specific ADC resolution. Therefore higher quantization resolution is required for higher order modulations to achie ve the same performance. Fig. 7 demonstrates the BER performance degradation as a function of the ADC resolution for both ZF and MMSE detectors. T o define and plot the BER degradation, we first consider a reference SNR to achiev e a BER v alue 10 − 4 for the full precision quantization. Then the extra SNR (in dB) required to get the same BER, for other ADC resolutions are calculated and depicted in the figure. W e observ e that using 1-bit ADCs in QPSK, a large extra SNR of about 11.5 dB is required to achiev e the BER of 10 − 4 , whereas using 2-bit ADCs in QPSK and 3-bit ADCs in 16-QAM require 4.5 to 5.5 dB SNR. Finally by emplo ying higher resolution quantizers, ov er 3-bit ADCs for QPSK and 4-bit ADCs for 16-QAM, the BER degradation is around 1.5 dB or less. Another simulation is performed to determine the BER degradation as a function of ADC resolution and the number of BS antenna, and results are illustrated in Figures 8 and 9. Due to the negligible differences in the performance of ZF and MMSE detectors, we only employ ZF detection in these Fig. 7. BER degradation as a function of the ADC resolution for M = 100 and K = 10 . Fig. 8. BER degradation versus M (number of BS antennas) using ZF detector for QPSK, and fixed K = 10 . two figures. W e consider a fixed number of users, K = 10, but M is varied from 50 to 400. It can be seen that, by increasing the number of BS antennas, the BER degradation caused by low-resolution ADCs can be reduced. For example, in Fig. 8 a 3-bit quantized system with M = 50 has the same BER performance as the case of 2-bit quantized with a roughly M = 400 number of antennas at the BS. Similarly , we see that in Fig. 9, the BER performance of a 4-bit quantized system with M = 50 is approximately achiev ed by a 3-bits ADCs employing M = 200 BS antennas. Therefore, higher M is suggested to compensate the BER performance degradation in the case of having fixed quantization lev els of low-resolution ADCs. Ho we ver , this increase in M depends on both the modulation type and the number of bits in our quantization. V . C O N C L U S I O N In this paper, we in vestig ated the effect of low resolution ADCs on the BER performance of uplink massi ve MIMO systems by carrying out simulations, for the two modulation types of QPSK and 16-QAM. Our results revealed that massiv e MIMO technology with low resolution b -bit ADCs ( b from Fig. 9. BER degradation versus M (number of BS antennas) using ZF detector for 16-QAM, and fixed K = 10 . 1 to 4 bits) can achie ve acceptable performances compared to the case of using high resolution ADCs. W e also realized that having more antennas at BS cancels out the performance reduction effect of using low-resolution ADCs on BER. How- ev er, this increase in M depends on both the modulation type and the number of bits in our quantization. Therefore, low resolution ADCs can be employed in massi ve MIMO systems as a solution to reduce the cost and the power consumption of the BS. R E F E R E N C E S [1] E. Larsson, O. Edfors, F . Tufvesson, and T . 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 . T ufvesson, ”Scaling up MIMO: Opportunities and challenges with very large arrays, ” IEEE Signal Pr ocessing Magazine , vol. 30, no. 1 , pp. 40-60, 2013 [3] W alden, R.H., ”Analog-to-digital converter survey and analysis, ” IEEE Journal on Selected Areas in Communications , vol. 17, no. 4, pp.539- 550, 1999. [4] C. Risi, D. Persson and E.G. Larsson, ”Massi ve MIMO with 1-bit ADC, ” arXiv pr eprint arXiv:1404.7736 , 2014. [5] S. W ang, Y . Li and J. W ang, ”Multiuser detection for uplink large- scale MIMO under one-bit quantization, ” in 2014 IEEE International Confer ence on Communications (ICC) , pp. 4460-4465), 2014. [6] J. Mo and R. W . Heath, ”Capacity analysis of one-bit quantized MIMO systems with transmitter channel state information, ” IEEE T ransactions on Signal Processing , vol. 63, no. 20, pp. 5498-5512, 2015. [7] N. Liang, W . Zhang, ”Mixed-adc massive mimo, ” IEEE Journal on Selected Areas in Communications , vol. 34, no. 4, pp. 983-997, 2016. [8] T .-C. Zhang, C.-K. W en, S. Jin, and T . Jiang, ”Mixed-ADC Massive MIMO Detectors: Performance Analysis and Design Optimization, ” IEEE T ransactions on W ireless Communications , vol. 15, no. 11, pp. 7738-7752, 2016. [9] Gresho, A., and R. M. Gray , V ector Quantization and Signal Compres- sion, Springer Science & Business Media , vol. 159, 1991. [10] T . Brown, E. D. Carvalho and P . Kyritsi, Practical Guide to the MIMO Radio Channel with MATLAB Examples , John W iley & Sons, 2012. [11] X. Ma, and Q. Zhou, ”Massi ve MIMO and its detection, ” MIMO Pr ocessing for 4G and Beyond: Fundamentals and Evolution , CRC Press, 2014, ch. 10, pp. 449-472. [12] L. Bai and J. Choi Low complexity MIMO detection , Springer Science & Business Media, 2012. [13] H. Q. Ngo, E. G. Larsson, and T . L. Marzetta, ”Energy and spectral efficienc y of very large multiuser MIMO systems, ” IEEE T ransactions on Communications , vol. 61, no. 4, pp. 1436-1449, 2013.
Original Paper
Loading high-quality paper...
Comments & Academic Discussion
Loading comments...
Leave a Comment