You are on page 1of 14

4038 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 16, NO.

6, JUNE 2017

Throughput Analysis of Massive MIMO Uplink


With Low-Resolution ADCs
Sven Jacobsson, Student Member, IEEE, Giuseppe Durisi, Senior Member, IEEE, Mikael Coldrey, Member, IEEE,
Ulf Gustavsson, and Christoph Studer, Senior Member, IEEE
Abstract— We investigate the uplink throughput achievable generation cellular communication systems (5G) [2]. With
by a multiple-user (MU) massive multiple-input multiple- massive MIMO, the number of antennas at the base sta-
output (MIMO) system, in which the base station is equipped tion (BS) is scaled up by several orders of magnitude compared
with a large number of low-resolution analog-to-digital convert-
ers (ADCs). Our focus is on the case where neither the transmitter to traditional multi-antenna systems with the goals of enabling
nor the receiver have any a priori channel state information. This significant gains in capacity and energy efficiency [2], [3].
implies that the fading realizations have to be learned through Increasing the number of BS antenna elements leads to
pilot transmission followed by channel estimation at the receiver, high spatial resolution; this makes it possible to simulta-
based on coarsely quantized observations. We propose a novel neously serve several user equipments (UEs) in the same
channel estimator, based on Bussgang’s decomposition, and a
novel approximation to the rate achievable with finite-resolution time-frequency resource, which brings large capacity gains.
ADCs, both for the case of finite-cardinality constellations and The improvements in terms of radiated energy efficiency are
of Gaussian inputs, that is accurate for a broad range of system enabled by the array gain that is provided by the large number
parameters. Through numerical results, we illustrate that, for the of antennas.
1-bit quantized case, pilot-based channel estimation together with Equipping the BS with a large number of antenna elements,
maximal-ratio combing, or zero-forcing detection enables reliable
multi-user communication with high-order constellations, in spite however, increases considerably the hardware cost and the
of the severe nonlinearity introduced by the ADCs. Furthermore, power consumption of the radio-frequency (RF) circuits [4].
we show that the rate achievable in the infinite-resolution (no This calls for the use of low-cost and power-efficient hardware
quantization) case can be approached using ADCs with only components, which, however, reduce the signal quality due to
a few bits of resolution. We finally investigate the robustness an increased level of impairments. The aggregate impact of
of low-ADC-resolution MU-MIMO uplink against receive power
imbalances between the different users, caused for example by hardware impairments on massive MIMO systems has been
imperfect power control. investigated in, e.g., [5]–[8], where it is found that massive
Index Terms— Analog-to-digital converter (ADC), channel MIMO provides—to a certain extent—robustness against sig-
capacity, linear minimum mean square error (LMMSE) chan- nal distortions caused by low-cost RF components. However,
nel estimation, low-resolution quantization, multi-user massive most of these analyses rely on the assumption that the distor-
multiple-input multiple-output (MIMO). tion caused by the hardware imperfections can be modeled as
I. I NTRODUCTION an additive Gaussian random variable that is independent of
the transmit signal. It is prima facie unclear how accurate
M ASSIVE multiple-input multiple-output (MIMO) is a
promising multi-user (MU) MIMO technology for next such modeling assumption is, especially for the distortion
caused by low-resolution analog-to-digital converters (ADCs).
Manuscript received July 29, 2016; revised November 20, 2016 and This has been noted in [8, Sec. IV.A] where it is pointed
March 20, 2017; accepted March 24, 2017. Date of publication April 7, out that such modeling assumption targets ADCs with high
2017; date of current version June 8, 2017. The work of S. Jacobsson and
G. Durisi was supported in part by the Swedish Foundation for Strategic resolution.
Research under Grant ID14-0022 and in part by the Swedish Government
Agency for Innovation Systems within the competence center ChaseOn.
The work of C. Studer was supported in part by Xilinx Inc., and in A. Quantized Massive MIMO
part by the U.S. National Science Foundation under Grant ECCS-1408006, In this paper, we consider an uplink massive MU-MIMO
Grant CCF-1535897, and Grant CAREER CCF-1652065. This paper was
presented at the IEEE International Conference on Communications Workshop system and focus on the signal distortion caused by the
on 5G and Beyond: Enabling Technologies and Applications, London, U.K., use of low-resolution ADCs at the BS. An ADC with
June 2015 [1]. The associate editor coordinating the review of this paper sampling rate f s Hz and a resolution of b bits maps each
and approving it for publication was R. Zhang. (Corresponding author:
Sven Jacobsson.) sample of the continuous-time, continuous-amplitude base-
S. Jacobsson is with Ericsson AB, 41756 Gothenburg, Sweden, and band received signal to one out of 2b quantization labels,
also with Chalmers University of Technology, 41296 Gothenburg, Sweden by operating f s · 2b conversion steps per second. In mod-
(e-mail: sven.jacobsson@ericsson.com).
G. Durisi is with Chalmers University of Technology, 41296 Gothenburg, ern high-speed ADCs (e.g., with sampling rates larger than
Sweden (e-mail: durisi@chalmers.se). 1 GS/s), the dissipated power scales exponentially in the
M. Coldrey and U. Gustavsson are with Ericsson AB, number of bits and linearly in the sampling rate [9], [10].
41756 Gothenburg, Sweden (e-mail: mikael.coldrey@ericsson.com;
ulf.gustavsson@ericsson.com). This implies that for wideband massive MIMO systems where
C. Studer is with Cornell University, Ithaca, NY 14853, USA (e-mail: hundreds of high-speed converters are required, the resolu-
studer@cornell.edu). tion of the ADCs may have to be kept low in order to
Color versions of one or more of the figures in this paper are available
online at http://ieeexplore.ieee.org. maintain the power consumed at the BS within acceptable
Digital Object Identifier 10.1109/TWC.2017.2691318 levels.
1536-1276 © 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
JACOBSSON et al.: THROUGHPUT ANALYSIS OF MASSIVE MIMO UPLINK WITH LOW-RESOLUTION ADCs 4039

An additional motivation for reducing the ADC resolution case, since the nonlinear distortion caused by the 1-bit ADCs
is to limit the amount of data that has to be transferred makes channel estimation challenging. In particular, if the
over the link that connects the RF components and the fading process evolves rapidly, the cost of transmitting training
baseband-processing unit. For example, consider a BS that symbols cannot be neglected. For the more practically relevant
is equipped with an antenna array of 500 elements. At each case when the channel is not known a priori to the receiver,
antenna element, the in-phase and quadrature samples are but must be learned (for example, via pilot symbols), QPSK
quantized separately using a pair of 10-bit ADCs operating is optimal when the SNR exceeds a certain threshold that
at 1 GS/s. Such a system would produce 10 Tbit/s of data. depends on the coherence time of the fading process [19].
This exceeds by far the rate supported by the common public For SNR values that are below this threshold, on-off QPSK is
radio interface (CPRI) used over today’s fiber-optical fronthaul capacity achieving [19].
links [11]. Alleviating this capacity bottleneck is of particular For the 1-bit quantized MIMO case, the capacity-achieving
importance in a cloud radio access network (C-RAN) architec- distribution is unknown. In [20], it is shown that QPSK is
ture [12], where the baseband processing is migrated from the optimal at low SNR, again under the assumption of perfect
BSs to a centralized unit, which may be placed at a significant CSI at the receiver. Mo and Heath Jr. [21] derived high-SNR
distance from the BS antenna array. bounds on capacity, and showed that high-order modulations
An implication of lowering the ADC resolution is that are supported. However, their analysis relies on the assump-
the requirement on accurate radio-frequency circuitry can tion that the transmitter has access to perfect CSI, which is
be relaxed. The reason is that the quantization noise may unrealistic in low-resolution architectures. Their contribution
dominate the noise introduced by other components such as leaves open the question on whether high-order modulations
mixers, oscillators, filters, and low-noise amplifiers. Hence, are supported in training based schemes where the receiver
further power-consumption reductions may be achieved by has partial knowledge of the channel and the transmitter (in
relaxing the quality requirements on the RF circuitry. our case, the UE) has no channel knowledge.
The 1-bit resolution case, where the in-phase and quadrature Channel estimation on the basis of quantized observations is
components of the continuous-valued received samples are considered in, e.g., [22], [23] (see also [24] for a compressive-
quantized separately using a pair of 1-bit ADCs, is particularly sensing version of this problem). A closed-form solution for
attractive because of the resulting low hardware complex- the maximum likelihood (ML) estimate in the 1-bit case is
ity [13], [14]. Indeed, a 1-bit ADC can be realized using derived in [23], under the assumption of time-multiplexed
only a simple comparator. Furthermore, in a 1-bit architecture, pilots.
there is no need for automatic gain control circuitry, which is The use of 1-bit ADCs in massive MIMO was consid-
otherwise needed to match the dynamic range of the ADCs. ered in [25]. There, the authors examined the achievable
uplink throughput for the scenario where the UEs transmit
QPSK symbols, and the BS employs a least squares (LS)
B. Previous Work channel estimator, followed by a maximal ratio combin-
Receivers employing low-resolution ADCs need to cope ing (MRC) or zero-forcing (ZF) detector. Their results show
with the severe nonlinearity introduced by the coarse quantiza- that large sum-rate throughputs can be achieved despite the
tion, which may render signaling schemes and receiver algo- coarse quantization. The results in [25] were extended to
rithms developed for the case of high-resolution ADCs sub- high-order modulations (e.g., 16-QAM) by the authors of this
optimal. paper in [1]. There, we showed that one can detect not only
The impact of the 1-bit ADC nonlinearity on the perfor- the phase, but also the amplitude of the transmitted signal,
mance of communication systems has been previously studied provided that the number of BS antennas is sufficiently large,
in the literature under various channel-model assumptions. hence, answering positively the question left open in [21].
In [15], it is proven that BPSK is capacity achieving over Choi et al. [26] recently developed a detector and a chan-
a real-valued nonfading single-input single-output (SISO) nel estimator capable of supporting high-order constella-
Gaussian channel. For the complex-valued Gaussian channel, tions such as 16-QAM. Again for the case of 1-bit ADCs,
QPSK is optimal. Li et al. [27], [28] proposed a linear minimum mean
These results hold under the assumption that the 1-bit square error (LMMSE) channel estimator based on Bussgang’s
quantizer is a zero-threshold comparator. It turns out that decomposition that was shown to be superior to the one pro-
in the low-SNR regime, a zero-threshold comparator is not posed in [26]. Furthermore, they derive an approximation on
optimal [16]. The optimal strategy involves the use of flash- the rates achievable with Gaussian inputs. The accuracy of this
signaling [17, Definition 2] and requires an optimization over approximation is not fully validated in [28], since no compar-
the threshold value. Unfortunately, the power gain obtainable ison with actual achievable rates is provided. Wen et al. [29]
using this optimal strategy manifests itself only at extremely proposed a joint channel- and data-estimation algorithm that
low values of spectral efficiency. offers significant improvement compared to the case when
For the Rayleigh-fading case, under the assumption that the channel estimation and data detection are treated separately.
receiver has access to perfect channel state information (CSI), However, as noted in [29], the complexity of the proposed
it is shown in [18] that QPSK is capacity achieving (again algorithm is too high for practical implementations.
for the SISO case). The assumption that perfect CSI is A mixed-ADC architecture where many 1-bit ADCs are
available may, however, be unrealistic in the 1-bit quantized complemented with few high-resolution ADCs is proposed
4040 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 16, NO. 6, JUNE 2017

