Making_Cell-Free_Massive_MIMO_Competitive_With_MMSE_Processing_and_Centralized_Implementation
pdf
keyboard_arrow_up
School
Concordia University *
*We aren’t endorsed by this school
Course
691
Subject
Electrical Engineering
Date
Oct 30, 2023
Type
Pages
14
Uploaded by BaronSandpiperMaster927
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 19, NO. 1, JANUARY 2020
77
Making Cell-Free Massive MIMO Competitive With
MMSE Processing and Centralized Implementation
Emil Björnson
,
Senior Member, IEEE
, and Luca Sanguinetti
,
Senior Member, IEEE
Abstract
—Cell-free
Massive
MIMO
is
considered
as
a
promising technology for satisfying the increasing number of
users and high rate expectations in beyond-5G networks. The key
idea is to let many distributed access points (APs) communicate
with all users in the network, possibly by using joint coherent
signal
processing. The aim
of
this paper is
to
provide
the
first comprehensive analysis of this technology under different
degrees of cooperation among the APs. Particularly, the uplink
spectral efficiencies of four different cell-free implementations
are analyzed, with spatially correlated fading and arbitrary
linear processing. It turns out that it is possible to outperform
conventional Cellular Massive MIMO and small cell networks
by a wide margin, but only using global or local minimum
mean-square error (MMSE) combining. This is in sharp contrast
to the existing literature, which advocates for maximum-ratio
combining. Also, we show that a centralized implementation
with optimal MMSE processing not only maximizes the SE but
largely reduces the fronthaul signaling compared to the standard
distributed approach. This makes it the preferred way to operate
Cell-free Massive MIMO networks. Non-linear decoding is also
investigated and shown to bring negligible improvements.
Index Terms
—Beyond 5G MIMO, cell-free massive MIMO,
cellular massive MIMO, uplink, AP cooperation, MMSE process-
ing, fronthaul signaling, non-linear decoding, small-cell networks.
I. I
NTRODUCTION
T
HE traditional way to cover a large geographical area
with wireless communication services uses the cellular
network topology in Fig. 1(a), where each base station (BS)
serves an exclusive set of user equipments (UEs) [2]. This
network topology has been utilized for many decades and
the spectral efficiency (SE) has been gradually improved by
reducing the cell sizes and applying more advanced signal
processing schemes for interference mitigation [3].
Recently, massive multiple-input multiple-output (mMIMO)
has become the key 5G physical-layer technology [4]–[7].
Manuscript received March 20, 2019; revised July 5, 2019 and September 3,
2019; accepted
September
9, 2019. Date
of publication
September
20,
2019; date of current version January 8, 2020. The work of E. Björnson
was supported by the Excellence Center at Linköping-Lund in Information
Technology (ELLIIT) and the Wallenberg AI, Autonomous Systems and
Software Program (WASP). The work of L. Sanguinetti was supported by the
University of Pisa through the Research Project CONCEPT under Grant PRA
2018-2019. This article was presented in part at the IEEE SPAWC 2019 [1].
The associate editor coordinating the review of this article and approving it
for publication was A. Zaidi.
(Corresponding author: Emil Björnson.)
E. Björnson is with the Department
of Electrical
Engineering
(ISY),
Linköping University, 58183 Linköping, Sweden (e-mail: emil.bjornson@
liu.se).
L. Sanguinetti is with the Dipartimento di Ingegneria dell’Informazione,
University of Pisa, 56122 Pisa, Italy (e-mail: luca.sanguinetti@unipi.it).
Color versions of one or more of the figures in this article are available
online at http://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/TWC.2019.2941478
It can improve the SE by at least
10
×
over legacy cellu-
lar networks [3], by upgrading the BS hardware instead of
deploying new BS sites. The SE gain comes from that each
BS has a compact array with a hundred or more antennas,
which are used for digital beamforming and, particularly,
to spatially multiplex many user equipments (UEs) on the
same time-frequency resource [8]. The characteristic feature
of mMIMO, compared to traditional multi-user MIMO, is that
each BS has many more antennas than UEs in the cell.
Signal processing methods, such as minimum mean-squared
error (MMSE) combining in the uplink, can be used individ-
ually at each BS to suppress interference from both the same
and other cells [3], [9], [10], without the need for any BS
cooperation. The mMIMO theory also supports deployments
with spatially distributed arrays in each cell [11], [12], as also
illustrated in Fig. 1(a). This setup is essentially the same as
the Distributed Antenna System (DAS) setup in [13] and Coor-
dinated Multi-Point (CoMP) with static, disjoint cooperation
clusters [14], [15]. These are all different embodiments of
cellular networks.
An
alternative
network
infrastructure
was
considered
in [16], [17] under the name of
Cell-free mMIMO
. The idea is
to deploy a large number of distributed single-antenna access
points (APs), which are connected to a central processing
unit (CPU), also known as an edge-cloud processor [18] or
cloud radio access network (C-RAN) data center [19]. The
CPU operates the system in a Network MIMO fashion, with
no cell boundaries, to jointly serve the UEs by coherent
joint transmission and reception [15], [20]–[23]. Compared to
traditional Network MIMO, the outstanding aspect of Cell-free
mMIMO is the operating regime with many more APs than
UEs [16]. From an analytical perspective, an important novelty
was that imperfect channel state information (CSI) was consid-
ered in the performance analysis, while perfect CSI was often
assumed in the past [15]. The paper [16] advocated the use
of maximum ratio (MR) processing (a.k.a. matched filtering
or conjugate beamforming) locally at each AP, while [17],
[24] showed that partially or fully centralized processing at
the CPU can achieve higher SE.
A. Motivation
The focus in the early papers [16], [17] was on comparing
Cell-free mMIMO with a small-cell network; that is, the APs
are deployed at the same places, but each AP serves its own
exclusive set of UEs. Since small cells are a special case of
Cell-free mMIMO, they obviously provide lower performance.
Particularly, [16], [17] demonstrated large improvements in
1536-1276 © 2019 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.
Authorized licensed use limited to: Concordia University Library. Downloaded on October 28,2023 at 23:12:16 UTC from IEEE Xplore.
Restrictions apply.
78
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 19, NO. 1, JANUARY 2020
Fig. 1.
Comparison of different cellular and cell-free network topologies.
median and 95%-likely SE. In Section IV, we will show that
this is partially due to the fact that a poor implementation of
the small-cell network was considered in [16], [17]. In fact,
we will show that more sophisticated processing than MR is
needed in Cell-free mMIMO to always outperform small cells.
Unlike [16], [17], this paper aims at comparing Cell-free
mMIMO with conventional Cellular mMIMO and its primary
goal is to find the most competitive cell-free implementa-
tion.
1
Both network topologies are illustrated in Fig. 1. The
large differences make the comparison non-trivial and provide
interesting inputs into the design of beyond-5G networks.
Cellular mMIMO benefits from channel hardening and spatial
interference suppression, but cell-edge UEs can have bad
channel conditions. On the other hand, Cell-free mMIMO
benefits from strong macro diversity but its interference sup-
pression capability highly depends on how it is operated. The
early papers [16], [17] conjectured that channel hardening
also appears in Cell-free mMIMO, but it was later shown
that capacity bounds that presumes hardening can greatly
underestimate the practical SE [27]. To achieve a reasonably
fair comparison, we focus on the uplink and assume that
the data transmission is preceded by a pilot-based channel
1
Previous comparisons are found in [25], [26] but only for a single cell, so it
is not cellular, and only MR is used, which is known to perform badly [3].
estimation phase. All UEs transmit with equal powers for any
of the different levels and network topologies.
B. Contributions
The major contributions of this paper are two-fold. Firstly,
we introduce a taxonomy with four different implementations
of Cell-free mMIMO, which are characterized by different
degrees of cooperation among the APs. Secondly, we pro-
vide new achievable SE expressions, which are valid for
spatially correlated fading channels, imperfect CSI, APs with
an arbitrary number
N
of antennas, and heuristic or optimized
receive combining schemes. All this provides a common
analytical framework to numerically evaluate the benefits
and costs (in terms of fronthaul signaling) of the different
implementations and to understand how Cell-free mMIMO
should be operated and designed in order to get much higher
performance than conventional Cellular mMIMO and small
cells.
The four different levels of cooperation that we consider
in this paper are as follows. The so-called
Level 4
is a form
of Network MIMO and stands for a fully centralized network
in which the pilot and data signals received at all APs are
gathered (through the fronthaul links) at the CPU, which
performs channel estimation and data detection.
Level 3
relies
on the large-scale fading decoding (LSFD) strategy, which
was originally proposed for Cellular mMIMO in [28], [29].
Particularly, it operates in two stages. In the first stage, each
AP locally estimates the channels and applies an arbitrary
receive combiner to obtain local estimates of the UE data.
These are then gathered at the CPU where they are linearly
processed to perform joint detection. Only channel statistics
can be utilized in the second stage at the CPU since the
pilot signals are not shared over the fronthaul links.
Level 2
is a direct simplification of Level
3
in the sense that the
CPU performs detection in the second stage by simply taking
the average of the local estimates. This dispenses the CPU
from knowledge of the channel statistics and thus reduces
the amount of information to be exchanged. Finally,
Level 1
stands for a fully distributed network in which the detection
is performed locally at the APs by using only local channel
estimates and one AP serves each UE. This is a small-cell
network where nothing is exchanged with the CPU.
The above levels have been partially analyzed before in
the literature, but not under the general and practical con-
ditions considered in this paper, which allow us to draw
conclusions that differ in several important ways—in par-
ticular, we show that MR combining performs terribly bad
in Cell-free mMIMO. Level
4
was considered in [24], [30],
[31] for
N
= 1
and in [27], [32] with
N
≥
1
but with
spatially uncorrelated channels. Level
3
was investigated in
[24], [33] for
N
=
1
and MR combining. Level
2
was
considered in [16], [31], [34]–[38] (among many others) but
only with MR combining. A suboptimal implementation of
Level
1
with
N
= 1
was considered in [16] (the suboptimality
is explained in detail in Section III-D). There are also previous
papers that consider various forms of Levels 1–4 under perfect
CSI; see the reference list of [16] for a good selection of
Authorized licensed use limited to: Concordia University Library. Downloaded on October 28,2023 at 23:12:16 UTC from IEEE Xplore.
Restrictions apply.
BJÖRNSON AND SANGUINETTI: MAKING CELL-FREE MASSIVE MIMO COMPETITIVE WITH MMSE PROCESSING
79
such papers. In addition, there is previous research on BS
cooperation in cellular networks, where the received signals
and CSI are shared between BSs to cancel inter-cell interfer-
ence; see [39]–[41] and reference therein. These papers also
consider different levels of cooperation, but these are heavily
influenced by the cellular topology (e.g., BSs send signals to
each other, BSs are surrounded by UEs, and there exist cell
edges) and can thus not be applied to Cell-free mMIMO.
C. Paper Outline
The rest of this paper is organized as follows. Section II
defines
the
system
model
for
uplink
Cell-free
mMIMO
for both data transmission and channel estimation. Next,
Section III presents the four levels of receiver cooperation,
including achievable SE expressions for spatially correlated
fading, multi-antenna APs, and optimized receive combin-
ing. The four levels are numerically compared with Cellular
mMIMO in Section IV. This section also discusses the dif-
ferences and similarities with the previous results in [16].
Section V evaluates the potential benefit of using non-linear
decoding at the CPU, whereas the fronthaul signaling required
with the different implementations is quantified in Section VI.
Finally, the major conclusions and implications are drawn in
Section VII.
Reproducible research:
All the simulation results can be
reproduced using the Matlab code and data files available at:
https://github.com/emilbjornson/competitive-cell-free
Notation:
Boldface lowercase letters,
x
, denote column
vectors and boldface uppercase letters,
X
, denote matrices.
The superscripts
T
,
∗
and
H
denote transpose, conjugate, and
conjugate transpose, respectively. The
n
×
n
identity matrix
is
I
n
. We use
for definitions and
diag(
A
1
, . . . ,
A
n
)
for a
block-diagonal matrix with the square matrices
A
1
, . . . ,
A
n
on
the diagonal. The multi-variate circularly symmetric complex
Gaussian distribution with correlation matrix
R
is denoted
N
C
(
0
,
R
)
. The expected value of
x
is denoted as
E
{
x
}
.
II. C
ELL
-F
REE
N
ETWORK
M
ODEL
We consider a Cell-free mMIMO network consisting of
L
geographically distributed APs, each equipped with
N
antennas. The APs are connected via fronthaul connections to
a CPU, as illustrated in Fig. 1(b). There are
K
single-antenna
UEs in the network and the channel between AP
l
and UE
k
is denoted by
h
kl
∈
C
N
. We use the standard block fading
model where
h
kl
is constant in time-frequency blocks of
τ
c
channel uses [3]. In each block, an independent realization
from a correlated Rayleigh fading distribution is drawn
:
h
kl
∼ N
C
(
0
,
R
kl
)
(1)
where
R
kl
∈
C
N
×
N
is the spatial correlation matrix, which
describes the spatial properties of the channel and
β
kl
tr(
R
kl
)
/N
is the large-scale fading coefficient that describes
geometric pathloss and shadowing.
This paper considers the uplink, which consists of
τ
p
channel uses dedicated for pilots and
τ
c
−
τ
p
channel uses
for payload data. The two phases are described below. Notice
that the results of this paper apply to both systems oper-
ating in time-division duplex (TDD) and frequency-division
duplex (FDD) mode, since the uplink works the same in both
cases.
A. Pilot Transmission and Channel Estimation
We assume that
τ
p
mutually orthogonal
τ
p
-length pilot
signals
φ
1
, . . . ,
φ
τ
p
with
±
φ
t
±
2
=
τ
p
are used for channel
estimation. These pilots are assigned to the UEs in a determin-
istic but arbitrary way. The case of practical interest is a large
network with
K > τ
p
so that more than one UE is assigned
to each pilot. We denote the index of the pilot assigned to UE
k
as
t
k
∈ {
1
, . . . , τ
p
}
and call
P
k
⊂ {
1
, . . . , K
}
the subset of
UEs that use the same pilot as UE
k
, including itself.
When the UEs transmit their pilots, the received signal
Z
l
∈
C
N
×
τ
p
at AP
l
is
Z
l
=
K
i
=1
√
p
i
h
il
φ
T
t
i
+
N
l
(2)
where
p
i
≥
0
is the transmit power of UE
i
,
N
l
∈
C
N
×
τ
p
is the receiver noise with independent
N
C
(0
, σ
2
)
entries, and
σ
2
is the noise power. To estimate
h
kl
, the AP first correlates
the received signal with the associated normalized pilot signal
φ
t
k
/
√
τ
p
to obtain
z
t
k
l
1
√
τ
p
Z
l
φ
∗
t
k
∈
C
N
, which is given
by
z
t
k
l
=
K
i
=1
√
p
i
√
τ
p
h
il
φ
T
t
i
φ
∗
t
k
+
1
√
τ
p
N
l
φ
∗
t
k
=
i
∈P
k
√
p
i
τ
p
h
il
+
n
t
k
l
(3)
where
n
t
k
l
N
l
φ
∗
t
k
/
√
τ
p
∼ N
C
(
0
, σ
2
I
N
)
is the result-
ing noise. Using standard results from estimation theory
[3, Sec. 3], the MMSE estimate of
h
kl
is
ˆ
h
kl
=
√
p
k
τ
p
R
kl
Ψ
−
1
t
k
l
z
t
k
l
(4)
where
Ψ
t
k
l
=
E
{
z
t
k
l
z
H
t
k
l
}
=
i
∈P
k
τ
p
p
i
R
il
+
I
N
(5)
is the correlation matrix of the received signal in (3). The esti-
mate
ˆ
h
kl
and estimation error
˜
h
kl
=
h
kl
−
ˆ
h
kl
are independent
vectors distributed as
ˆ
h
kl
∼ N
C
(
0
, p
k
τ
p
R
kl
Ψ
−
1
t
k
l
R
kl
)
and
˜
h
kl
∼ N
C
(
0
,
C
kl
)
with
C
kl
=
E
{
˜
h
kl
˜
h
H
kl
}
=
R
kl
−
p
k
τ
p
R
kl
Ψ
−
1
t
k
l
R
kl
.
(6)
The mutual interference generated by the pilot-sharing UEs
in (3) causes the so-called
pilot contamination
that degrades
the
system
performance, similar
to
the
case
in
Cellular
mMIMO.
Remark 1
: The
computation
of
ˆ
h
kl
in
(4)
requires
knowledge of the correlation matrices
{
R
il
:
i
∈ P
k
}
, which
we assume to be locally available at AP
l
; see [3] for methods
to estimate them. To dispense with their full knowledge, the AP
can apply alternative channel estimation schemes as in Cellu-
lar mMIMO [3, Sec. 3.4]. One option is the so-called element-
wise MMSE estimator that uses only the main diagonals of
Authorized licensed use limited to: Concordia University Library. Downloaded on October 28,2023 at 23:12:16 UTC from IEEE Xplore.
Restrictions apply.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
80
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 19, NO. 1, JANUARY 2020
{
R
il
:
i
∈ P
k
}
. Alternatively, the least-square estimator can
be used, which requires no prior statistical information and
computes the estimate of
h
kl
as
ˆ
h
kl
=
1
√
p
k
τ
p
z
t
k
l
; see [37].
B. Uplink Data Transmission
During the uplink data transmission, the received complex
baseband signal
y
l
∈
C
N
at AP
l
is given by
y
l
=
K
i
=1
h
il
s
i
+
n
l
(7)
where
s
i
∼ N
C
(0
, p
i
)
is the information-bearing signal trans-
mitted by UE
i
with power
p
i
and
n
l
∼ N
C
(
0
, σ
2
I
N
)
is the
independent receiver noise.
Remark 2
: The signal model in
(2)
and
(7)
implicitly
assumes that the entire network is synchronized in time. There
exist wired and over-the-air methods that can be used to
synchronize the clocks at the APs [19], [42], [43]. However,
the signal transmitted by a UE will never be synchronously
received by all the APs due to the largely different dis-
tances between the UE and different APs. In orthogonal
frequency-division multiplexing systems, a simple way to com-
pensate for that is to select the length of the cyclic prefix
so as to accommodate both the channel delay spread and
timing misalignments. This results in a quasi-synchronous sys-
tem [44]. For example, in the LTE standard, the cyclic prefix
is long enough to assume that a UE is quasi-synchronized to
all APs within a 1km radius. If the extended cyclic prefix is
used, the range increases up to 5km. Since the APs that are
further away will receive negligible signal power, the model
in
(2)
and
(7)
is accurate enough for the performance analysis
considered in this paper.
III. F
OUR
L
EVELS OF
R
ECEIVER
C
OOPERATION
All the APs are connected via fronthaul connections to a
CPU that has high computational resources.
2
Hence, the APs
can be viewed as remote-radio heads that cooperate to support
coherent communication with the UEs. The fronthaul can
consist of a mix of wired and wireless connections, organized
in a star or mesh topology [19]; the methods developed in
this paper can be applied with any fronthaul topology. AP
l
receives the signal
y
l
in (7) and can use the available channel
estimates
{
ˆ
h
kl
:
k
= 1
, . . . , K
}
to detect the data signals
locally, or can fully or partially delegate this task to the CPU.
The benefit of using the CPU is that it can combine the
inputs from all APs, but this must be balanced against the
required amount of fronthaul signaling. Four levels of receiver
cooperation are described below and compared with Cellular
mMIMO in Section IV by means of numerical results.
A. Level 4: Fully Centralized Processing
The most advanced level of Cell-free mMIMO opera-
tion is when the
L
APs send their received pilot signals
2
In practice, cell-free systems will have more than one CPU and only a
subset of the APs will serve each UE [15], [19], [43]. The methods described
in this paper applies also to that case. The only requirement is that each UE is
assigned to one CPU that takes partial or full responsibility for the decoding
of the UE’s data and will then forward the decoded data to the core network.
TABLE I
N
UMBER OF
C
OMPLEX
S
CALARS TO
S
END
F
ROM THE
AP
S TO THE
CPU
VIA THE
F
RONTHAUL
, E
ITHER IN
E
ACH
C
OHERENCE
B
LOCK OR FOR
E
ACH
R
EALIZATION OF THE
U
SER
L
OCATIONS
/S
TATISTICS
.
{
z
tl
:
t
= 1
, . . . , τ
p
, l
= 1
, . . . , L
}
and received data signals
{
y
l
:
l
= 1
, . . . , L
}
to the CPU, which takes care of the
channel estimation and data signal detection. In other words,
the APs act as relays that forward all signals to the CPU [45].
In each coherence block, each AP needs to send
τ
p
N
complex
scalars for the pilot signals and
(
τ
c
−
τ
p
)
N
complex scalars
for the received signals. This becomes
τ
c
N
complex scalars
in total, which is summarized in Table I. Moreover, the spatial
correlation matrices
{
R
kl
:
k
= 1
, . . . , K, l
= 1
, . . . , L
}
are
assumed available at the CPU at Level 4, which are described
by
KLN
2
real scalars or
KLN
2
/
2
complex scalars.
3
The received signal available at the CPU is expressed as
⎡
⎢
⎣
y
1
.
.
.
y
L
⎤
⎥
⎦
y
=
K
i
=1
⎡
⎢
⎣
h
i
1
.
.
.
h
iL
⎤
⎥
⎦
h
i
s
i
+
⎡
⎢
⎣
n
1
.
.
.
n
L
⎤
⎥
⎦
n
(8)
or, in a more compact form, as
y
=
K
i
=1
h
i
s
i
+
n
.
(9)
The collective channel is distributed as
h
k
∼ N
C
(
0
,
R
k
)
where
R
k
=
diag(
R
k
1
, . . . ,
R
kL
)
∈
C
LN
×
LN
is
the
block-diagonal spatial correlation matrix. Notice that (9) is
mathematically equivalent to the signal model of a single-cell
mMIMO system with correlated fading [3, Sec. 2.3.1]. The
only difference is how the correlation matrices are generated
and how the pilots are allocated. In fact, in conventional
single-cell mMIMO orthogonal pilots are assigned to UEs
whereas the same pilot can be assigned to multiple UEs in
the investigated cell-free network. This leads to pilot contam-
ination between UEs served by the same AP antennas.
The CPU can compute all the MMSE channel estimates
{
ˆ
h
kl
:
k
=
1
, . . . , K, l
=
1
, . . . , L
}
using the received
pilot signals and channel statistics obtained from the APs.
The estimates can be computed separately without loss of
optimality. For UE
k
, the CPU can then form the collective
channel estimate
ˆ
h
k
⎡
⎢
⎣
ˆ
h
k
1
.
.
.
ˆ
h
kL
⎤
⎥
⎦
∼ N
C
(
0
, p
k
τ
p
R
k
Ψ
−
1
t
k
R
k
)
(10)
3
It is not strictly necessary for the CPU to know the spatial correlation
matrices, but it can use estimators that do not require that; see Remark 1.
Authorized licensed use limited to: Concordia University Library. Downloaded on October 28,2023 at 23:12:16 UTC from IEEE Xplore.
Restrictions apply.
BJÖRNSON AND SANGUINETTI: MAKING CELL-FREE MASSIVE MIMO COMPETITIVE WITH MMSE PROCESSING
81
where
Ψ
−
1
t
k
= diag(
Ψ
−
1
t
k
1
, . . . ,
Ψ
−
1
t
k
L
)
. The estimation error is
˜
h
k
=
h
k
−
ˆ
h
k
∼ N
C
(
0
,
C
k
)
with
C
k
= diag(
C
k
1
, . . . ,
C
kL
)
.
Next, the CPU selects an arbitrary receive combining vector
v
k
∈
C
LN
for UE
k
based on all the collective channel
estimates
{
ˆ
h
k
:
k
= 1
, . . . , K
}
.
While the capacity of Level
4
networks with perfect CSI is
known in some cases [45], the ergodic capacity is generally
unknown in the considered case with imperfect CSI. However,
we can rigorously analyze the performance by using standard
capacity lower bounds [3], [46], which we refer to as achiev-
able SEs.
Proposition 1
: At Level 4, if the MMSE estimator is used
to compute channel estimates for all UEs, an achievable SE
of UE
k
is
SE
(4)
k
=
1
−
τ
p
τ
c
E
log
2
1 +
SINR
(4)
k
(11)
where the instantaneous effective signal-to-interference-and-
noise ratio (SINR) is
SINR
(4)
k
=
p
k
|
v
H
k
ˆ
h
k
|
2
K
∑
i
=1
,i
=
k
p
i
|
v
H
k
ˆ
h
i
|
2
+
v
H
k
K
∑
i
=1
p
i
C
i
+
σ
2
I
LN
v
k
(12)
and the expectation is with respect to the channel estimates.
Proof:
The proof follows the same steps as the proof of
[3, Th. 4.1] for Cellular mMIMO and is therefore omitted.
The pre-log factor
1
−
τ
p
/τ
c
in (11) is the fraction of
channel uses that are used for uplink data transmission. The
term
SINR
(4)
k
takes the form of an “effective instantaneous
SINR” [3], with the desired signal power received over the
estimated channel in the numerator and the interference plus
noise in the denominator.
4
We notice that the SE expression in (11) holds for any
receive combining vector
v
k
and is a multi-antenna generaliza-
tion of [24, Eq. (1)] and an extension of [27], [32] to spatially
correlated channels. The expression can be easily computed for
any
v
k
by using Monte Carlo methods, as done in Section IV.
A possible choice is to use the simple MR combining with
v
k
=
ˆ
h
k
, which has low computational complexity and
maximizes the power of the desired signal, but neglects the
existence of interference. Other heuristic combiners such as
zero-forcing (ZF) or regularized zero-forcing (RZF) can be
also applied. Instead of resorting to heuristics, we notice that
SINR
(4)
k
in (12) only depends on
v
k
and has the form of a
generalized Rayleigh quotient. Hence, the combining vector
that maximizes (12) can be obtained as follows.
Corollary 1
: The instantaneous SINR in
(12)
for UE
k
is
maximized by the MMSE combining vector
v
k
=
p
k
K
i
=1
p
i
ˆ
h
i
ˆ
h
H
i
+
C
i
+
σ
2
I
LN
−
1
ˆ
h
k
(13)
4
The word “effective” refers to the fact that
SINR
(4)
k
cannot be measured
in the system at any particular point in time, but the SE is the same as
that of a fading single-antenna point-to-point channel where
SINR
(4)
k
is the
instantaneously measurable SINR and the receiver has perfect CSI.
which leads to the maximum value
SINR
(4)
k
=
p
k
ˆ
h
H
k
⎛
⎝
K
i
=1
,i
=
k
p
i
ˆ
h
i
ˆ
h
H
i
+
K
i
=1
p
i
C
i
+
σ
2
I
LN
⎞
⎠
−
1
ˆ
h
k
.
(14)
Proof:
It follows from [3, Lemma B.10] since (11) is a
generalized Rayleigh quotient with respect to
v
k
.
It
can
be
shown
that
the
SINR-maximizing
combiner
in (13) minimizes the mean-squared error
MSE
k
=
E
{|
s
k
−
v
H
k
y
|
2
{
ˆ
h
i
}}
, which represents the conditional MSE between
the data signal
s
k
and the received signal
v
H
k
y
after receive
combining; see [3, Sec. 4.1] for details. This is why it is called
MMSE combining
. This type of receive combining normally
maximizes the mutual information of channels with multiple
receive antennas [47], but the particular expression in (13) is
unique for Cell-free mMIMO.
Compared to many heuristic solutions, MMSE combining
has higher computational complexity since it requires first the
computation of the
LN
×
LN
matrix inverse in (13) and then a
matrix-vector multiplication. However, this is not a major issue
since it has to be implemented at the CPU, which is assumed
to have high computational capability. If the complexity is a
concern, then ZF and RZF can be used instead since only
K
×
K
matrices need to be inverted. The price to pay is that
the UEs with low SNRs get an SE reduction, which may be
very large.
B. Level 3: Local Processing & Large-Scale
Fading Decoding
Instead of sending the
N
-dimensional vectors
{
y
l
:
l
=
1
, . . . , L
}
and the channel estimates to the CPU, each AP
can preprocess its signal by computing local estimates of the
data that are then passed to the CPU for final decoding. Let
v
kl
∈
C
N
be the local combining vector that AP
l
selects for
UE
k
. Then, its local estimate of
s
k
is
ˇ
s
kl
v
H
kl
y
l
=
v
H
kl
h
kl
s
k
+
K
i
=1
,i
=
k
v
H
kl
h
il
s
i
+
v
H
kl
n
l
.
(15)
Any combining vector can be adopted in the above expression.
Unlike at Level 4, however, AP
l
can only use its own local
channel estimates
{
ˆ
h
il
:
i
= 1
, . . . , K
}
for the design of
v
kl
.
The simplest solution is MR combining with
v
kl
=
ˆ
h
kl
as
in [16], [24] but preferably the AP should use its local CSI
to make
ˇ
s
kl
as close to
s
k
as possible. The combining vector
that minimizes the MSE,
MSE
kl
=
E
{|
s
k
−
v
H
kl
y
l
|
2
{
ˆ
h
il
}}
,
is
v
kl
=
p
k
K
i
=1
p
i
ˆ
h
il
ˆ
h
H
il
+
C
il
+
σ
2
I
N
−
1
ˆ
h
kl
(16)
which can be proved by computing the conditional expectation
and equating the first derivative with respect to
v
kl
to zero.
Notice that (16) is the combining vector that would maximize
the SE if AP
l
decoded the data signal
s
k
locally. We
call (16)
Local MMSE (L-MMSE) combining
to distinguish
it from the MMSE combining in (13) at Level 4, which is
Authorized licensed use limited to: Concordia University Library. Downloaded on October 28,2023 at 23:12:16 UTC from IEEE Xplore.
Restrictions apply.
82
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 19, NO. 1, JANUARY 2020
applied at the CPU. A main benefit over MMSE combining
is that an
N
×
N
matrix is inverted in (16) instead of an
LN
×
LN
matrix. Importantly, even if
N
=
1
, (16) is
not equal to MR but differ by a non-deterministic scaling
factor.
The local estimates
{
ˇ
s
kl
:
l
= 1
, . . . , L
}
are then sent
to the CPU where they are linearly combined using the
weights
{
a
kl
:
l
= 1
, . . . , L
}
to obtain
ˆ
s
k
=
∑
L
l
=1
a
∗
kl
ˇ
s
kl
,
which is eventually used to decode
s
k
. From (15), we have
that
ˆ
s
k
=
L
l
=1
a
∗
kl
v
H
kl
h
kl
s
k
+
L
l
=1
a
∗
kl
K
i
=1
,i
=
k
v
H
kl
h
il
s
i
+
n
k
(17)
with
n
k
=
∑
L
l
=1
a
∗
kl
v
H
kl
n
l
. Let
g
ki
= [
v
H
k
1
h
i
1
. . .
v
H
kL
h
iL
]
T
be
the
L
-dimensional
vector
with
the
receive-combined
channels between UE
k
and each of the APs. Then, (17)
reduces to
ˆ
s
k
=
a
H
k
g
kk
s
k
+
K
i
=1
,i
=
k
a
H
k
g
ki
s
i
+
n
k
(18)
where
a
k
= [
a
k
1
. . . a
kL
]
T
∈
C
L
is the weighting coefficient
vector and
{
a
H
k
g
ki
:
i
= 1
, . . . , K
}
represent the effective
channels. Notice that
a
k
can be optimized by the CPU to
maximize the SE, but only channel statistics can be utilized
since the CPU does not have knowledge of the channel
estimates at Level 3. This approach is known as LSFD in
Cellular mMIMO [28], [29], and can be applied at Level
3
as
follows. Although the effective channel
a
H
k
g
kk
is unknown
at the CPU, we notice that its average
a
H
k
E
{
g
kk
}
is non-zero
(e.g., if L-MMSE or MR is used) and deterministic. Therefore,
it can be assumed known
5
and used to compute the following
achievable SE.
Proposition 2
: At Level 3, an achievable SE of UE
k
is
SE
(3)
k
=
1
−
τ
p
τ
c
log
2
1 +
SINR
(3)
k
(19)
with the effective SINR given by
SINR
(3)
k
=
p
k
|
a
H
k
E
{
g
kk
}|
2
K
∑
i
=1
p
i
E
{|
a
H
k
g
ki
|
2
} −
p
k
|
a
H
k
E
{
g
kk
}|
2
+
σ
2
a
H
k
D
k
a
k
(20)
where
D
k
= diag(
E
{±
v
k
1
±
2
}
, . . . ,
E
{±
v
kL
±
2
}
)
∈
C
L
×
L
and
the expectations are with respect to all sources of randomness.
Proof:
The proof is given in Appendix A.
The achievable SE above holds for any combining scheme.
Particularly, it is valid for both the L-MMSE combining in (16)
and the MR combining
v
kl
=
ˆ
h
kl
that was used in [24]. Unlike
the achievable SE in Proposition 1, it holds for any channel
5
When dealing with ergodic capacities, all deterministic parameters can be
assumed known without loss of generality, because these can be estimated
using a finite number of transmission resources, while the capacity is only
achieved as the amount of transmission resources goes to infinity. Hence,
the estimation overhead for obtaining deterministic parameters is negligible.
estimator (not only for the MMSE estimator (11)) but requires
channel hardening in order to approximate
a
H
k
g
kk
with its
mean value
a
H
k
E
{
g
kk
}
. However, this may not occur when
the number
N
of antennas at the APs is relatively small [27].
In that case, the SE expression in (20) underestimates the
achievable performance, but is anyway the best available
capacity bound.
The structure of (20) allows computing the deterministic
weighting vector
a
k
that maximizes
SINR
(3)
k
. This is given as
follows.
Corollary 2
: The effective SINR in
(20)
for UE
k
is maxi-
mized by
a
k
=
K
i
=1
p
i
E
{
g
ki
g
H
ki
}
+
σ
2
D
k
−
1
E
{
g
kk
}
(21)
which leads to the maximum value
SINR
(3)
k
=
p
k
E
{
g
H
kk
}
K
i
=1
p
i
E
{
g
ki
g
H
ki
}
+
σ
2
D
k
−
p
k
E
{
g
kk
}
E
{
g
H
kk
}
−
1
E
{
g
kk
}
.
(22)
Proof:
It follows from [3, Lemma B.10] by noting
that (20) is a generalized Rayleigh quotient with respect
to
a
k
.
Notice that Level
3
is an extension of the LSFD frame-
work in [24], [29], [33], [48], which has previously been
only used in Cell-free mMIMO along with MR combining.
In fact, the SE expressions provided in these papers only
apply for particular choices of receive combining and not for
arbitrary combining as (19). This makes Proposition 2 a novel
contribution of this paper.
The signaling required at Level
3
can be quantified as
follows. Each AP needs to send
(
τ
c
−
τ
p
)
K
complex scalars
(i.e.,
ˇ
s
kl
for all
k
) to the CPU per coherence block. In addi-
tion, the computation of
(21) requires knowledge of the
L
-dimensional complex vector
E
{
g
kk
}
, of the
L
×
L
Hermitian
complex matrix
E
{
g
ki
g
H
ki
}
, and of the real-valued
L
×
L
diagonal matrix
D
k
for
k, i
∈ {
1
, . . . , K
}
. Hence,
KL
+
(
L
2
K
2
+
KL
)
/
2
complex scalars are needed in total. These
values are summarized in Table I.
C. Level 2: Local Processing & Simple Centralized Decoding
Although the optimized LSFD step in Level
3
gives the
highest SE among schemes with local combining at each AP,
it requires knowledge of a number of statistical parameters
that grows quadratically with
L
and
K
, which can be very
large in Cell-free mMIMO. In practice, this large number
of parameters need to be jointly estimated by the APs and
sent to the CPU. This might not be feasible, especially if the
statistics vary with time. To overcome this issue, the CPU can
alternatively create its estimate of the signal
s
k
from UE
k
by
simply taking the average of the local estimates, as proposed
Authorized licensed use limited to: Concordia University Library. Downloaded on October 28,2023 at 23:12:16 UTC from IEEE Xplore.
Restrictions apply.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
BJÖRNSON AND SANGUINETTI: MAKING CELL-FREE MASSIVE MIMO COMPETITIVE WITH MMSE PROCESSING
83
in the early papers on the topic [16], [17].
6
This yields
ˆ
s
k
=
1
L
L
l
=1
ˇ
s
kl
(23)
where
ˇ
s
kl
is given in (15) and can be obtained by any
local combining vector. Since this is equivalent to setting
a
k
= [1
/L, . . .,
1
/L
]
T
in Proposition 2, the following result
is obtained.
Corollary 3
: At Level 2, an achievable SE of UE
k
is
SE
(2)
k
=
1
−
τ
p
τ
c
log
2
1 +
SINR
(2)
k
(24)
with the effective SINR given in (25) on the top of next page,
where the expectations are taken with respect to all sources
of randomness.
As for Proposition 2, the above SE can be utilized along
with any local combining vector and also channel estimator.
If MR is used with single-antenna APs (i.e.,
N
= 1
), then
Corollary 3 reduces to the case considered in [16] and can be
computed in closed form (similar results are found in [31],
[34]–[38]). The number of complex scalars to be exchanged
per coherence block is the same as at Level 3. The key
difference is that no statistical parameters are needed at the
CPU. This is summarized in Table I.
D. Level 1: Small-Cell Network
The simplest implementation level is when the signal from
UE
k
is decoded by using only the received signal from one
AP. In this case, the decoding can be done locally at the AP by
using its own local channel estimates without exchange any-
thing with the CPU.
7
This makes the network truly distributed
[15, Sec. 4.2] and essentially turns Cell-free mMIMO into a
small-cell network. The macro diversity achieved by selecting
the best out of many APs could potentially make it competitive
compared to conventional Cellular mMIMO with larger cells.
Cell-free mMIMO and small cells were compared in [16],
[17]
with
N
=
1
and
an
AP
selection
based
on
the
largest large-scale fading coefficient
β
kl
. In addition to this,
the authors impose that each AP can only serve one UE.
Unlike [16], [17], we remove all these restrictions by assuming
an arbitrary number of antennas per AP and letting the AP
that gives the highest SE to a specific UE be responsible
for decoding its signal. The latter makes the AP association
more complex than [16], [17], but the numerical results in
Section IV show that it vastly improves the performance.
8
Within the above setting, the following result is obtained.
6
Level
2
also includes other cases where the weight
a
kl
is selected based
only on the statistical information available at AP
l
. For example, we have
tried
a
kl
=
β
ν
lk
for different exponents
ν
but the performance gap to Level
3
remained to be large. Further research in this direction is needed.
7
In all the four levels, the
K
data streams need to be transmitted to the
core network after decoding. This requires a backhaul load proportional to
the sum SE, which is not included in Table I but is different for each level.
8
In practice, selecting the AP that maximizes the SE can be replaced by
selecting the AP that maximizes some kind of approximate closed-form SINR.
Such a selection rule has the same implementation complexity as selecting
the AP with the largest large-scale fading coefficient. However, the challenge
is that the SINR is affected by the transmit powers, so if these powers are
optimized, the optimization must also involve the AP selection.
Corollary 4
: At Level 1, an achievable SE of UE
k
is
SE
(1)
k
=
1
−
τ
p
τ
c
max
l
∈{
1
,...,L
}
E
log
2
1 +
SINR
(1)
kl
(26)
where the instantaneous effective SINR at AP
l
is
SINR
(1)
kl
=
p
k
|
v
H
kl
ˆ
h
kl
|
2
K
∑
i
=1
i
=
k
p
i
|
v
H
kl
ˆ
h
il
|
2
+
v
H
kl
K
∑
i
=1
p
i
C
il
+
σ
2
I
N
v
kl
(27)
and the expectation is with respect to the channel estimates.
The maximum value in
(27)
is achieved with the L-MMSE
combining in
(16)
and is given by
SINR
(1)
kl
=
p
k
ˆ
h
H
kl
⎛
⎜
⎝
K
i
=1
i
=
k
p
i
ˆ
h
il
ˆ
h
H
il
+
K
i
=1
p
i
C
il
+
σ
2
I
N
⎞
⎟
⎠
−
1
ˆ
h
kl
.
(28)
Proof:
For each AP, the SE is computed in the same way
as in Proposition 1 and the maximum SINR is achieved as in
Corollary 1.
The SE expression above is more general than the one
considered for small cells in [16], where
N
= 1
is considered
and each AP only estimates the channel of the UE it serves.
When considering that special case, the following result is
obtained instead.
Proposition 3
: At Level
1
with
N
= 1
, if AP
l
decodes
the signal from UE
k
using only its local estimate
ˆ
h
kl
,
an achievable SE is
e
1
ω
kl
(1+
A
kl
)
E
1
1
ω
kl
(1+
A
kl
)
−
e
1
ω
kl
A
kl
E
1
1
ω
kl
A
kl
ln(2)
(29)
where
A
kl
=
∑
i
∈P
k
\{
k
}
p
i
β
il
p
k
β
kl
2
is due to pilot contamination,
ω
kl
=
p
2
k
τ
p
β
2
kl
Ψ
t
k
l
∑
i
∈P
k
p
i
β
il
+
∑
i
∈P
k
p
i
C
il
+
σ
2
,
(30)
E
1
(
x
) =
∞
1
e
−
xu
u
du
denotes the exponential integral, and
ln(
·
)
denotes the natural logarithm.
Proof:
The proof is given in Appendix B.
Comparing the achievable SE in (29) with [16, Eq. (47)]
we notice that, despite the different notation, the equivalence
only holds when
A
kl
= 0
; that is, in the absence of pilot
contamination. Although [16] states the result without proof,
it seems that the paper has neglected the conditioning on the
local channel estimate
ˆ
h
kl
when computing the interference
power; see (47) in Appendix B. This leads to an approximate
SE rather than an exact expression. This is why we included
Proposition 3 in this paper and will use it for numerical
comparison in Section IV.
Remark 3
: We noticed that the expression in
(29)
is numer-
ically unstable when
ω
kl
(1 +
A
kl
)
and/or
ω
kl
A
kl
are small.
This is because
e
1
/x
→
∞
and
E
1
(1
/x
)
→
0
when
x
→
0
. When this happens, one can instead utilize the bounds
Authorized licensed use limited to: Concordia University Library. Downloaded on October 28,2023 at 23:12:16 UTC from IEEE Xplore.
Restrictions apply.
84
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 19, NO. 1, JANUARY 2020
SINR
(2)
k
=
p
k
L
∑
l
=1
E
{
v
H
kl
h
kl
}
2
K
∑
i
=1
p
i
E
L
∑
l
=1
v
H
kl
h
il
2
−
p
k
L
∑
l
=1
E
{
v
H
kl
h
kl
}
2
+
σ
2
L
∑
l
=1
E
{±
v
kl
±
2
}
(25)
x
1+
x
≤
e
1
/x
E
1
(1
/x
)
≤
x
in [49, Eq. (5.1.19)] to realize that
e
1
/x
E
1
(1
/x
)
≈
x
when
x
→
0
.
IV. C
ELL
-F
REE
V
ERSUS
C
ELLULAR M
MIMO
In this section, we compare the uplink performance of
Cell-free mMIMO, with the different cooperation levels and
either
MR
or
MMSE/L-MMSE
combining,
and
Cellular
mMIMO. We first briefly describe the cellular setup that is
considered.
A. Cellular mMIMO Setup
We
consider
a
cellular
network
with
L
c
=
4
cells,
M
c
= 100
antennas per cellular BS, and
K
c
= 10
UEs per
cell. The block-fading channel from BS
j
to UE
k
in cell
l
is
modeled as
h
j
lk
∼ N
C
0
,
R
j
lk
(31)
where
R
j
lk
∈
C
M
c
×
M
c
is the spatial correlation matrix with
large-scale fading coefficient
β
j
lk
tr(
R
j
lk
)
/M
c
describing
the geometric pathloss and shadowing. The uplink transmit
power of UE
k
in cell
l
is denoted by
p
lk
≥
0
.
We assume there are
τ
p
=
K
c
mutually orthogonal pilots
and that UE
k
in every cell uses the same pilot (i.e., pilot reuse
one). When using standard MMSE estimation [3, Th. 3.1],
the MMSE estimate of
h
j
lk
∈
C
M
c
is given by
ˆ
h
j
li
∼ N
C
0
,
R
j
li
−
C
j
li
(32)
and the independent estimation error
˜
h
j
li
∈
C
M
c
is
˜
h
j
li
h
j
li
−
ˆ
h
j
li
∼ N
C
0
,
C
j
li
(33)
with
C
j
li
=
R
j
li
−
p
li
τ
p
R
j
li
L
c
l
=1
p
l i
τ
p
R
j
l i
+
σ
2
I
M
c
−
1
R
j
li
.
(34)
An achievable SE of UE
k
in cell
j
is [3, Th. 4.1]
SE
(c)
jk
=
1
−
τ
p
τ
c
E
log
2
1 +
SINR
(c)
jk
(35)
where the effective SINR,
SINR
(c)
jk
, is maximized by multi-cell
MMSE (M-MMSE) combining [9]. This gives
SINR
(c)
jk
=
p
jk
(
ˆ
h
j
jk
)
H
⎛
⎜
⎝
L
c
l
=1
K
c
i
=1
(
l,i
)=(
j,k
)
p
li
ˆ
h
j
li
(
ˆ
h
j
li
)
H
+
L
c
l
=1
K
c
i
=1
p
li
C
j
li
+
σ
2
I
M
c
−
1
ˆ
h
j
jk
.
(36)
Other combining schemes can be used but they provide lower
SEs. By considering M-MMSE, we thus compare Cell-free
mMIMO with the most competitive form of Cellular mMIMO.
B. Simulation Setup and Propagation Model
The cellular network has
4
square cells in a
1
×
1
km
area, as in Fig. 1, with 100 co-located antennas per BS. The
cell-free network is deployed in the same area and has either
400 single-antenna APs (i.e.,
N
= 1
) or 100 four-antenna
APs (i.e.,
N
= 4
). Hence, all the network configurations have
the same number of antennas. To make a fair comparison,
the APs are deployed on a square grid (we consider random
deployment later in this section) and the same propagation
model is used in all cases. We anticipate that the APs in
Cell-free mMIMO will be deployed in urban environments
with high user loads, roughly 10m above the ground. This
matches well
with the
3GPP Urban Microcell model in
[50, Table B.1.2.1-1] with a 2GHz carrier frequency and
β
kl
[
dB
] =
−
30
.
5
−
36
.
7 log
10
d
kl
1
m
+
F
kl
(37)
where
d
kl
is the distance between UE
k
and AP
l
(computed
as the minimum over different wrap-around cases, and taking
the 10m height difference into account) and
F
kl
∼ N
(0
,
4
2
)
is the shadow fading. The shadowing terms from an AP to
different UEs are correlated as [50, Table B.1.2.2.1-4]
E
{
F
kl
F
ij
}
=
4
2
2
−
δ
ki
/
9
m
,
l
=
j
0
,
l
²
=
j
(38)
where
δ
ki
is the distance between UE
k
and UE
i
. The second
row in (38) accounts for the correlation of shadowing terms
related to two different APs, which is negligible since we have
at least 50m between adjacent APs in the simulation setup
(notice that
2
−
50
/
9
≈
0
.
02
).
Since the propagation model from [50] is designed for
cellular networks, we use the same propagation model for
Cellular mMIMO by simply adding an additional index to
all the parameters to specify in which cell a particular UE
resides. By having a common model for cell-free and cellular
networks, we can be sure that the performance differences
that we observe are caused by differences in technology
characteristics, and not by the propagation model. There are
K
= 40
UEs in the simulation setup, whereof ten are uni-
formly dropped in each cell and assigned to unique pilots with
random indices.
9
The same UE locations and pilot assignments
are used in the cell-free case, but the shadowing is generated
independently.
9
Each UE in the Cellular mMIMO case is connecting to the BS providing
the largest large-scale fading coefficient; that is,
β
j
jk
= max
l
β
j
jk
. Due to
the shadowing, this might not be the geographically closest BS.
Authorized licensed use limited to: Concordia University Library. Downloaded on October 28,2023 at 23:12:16 UTC from IEEE Xplore.
Restrictions apply.
BJÖRNSON AND SANGUINETTI: MAKING CELL-FREE MASSIVE MIMO COMPETITIVE WITH MMSE PROCESSING
85
Fig. 2.
Comparison of cellular mMIMO and cell-free mMIMO when using
MMSE or L-MMSE combining.
The cellular BSs and multi-antenna APs are equipped with
half-wavelength-spaced uniform linear arrays. The spatial cor-
relation is generated using the Gaussian local scattering model
with
15
◦
angular standard deviation [3, Sec. 2.6]. All UEs
transmit with power
p
k
=
p
jk
= 100
mW, the bandwidth is
20MHz, the noise power is
σ
2
=
−
96
dBm, and the coherence
blocks contain
τ
c
= 200
channel uses (e.g., achieved by 2ms
coherence time and 100kHz coherence bandwidth).
Remark 4
: The early Cell-free mMIMO papers [16], [24]
used another propagation model, which has since then become
standard in the field. However, that model is based on the
COST-Hata model from [51] for macro-cells, where the APs
are at least 30m above the ground and the UEs are at least
1km from the AP. This is very different from the micro-cell-like
deployment we anticipate for Cell-free mMIMO and it should
be noted that the model creators themselves specified that it
“must not be used for micro-cells” [51, Ch. 4]. Moreover,
the model in [16], [24] has no shadowing when a UE is
closer than 50m from an AP, which is often the case in
Cell-free mMIMO deployments. When the distance is larger,
the shadowing decorrelation distance is
10
×
larger than in
the 3GPP model [50]. For all these reasons, we believe that
the propagation model used in this paper is a better baseline
for evaluating Cell-free mMIMO systems.
C. Numerical Comparisons
Fig. 2(a) compares Cellular mMIMO and Cell-free mMIMO
with
L
= 400
and
N
= 1
. The figure shows the cumulative
Fig. 3.
Comparison of cellular mMIMO with cell-free (
L
= 400
,
N
= 1
)
when using MR combining.
distribution function (CDF) of the SE of a randomly located
UE,
when
using
MMSE
or
L-MMSE
combining in
the
cell-free cases. At the 90% or 95% likely SE points (i.e.,
where the vertical axis is 0.1 or 0.05), the cell-free cases
perform according to their level: Level
4
provides by far
the highest SEs, while Level
1
gives the lowest SEs but is
anyway preferable as compared to Cellular mMIMO. Looking
at the complete CDF curves, the situation is more complicated
since the Level
1
and Cellular mMIMO curves are crossing
the Level
2
and Level
3
curves. Hence, UEs with good
channel conditions get better performance with these methods.
However, Level
4
performs better than Cellular mMIMO for
every UE.
Fig. 2(b) considers the same setup but with fewer APs that
are equipped with multiple antennas:
L
= 100
and
N
= 4
. The
general trends are the same as in Fig. 2(a) but Level
4
loses
in SE due to the reduced macro diversity; that is, the average
distance from a UE to an AP is increased. In contrast, Level
1
gains in performance since each AP can now suppress
interference locally, by using its four antennas. In fact, Level
1
is now comparable to Level
2
for the weakest UEs and
substantially better for the strongest UEs.
Next, Fig. 3 considers the case
L
= 400
,
N
= 1
and
MR combining, which is the receiver processing advocated
in the early papers on Cell-free mMIMO. More precisely,
Level
2
was considered in [16] and Level 3 in [24]. The poor
processing leads to a large SE loss, compared to Fig. 2(a), for
all levels of Cell-free mMIMO receiver cooperation, except
Level 1. In fact, Level
2
is outperformed by both small
cells (Level 1) and Cellular mMIMO for every single UE.
Note that we are considering single-antenna APs in this
figure, so MR processing is suboptimal even in that basic
case, and the use of LSFD in Level
3
cannot make up for
the performance loss. This is because L-MMSE and MR
differ by a non-deterministic scalar and LSFD only involves
deterministic scalars. Not even Level
4
performs better than
Cellular mMIMO or small cells when using MR, so we can
conclude that Cell-free mMIMO should never use the MR
scheme.
D. Revisiting “Cell-Free Massive MIMO Versus Small Cells”
Interestingly, our observations in Fig. 3 contradict the
previous
results
in
[16],
where
Cell-free
mMIMO
with
Authorized licensed use limited to: Concordia University Library. Downloaded on October 28,2023 at 23:12:16 UTC from IEEE Xplore.
Restrictions apply.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
86
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 19, NO. 1, JANUARY 2020
‘Level 2 (MR)’ was shown to perform much better than
small cells, in terms of both 95%-likely and median SE. The
reason for the differences is explained in this subsection by
reproducing [16, Fig. 4, Fig. 6] and adding some additional
curves to them. The following three-slope propagation model
was used in [16]:
β
kl
[
dB
]
=
⎧
⎪
⎪
⎪
⎪
⎨
⎪
⎪
⎪
⎪
⎩
−
81
.
2
,
d
kl
<
10
m
−
61
.
2
−
20 log
10
d
kl
1
m
,
10
m
≤
d
kl
<
50
m
−
35
.
7
−
35 log
10
d
kl
1
m
+
F
kl
, d
kl
≥
50
m
(39)
where
d
kl
is the horizontal distance between UE
k
and AP
l
(i.e., ignoring the height difference). The shadowing term
F
kl
∼ N
(0
,
8
2
)
only appears when the distance is larger than
50m and the terms are correlated as
E
{
F
kl
F
ij
}
=
8
2
2
2
−
δ
ki
/
100
m
+ 2
−
lj
/
100
m
(40)
where
δ
ki
is the same as in (38) and
lj
is the distance
between AP
l
and AP
j
. The maximum UE power is
100
mW,
the bandwidth is 20MHz, the noise power is
σ
2
=
−
92
dBm,
and the coherence blocks are determined by
τ
c
= 200
.
We consider the same setup as in [16] with
L
= 100
uniformly distributed APs in a
1
×
1
km area,
N
=
1
antenna per AP,
K
= 40
uniformly distributed UEs, and
τ
p
= 20
orthogonal pilots. The pilots are assigned to the UEs
according to the greedy algorithm described in [16, Sec. IV.A],
with the only difference that we use the uplink SE as the
metric in Step
2
of the algorithm (instead of the downlink SE).
Moreover, we use Proposition 3 to accurately compute the SE
with small cells, but this has little impact on the results. The
thick lines in Fig. 4 correspond to the original curves from [16]
with correlated shadowing. Fig. 4(a) considers the case when
the UEs transmit at full power (as in [16, Fig. 6]) and Fig. 4(b)
considers the case when the UEs transmit pilots at full power
but reduce the power during the data transmission to optimize
the network-wide max-min fairness (as in [16, Fig. 4]). To this
end, we use the same optimization algorithms as in [16].
In the full power case, in Fig. 4(a), it is clear from the
thick curves that Cell-free mMIMO at Level
2
with MR gives
the UEs with the 50% worst channel conditions substantially
higher SE than with small cells. The remaining UEs get better
SEs with small cells, which indicates that the considered
Cell-free system is not well implemented—since the cell-free
network has access to more APs and signal observations when
decoding a UE’s signal, the performance should be better for
everyone
. Moreover, the comparison in [16, Fig. 6] is based
on a suboptimal assignment of UEs to small cells; the UEs are
sequentially selecting the AP that has the largest large-scale
fading coefficient
β
kl
(i.e., the best channel), but only among
those that are not already serving another UE. If we change
that to let each UE being served by the AP giving the highest
SE, represented by the curve ‘Ref. [14] (Improved)’, then the
performance gap between Cell-free mMIMO and small cells
diminishes. The reason is that around 40% of the UEs prefer
Fig. 4.
Comparison of cell-free mMIMO at Level
2
and small cells, using
different SE expressions and AP assignments. The UEs either transmit with
full power or optimizes the power as described in [16]. The thick lines
correspond to the curves in [16, Fig. 4, Fig. 6].
to be served by another small cell. Additionally, if we use the
new improved SE expression in Corollary 4, represented by
the curve ‘L1 (Small cells)’, all the UEs get higher SE with
small cells than with Cell-free mMIMO.
Does this mean that small cells are actually better than
Cell-free mMIMO? The answer is no. Indeed, as observed
in the last subsection, the problem is that MR combining
performs badly in Cell-free mMIMO, even if single-antenna
APs are used. By simply changing to Level
2
with L-MMSE
combining, the rightmost curve in Fig. 4(a) is achieved, which
gives uniformly higher SE to all the UEs than when using
small cells. Even higher SE can be achieved by considering
Level
3
or Level
4
implementations.
The results in Fig. 4(b) with max-min power control are
different and more in line with the observations made in [16]:
Level
2
with MR gives much higher SE than small cells,
but the gap can be reduced by selecting APs based on the
maximum SE rather than the maximum
β
kl
(represented by
the curves ‘Ref. [15] (Improved)’ and ‘L1 (Small cells)’). The
benefit of max-min power control can be seen by considering
the two thick lines (obtained as in [16]): the lower end of the
CDF curves are shifted to the right as compared to the full
power case in Fig. 4(a), yielding a higher guaranteed SE level.
Nevertheless, the use of L-MMSE combining is more appeal-
ing than the use of max-min power control, as can be seen
Authorized licensed use limited to: Concordia University Library. Downloaded on October 28,2023 at 23:12:16 UTC from IEEE Xplore.
Restrictions apply.
BJÖRNSON AND SANGUINETTI: MAKING CELL-FREE MASSIVE MIMO COMPETITIVE WITH MMSE PROCESSING
87
from the rightmost curve in Fig. 4(b) that considers Level
2
with L-MMSE and full power transmission. This approach
gives the same performance as ‘L2 MR’ with max-min fairness
for the 2% weakest UEs, but higher SE for all other UEs;
for example, it achieves a 40% higher 95%-likely SE and a
3
×
higher median SE. Hence, if L-MMSE processing is used,
advanced power control is not needed in Cell-free mMIMO to
give good performance to the weakest UEs.
V. L
EVEL
4
W
ITH
N
ON
-L
INEAR
D
ECODING
Section IV-C showed that Level
4
can provide vastly higher
SE than the other cooperation levels in Cell-free mMIMO.
The comparison is based on using linear receive combining,
but another benefit of centralizing the signal processing at a
CPU is that more advanced decoding methods can potentially
be used, since network-wide CSI and high computational
resources are available. In this section, we investigate the
potential benefits of the non-linear successive interference can-
celation (SIC) method [52, Sec. 8.3.4] in Cell-free mMIMO,
which means that the CPU decodes one UE signal at a time,
and then sequentially subtracts interference that the decoded
signal caused to the remaining signals. The interference cannot
be fully canceled since the CPU has imperfect CSI, but it can
still improve the SE of the UEs compared to linear combining.
Proposition 4
: At Level 4, if the MMSE estimator is used
to compute channel estimates for all UEs and the signals are
decoded using MMSE combining and SIC (MMSE-SIC), then
for any decoding order an achievable sum SE is
SSE
(SIC)
=
1
−
τ
p
τ
c
E
log
2
det
I
K
+
P
ˆ
H
H
E
−
1
ˆ
H
(41)
where
P
= diag(
p
1
, . . . , p
K
)
,
ˆ
H
= [
ˆ
h
1
. . .
ˆ
h
K
]
∈
C
LN
×
K
,
E
=
∑
K
i
=1
p
i
C
i
+
σ
2
I
LN
, and the expectation is with respect
to the channel estimates.
Proof:
The proof is given in Appendix C.
Proposition 4 provides the sum SE of the Cell-free mMIMO
network, and not the individual SEs of the UEs. The reason is
that the latter depends on the decoding order; that is, the later
a UE is decoded, the less interference it will be affected by
and thereby it will gain more in SE compared to using linear
combining. Irrespective of the decoding order, all UEs get at
least as high SE with MMSE-SIC as with MMSE combining.
Fig. 5 revisits the scenario in Fig. 2(a) by considering
Cell-free mMIMO with
L
= 400
and
N
= 1
. The CDF
of the sum SE over different random realizations of the
UE locations is plotted when using either Levels 1-4 with
MMSE/L-MMSE combining or Level
4
with MMSE-SIC,
based on Proposition 4. The MMSE-SIC method improves the
sum SE, but the average gain over ‘L4 (MMSE)’ is only 1%.
The reason for such modest gain is the favorable propagation
phenomenon that makes the UEs’ channels nearly orthogonal
[27], meaning that the inter-user interference is effectively
canceled by the MMSE processing described in Section III.
Hence, we conclude that non-linear processing is not needed
in Cell-free mMIMO. This is also the reason why we did not
present the detailed per-user SEs in this section.
Fig. 5.
CDF of the sum SE over different random user locations with
L
= 100
,
N
= 4
,
K
= 40
,
τ
p
= 10
. The four cooperation levels are
compared with MMSE-SIC, based on Proposition 4.
Another observation that can be made from Fig. 5 is that
Level
1
and Level
3
provide roughly the same sum SE, while
Level
2
is far behind in performance. The large gap to Level
4
further reinforces the point that a centralized implementation
is strongly preferred in Cell-free mMIMO.
VI. A L
OOK AT THE
F
RONTHAUL
S
IGNALING
L
OAD
The reported results show that a Level
4
implementation is
strongly preferred. The counterargument might be that such an
implementation would require much more fronthaul signaling
than Level
2
and Level 3, but we will now show that it is not
necessarily the case. By using the formulas in Table I, Level
4
requires less signaling if
τ
c
NL
(
τ
c
−
τ
p
)
KL
=
τ
c
τ
c
−
τ
p
N
K
<
1
.
(42)
Since
τ
c
τ
c
−
τ
p
≈
1
and
K
³
N
are typical for Cell-free
mMIMO, Level
4
actually requires
much less
signaling.
Fig. 6 shows how many complex scalars need to be sent
from an AP to the CPU per channel use, as a function
of the coherence block length
τ
c
. We consider the same
setup as in Fig. 2(b):
L
= 100
,
N
= 4
,
K
= 40
, and
τ
p
= 10
. Level
4
requires more signaling if
τ
c
≤
11
, while
much less signaling is required when
τ
c
becomes a hundred,
as in practical systems. As
τ
c
→ ∞
, Level
2
and
3
require
K/N
= 10
times more fronthaul signaling than Level 4. The
reason is that the received data signals constitute a much
larger number of scalars than the channel estimates. Since
K
≥
N
is typically the case in Cell-free mMIMO, Level
2
and Level
3
increase the fronthaul signaling by processing
the
N
-dimensional vector
y
l
into the
K
-dimensional vector
[ˇ
s
1
l
, . . . ,
ˇ
s
Kl
]
T
. In practice, an AP will not serve all the UEs in
the network but only those with a good channel. Nevertheless,
as long as each AP serves more UEs than it has antennas (e.g.,
more than one UE in conventional Cell-free mMIMO with
N
= 1
), Level
4
is preferable in terms of fronthaul signaling.
Admittedly, this comparison assumes that all scalars are
shared with infinite precision, while in practice it is plausible
that the pilot signals require higher bit-resolution when sent
to the CPU than the data signals. On the other hand, the pilot
signals constitute only a minor fraction of the total signaling
and [32], [53] recently showed that the estimates can be
compressed rather well.
Authorized licensed use limited to: Concordia University Library. Downloaded on October 28,2023 at 23:12:16 UTC from IEEE Xplore.
Restrictions apply.
88
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 19, NO. 1, JANUARY 2020
Fig. 6.
Number of complex scalars that needs to be shared between an AP
and the CPU per channel use (
L
= 100
,
N
= 4
,
K
= 40
,
τ
p
= 10
).
A. Serial Fronthaul
Since Level
2
and Level
3
necessarily provide lower SE than
Level 4, these levels are only practically interesting if they
require lower fronthaul capacity. The previous example shows
that this is not the case when each AP transmits individually
over the fronthaul, but there are alternative solutions that
reduce the fronthaul capacity requirement. In particular, this
happens when several APs are deployed along the same wired
connection, as illustrated in the lower right corner of Fig. 1(b).
Suppose AP
1
and AP
2
share a fronthaul connection in this
way. When the locally estimated signal
ˇ
s
k
1
at AP
1
is sent
over the fronthaul to AP
2
, this AP will compute
ˇ
s
k
1
+ ˇ
s
k
2
.
The result is then sent to the CPU, which can still form its
signal estimate in (23) at Level 2, since it is the summation of
the local estimates at all the APs. By instead transmitting the
weighted local estimates
a
kl
ˇ
s
kl
over the fronthaul, Level
3
can
be implemented in the same sequential fashion (assuming that
a
kl
can be computed locally at AP
l
).
Since only one scalar per UE is transmitted over each
segment of the fronthaul, the capacity requirement does not
grow with the number of APs that are sharing the wired
connection. In the extreme case when all APs are deployed
along the same wire, the number of complex scalars sent over
the fronthaul per coherence block reduces from
(
τ
c
−
τ
p
)
KL
in Table I to
(
τ
c
−
τ
p
)
K
. This type of serial fronthaul is needed
for Level
2
and Level
3
to make practical sense, which is why
it is adopted by the radio stripes concept described in [43].
VII. C
ONCLUSION
This paper introduced a taxonomy for Cell-free mMIMO
with four different implementation levels, from fully central-
ized to fully distributed, and generalized previous results to
account for multi-antenna APs, spatially correlated fading, and
arbitrary receive combining. The majority of previous papers
on this topic relied upon a distributed implementation with
local MR processing. Remarkably, we discovered that this is
basically the worst way to operate cell-free networks.
Firstly,
local
MMSE
processing
provides
substantially
higher SE than MR, and is the key prerequisite for Cell-free
mMIMO to outperform conventional Cellular mMIMO and
small-cell networks. Importantly, this is the case even if
each AP is equipped with only one antenna; local MMSE
processing can roughly double the SE per UE.
Secondly, we showed that a centralized implementation,
with all the signal processing taking place at an edge-cloud
processor (a.k.a. CPU in the cell-free literature), is highly
preferable
compared
to
distributed
alternatives.
In
fact,
the centralized Level
4
implementation can simultaneously
increase the SE and reduce the fronthaul signaling. Linear
processing is sufficient at Level
4
since non-linear processing
provides negligible gains due to the favorable propagation
property [27]. The pCell technology [19] is an example of
a centralized cell-free system, which demonstrates that it is
practically feasible. A serial fronthaul is needed to make a dis-
tributed implementation competitive in terms of the fronthaul
capacity requirements, and an improved version of Level
3
needs to be developed to reduce the performance gap to
Level 4. Non-linear processing can be useful at Level
3
and the
compute-and-forward relaying framework can potential guide
the development of such methods [47], [54], [55].
An interesting analogy can be made between the results in
this paper and recent developments in the Cellular mMIMO
area. The seminal paper [4] advocated for using MR process-
ing, based on asymptotic arguments. MR was known to be
suboptimal when having a small number of antennas, but
anyway became the most well-studied method in the literature
since the SE can be computed in closed-form, even with more
complicated system models containing spatially correlated fad-
ing and/or hardware impairments [3]. However, recent works
have shown that M-MMSE processing greatly outperforms
MR even in the asymptotic regime [9]. Similarly, the main con-
clusion of this paper is that it is time to forget about MR also
in Cell-free mMIMO and instead consider only MMSE-based
schemes—irrespective of the level of cooperation among the
APs and the number of antennas used at each one.
A
PPENDIX
A
P
ROOF OF
P
ROPOSITION
2
Since the CPU does not have knowledge of the channel
estimates, it needs to treat the average channel gain
a
H
k
E
{
g
kk
}
as the true deterministic channel. Hence, the signal model is
ˆ
s
k
=
a
H
k
E
{
g
kk
}
s
k
+
υ
k
(43)
which is a “deterministic” channel with the additive interfer-
ence plus noise term
υ
k
=
(
a
H
k
g
kk
−
a
H
k
E
{
g
kk
}
)
s
k
+
K
i
=1
,i
=
k
a
H
k
g
ki
g
H
ki
a
k
s
i
+
n
k
.
(44)
The interference term
υ
k
has zero mean and is uncorrelated
with the signal term in (43) since
E
{
a
H
k
g
kk
−
a
H
k
E
{
g
kk
}}
=0
E
{|
s
k
|
2
}
= 0
.
(45)
Therefore, we can apply [3, Cor. 1.3] to obtain the achievable
SE in (19).
A
PPENDIX
B
P
ROOF OF
P
ROPOSITION
3
In this proof, we drop the bold face to emphasize that
all parameters are scalars. Using the capacity lower bound
Authorized licensed use limited to: Concordia University Library. Downloaded on October 28,2023 at 23:12:16 UTC from IEEE Xplore.
Restrictions apply.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
BJÖRNSON AND SANGUINETTI: MAKING CELL-FREE MASSIVE MIMO COMPETITIVE WITH MMSE PROCESSING
89
in [3, Cor. 1.3] with
ˆ
h
kl
as the known channel realization,
an achievable SE is
E
log
2
1 +
p
k
|
ˆ
h
kl
|
2
E
{|
υ
|
2
|
ˆ
h
kl
}
+
σ
2
(46)
where
υ
=
˜
h
kl
s
k
+
∑
i
=
k
h
il
s
i
and
E
{|
υ
|
2
|
ˆ
h
kl
}
=
i
∈P
k
\{
k
}
p
2
i
β
2
il
p
k
β
2
kl
|
ˆ
h
kl
|
2
+
i
∈P
k
p
i
β
il
+
i
∈P
k
p
i
C
il
(47)
by exploiting the fact that
ˆ
h
il
and
ˆ
h
kl
are independent for all
i
²∈ P
k
and
ˆ
h
il
=
√
p
i
β
il
√
p
k
β
kl
ˆ
h
kl
for all
i
∈ P
k
. By inserting (47)
into (46), we can expand the expression as
E
⎧
⎪
⎨
⎪
⎩
log
2
⎛
⎜
⎝
1 +
|
ˆ
h
kl
|
2
p
k
(1 +
A
lk
)
∑
i
∈P
k
p
i
β
il
+
∑
i
∈P
k
p
i
C
il
+
σ
2
⎞
⎟
⎠
⎫
⎪
⎬
⎪
⎭
−
E
⎧
⎪
⎨
⎪
⎩
log
2
⎛
⎜
⎝
1+
|
ˆ
h
kl
|
2
p
k
A
lk
∑
i
∈P
k
p
i
β
il
+
∑
i
∈P
k
p
i
C
il
+
σ
2
⎞
⎟
⎠
⎫
⎪
⎬
⎪
⎭
(48)
and compute each of the expectations using [23, Lemma 3]
and
ˆ
h
kl
∼ N
C
(0
, p
k
τ
p
β
2
kl
/
Ψ
t
k
l
)
to obtain the final expression
in (29).
A
PPENDIX
C
P
ROOF OF
P
ROPOSITION
4
The received signal in (9) for Level
4
can be expressed as
y
=
K
i
=1
ˆ
h
i
s
i
+
e
(49)
where
e
n
+
∑
K
i
=1
˜
h
i
s
i
has zero mean and correlation
matrix
E
. Since the MMSE channel estimates are known and
e
is uncorrelated with
ˆ
h
i
s
i
for all
i
, (49) can be treated as a
multiple access channel with colored noise. In the worst case,
in terms of mutual information, the colored noise is indepen-
dent of the desired signals and Gaussian distributed. Hence,
we can apply pre-whitening followed by standard results
on MMSE-SIC receivers to obtain the achievable sum SE
[52, Sec. 8.3.4]
E
{
log
2
det(
I
NM
+
A
−
1
/
2
ˆ
HP
ˆ
H
H
A
−
1
/
2
)
}
.
This expression reduces to (41) by utilizing the fact that
det(
I
+
BC
) = det(
I
+
CB
)
for any matrices
B
,
C
of
compatible sizes, and by including the pre-log factor
1
−
τ
p
/τ
c
that is the fraction of channel uses used for data. Note that
the sum SE expression is independent of the decoding order.
R
EFERENCES
[1] E. Björnson and L. Sanguinetti,
“Cell-free versus cellular
massive
MIMO: What processing is needed for cell-free to win?” in
Proc. IEEE
20th Int. Workshop Signal Process. Adv. Wireless Commun. (SPAWC)
,
Jul. 2019, pp. 1–5.
[2] V. H. M. Donald, “Advanced mobile phone service: The cellular con-
cept,”
Bell Syst. Tech. J.
, vol. 58, no. 1, pp. 15–41, Jan. 1979.
[3] E. Björnson, J. Hoydis, and L. Sanguinetti, “Massive MIMO networks:
Spectral, energy, and hardware efficiency,” in
Foundations and Trends
in Signal Processing
, vol. 11, nos. 3–4. 2017, pp. 154–655.
[4] T. L. Marzetta, “Noncooperative cellular wireless with unlimited num-
bers of base station antennas,”
IEEE Trans. Wireless Commun.
, vol. 9,
no. 11, pp. 3590–3600, Nov. 2010.
[5] E. G. Larsson, O. Edfors, F. Tufvesson, and T. L. Marzetta, “Massive
MIMO for next generation wireless systems,”
IEEE Commun. Mag.
,
vol. 52, no. 2, pp. 186–195, Feb. 2014.
[6] J. G. Andrews
et al.
, “What will 5G be?”
IEEE J. Sel. Areas Commun.
,
vol. 32, no. 6, pp. 1065–1082, Jun. 2014.
[7] S. Parkvall, E. Dahlman, A. Furuskär, and M. Frenne, “NR: The new 5G
radio access technology,”
IEEE Commun. Standard Mag.
, vol. 1, no. 4,
pp. 24–30, Dec. 2017.
[8] E. Björnson, E. G. Larsson, and M. Debbah, “Massive MIMO for
maximal spectral efficiency: How many users and pilots should be allo-
cated?”
IEEE Trans. Wireless Commun.
, vol. 15, no. 2, pp. 1293–1308,
Feb. 2016.
[9] E. Björnson,
J. Hoydis, and L. Sanguinetti,
“Massive
MIMO has
unlimited capacity,”
IEEE Trans. Wireless Commun.
, vol. 17, no. 1,
pp. 574–590, Jan. 2018.
[10] L. Sanguinetti, E. Björnson, and J. Hoydis, “Towards massive MIMO
2.0: Understanding spatial correlation, interference suppression, and
pilot
contamination,”
2019,
arXiv:1904.03406
.
[Online].
Available:
https://arxiv.org/abs/1904.03406
[11] K. T. Truong and R. W. Heath, Jr., “The viability of distributed antennas
for massive MIMO systems,” in
Proc. 47th Asilomar Conf. Signals, Syst.
Comput.
, Monterey, CA, USA, Nov. 2013, pp. 1318–1323.
[12] E. Björnson, M. Matthaiou, and M. Debbah, “Massive MIMO with
non-ideal arbitrary arrays: Hardware scaling laws and circuit-aware
design,”
IEEE Trans. Wireless Commun.
, vol. 14, no. 8, pp. 4353–4368,
Aug. 2015.
[13] W. Choi and J. G. Andrews, “Downlink performance and capacity of
distributed antenna systems in a multicell environment,”
IEEE Trans.
Wireless Commun.
, vol. 6, no. 1, pp. 69–73, Jan. 2007.
[14] R. Irmer
et al.
, “Coordinated multipoint: Concepts, performance, and
field trial results,”
IEEE Commun. Mag.
, vol. 49, no. 2, pp. 102–111,
Feb. 2011.
[15] E. Björnson and E. Jorswieck, “Optimal resource allocation in coordi-
nated multi-cell systems,” in
Foundations and Trends in Communications
and Information Theory
, vol. 9, nos. 2–3. 2013, pp. 113–381.
[16] H. Q. Ngo, A. Ashikhmin, H. Yang, E. G. Larsson, and T. L. Marzetta,
“Cell-free massive MIMO versus small cells,”
IEEE Trans. Wireless
Commun.
, vol. 16, no. 3, pp. 1834–1850, Mar. 2017.
[17] E. Nayebi, A. Ashikhmin, T. L. Marzetta, H. Yang, and B. D. Rao,
“Precoding and power optimization in cell-free massive MIMO sys-
tems,”
IEEE Trans. Wireless Commun.
, vol. 16, no. 7, pp. 4445–4459,
Jul. 2017.
[18] A. Burr, M. Bashar, and D. Maryopi, “Ultra-dense radio access networks
for smart cities: Cloud-RAN, fog-RAN and “cell-free,” massive MIMO,”
in
Proc. PIMRC
, Sep. 2018, pp. 1–5.
[19] S. Perlman and A. Forenza. (Feb. 2015).
An Introduction to PCell
.
[Online].
Available:
http://www.rearden.com/artemis/An-Introduction-
to-pCell-White-Paper-150224.pdf
[20] S. Shamai (Shitz) and B. M. Zaidel, “Enhancing the cellular downlink
capacity via co-processing at the transmitting end,” in
Proc. IEEE VTS
53rd Veh. Technol. Conf.
, vol. 3, May 2001, pp. 1745–1749.
[21] S. Zhou, M. Zhao, X. Xu, J. Wang, and Y. Yao, “Distributed wireless
communication system: A new architecture for future public wire-
less
access,”
IEEE Commun.
Mag.
,
vol.
41,
no.
3, pp.
108–113,
Mar. 2003.
[22] S. Venkatesan, A. Lozano, and R. Valenzuela, “Network MIMO: Over-
coming intercell interference in indoor wireless systems,” in
Proc. Conf.
Rec. 31st Asilomar Conf. Signals, Syst. Comput.
, Nov. 2007, pp. 83–87.
[23] E. Björnson, R. Zakhour, D. Gesbert, and B. Ottersten, “Cooperative
multicell precoding: Rate region characterization and distributed strate-
gies with instantaneous and statistical CSI,”
IEEE Trans. Signal Process.
,
vol. 58, no. 8, pp. 4298–4310, Aug. 2010.
[24] E. Nayebi, A. Ashikhmin, T. L. Marzetta, and B. D. Rao, “Performance
of cell-free massive MIMO systems with MMSE and LSFD receivers,”
in
Proc.
50th
Asilomar
Conf.
Signals,
Syst.
Comput.
,
Nov. 2016,
pp. 203–207.
[25] H. Q. Ngo, L.-N. Tran, T. Q. Duong, M. Matthaiou, and E. G. Larsson,
“On the total energy efficiency of cell-free massive MIMO,”
IEEE Trans.
Green Commun. Netw.
, vol. 2, no. 1, pp. 25–39, Mar. 2018.
[26] H. Yang and T. L. Marzetta, “Energy efficiency of massive MIMO: Cell-
free vs. cellular,” in
Proc. IEEE 87th Veh. Technol. Conf. (VTC Spring)
,
Jun. 2018, pp. 1–5.
Authorized licensed use limited to: Concordia University Library. Downloaded on October 28,2023 at 23:12:16 UTC from IEEE Xplore.
Restrictions apply.
90
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 19, NO. 1, JANUARY 2020
[27] Z. Chen and E. Björnson, “Channel hardening and favorable propagation
in cell-free massive MIMO with stochastic geometry,”
IEEE Trans.
Commun.
, vol. 66, no. 11, pp. 5205–5219, Nov. 2018.
[28] A. Ashikhmin and T. Marzetta, “Pilot contamination precoding in multi-
cell large scale antenna systems,” in
Proc. IEEE Int. Symp. Inf. Theory
(ISIT)
, Jul. 2012, pp. 1137–1141.
[29] A. Adhikary, A. Ashikhmin, and T. L. Marzetta, “Uplink interfer-
ence reduction in large-scale antenna systems,”
IEEE Trans. Commun.
,
vol. 65, no. 5, pp. 2194–2206, May 2017.
[30] F. Riera-Palou, G. Femenias, A. G. Armada, and A. Pérez-Neira, “Clus-
tered cell-free massive MIMO,” in
Proc. IEEE Globecom Workshops
(GC Wkshps)
, Dec. 2018, pp. 1–6.
[31] H. Yang and E. G. Larsson, “Can massive MIMO support uplink
intensive applications?” in
Proc. IEEE WCNC
, Feb. 2019, pp. 1–6.
[32] M. Bashar, H. Q. Ngo, A. G. Burr, D. Maryopi, K. Cumanan, and
E. G. Larsson, “On the performance of backhaul constrained cell-free
massive MIMO with linear receivers,” in
Proc. 52nd Asilomar Conf.
Signals, Syst., Comput.
, Oct. 2018, pp. 624–628.
[33] H. Q. Ngo, H. Tataria, M. Matthaiou, S. Jin, and E. G. Larsson, “On the
performance of cell-free massive MIMO in Ricean fading,” in
Proc. 52nd
Asilomar Conf. Signals, Syst., Comput.
, Oct. 2018, pp. 980–984.
[34] S. Buzzi and C. D’Andrea, “Cell-free massive MIMO: User-centric
approach,”
IEEE Commun. Lett.
, vol. 6, no. 6, pp. 706–709, Dec. 2017.
[35] J. Zhang, Y. Wei, E. Björnson, Y. Han, and S. Jin, “Performance analysis
and power control of cell-free massive MIMO systems with hardware
impairments,”
IEEE Access
, vol. 6, pp. 55302–55314, 2018.
[36] Ö. Özdogan, E. Björnson, and J. Zhang, “Cell-free massive MIMO with
Rician fading: Estimation schemes and spectral efficiency,” in
Proc. 52nd
Asilomar Conf. Signals, Syst., Comput.
, Nov. 2018, pp. 975–979.
[37] W. Fan, J. Zhang, E. Björnson, S. Chen, and Z. Zhong, “Performance
analysis of cell-free massive MIMO over spatially correlated fading
channels,” in
Proc. IEEE Int. Conf. Commun. (ICC)
, May 2019, pp. 1–6.
[38] M. Bashar, K. Cumanan, A. G. Burr, M. Debbah, and H. Q. Ngo, “On the
uplink max-min SINR of cell-free massive MIMO systems,”
IEEE Trans.
Wireless Commun.
, vol. 18, no. 4, pp. 2021–2036, Apr. 2019.
[39] A. Sanderovich, O. Somekh, and S. Shamai (Shitz), “Uplink macro
diversity with limited backhaul capacity,” in
Proc. IEEE Int. Symp. Inf.
Theory
, Jun. 2007, pp. 11–15.
[40] P. Marsch and G. Fettweis, “Uplink CoMP under a constrained backhaul
and imperfect channel knowledge,”
IEEE Trans. Wireless Commun.
,
vol. 10, no. 6, pp. 1730–1742, Jun. 2011.
[41] O.
Simeone
et
al.
,
“Cooperative
wireless
cellular
systems:
An
information-theoretic
view,”
in
Foundations
and
Trends
in
Communications
and
Information
Theory
,
vol.
8,
nos.
1–2.
2012,
pp. 1–177.
[42] R. Rogalin
et al.
, “Scalable synchronization and reciprocity calibration
for distributed
multiuser
MIMO,”
IEEE Trans. Wireless
Commun.
,
vol. 13, no. 4, pp. 1815–1831, Apr. 2014.
[43] G. Interdonato, E. Björnson, H. Q. Ngo, P. Frenger, and E. G. Larsson,
“Ubiquitous cell-free massive MIMO communications,”
EURASIP J.
Wireless Commun. Netw.
, vol. 2019, p. 197, Dec. 2019.
[44] M. Morelli, C. C. J. Kuo, and M. O. Pun, “Synchronization techniques
for orthogonal frequency division multiple access (OFDMA): A tutorial
review,”
Proc. IEEE
, vol. 95, no. 7, pp. 1394–1427, Jul. 2007.
[45] I. E. Aguerri, A. Zaidi, G. Caire, and S. Shamai (Shitz), “On the capacity
of cloud radio access networks with oblivious relaying,”
IEEE Trans. Inf.
Theory.
, vol. 65, no. 7, pp. 4575–4596, Jul. 2019.
[46] E.
Biglieri,
J.
Proakis,
and
S.
Shamai
(Shitz),
“Fading
channels:
Information-theoretic and communications aspects,”
IEEE Trans. Inf.
Theory
, vol. 44, no. 6, pp. 2619–2691, Oct. 1998.
[47] S.-H. Park, O. Simeone, O. Sahin, and S. Shamai (Shitz), “Robust and
efficient distributed compression for cloud radio access networks,”
IEEE
Trans. Veh. Technol.
, vol. 62, no. 2, pp. 692–703, Feb. 2013.
[48] T. Van Chien, C. Mollén, and E. Björnson, “Large-scale-fading decoding
in cellular massive MIMO systems with spatially correlated channels,”
IEEE Trans. Commun.
, vol. 67, no. 4, pp. 2746–2762, Apr. 2019.
[49] M. Abramowitz and I. Stegun,
Handbook of Mathematical Functions
.
New York, NY, USA: Dover, 1965.
[50]
Further Advancements for E-UTRA Physical Layer Aspects (Release 9)
,
document TS 36.814, 3GPP, Mar. 2017.
[51] E. Damosso and L. M. Correia. (1999).
COST Action 231: Digi-
tal Mobile Radio Towards Future Generation Systems: Final Report
.
[Online]. Available: http://www.lx.it.pt/cost231/final_report.htm
[52] D. Tse and P. Viswanath,
Fundamentals of Wireless Communication
.
Cambridge, U.K.: Cambridge Univ. Press, 2005.
[53] D. Maryopi and A. G. Burr, “Few-bit CSI acquisition for centralized cell-
free massive MIMO with spatial correlation,” in
Proc. WCNC
, Feb. 2019,
pp. 1–14.
[54] B.
Nazer
and
M.
Gastpar,
“Compute-and-forward:
Harnessing
interference through structured codes,”
IEEE Trans. Inf. Theory
, vol. 57,
no. 10, pp. 6463–6486, Oct. 2011.
[55] Y. Zhou, Y. Xu, W. Yu, and J. Chen, “On the optimal fronthaul
compression and decoding strategies for uplink cloud radio access
networks,”
IEEE Trans. Inf. Theory.
, vol. 62, no. 12, pp. 7402–7418,
Dec. 2016.
Emil Björnson
(S’07–M’12–SM’17) received the
M.S. degree in engineering mathematics from Lund
University, Sweden, in 2007, and the Ph.D. degree
in telecommunications from the KTH Royal Institute
of Technology, Sweden, in 2011.
From 2012 to 2014, he held a joint post-doctoral
position at the Alcatel-Lucent
Chair on Flexible
Radio, SUPELEC, France, and the KTH Royal Insti-
tute of Technology. He joined Linköping University,
Sweden, in 2014, where he is currently an Asso-
ciate Professor and a Docent with the Division of
Communication Systems. He has authored the textbooks
Optimal Resource
Allocation in Coordinated Multi-Cell Systems
in 2013 and
Massive MIMO
Networks: Spectral, Energy, and Hardware Efficiency
in 2017. He is dedi-
cated to reproducible research and has made a large amount of simulation
code publicly available. He performs research on MIMO communications,
radio resource allocation, machine learning for communications, and energy
efficiency.
Dr. Björnson was a recipient of the 2014 Outstanding Young Researcher
Award from the IEEE ComSoc EMEA, the 2015 Ingvar Carlsson Award,
the 2016 Best Ph.D. Award from EURASIP, the 2018 IEEE Marconi Prize
Paper Award in Wireless Communications, the 2019 EURASIP Early Career
Award, and the 2019 IEEE Communications Society Fred W. Ellersick Prize.
He also coauthored articles that received the Best Paper Awards at the
conferences, including WCSP 2009, the IEEE CAMSAP 2011, the IEEE
WCNC 2014, the IEEE ICC 2015, WCSP 2017, and the IEEE SAM 2014.
Since 2017, he has been on the Editorial Board of the IEEE T
RANSACTIONS
ON
C
OMMUNICATIONS
and the IEEE T
RANSACTIONS ON
G
REEN
C
OM
-
MUNICATIONS AND
N
ETWORKING
since 2016. He has performed MIMO
research for more than ten years and has filed more than ten MIMO related
patent applications.
Luca
Sanguinetti
(SM’15) received
the
Laurea
Telecommunications Engineer degree
(cum laude)
and the Ph.D. degree in information engineering
from the University of Pisa, Italy, in 2002 and 2005,
respectively.
In
2004,
he
was
a Visiting
Ph.D. Student
at
the German Aerospace Center (DLR), Oberpfaffen-
hofen, Germany. From June 2007 to June 2008,
he was a Postdoctoral Associate with the Depart-
ment of Electrical Engineering, Princeton University.
From July 2013 to October 2017, he was with
Large Systems and Networks Group (LANEAS), CentraleSupélec, France.
He is currently an Associate Professor with the ’Dipartimento di Ingegneria
dell’Informazione’, University of Pisa. He has coauthored the textbook
Mas-
sive MIMO Networks: Spectral, Energy, and Hardware Efficiency
in 2017. His
expertise and general interests span the areas of communications and signal
processing.
Dr. Sanguinetti was a recipient of the 2018 Marconi Prize Paper Award in
Wireless Communications and coauthored an article that received the Young
Best Paper Award from the ComSoc/VTS Italy Section. He was the recipient
of the FP7 Marie Curie IEF 2013 “Dense deployments for green cellular
networks”. He was also a co-recipient of the two best conference paper
awards: IEEE WCNC 2013 and IEEE WCNC 2014. He served as an Associate
Editor for the IEEE T
RANSACTIONS ON
W
IRELESS COMMUNICATIONS
and
the IEEE J
OURNAL ON
S
ELECTED
A
REAS OF
C
OMMUNICATIONS
(series on
Green Communications and Networking) and as a Lead Guest Editor for the
IEEE J
OURNAL ON
S
ELECTED
A
REAS OF
C
OMMUNICATIONS
Special Issue
on “Game Theory for Networks”. He is currently serving as an Associate
Editor for the IEEE S
IGNAL
P
ROCESSING
L
ETTERS
, the IEEE T
RANSAC
-
TIONS ON
C
OMMUNICATIONS
. He is also a member of the Executive Editorial
Committee of the IEEE T
RANSACTIONS ON
W
IRELESS
C
OMMUNICATIONS
.
Authorized licensed use limited to: Concordia University Library. Downloaded on October 28,2023 at 23:12:16 UTC from IEEE Xplore.
Restrictions apply.
Related Documents
Related Questions
Answer 2 & 3 only
arrow_forward
1. Design CMOS circuit for F = (AB) + C + D using PUN and PDN. Do not simplify the function.
2. List only one Euler's path for part (1) by drawing graphs for PUN and PDN.
3.
Provide a stick diagram of the function with the Euler's path in part (2). Pay attention to
contacts and active areas.
4. Design the Transmission Gate circuit for F = (ABC) + (CDE). Do not simplify the function.
arrow_forward
4
arrow_forward
Design for an efficient 8x1 multiplexer (MUX) using CMOS technology. The primary goal is to optimize the area and power consumption while ensuring the proper functionality of the multiplexer.
Utilize transmission gate technology as a part of the design process. Balance between transistor count, power efficiency, and space utilization.
Note: The design should not only be functional but also efficient in terms of power and space usage, demonstrating a deep understanding of CMOS technology and multiplexer design principles.
arrow_forward
Please answer question 5 in the image. With details on how to do it. Also please make handwriting legible and clear to understand.
Thank you.
arrow_forward
12:09
ull ?
Design a CMOS circuit for the
following Boolean Expression:
F=(ab+cd).c+e
1. Design the pull-down
network.
2. Design the pull-up network.
3. Design the complete CMOS
circuit.
Note:
Write your answer by hand
on a paper. Scan, then
upload.
Maximum file size: 250MB, maximum number of
files: 3
Files
Ae-learning.hct.edu.om
arrow_forward
The Boolean expression:
Y = AB+CD
is to be realised on integrated circuits supporting each of the following
technologies:
i.
RTL
ii. NMOS
iii. CMOS
a) For each technology, draw a transistor level circuit diagram for an
competent implementation.
b) For each of the circuits in part a), calculate the number and type of
components that will be needed on the integrated circuit.
arrow_forward
Step by step please...TIA
arrow_forward
Modified True or False
The subject is basic electronics. please answer my questions. thanks
arrow_forward
1. Design CMOS circuit for F = (AB) + (CD) using PUN and PDN. Do not simplify the function.
2. List only one Euler's path for part (1) by drawing graphs for PUN and PDN.
arrow_forward
• Design an AOI (And-Or-Invert) gate using the static CMOS implementation style, where the gate has three inputs A, B, C and the AOI function is
given as:
F = (A. B) + C
The layout of the AOI gate should be drawn in the standard cell style with
• nwell height: 17.1 microns, nwell width depends on the layout
o total cell height from bottom ground metal to the top of nwell: 32.4 microns
o vdd and ground rail heights: 1.8 microns
o label inputs as A, B, and C
o label the output as F
o ohmic contacts should be present
o multiple contact cuts to the transistor drain and source areas should be present
a) Design this AOI gate using the static CMOS style. Determine the W's of the transistors of the AOI gate (use minimum gate lengths) per above
design requirements.
arrow_forward
answer quickly as soon as possible
arrow_forward
Answer D
arrow_forward
III. Theory/ Discussion
1) Arduino IDE consists of 2 functions. What are they?
a) else () and loop ()
b) Setup () and build ()
c) Setup () and loop ()
d) Setup () and elseif ()
2) When forward biased, LED emits light because of Recombination of carriers and Light
produced by collisions.
3) ATmega328p microprocessor is used in arduino UNO.
(TRUE/FALSE)
(TRUE/FALSE)
IV. Circuit Diagram (Before Simulation)
Draw the circuit and write the program codes by considering input pin as A2 and output and output pin
as 9 for green, 10 for yellow LED & 11 for red LED. Also verify the results if (gas >= 100) red LED should
glow, if (gas >= 60) yellow LED should glow, otherwise green LED should glow.
V. Connection Diagram and Results after simulation
hp
arrow_forward
Please answer question 2 with details on how to do it. Please make handwriting legible. Thank you.
arrow_forward
c) Joe tries to sample the Today FM signal from his headphones with his bespoke breadboard ADC. Its resolution is 8 bit, full scale range ± 2.5 V, and its max- imum sampling speed is 5 kS/s. Critically assess its expected performance in this application. What should be introduced between the source and the ADC to alleviate at least one of the potential problems ?
arrow_forward
SEE MORE QUESTIONS
Recommended textbooks for you

