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.