in [30]. It is found that the addition of a relatively small num- lower bound on the achievable rates, we show that this
ber of high-resolution ADCs increases the system performance approximation is accurate for a large range of SNR
significantly. Specifically, Liang and Zhang [30] present an values.
achievability bound under Gaussian signaling and minimum • We also obtain a closed-form approximation on the rates
distance decoding that holds for the setup where channel achievable with Gaussian inputs that is derived using
estimates are acquired through the high-resolution ADCs. This Bussgang’s decomposition. This approximation recovers
relies on the assumption that each high-resolution ADC can be for the 1-bit case the approximation recently presented
linked to several RF chains through a switch. The disadvantage in [27] and [28]. A comparison with a numerically
of such architecture is that ADC switches increase hardware computed lower bound on the achievable rates reveals
complexity. Furthermore, the time needed to acquire channel that, in the 1-bit case, this Gaussian approximation is
estimates increases dramatically. accurate at low SNR, but overestimates the achievable
In all of the contributions reviewed so far, low-resolution rate at high SNR in the multiuser scenario.
quantized massive MIMO systems have been investigated • Through a numerical study, we determine the minimum
solely for communication over frequency-flat, narrowband, ADC resolution needed to make the performance gap
channels. A spatial-modulation-based massive MIMO sys- to the infinite-resolution case negligible. Our simulations
tem over a frequency-selective channel was studied in [31]. suggest that only few bits (e.g., 3 bits) are required to
The proposed receiver employs LS estimation followed by a achieve a performance close to the infinite-resolution case
message-passing-based detector. The performance of a low- for a large range of system parameters. This holds also
resolution quantized massive MIMO system using orthogonal when the users are received at vastly different power
frequency division multiplexing (OFDM) and operating over a levels (imperfect power control).
wideband channel was investigated in [32]. There, it is found This paper complements the analysis previously reported
that using ADCs with only 4 to 6 bits resolution is sufficient in [1] by generalizing it to ZF receivers, to multi-bit quantiza-
to achieve performance close to the infinite-resolution (i.e., tion, and to the case of imperfect power control. Furthermore,
no quantization) case, at no additional cost in terms of the proposed channel estimator and the rate approximations
digital signal processing complexity. A capacity lower bound are novel.
for wideband channels and 1-bit ADCs has been recently
reported in [33]. The analysis in [33] relies on the same
signal decomposition used in [27] and [28] for the frequency- D. Notation
flat case. However, differently from [27], [28], the temporal
correlation of the quantization noise in the channel-estimation Lowercase and uppercase boldface letters denote column
phase is ignored. vectors and matrices, respectively. The identity matrix of
All the results reviewed so far hold under the assumption size N × N is denoted by I N . We use tr(·) and diag(·) to
of Nyquist-rate sampling at the receiver. It is worth pointing denote the trace and the main diagonal of a matrix, and
out that Nyquist-rate sampling is not optimal in the presence · to denote the 2 -norm of a vector. The multivariate
of quantization at the receiver [34]–[36]. For example, for the normal distribution with mean μ and covariance  is denoted
1-bit quantized complex AWGN channel, high-order constel- by N (μ, ). Furthermore, the multivariate complex-valued
lations such as 16-QAM can be supported even in the SISO circularly-symmetric Gaussian probability density function
case, if one allows for oversampling at the receiver [37]. with zero mean and covariance  is denoted by CN (0, ). The
operator Ex [·] stands for the expectation over the random vari-
able x. The mutual information between two random variables
C. Contributions x and y is indicated by I (x; y). The real and imaginary parts
Focusing on Nyquist-rate sampling, and on the scenario of a complex scalar s are {s} and {s}. The superscripts T ,
∗ , and H denote transpose, complex conjugate, and Hermitian
where neither the transmitter nor the receiver have a priori
CSI, we investigate the rates achievable over a frequency-flat transpose, respectively. The function (x) is the cumulative
Rayleigh block-fading MU-MIMO channel, when the receiver distribution function (CDF) of a standard normal random
is equipped with low-resolution ADCs. Our contributions are variable.
summarized as follows:
• We propose a novel channel estimator for the case of
E. Paper Outline
multi-bit ADCs and nonuniform quantization regions
using Bussgang’s decomposition. This estimator recovers The rest of the paper is organized as follows. In Section II,
the LMMSE estimator proposed in [27], [28], and [33] we introduce the massive MIMO system model and the
for the case of 1-bit ADCs. channel-estimation and data-detection problems. In Section III,
• We present a easy-to-evaluate approximation on the rates we derive an approximation on the rate achievable with finite-
achievable with finite-cardinality constellations under the cardinality constellations and Gaussian inputs. In Section IV,
assumption of training-based channel estimation. The we validate the accuracy of our approximations for differ-
approximation is explicit in the number of pilots used ent scenarios and determine the ADC resolution required to
to estimate the channel and in the resolution of the approach the rate achievable in the infinite-resolution case.
ADCs; by comparing it with a numerically computed We conclude in Section V.
JACOBSSON et al.: THROUGHPUT ANALYSIS OF MASSIVE MIMO UPLINK WITH LOW-RESOLUTION ADCs 4041

Since the noise variance is normalized to one, we can think of


ρ as the SNR. The sum-rate capacity in (2) is, in general,
not known in closed form, even in the infinite-resolution
case, for which tight capacity bounds have been reported
recently in [42].

B. Quantization of a Complex-Valued Vector


The in-phase and quadrature components of the received
signal at each antenna are quantized separately by an ADC
of b-bit resolution. We characterize the ADC by a set of
Fig. 1. Quantized massive MIMO uplink system model.
2b +1 quantization thresholds Tb = {τ0 , τ1 , . . . , τ2b }, such that
−∞ = τ0 < τ1 < · · · < τ2b = ∞, and a set of 2b quantization
labels Lb = {0 , 1 , . . . , 2b −1 } where i ∈ (τi , τi+1 ]. Let
II. C HANNEL E STIMATION AND DATA D ETECTION WITH Rb = Lb × Lb . We shall describe the joint operation of the 2N
L OW-R ESOLUTION ADC S b-bit ADCs at the BS by the function Q b (·) : C N → RbN
A. System Model and Sum-Rate Capacity that maps the received signal yt with entries {yn,t } to the
quantized output rt with entries {rn,t } in the following way:
We consider the single-cell uplink system depicted in Fig. 1. if {yn,t } ∈ (τk , τk+1 ] and {yn,t } ∈ (τl , τl+1 ], then
Here, K single-antenna users are served by a BS that is rn,t = k + j l . Using this convention, the quantized received
equipped with an array of N > K antennas. We model the signal can be written as
subchannels between each transmit-receive antenna pair as a
Rayleigh block-fading channel (see, e.g., [38]), i.e., a channel rt = Q b (yt ) = Q b (Hxt + wt ) , t = 1, 2, . . . , T. (4)
that stays constant for a block of T channel uses, and changes
independently from block to block. We shall refer to T as Finding the optimal quantization labels, i.e., the ones that
the channel coherence interval. We further assume that the minimize the mean square error (MSE) between the nonquan-
subchannels are mutually independent. tized received vector yt and the quantized vector rt , requires
The discrete-time complex baseband received signal over one to determine the probability density function (PDF) of yt .
all antennas within an arbitrary coherence interval and before Note that such PDF depends on the choice of the input
quantization is modeled as constellation xt . Since adapting the quantization labels to
the choice of the input constellation appears to be impractical
yt = Hxt + wt , t = 1, 2, . . . , T. (1) from an implementation point of view, in this paper we
Here, xt ∈ CK denotes the channel input from all users at shall consider the following suboptimal choice of the set of
time t, and H ∈ C N×K is the channel matrix connecting the K quantization labels Lb and thresholds Tb : we first approximate
users to the N BS antennas. The entries of H are independent each entry of the nonquantized channel output vector yt by
and CN (0, 1)-distributed. Furthermore, the vector wt ∈ C N , a complex Gaussian random variable with variance Kρ + 1
whose entries are independent and CN (0, 1)-distributed, stands and then use the Lloyd-Max algorithm [43], [44] to find
for the AWGN. a set of labels L̃b = {˜0 , ˜1 , . . . , ˜2b −1 } that minimize the
Throughout the paper, we consider the case where CSI is not mean square error between the nonquantized and the quantized
available a priori to the transmitter or to the receiver, i.e., they signal. Then, we rescale the labels such that the variance of
are both not aware of the realization of H. This scenario each entry of rt is Kρ +1. Specifically, we multiply each label
captures the cost of learning the fading channel [39]–[41], in the set L̃b by the factor