Introductory Circuit Analysis (13th Edition)
Electrical Engineering
ISBN:9780133923605
Author:Robert L. Boylestad
Publisher:PEARSON

Delmar's Standard Textbook Of Electricity
Electrical Engineering
ISBN:9781337900348
Author:Stephen L. Herman
Publisher:Cengage Learning

Programmable Logic Controllers
Electrical Engineering
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education

Fundamentals of Electric Circuits
Electrical Engineering
ISBN:9780078028229
Author:Charles K Alexander, Matthew Sadiku
Publisher:McGraw-Hill Education

Electric Circuits. (11th Edition)
Electrical Engineering
ISBN:9780134746968
Author:James W. Nilsson, Susan Riedel
Publisher:PEARSON

Engineering Electromagnetics
Electrical Engineering
ISBN:9780078028151
Author:Hayt, William H. (william Hart), Jr, BUCK, John A.
Publisher:Mcgraw-hill Education,
Related Questions
- Answer 2 & 3 onlyarrow_forward1. Design CMOS circuit for F = (AB) + C + D using PUN and PDN. Do not simplify the function. 2. List only one Euler's path for part (1) by drawing graphs for PUN and PDN. 3. Provide a stick diagram of the function with the Euler's path in part (2). Pay attention to contacts and active areas. 4. Design the Transmission Gate circuit for F = (ABC) + (CDE). Do not simplify the function.arrow_forward4arrow_forward
- Design for an efficient 8x1 multiplexer (MUX) using CMOS technology. The primary goal is to optimize the area and power consumption while ensuring the proper functionality of the multiplexer. Utilize transmission gate technology as a part of the design process. Balance between transistor count, power efficiency, and space utilization. Note: The design should not only be functional but also efficient in terms of power and space usage, demonstrating a deep understanding of CMOS technology and multiplexer design principles.arrow_forwardPlease answer question 5 in the image. With details on how to do it. Also please make handwriting legible and clear to understand. Thank you.arrow_forward12:09 ull ? Design a CMOS circuit for the following Boolean Expression: F=(ab+cd).c+e 1. Design the pull-down network. 2. Design the pull-up network. 3. Design the complete CMOS circuit. Note: Write your answer by hand on a paper. Scan, then upload. Maximum file size: 250MB, maximum number of files: 3 Files Ae-learning.hct.edu.omarrow_forward
- The Boolean expression: Y = AB+CD is to be realised on integrated circuits supporting each of the following technologies: i. RTL ii. NMOS iii. CMOS a) For each technology, draw a transistor level circuit diagram for an competent implementation. b) For each of the circuits in part a), calculate the number and type of components that will be needed on the integrated circuit.arrow_forwardStep by step please...TIAarrow_forwardModified True or False The subject is basic electronics. please answer my questions. thanksarrow_forward
- 1. Design CMOS circuit for F = (AB) + (CD) using PUN and PDN. Do not simplify the function. 2. List only one Euler's path for part (1) by drawing graphs for PUN and PDN.arrow_forward• Design an AOI (And-Or-Invert) gate using the static CMOS implementation style, where the gate has three inputs A, B, C and the AOI function is given as: F = (A. B) + C The layout of the AOI gate should be drawn in the standard cell style with • nwell height: 17.1 microns, nwell width depends on the layout o total cell height from bottom ground metal to the top of nwell: 32.4 microns o vdd and ground rail heights: 1.8 microns o label inputs as A, B, and C o label the output as F o ohmic contacts should be present o multiple contact cuts to the transistor drain and source areas should be present a) Design this AOI gate using the static CMOS style. Determine the W's of the transistors of the AOI gate (use minimum gate lengths) per above design requirements.arrow_forwardanswer quickly as soon as possiblearrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Introductory Circuit Analysis (13th Edition)Electrical EngineeringISBN:9780133923605Author:Robert L. BoylestadPublisher:PEARSONDelmar's Standard Textbook Of ElectricityElectrical EngineeringISBN:9781337900348Author:Stephen L. HermanPublisher:Cengage LearningProgrammable Logic ControllersElectrical EngineeringISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
- Fundamentals of Electric CircuitsElectrical EngineeringISBN:9780078028229Author:Charles K Alexander, Matthew SadikuPublisher:McGraw-Hill EducationElectric Circuits. (11th Edition)Electrical EngineeringISBN:9780134746968Author:James W. Nilsson, Susan RiedelPublisher:PEARSONEngineering ElectromagneticsElectrical EngineeringISBN:9780078028151Author:Hayt, William H. (william Hart), Jr, BUCK, John A.Publisher:Mcgraw-hill Education,