an operation that has to be performed using quantized obser-  Kρ + 1
      (5)
vations and may yield significant performance loss in the α= b
 2 −1
2
2 2
˜i 
case of low-resolution ADCs. We further assume that coding 2τi+1 2τ
Kρ+1 − 
2 i
Kρ+1
can be performed over many coherence intervals. Let X = i=0
[x1 , x2 , . . . , xT ] be the K × T matrix of transmitted signals
within a coherence interval, and let R = [r1 , r2 , . . . , rT ] to produce the set of labels Lb = α L̃b .
be the corresponding N × T matrix of received quantized Some comments on our choice are in order. The Gaussian
samples. For a given quantization function, the ergodic sum- approximation is accurate at low SNR or when the number of
rate capacity is [38] UE is sufficiently large. When such conditions are not fulfilled,
1 it may result in a suboptimal choice of the quantization labels.
C(ρ) = sup I (X; R). (2) The rescaling of the labels by α in (5) turns out to simplify
T
the performance analysis (see Sections II-D and III-C).
Here, the supremum is over all probability distributions on X In the 1-bit case, we can write the quantized received signal
for which X has independent rows and the following average at the nth antenna, at discrete time t, as follows:
power constraint is satisfied: 
  Kρ + 1     
E tr(XX H ) ≤ K Tρ. (3) Q 1 (yn,t ) = sgn {yn,t } + j sgn {yn,t } . (6)
2
4042 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 16, NO. 6, JUNE 2017

Here, sgn(·) denotes the signum function defined as D. Channel Estimation


 A common approach to transmitting information over fading
−1, if x < 0
sgn(x) = (7) channels whose realizations are not known a priori to the
+1, if x ≥ 0. receiver is to reserve a certain number of time slots in each
coherence interval for the transmission of pilot symbols. These
pilots are then used at the receiver to estimate the fading
C. Signal Decomposition using Bussgang’s Theorem
channel. Assume that P pilot symbols are used in each
The quantization of a vector using finite-resolution ADCs coherence interval (K ≤ P ≤ T ). We shall assume that the
causes a distortion that is correlated with the input to the quan- pilot sequences used by different UEs are pairwise orthogonal,
tizer. When the input to the quantizer is Gaussian, we can use i.e., that
Bussgang’s theorem [45] to decompose the quantized signal
in the convenient form detailed in the following theorem. 
P
xt xtH = Pρ I K . (12)
Theorem 1: Let r = Q b (y) denote the output from a set
t =1
of ADCs described by the set of labels Lb and the set of
thresholds Tb . Assume that y ∼ CN (0 N , K) where K ∈ Let hn denote the channel vector whose entries contain
C N×N . Then, the quantized vector r can be decomposed as the channel gain between the kth UE, k = 1, . . . , K , and
the nth BS antenna. Furthermore, let X p = [x1, . . . , x P ]T
r = Gb y + d (8) denote the matrix containing the P pilot symbols transmit-
( p) ( p)
ted by the K UEs. Finally, let yn = X p hn + wn and
where the quantization distortion d and y are uncorrelated. ( p) ( p)
rn = Q b (yn ) denote the nonquantized and quantized
Furthermore, Gb ∈ R N×N is the following diagonal matrix:1
pilot sequences received at the nth antenna during the train-
( p)
b −1
2
ing phase. Here, wn = [wn,1 , . . . , wn,P ]T is the additive
−1/2 i
Gb = diag(K) √ exp −τi2 diag(K)−1 noise. For the 1-bit case, the LMMSE estimator of hn was
π obtained in [28]. Proceeding similarly to [28], we generalize
i=0

the LMMSE estimator [28] to the multi-bit case. Specifically,
2 −1
− exp −τi+1 diag(K) . (9) ( p)
let Cy( p) and Cr( p) be the covariance matrices of yn and rn ,
( p)
n n
respectively. Using Bussgang’s decomposition (8) (recall that
Here, i corresponds to the i th element of the set of labels both additive noise and fading are Gaussian) and the fact
Lb and τi to the i th element of the set of thresholds Tb . that diag(Cy( p) ) = (Kρ + 1)I P , which follows from (12)
n
Proof: See Appendix A. and implies that Gb = G b I P (see (9)), we conclude that the
Bussgang’s theorem has been used previously in the literature LMMSE estimator for the multi-bit case is
to decompose the quantized signal in the 1-bit-ADC case (see,
−1 ( p)
e.g., [27], [28]). A generalization of this result to the case of ĥn = G b X H
p C ( p) rn . (13)
rn
multi-bit uniform ADCs has been recently proposed in [46] in
the context of downlink precoding. The more general result The computation of (13) requires knowledge of the covari-
in Theorem 1 allows one to handle the case of nonuniform ance matrix Cr( p) . For the case of 1-bit ADCs, one can
n
quantizers as well. For the special case when diag(K) = compute Cr( p) in closed form, as shown in [28]. For the
n
(Kρ + 1)I N , which will turn out relevant for our analysis in multi-bit case, however, Cr( p) is not known in closed form.
n
Section II-D, the matrix Gb in (9) reduces to To overcome this issue, we shall next present an alternative
channel estimator, which is an approximation of (13), but
Gb = G b I N (10) admits a simple closed-form expression. Using Bussgang’s
decomposition (8), we write Cr( p) as
with n

b −1
2
2 2
 Cr( p) = G 2b Cy( p) + Cd( p) = G 2b X p X H + G 2b I P + Cd( p) . (14)
p
i τ
− i
τ
− i+1 n n n n
Gb = √ e Kρ+1 − e Kρ+1 . (11)
i=0
π(Kρ + 1) Here, Cd( p) denotes the covariance matrix of the quantization
n
distortion. To simplify (14), we shall next assume that the off-
Note that in the infinite-resolution case (b = ∞), it follows diagonal elements of Cd( p) are zero, i.e., we shall ignore the
from (8) that G∞ = I N and, hence, G ∞ =√1 (see (10)). n
temporal correlation of the quantizaton distortion. Specifically,
For the 1-bit-ADCs case, we have that G 1 = 2/π, a well- we assume that
known result used recently in [28] and [33] to analyze the
throughput achievable with 1-bit ADCs. We shall use the Cd( p) = (1 − G 2b )(Kρ + 1)I P . (15)
n
Bussgang decomposition to develop a channel estimator in
the next section as well as an approximation on the rates The assumption in (15) is accurate in the low-SNR
achievable with Gaussian inputs in Section III-C. regime or when the number of UEs K is large, and it is actually
exact if the number of pilots P coincides with the number of
1 We use the convention that the function exp(·) applied to a diagonal matrix UEs K . The constant on the right-hand side of (15) follows
acts element-wise on its diagonal entries. from the power normalization (5). Substituting (15) into (14)
JACOBSSON et al.: THROUGHPUT ANALYSIS OF MASSIVE MIMO UPLINK WITH LOW-RESOLUTION ADCs 4043

and (14) into (13), we obtain


ĥn = G b X H 2 H
p GbX p X p

−1
( p)
+ G 2b + (1 − G 2b )(Kρ + 1) I P rn (16)

= G b G 2b X H
p Xp

−1
( p)
+ G 2b + (1 − G 2b )(Kρ + 1) I K XH p rn (17)

= G b G 2b Pρ
−1
( p)
+ G 2b + (1 − G 2b )(Kρ + 1) p rn .
XH (18)

Rewriting (18) in matrix form, we obtain the following sim-


plified estimator, which we shall use in the remainder of the
paper:

G b tP=1 rt xtH
Ĥ = 2 . (19)
G b Pρ + G 2b + (1 − G 2b )(Kρ + 1)
Some comments on (19) are in order. For the case of
1-bit ADCs, the estimator (19) coincides with the one derived
in [33]. Under the assumption that the number of pilots P
Fig. 2. Single-user MRC outputs for 16-QAM inputs as a function of the
is equal to the number of UEs K , the covariance matrix number of receive antennas N and the SNR ρ. The channel estimates are
Cd( p) is indeed diagonal, and the estimator (19) is actually based on P = 20 pilot symbols.
n
the LMMSE estimator (13). This fact has been observed
in [28] for the 1-bit case. For the infinite-resolution
case (G ∞ = 1), (19) coincides with the classic minimum from the kth user at time t = P + 1, P + 2, . . . , T is obtained
mean square error (MMSE) estimator (see, e.g., [47]). Let as follows:
H = Ĥ + H̃ where H̃ denotes the estimation error. Under
x̂ k,t = akH rt . (24)
the assumption that (15) holds, the variance of the channel
estimate and of the estimation error take the following forms: Here, ak ∈ C N denotes the receive filter for the kth user, which
1 
 is given by
σ̂ 2 = E tr ĤĤ H (20) 
NK ĥk /ĥk 2 , for MRC
G 2b Pρ ak = (25)
= 2 (21) (Ĥ† )k , for ZF
G b Pρ + G 2b + (1 − G 2b )(Kρ + 1)
where (Ĥ† )k is the kth column of the pseudo-inverse of the
and
channel estimate matrix Ĥ† = Ĥ(Ĥ H Ĥ)−1 .
1 

σ̃ 2 = E tr H̃H̃ H (22)
NK
F. High-Order Modulation Formats with 1-bit ADCs: Why
G 2b + (1 − G 2b )(Kρ + 1)
= . (23) Does it Work?
G 2b Pρ + G 2b + (1 − G 2b )(Kρ + 1)
Although for 1-bit ADCs, QPSK is optimal in the SISO
For the case P = K , (21) and (23) are exact. Note that in the case [19], the use of multiple antennas at the receiver opens
infinite-resolution case (G ∞ = 1), (21) and (23) recover well- up the possibility of using higher-order modulation schemes
known results for MMSE estimation (see, e.g., [47, eq. (19)]). to support higher rates. This observation is demonstrated
in Fig. 2 where we plot the MRC receiver output (for
300 different channel fading realizations) for the case when
E. Data Detection a single user transmits 16-QAM data symbols. The channel
We shall focus on the practically relevant case when the estimate is acquired using P = 20 pilots. As the size of
BS employs a linear receiver. Linear receiver processing— the BS antenna array increases, the 16-QAM constellation
although inferior to nonlinear processing techniques such as becomes distinguishable (see Fig. 2b), provided that ρ is not
successive interference cancellation—is less computationally too high. Indeed, additive noise is one of the factors that
demanding and has been shown to yield good performance enables the detection of the 16-QAM constellation. The other
if the number of antennas exceeds significantly the number is the different phase of the fading coefficients associated
of active users [48]. We shall consider two types of linear with each receive antenna. The explanation is as follows: in
receivers, namely MRC and ZF. Using either of the two the 1-bit ADCs case, the quantized received output at each
methods, a soft estimate x̂ k,t of the transmitted symbol x k,t antenna belongs to the set R1 of cardinality 4. These 4 possible
4044 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 16, NO. 6, JUNE 2017

outputs are then averaged by the MRC filter to produce an A. Sum-Rate Lower-Bound for Finite-Cardinality Inputs
output (a scalar) that belongs to an alphabet with much higher It follows from, e.g., [51], that the achievable rate R (k) (ρ)
cardinality. The cardinality depends on the number of pilots for user k = 1, 2, . . . , K with pilot-based channel estimation
and on the number of receive antennas. The key observation is and MRC or ZF detection is
that the inner points of the 16-QAM constellation, which are
T−P
more susceptible to noise, are more likely to be erroneously R (k) (ρ) = I (x k ; x̂ k | Ĥ) (29)
detected at each antenna. This results in a smaller averaged T
value after MRC than for the outer constellation points. where x k and x̂ k are distributed as x k,t and x̂ k,t respectively.
To highlight the importance of the additive noise, we con- It follows that the sum-rate capacity can be lower-bounded as
sider in Fig. 2c the case when ρ = 20 dB. Since the follows:
additive noise is negligible, the output of the MRC filter lies 
K
approximately on a circle, which suggests that the amplitude C(ρ) ≥ R (k) (ρ). (30)
of the transmitted signal cannot be used to convey information. k=1
However, the phase of the 16-QAM symbols can still be In order to compute the achievable rate, we expand the mutual
detected. Indeed, consider the following argument. At high information in (29) as follows:
SNR and in the single-user case, the signal received at the nth  
antenna can be well-approximated by2 Px̂k |xk ,Ĥ (x̂ k |x k , Ĥ)
I (x k ; x̂ k | Ĥ) = Exk ,x̂k ,Ĥ log2 . (31)
rn = Q 1 (h n x + wn ) ≈ Q 1 (h n x) = Q 1 (e j (φn +θ) ). (26) Px̂k |Ĥ (x̂ k |Ĥ)
To compute (31), one needs the conditional probabil-
Here, φn and θ denote the phase of h n and of x, respectively.
ity mass functions Px̂k |xk ,Ĥ (x̂ k |x k , Ĥ) and Px̂k |Ĥ (x̂ k |Ĥ) =
Furthermore, again at high SNR, the nth entry an of the MRC  
filter a in (25) is well-approximated by Exk Px̂k |xk ,Ĥ (x̂ k |x k , Ĥ) . Since no closed-form expressions
are available for these quantities, we estimate them by
1 1  
an ≈ Q 1 (h n ) = Q 1 e j φn . (27) Monte-Carlo sampling. Specifically, we simulate many noise
2N 2N and interference realizations, and map the resulting x̂ k to
Using (26) and (27), we can approximate the MRC output (24) points over a rectangular grid in the complex plane. With
at high SNR by this technique, one obtains a lower bound on R (k) (ρ) [52,
p. 3503] that becomes increasingly tight as the grid spacing is
1   − j φn   j (φn +θ) 
N
made smaller.3 Note that (31) holds for every choice of input
x̂ ≈ Q1 e Q1 e . (28) distribution and for ADCs with arbitrary resolution.
2N
n=1

To analyze (28), let us assume without loss of generality B. Sum-Rate Approximation for Finite-Cardinality Inputs
that 0 < θ < π/2. Since φn is uniformly distributed on
[0, 2π] (recall that we assumed h n to be Rayleigh distrib- The evaluation of (31) using the method just described
uted), one is extremely time consuming. We next provide an accurate
 can show  that the phase of the random vari- approximation of (31) for finite-cardinality constellations that
able Q 1 e− j φn Q 1 e j (φn +θ) is equal to 0 with probability
1 − 2θ/π and is equal π/2 with probability 2θ/π. Hence, its is easier to evaluate, although still not in closed form (note that
mean is θ . Since the fading coefficients {h n }, and, hence, also even for the infinite-resolution case, no closed-form expression
their phases {φn }, are independent, the phase of x̂ in (28) con- for the rate achievable with finite-cardinality constellations
verges to θ as N grows large, due to the central limit theorem. is available). The approximation relies on the following
As shown in Fig. 2c, N = 200 antennas are sufficient to assumption: the real part x̂ kR = {x̂ k } and the imaginary
distinguish the phase of 16-QAM constellation points at 20 dB part x̂ kI = {x̂ k } of the soft estimate x̂ k of the transmitted
of SNR. Note that independence between the {h n } is crucial symbol x k are conditionally jointly Gaussian given x k and Ĥ,
for the central limit theorem to hold and for the phases to be with conditional mean μ(x k , Ĥ) and conditional covariance
distinguishable. (x k , Ĥ). We use this assumption to approximate (29) as
follows (see Appendix B):

T−P
R I
III. ACHIEVABLE R ATE A NALYSIS R (k) (ρ) ≈ h x̂ k , x̂ k | Ĥ
T
In this section, we shall characterize the rate achievable
1 

in a low-resolution quantized massive MIMO uplink system. − Exk ,Ĥ log2 (2πe)2 det (x k , Ĥ) . (32)
In contrast to [27], [28], [49], [50] we shall mainly focus on 2
finite-cardinality constellations. Using Bussgang’s decompo- Here, h(· | ·) denotes the conditional differential entropy [53].
sition, we also provide a closed-form approximation of the Note that under the above Gaussian approximation, the condi-
achievable rate with Gaussian inputs, which turns out accurate tional probability of [x̂ kR , x̂ kI ]T given Ĥ is a Gaussian mixture,
at low SNR. for which the differential entropy is not known in closed form
2 In the remainder of this section, we shall drop the time index t and the 3 The numerical routines used to evaluate (29) can be downloaded at
user index k because they are superfluous. https://github.com/infotheorychalmers/one-bit_massive_MIMO.
JACOBSSON et al.: THROUGHPUT ANALYSIS OF MASSIVE MIMO UPLINK WITH LOW-RESOLUTION ADCs 4045

but can be computed efficiently. The accuracy of the approx- distortion, respectively. Since the channel input x is Gaussian,
imation in (32) depends crucially on the choice of μ(x k , Ĥ) using [52, p. 3503] we obtain the following approximation:
and (x k , Ĥ). In Appendix B, we provide suitable choices for ⎡ ⎤

μ(x k , Ĥ) and (x k , Ĥ) for the MRC case (see (56)–(62)). For ⎢ ρ̄|ak ĥk |
H 2