Introductory Circuit Analysis (13th Edition)
Electrical Engineering
ISBN:9780133923605
Author:Robert L. Boylestad
Publisher:PEARSON

Delmar's Standard Textbook Of Electricity
Electrical Engineering
ISBN:9781337900348
Author:Stephen L. Herman
Publisher:Cengage Learning

Programmable Logic Controllers
Electrical Engineering
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education

Fundamentals of Electric Circuits
Electrical Engineering
ISBN:9780078028229
Author:Charles K Alexander, Matthew Sadiku
Publisher:McGraw-Hill Education

Electric Circuits. (11th Edition)
Electrical Engineering
ISBN:9780134746968
Author:James W. Nilsson, Susan Riedel
Publisher:PEARSON

Engineering Electromagnetics
Electrical Engineering
ISBN:9780078028151
Author:Hayt, William H. (william Hart), Jr, BUCK, John A.
Publisher:Mcgraw-hill Education,
Browse Popular Homework Q&A
Q: Angelo knows the amount of a compound in moles.
To find the number of molecules in the sample of…
Q: Choose chi-square goodness of fit (GOF). Note that the only variable is Integer Chosen. Use a…
Q: Question # 3 Assume that Dominique and Pricilla agreed to use an auto key cipher with initial key…
Q: ENGR 1375 Chapter 8a Review Problems
1. For the given network,
a. Calculate the current, 13.
b.…
Q: Find the point(s) (x, y) on the function f (x) = V1+ 2x where the tangent line is parallel to
the…
Q: Evaluate the function (a) csch(ln 2) (b) coth(ln 5) . If the value is not a rational number, round…
Q: Does the government have any role in protecting critical infrastructure that is owned and operated…
Q: A DC battery provides a constant current of I= 71mA. Assume the battery started with a voltage of…
Q: 9. For the following reaction, the overall enthalpy change is:
CH3CH₂CH3 + Br2
(A) -12 kcal/mol
(D)…
Q: Convert the following expressions from infix to reverse Polish (postfix) notation. Please don't put…
Q: Examine print and online examples of technical writing. Post excellent examples of each and describe…
Q: For what value of k will the function f be continuous on (-∞, ∞)?
x²
2
f(x) =
=
x + 3
k
if x # -3
if…
Q: A rectangular storage container with an open top is to have a capacity of 111 in.3. The length of…
Q: A rectangular storage container with an open top is to have a capacity of 111 in.3. The length of…
Q: What is the worst-case distance between the bottom surface of the slot and the bottom
surface of the…
Q: Required information
[The following information applies to the questions displayed below.]
Hemming…
Q: A product has a reorder point of 110 units and is ordered four times a year on average. The…
Q: The statement that the majority of sodium is contained outside cells tells us that:
O A. The amount…
Q: write solutions and formulas out clear
Q: 4. Real wages, nominal wages, and unexpected changes in the price level
Deborah currently earns a…
Q: If f(x) = 7 sin x + 10 cos x, then
f'(x) =
f'(3) =
(round to 3 decimal places)
Q: Straight Wire Segment
A straight wire segment of length I makes an angle of 23 degrees with respect…
Q: prediction intervals when * = 18.
ecimals)
S
m
20
Yi 7 16
C
10
16
N
22 20
Q: The number of users on a website has grown exponentially since its launch. After 2 months, there…
Q: You can buy hydrochloric acid (HCl) in a concentrated form
that is 37.0% HCl by mass and that have a…