the ZF case, μ(x k , Ĥ) is provided in (56) whereas, to improve I (x k ; x̂ k |Ĥ) ≈ E ⎣log2 1 +  ⎦.
ρ̄ |akH ĥ j |2 + ak 2
the accuracy of the approximation, we resort to the numerical j  =k
method described in Appendix B to compute (x k , Ĥ). As we (38)
shall illustrate in Section IV, the resulting approximation (32)
turns out to be accurate for all system parameters considered Under the additional assumption that Ĥ is Gaussian, we can
in this paper. use [54, eqs. (16) and (20)] to further lower-bound (38) and
obtain the following closed-form Gaussian approximations for
the rates achievable with MRC and ZF, respectively:
C. Sum-Rate Approximation for Gaussian Inputs
T−P (N − 1)ρ̄
Next, we present an approximation on the achievable RMRC (ρ̄) ≈ log2 1 + (39)
T (K − 1)ρ̄ + 1
rate (29) assuming Gaussian inputs. In contrast to [28], [33],
where a similar approximation is derived for the 1-bit case, and
we shall consider the case of multi-bit ADCs. T−P
RZF (ρ̄) ≈ log2 (1 + (N − K )ρ̄) . (40)
The approximation relies on Bussgang’s decomposition and T
on the assumption that the quantizer input y can be modeled Here, we have multiplied the log terms by (T − P)/T to
as a Gaussian random vector4 and that its covariance matrix take into account the pilot overhead. Note that for the infinite-
satisfies resolution case (G ∞ = 1), we recover from (39) and (40) the
Cy = (Kρ + 1)I N . (33) achievable rate with imperfect CSI reported in [54, eq. (39)]
and [54, eq. (42)] for the MRC and ZF receiver,
√ respectively.
Both the Gaussian assumption and (33) are accurate at low For the case of 1-bit ADCs (G 1 = 2/π), we recover
SNR or when the number of UEs is large. Under these
from (40) the achievable rate approximation with ZF recently
assumptions, we can use Bussgang’s theorem to decompose reported in [28].
the received signal as As we shall demonstrate in Section IV, despite the several
r = Q b (y) = G b y + d (34) assumptions invoked to obtain (39) and (40), these approxi-
mations turn out to be accurate in the low-SNR regime.
where d is the quantization distortion. Here, we have used that
Gb = G b I N , which follows from (33). Furthermore, due to the IV. N UMERICAL R ESULTS
power normalization (5) and due to (33), the covariance matrix
We now assess the rates achievable with the above detailed
Cr of r satisfies Cr = (Kρ + 1)I N . Hence, the covariance
channel estimation and data-detection schemes detailed in
matrix Cd of the quantization distortion d must be equal to
the previous section on a massive MU-MIMO uplink system


where the receiver is equipped with low-resolution ADCs.
Cd = Cr − G 2b Cy = 1 − G 2b (Kρ + 1) I N . (35)
We assume that the users are able to coordinate the trans-
Substituting (34) into (24), we obtain mission of their pilots: when one of the UEs transmits pilots,
the other UEs remain idle. In other words, pilots are trans-
x̂ k = akH (G b y + d) = G b akH Ĥx + akH n (36) mitted in a round robin
 P fashion.
5 The use of time-interleaved

pilots ensures that t =1 xt xt = Pρ I K . Also, because of the


H
where Ĥ is the channel estimate (19), and H̃ is the cor- idle time, each user can transmit its pilots at a power level that
responding estimation error. Here, we have defined n = is K times higher than the power level for the data symbols,
G b H̃x + G b w + d. Note that the noise n and the input vector while still satisfying the average-power constraint (3).
x are uncorrelated provided that both (33) and (15) hold.
Assuming that this is indeed the case, we can approximate
A. Channel Estimation
the mutual information (29) by using the auxiliary channel
lower bound [52, p. 3503] and treating the additive noise akH n We start by validating the accuracy of the approximation
in (36) as a Gaussian random variable. Specifically, let for the MSE of the simplified channel estimator (19) given
in (23). Specifically, we compare in Fig. 3 the exact MSE of
G 2b σ̂ 2 ρ the estimator (19), which is evaluated numerically, with the
ρ̄ = (37)
G 2b K σ̃ 2 ρ + G 2b + (1 − G 2b )(Kρ + 1) approximation (23), for different values of SNR ρ, number of
pilots P, and ADC resolution b.
where σ̂ 2 and σ̃ 2 are given by (21) and (23), respectively. We note that if P = K (Fig. 3a), then the MSE approxi-
In (37), the three terms in the denominator correspond to mation (23) is indeed exact (as we claimed in Section II-D).
the estimation error, the additive noise, and the quantization For the case of P = 3K (Fig. 3b), the approximation (23)
4 To keep notation compact, we drop in this section the time index t since 5 This pilot-transmission method is chosen for convenience; it may be
it is superfluous. suboptimal.
4046 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 16, NO. 6, JUNE 2017

Fig. 3. MSE of the channel estimator (19) as a function of the SNR ρ;


QPSK pilots, N = 200, K = 10. The solid lines correspond to the MSE Fig. 5. Per-user achievable rate as a function of the SNR ρ; N = 200,
approximation (23) and the marks correspond to the exact MSE, which was K = 10, T = 1142; the number of pilots P is optimized for each value
computed numerically. of ρ. The solid lines correspond to the finite-cardinality approximation (32),
the dashed lines corresponds to the Gaussian approximations (39), (40), and
the marks correspond to the rates computed via (29) and (31).

approximation (39) to verify their accuracy. The infinite-


resolution rates are computed using (29) and (31) and are also
compared with the Gaussian approximation (39) The number
of receive antennas is N = 200 and the coherence interval is
T = 1142.7 The number of transmitted pilots P is numerically
optimized for every value of ρ. We see that, despite using 1-bit
ADCs, higher-order modulations outperform QPSK already at
SNR values as low as ρ = −15 dB.
Note that the achievable rate does not increase monoton-
ically with ρ in the 16-QAM and 64-QAM case. Indeed,
as ρ gets large the constellation gets projected onto the unit
Fig. 4. Single-user achievable rate with MRC as a function of the SNR ρ; circle and the number of distinguishable constellation points
N = 200, K = 1, T = 1142; the number of pilots P is optimized for each becomes smaller (see Fig. 2c). Note also that the approxi-
value of ρ. The solid lines correspond to the finite-cardinality approxima- mation (32) for finite-cardinality constellations closely tracks
tion (32), the dashed lines corresponds to the Gaussian approximation (39),
and the marks correspond to the rates computed via (29) and (31). the simulation results for all SNR values. This approximation
enables us to accurately predict the SNR value beyond which
the rates achievable with a given constellation saturates. This,
turns out to be accurate at low SNR. Furthermore, the accuracy in turn, allows us to identify the most appropriate constellation
of (23) increases with the resolution of the ADCs. Indeed, (23) for a given SNR value.
relies on the assumption that the off-diagonal elements of the The Gaussian approximation (39) tracks the rates achievable
covariance matrix in (15) are zero and these entries vanish as with finite-cardinality constellations accurately in the low-
the ADC resolution increases (see, e.g., [55, p. 541] for more SNR regime.
details). We note that, when QPSK is used, the difference in the
achievable rates between the 1-bit quantized case and the
B. Achievable Rate infinite-resolution case is marginal—an observation that was
already reported in [25]. In contrast, the rate loss is more
1) Single-User Case, 1-bit ADCs: In Fig. 4 we compare pronounced for higher-order constellations.
for the single-user 1-bit ADC case, the rates achievable with 2) Multi-User Case, 1-bit ADCs: In Fig. 5, we plot the
QPSK, 16-QAM, and 64-QAM as a function of ρ for the rates achievable with MRC and ZF for both the 1-bit-ADC
MRC receiver.6 We depict both the rates achievable with and the infinite-resolution case when K = 10 users are active.
1-bit ADCs and the ones for the infinite-resolution case. Motivated by the results in Fig. 4, we only compare the rates
The rates with 1-bit ADCs, which are computed using (29) achievable with 16-QAM and 64-QAM. Note again that the
and (31), are compared with the approximation for finite- approximation (32) turns out to be accurate for a all SNR
cardinality constellations provided in (32) and the Gaussian
7 For an LTE-like system operating at 2 GHz, with symbol time equal
6 To evaluate the mutual information (31), we have simulated 300 random to 66.7 μs, and with UEs moving at a speed of 3 km/h, the duration
fading channel realizations. For each channel realization we have considered of the coherence interval according to Jake’s model is approximately
3000 random noise realizations for each symbol in the constellation. T = 1142 symbols.
JACOBSSON et al.: THROUGHPUT ANALYSIS OF MASSIVE MIMO UPLINK WITH LOW-RESOLUTION ADCs 4047

TABLE I
S UMMARY OF SIMULATION PARAMETERS

Fig. 6. Per-user achievable rate with 64-QAM and ZF as a function of T ;


ρ = −10 dB, N = 200, K = 10; the number of pilots P is optimized for each
value of T . The solid lines correspond to the finite-cardinality approximation
(32), the dashed lines corresponds to the Gaussian approximation (40), and
the marks correspond to the rates computed via (29) and (31).

4) Dependence on ADC Resolution: Focusing on 64-QAM


and ZF, we compare in Fig. 7 the achievable rate as a function
of the ADC resolution and the SNR. We observe that with 2-bit
ADCs, the achievable rate increases significantly compared to
the 1-bit-ADC case. For example, at ρ = −10 dB, we achieve
90% of the infinite-resolution rate, compared to 71% with
1-bit ADCs. Increasing the ADC resolution beyond 3 bits
seems unnecessary for the system parameters considered
in Fig. 7. This conclusion is supported by both the approx-
imation for finite-cardinality constellations and the one for
Gaussian inputs. We note that the Gaussian approximation (40)
is again accurate at low SNR. Furthermore, as expected its
accuracy increases with the ADC resolution.

Fig. 7. Per-user achievable rate with 64-QAM and ZF as a function C. Impact of Large-Scale Fading and Imperfect Power
of the SNR ρ; N = 200, K = 10, T = 1142; the number of pilots Control
P is optimized for each value of ρ. The solid lines correspond to the
finite-cardinality approximation (32), the dashed lines corresponds to the So far, we have considered only the case when all users
Gaussian approximation (40), and the marks correspond to the rates computed operate at the same average SNR. This corresponds to the
via (29) and (31).
scenario where perfect power control can be performed in
the uplink, which is clearly favorable for low-resolution ADC
architectures. If, however, the received signal powers are vastly
values, whereas the Gaussian approximation is accurate only at different, low-power signals may not be distinguishable from
low SNR. Note also that rates with 16-QAM and 64-QAM sat- high-power interferers for cases in which the ADCs resolution
urate at the same level at high SNR for both MRC and ZF. This is too low.
implies that the system is effectively distortion and interfer- In practical systems, large spreads in the received power
ence limited, and that the Gaussian approximations (39), (40) is typically avoided through power control. However, perfect
overestimate the rate for high SNR values. power control may be impossible to achieve in practice
3) Dependence on the Coherence Interval: In Fig. 6, due to limitations on the UE transmit power, for example.
we plot the per-user achievable rates with ZF, as a func- We next investigate how relaxing the accuracy of the UE
tion of the coherence interval T for ρ = −10 dB, transmit power control will impact the system performance.
N = 200, K = 10, and 64-QAM constellation. We We consider a single-cell scenario and adapt the urban-macro
observe that the reduction in the achievable rate when T path loss model in [56]. The simulation parameters for this
is made smaller is similar for both the 1-bit and infinite- study are summarized in Table I. The transmit power for
resolution case. Hence, operating in a high-mobility sce- all UEs is set to 8.5 dBm, which for the first user that is
nario leads to similar performance losses in both cases. located d1 = 185 meters from the BS, results in a SNR of
Note also that the achievable rate is zero when T ≤ 10. approximately ρ1 = −10 dB. The remaining K − 1 users
In fact, when orthogonal pilot sequences are transmitted, in the cell are randomly dropped according to a uniform
at least 10 pilot symbols are required when K = 10. distribution on the circular ring of inner radius d1 − d
4048 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 16, NO. 6, JUNE 2017

power from the different users, due for example, to large-scale


fading or imperfect power control.
An extension of our analysis to a OFDM based setup for
transmission over frequency-selective channels is currently
under investigation. Such an extension could be used to
benchmark the results recently reported in [32] in which the
authors reported that, with a specific modulation and coding
scheme taken from IEEE 802.11n, 4 to 6 bits are required to
achieve a packet error rate below 10−2 at an SNR close to
the one needed in the infinite-resolution case. We conclude
that for a fair comparison between the performance attainable
using low-resolution versus high-resolution ADCs, one should
take into account the overall power consumption, including the
power consumed by RF and baseband processing circuitry.

Fig. 8. The 10% worst throughput with 16-QAM for a user located d1 = 185 A PPENDIX A
meters away from the BS as a function of d for the parameters specified
in Table I.
P ROOF OF T HEOREM 1
It follows from Bussgang’s theorem [45] that
   
meters and outer radius d1 + d meters, for a distance spread E ry H = Gb E yy H (41)
0 < d < 150 meters. The case d = 0 corresponds to the
scenario when power control is executed perfectly. The case where Gb is a N × N diagonal matrix with
d = 150 meters corresponds to the worst-case scenario of 1  
[Gb ]n.n = 2 E Q b (yn )yn∗ . (42)
uncoordinated uplink transmission, where no power control is σn
performed by the UEs. In the latter case, the SNR for each
interfering user lies in the range [−19.0 dB, 15.3 dB].
Here, yn denotes
 the nth entry of the vector y, n = 1, . . . , N,
and σn2 = E |yn |2 = [K]n,n . It follows from (41) that we can
In Fig. 8, we plot the 10% worst throughput (i.e.,
write the quantized signal as r = Gb y + d, where d and y
the throughput corresponding to the 10% point of the CDF
are uncorrelated. Note now that the quantizer output Q b (yn )
of throughputs), for the intended user located d1 = 185
is equal to i + j i if and only if {yn } ∈ [τi , τi+1 ) and
meters away from the BS, as a function of d. We focus on
{yn } ∈ [τ j , τ j +1 ). Thus,
16-QAM and assume that the received signal power level for
 ∞ 2
each user is known to the BS. To attain the curves, we have  ∗
 2 Q b (z)z z
considered 103 random interfering user drops for each d E yn Q b (yn )yn = √ exp − 2 dz (43)
−∞ σ n π σ
value. As expected, the gap to the infinite-resolution rate grows ⎛ n⎞
τi2 τ2
as d increases. In the uncoordinated case, with 1-bit ADCs  i σn − 2
L−1
− 2i+1
= √ ⎝e σn − e σn ⎠ . (44)
and ZF, we attain 57% of the rate achievable with perfect π
i=0
power control. The corresponding number for the 3-bit-ADC
case is 79%. This shows that high rates are achievable with We obtain (9) by substituting (44) in (42) and by using
low-resolution ADCs even in absence of power control. that σn2 = [K]n,n .

V. C ONCLUSIONS A PPENDIX B
D ERIVATION OF (32)
We have analyzed the performance of a low-resolution
quantized uplink massive MU-MIMO system operating over To keep the notation compact, we set x̂ kR = {x̂ k } and
a frequency flat Rayleigh block-fading channel whose real- = {x̂ k }. By letting an,k = an,k
x̂ kI R + jaI , h
n,k n,k = h n,k + j h n,k ,
R I

izations are not known a priori to transmitter and receiver. and rn = rn + jrn , where an,k denotes the nth entry of the
R I

In particular, we have shown that for the 1-bit massive MIMO receive filter ak and rn the nth entry of the received vector r,
case, high-order constellations, such as 16-QAM, can be used we can express the real components of the received signal as
to convey information at higher rates than with QPSK; this 
N N



holds in spite of the nonlinearity introduced by the 1-bit x̂ kR = {an,k rn } = R R
an,k rn + an,k
I
rnI . (45)
ADCs. Furthermore, reliable communication can be achieved n=1 n=1
by using simple signal processing techniques at the receiver, Similarly, for the imaginary part we can write
i.e., pilot-based channel estimation based on the Bussgang

N N


decomposition (19) and MRC detection. By increasing the ∗
resolution of the ADCs by only a few bits, e.g., to 3 bits, x̂ kI = {an,k rn } = R I
an,k I
rn − an,k rnR . (46)
we can achieve near infinite-resolution performance for a n=1 n=1
broad range of system parameters; furthermore, the system Now, we collect the real and imaginary components in a vector
becomes robust against differences in the received signal [x̂ kR , x̂ kI ]T and approximate their conditional distribution given
JACOBSSON et al.: THROUGHPUT ANALYSIS OF MASSIVE MIMO UPLINK WITH LOW-RESOLUTION ADCs 4049

2b −1
R I
the channel input and the channel estimate as a bivariate I
where m n,k = i=0  i a p
n,k n,i − a I p R . The sought-
n,k n,i
Gaussian random vector with mean μ(x k , Ĥ) and 2×2 covari- after mean vector can thus be written as
ance matrix (x k , Ĥ). Under this assumption, we have that

 −1
N 2 b % R R I pI &
an,k pn,i + an,k
I (x k ; x̂ k | Ĥ) = h x̂ kR , x̂ kI | Ĥ μ(x k , Ĥ) = i R pI − a I pR
n,i . (56)
an,k
1 
 n=1 i=0 n,i n,k n,i
− E xk ,Ĥ log2 (2πe)2 det (x k , Ĥ) .
2 We next move to (x k , H). Assuming that the received
(47) signal is conditionally uncorrelated over the antenna array,
we obtain that
It is worth emphasizing that, differently from (31), the dif-
ferential entropy h(x̂ kR , x̂ kI | Ĥ) in (47) is evaluated under the   %
2 &
assumption that [x̂ kR , x̂ kI ]T is conditionally Gaussian given x k (x k , Ĥ) = E x̂ kR − μkR | x k , Ĥ
1,1
and Ĥ. The conditional probability of [x̂ kR , x̂ kI ]T given Ĥ −1 2
−1 b b
is a Gaussian mixture. The achievable rate in (32) follows 
N 2
= R I
pn,i pn, j (57)
from (47) by taking into account the rate loss due to the
n=1 i=0 j =0
transmission of P pilot symbols to estimate the channel.
2
We shall next discuss how to choose μ(x k , Ĥ) and (x k , Ĥ). R
× an,k I
i + an,k R
 j − m n,k . (58)
We start by finding a suitable approximation for the proba-
bility mass functions of the random variables rnR and rnI . For Analogously, it holds that
rnR , it holds that %
&
 2
R
pn,i = Pr rnR = i (48) [(x k , H)]2,2 = E x̂ kI − μkI | x k , Ĥ
 
 −1 2
N 2 −1 b b
= Pr rnR < τi+1 − Pr rnR ≤ τi (49) R I
= pn,i pn, j (59)
R
≈ (ζi+1 ) − (ζiR ) (50) n=1 i=0 j =0

2
wherein the last step we have approximated the interference × an,k
R
 j − an,k
I
i − m n,k
I
. (60)
term j =k {h n, j x j } by a zero-mean Gaussian random vari-
 ! !2
able with variance ρ j =k !h n, j ! and defined Furthermore,
"



# [(x k , H)]1,2 = E x̂ kR − μkR x̂ kI − μkI | x k , Ĥ
# 2 τi − h R x R + h I x I
# n,k k n,k k
ζiR = $  ! !2 . (51)  −1 2
N 2 −1b b

1 + ρ j =k h n, j !
!
= R I
pn,i pn, j
n=1 i=0 j =0
For the single-user case, the approximation (50) is exact since

there is no interference. Proceeding in an analogous way, × an,k
R
i + an,k
I
 j − m n,k
R

we can show that



I I
× an,k
R
 j − an,k
I
i − m n,k
I
. (61)
pn,i ≈ (ζi+1 ) − (ζiI ) (52)

where Finally, because of symmetry,


"

#
# 2 τi − h R x I − h I x R [(x k , H)]2,1 = [(x k , H)]1,2 . (62)
# n,k k n,k k
ζiI = $  ! !2 . (53)
1 + ρ j =k h n, j !
! For the ZF receiver, computing the covariance
using (58)–(62) does not yield a satisfactory approximation.
Next, we use these approximations to derive μ(x k , Ĥ) and Therefore, we resort to Monte-Carlo simulations to obtain
(x k , Ĥ). The conditional mean of x kR given both x k and Ĥ the covariance. Specifically, we find (x k , H) by simulating
can be written as several random noise and interference realizations for each
point in the symbol constellation. Obtaining a sufficiently
  N   N
accurate estimate of (x k , H) requires orders of magnitude
E x̂ kR | x k , Ĥ = R R
E an,k I
rn + an,k rnI = R
m n,k (54)
fewer noise and interference realizations compared to
n=1 n=1

estimating the probability mass functions in (31).
R = 2b −1  a R p R + a I p I
where m n,k i=0 i n,k n,i n,k n,i . Similarly, for
the imaginary part it holds that
ACKNOWLEDGEMENTS
  
N
E x̂ kI | x k , Ĥ = I
m n,k (55) The authors would like to thank Dr. Fredrik Athley at
n=1 Ericsson Research for fruitful discussions.
4050 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 16, NO. 6, JUNE 2017

R EFERENCES [24] A. Zymnis, S. Boyd, and E. J. Candès, “Compressed sensing with


quantized measurements,” IEEE Signal Process. Lett., vol. 17, no. 2,
[1] S. Jacobsson, G. Durisi, M. Coldrey, U. Gustavsson, and C. Studer, pp. 149–152, Feb. 2010.
“One-bit massive MIMO: Channel estimation and high-order modula- [25] C. Risi, D. Persson, and E. G. Larsson. (Apr. 2014). “Massive MIMO
tions,” in Proc. IEEE Int. Conf. Commun. Workshop (ICCW), London, with 1-bit ADC.” [Online]. Available: https://arxiv.org/abs/1404.7736
U.K., Jun. 2015, pp. 1304–1309. [26] J. Choi, J. Mo, and R. W. Heath, “Near maximum-likelihood detector
[2] E. G. Larsson, O. Edfors, F. Tufvesson, and T. L. Marzetta, “Massive and channel estimator for uplink multiuser massive MIMO systems with
MIMO for next generation wireless systems,” IEEE Commun. Mag., one-bit ADCs,” IEEE Trans. Commun., vol. 64, no. 5, pp. 2005–2018,
vol. 52, no. 2, pp. 186–195, Feb. 2014. May 2016.
[3] T. L. Marzetta, “Noncooperative cellular wireless with unlimited num- [27] Y. Li, C. Tao, L. Liu, G. Seco-Granados, and A. L. Swindlehurst,
bers of base station antennas,” IEEE Trans. Wireless Commun., vol. 9, “Channel estimation and uplink achievable rates in one-bit massive
no. 11, pp. 3590–3600, Nov. 2010. MIMO systems,” in Proc. IEEE Sensor Array Multichannel Signal
[4] H. Yang and T. L. Marzetta, “Total energy efficiency of cellular large Process. Workshop (SAM), Rio de Janeiro, Brazil, Jul. 2016, pp. 1–5.
scale antenna system multiple access mobile networks,” in Proc. IEEE [28] Y. Li, C. Tao, G. Seco-Granados, A. Mezghani, A. L. Swindlehurst,
Online Conf. Green Commun., Oct. 2013, pp. 27–32. and L. Liu. (Mar. 2017). “Channel estimation and performance analysis
[5] U. Gustavsson et al., “On the impact of hardware impairments on of one-bit massive MIMO systems.” [Online]. Available: https://arxiv.
massive MIMO,” in Proc. IEEE Global Telecommun. Conf. Workshops org/abs/1609.07427
(GC Wkshps), Austin, TX, USA, Dec. 2014, pp. 294–300. [29] C.-K. Wen, C.-J. Wang, S. Jin, K.-K. Wong, and P. Ting, “Bayes-optimal
[6] X. Zhang, M. Matthaiou, E. Bjornson, M. Coldrey, and M. Debbah, “On joint channel-and-data estimation for massive MIMO with low-precision
the MIMO capacity with residual transceiver hardware impairments,” ADCs,” IEEE Trans. Signal Process., vol. 64, no. 10, pp. 2541–2556,
in Proc. IEEE Int. Conf. Commun. (ICC), Sydney, NSW, Australia, May 2015.
Jun. 2014, pp. 5299–5305. [30] N. Liang and W. Zhang, “Mixed-ADC massive MIMO,” IEEE J. Sel.
[7] E. Björnson, J. Hoydis, M. Kountouris, and M. Debbah, “Massive Areas Commun., vol. 34, no. 4, pp. 983–997, Apr. 2016.
MIMO systems with non-ideal hardware: Energy efficiency, estima- [31] S. Wang, Y. Li, and J. Wang, “Multiuser detection in massive spatial
tion, and capacity limits,” IEEE Trans. Inf. Theory, vol. 60, no. 11, modulation MIMO with low-resolution ADCs,” IEEE Trans. Wireless
pp. 7112–7139, Nov. 2014. Commun., vol. 14, no. 4, pp. 2156–2168, Apr. 2014.
[8] E. Björnson, M. Matthaiou, and M. Debbah, “Massive MIMO with [32] C. Studer and G. Durisi, “Quantized massive MU-MIMO-OFDM
non-ideal arbitrary arrays: Hardware scaling laws and circuit-aware uplink,” IEEE Trans. Commun., vol. 64, no. 6, pp. 2387–2399, Jun. 2016.
design,” IEEE Trans. Wireless Commun., vol. 14, no. 8, pp. 4353–4368, [33] C. Mollén, J. Choi, E. G. Larsson, and R. W. Heath, “Uplink perfor-
Aug. 2015. mance of wideband massive MIMO with one-bit ADCs,” IEEE Trans.
[9] R. H. Walden, “Analog-to-digital converter survey and analysis,” Wireless Commun., vol. 16, no. 1, pp. 87–100, Jun. 2017.
IEEE J. Sel. Areas Commun., vol. 17, no. 4, pp. 539–550, Apr. 1999. [34] S. Shamai (Shitz), “Information rates by oversampling the sign of
[10] B. Murmann. ADC Performance Survey 1997–2016, a bandlimited process,” IEEE Trans. Inf. Theory, vol. 40, no. 4,
accessed on Mar. 20, 2017. [Online]. Available: pp. 1230–1236, Jul. 1994.
http://web.stanford.edu/~murmann/adcsurvey.html [35] T. Koch and A. Lapidoth, “Increased capacity per unit-cost by oversam-
[11] Common Public Radio Interface (CPRI); Interface Specification, CPRI pling,” in Proc. IEEE 26th Conv. Elect. Electron. Eng. Israel (IEEEI),
Specification v6.0, Ericsson AB, Huawei Technol., NEC Corp., Alcatel Eilat, Israel, Nov. 2010, pp. 684–688.
Lucent, and Nokia Siemens Netw., Aug. 2013. [36] W. Zhang, “A general framework for transmission with transceiver
[12] S.-H. Park, O. Simeone, O. Sahin, and S. S. Shitz, “Fronthaul com- distortion and some applications,” IEEE Trans. Commun., vol. 60, no. 2,
pression for cloud radio access networks: Signal processing advances pp. 384–399, Feb. 2012.
inspired by network information theory,” IEEE Signal Process. Mag., [37] S. Krone and G. Fettweis, “Capacity of communications channels with
vol. 31, no. 6, pp. 69–79, Nov. 2014. 1-bit quantization and oversampling at the receiver,” in Proc. 23th IEEE
[13] I. D. O’Donnell and R. W. Brodersen, “An ultra-wideband transceiver Sarnoff Symp. (SARNOFF), Newark, NJ, USA, May 2012, pp. 1–7.
architecture for low power, low rate, wireless systems,” IEEE Trans. [38] T. L. Marzetta and B. M. Hochwald, “Capacity of a mobile multiple-
Veh. Technol., vol. 54, no. 5, pp. 1623–1631, Sep. 2005. antenna communication link in Rayleigh flat fading,” IEEE Trans. Inf.
[14] S. Hoyos, B. M. Sadler, and G. R. Arce, “Monobit digital receivers for Theory, vol. 45, no. 1, pp. 139–157, Jan. 1999.
ultrawideband communications,” IEEE Trans. Wireless Commun., vol. 4, [39] A. Lapidoth, “On the asymptotic capacity of stationary Gaussian fading
no. 4, pp. 1337–1344, Jul. 2005. channels,” IEEE Trans. Inf. Theory, vol. 51, no. 2, pp. 437–446,
[15] J. Singh, O. Dabeer, and U. Madhow, “On the limits of communi- Feb. 2005.
cation with low-precision analog-to-digital conversion at the receiver,” [40] G. Durisi, T. Koch, J. Östman, Y. Polyanskiy, and W. Yang,
IEEE Trans. Commun., vol. 57, no. 12, pp. 3629–3639, Dec. 2009. “Short-packet communications over multiple-antenna Rayleigh-fading
[16] T. Koch and A. Lapidoth, “At low SNR, asymmetric quantizers are bet- channels,” IEEE Trans. Commun., vol. 64, no. 2, pp. 618–629, Feb. 2016.
ter,” IEEE Trans. Inf. Theory, vol. 59, no. 9, pp. 5421–5445, Sep. 2013. [41] W. Yang, G. Durisi, and E. Riegler, “On the capacity of large-MIMO
[17] S. Verdu, “Spectral efficiency in the wideband regime,” IEEE Trans. Inf. block-fading channels,” IEEE J. Sel. Areas Commun., vol. 31, no. 2,
Theory, vol. 48, no. 6, pp. 1319–1343, Jun. 2002. pp. 117–132, Feb. 2013.
[18] S. Krone and G. Fettweis, “Fading channels with 1-bit output quanti- [42] R. Devassy, G. Durisi, J. Östman, W. Yang, T. Eftimov, and Z. Utkovski,
zation: Optimal modulation, ergodic capacity and outage probability,” “Finite-SNR bounds on the sum-rate capacity of Rayleigh block-fading
in Proc. IEEE Inf. Theory Workshop (ITW), Dublin, Ireland, Aug. 2010, multiple-access channels with no a priori CSI,” IEEE Trans. Commun.,
pp. 1–5. vol. 63, no. 10, pp. 3621–3632, Oct. 2015.
[19] A. Mezghani and J. A. Nossek, “Analysis of Rayleigh-fading channels [43] J. Max, “Quantizing for minimum distortion,” IRE Trans. Inf. Theory,
with 1-bit quantized output,” in Proc. IEEE Int. Symp. Inf. Theory (ISIT), vol. 6, no. 1, pp. 7–12, Mar. 1960.
Toronto, ON, Canada, Jul. 2008, pp. 260–264. [44] S. Lloyd, “Least squares quantization in PCM,” IEEE Trans. Inf. Theory,
[20] A. Mezghani and J. A. Nossek, “On ultra-wideband MIMO systems with vol. IT-28, no. 2, pp. 129–137, Mar. 1982.
1-bit quantized outputs: Performance analysis and input optimization,” [45] J. J. Bussgang, “Crosscorrelation functions of amplitude-distorted
in Proc. IEEE Int. Symp. Inf. Theory (ISIT), Nice, France, Jun. 2007, Gaussian signals,” Res. Lab. Electron., Cambridge, MA, USA, Tech.
pp. 1286–1289. Rep. 216, Mar. 1952.
[21] J. Mo and R. W. Heath, “Capacity analysis of one-bit quantized MIMO [46] S. Jacobsson, G. Durisi, M. Coldrey, T. Goldstein, and C. Studer.
systems with transmitter channel state information,” IEEE Trans. Signal (Oct. 2016). “Quantized precoding for massive MU-MIMO.” [Online].
Process., vol. 63, no. 20, pp. 5498–5512, Oct. 2015. Available: https://arxiv.org/abs/1610.07564
[22] T. M. Lok and V. K.-W. Wei, “Channel estimation with quantized [47] B. Hassibi and B. M. Hochwald, “How much training is needed in
observations,” in Proc. IEEE Int. Symp. Inf. Theory (ISIT), Cambridge, multiple-antenna wireless links?” IEEE Trans. Inf. Theory, vol. 49, no. 4,
MA, USA, Aug. 1998, p. 333. pp. 951–963, Apr. 2003.
[23] M. T. Ivrlač and J. A. Nossek, “On MIMO channel estimation with [48] E. Björnson, E. G. Larsson, and T. L. Marzetta, “Massive MIMO: Ten
single-bit signal-quantization,” in Proc. ITG Smart Antenna Workshop, myths and one critical question,” IEEE Commun. Mag., vol. 54, no. 2,
Vienna, Austria, Feb. 2007, pp. 1–7. pp. 114–123, Feb. 2016.
JACOBSSON et al.: THROUGHPUT ANALYSIS OF MASSIVE MIMO UPLINK WITH LOW-RESOLUTION ADCs 4051

[49] J. Zhang, L. Dai, S. Sun, and Z. Wang, “On the spectral efficiency of Mikael Coldrey received the M.Sc. degree in
massive MIMO systems with low-resolution ADCs,” IEEE Commun. applied physics and electrical engineering from
Lett., vol. 20, no. 5, pp. 842–845, May 2016. Linköping University, Linköping, Sweden, in 2000,
[50] L. Fan, S. Jin, C.-K. Wen, and H. Zhang, “Uplink achievable rate for and the Ph.D. degree in electrical engineering from
massive MIMO systems with low-resolution ADC,” IEEE Commun. Chalmers University of Technology, Gothenburg,
Lett., vol. 19, no. 12, pp. 2186–2189, Dec. 2015. Sweden, in 2006. He joined Ericsson AB in 2006,
[51] L. Tong, B. M. Sadler, and M. Dong, “Pilot-assisted wireless trans- where he is currently a Master Researcher. He
missions: General model, design criteria, and signal processing,” has been involved in 4G research and for sev-
IEEE Signal Process. Mag., vol. 21, no. 6, pp. 12–25, Nov. 2004. eral years with 5G research. Since 2012, he has
[52] D. M. Arnold, H.-A. Loeliger, P. O. Vontobel, A. Kavcic, and W. Zeng, been an Adjunct Associate Professor with Chalmers
“Simulation-based computation of information rates for channels with University of Technology. His main research inter-
memory,” IEEE Trans. Inf. Theory, vol. 52, no. 8, pp. 3498–3508, ests include advanced antenna systems, channels, models, algorithms, and
Aug. 2006. millimeter-wave communications for both radio access and wireless backhaul
[53] T. M. Cover and J. A. Thomas, Elements of Information Theory, 2nd ed. systems.
New York, NY, USA: Wiley, 2006.
[54] H. Q. Ngo, E. G. Larsson, and T. L. Marzetta, “Energy and spectral effi-
ciency of very large multiuser MIMO systems,” IEEE Trans. Commun.,
vol. 61, no. 4, pp. 1436–1449, Apr. 2013.
[55] B. Widrow and I. Kollár, Quantization Noise: Roundoff Error in Ulf Gustavsson received the M.Sc. degree in electri-
Digital Computation, Signal Processing, Control, and Communications. cal engineering from Örebro University, Sweden, in
Cambridge, U.K.: Cambridge Univ. Press, 2008. 2006, and the Ph.D. degree from Chalmers Univer-
[56] “Spatial channel model for multiple input multiple output (MIMO) sim- sity of Technology, Sweden, in 2011. He is currently
ulations,” 3GPP, Sophia Antipolis, France, Tech. Rep. 25.996 ver. 12.0.0 a Senior Researcher with Ericsson AB , Gothenburg.
rel. 12, Sep. 2014. He is also the Lead Scientist for Ericsson AB within
the Marie Skłodowska-Curie Innovative Training
Network, SILIKA. His main interests lie in radio
signal processing and behavioral modeling of radio
hardware for advanced antenna systems.

Sven Jacobsson received the M.Sc. degree in com-


munication engineering from Chalmers University of
Technology, Gothenburg, Sweden, in 2015, where
he is currently pursuing the Ph.D. degree with the
Department of Electrical Engineering as an Indus-
trial Ph.D. Candidate. He joined Ericsson AB in
2015. His research interests are advanced antenna
systems and hardware-constrained communications, Christoph Studer (S’06–M’10–SM’14) received
with a special emphasis on the impact of coarse the Ph.D. degree in information technology and
quantization. electrical engineering from ETH Zürich in 2009.
In 2005, he was a Visiting Researcher with the
Smart Antennas Research Group, Stanford Uni-
versity. From 2006 to 2009, he was a Research
Assistant with the Integrated Systems Laboratory
and also the Communication Technology Laboratory
Giuseppe Durisi (S’02–M’06–SM’12) received the (CTL), ETH Zürich. From 2009 to 2012, He was a
Laurea (summa cum laude) degree and the Ph.D. Post-Doctoral Researcher with CTL, ETH Zürich,
degree from Politecnico di Torino, Italy, in 2001 and also with the Digital Signal Processing Group,
and 2006, respectively. From 2006 to 2010, he Rice University. In 2013, he has held a research scientist position with
was a Post-Doctoral Researcher with ETH Zürich, Rice University. Since 2014, he has been an Assistant Professor with Cornell
Zürich, Switzerland. In 2010, he joined Chalmers University and also has been an Adjunct Assistant Professor with Rice
University of Technology, Gothenburg, Sweden, University. His research interests include the design of very large-scale
where he is currently an Associate Professor and a integration circuits, wireless communications, signal and image processing,
Co-Director of Chalmers Information and Commu- and convex optimization.
nication Technology Area of Advance. He is also a Dr. Studer received ETH Medals for the M.S. and Ph.D. theses in 2006
Guest Researcher with Ericsson AB, Sweden. His and 2009, respectively. He received the Swiss National Science Foundation
research interests are communication and information theory. He was a recip- Fellowship for Advanced Researchers in 2011 and the U.S. National Science
ient of the 2013 IEEE ComSoc Best Young Researcher Award for the Europe, Foundation CAREER Award in 2017, the Michael Tien ’72 Excellence in
Middle East, and Africa Region, and is co-author of a paper that received the Teaching Award from the College of Engineering, Cornell University, in 2016.
Student Paper Award at the 2012 International Symposium on Information He shared the Swisscom/ICTnet Innovations Award in both 2010 and 2013.
Theory, and of a paper that received the 2013 IEEE Sweden VTCOM-IT He was a recipient of the Student Paper Contest of the 2007 Asilomar
Joint Chapter Best Student Conference Paper Award. In 2015, he joined the Conference on Signals, Systems, and Computers, the Best Student Paper
Editorial Board of the IEEE T RANSACTIONS ON C OMMUNICATIONS as an Award of the 2008 IEEE International Symposium on Circuits and Systems
Associate Editor. From 2011 to 2014, he served as the Publications Editor for (ISCAS), and shared the Best Live Demonstration Award at the IEEE ISCAS
the IEEE T RANSACTIONS ON I NFORMATION T HEORY. in 2013.

You might also like