Professional Documents
Culture Documents
fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2019.2908688, IEEE Access
Abstract—Network densification, massive multiple-input (MU-MIMO) arrangements in which the number of antenna
multiple-output (MIMO) and millimeter-wave (mmWave) bands elements at each access point (AP) is much larger than the
have recently emerged as some of the physical layer enablers for number of mobile stations (MSs) simultaneously served over
the future generations of wireless communication networks (5G
and beyond). Grounded on prior work on sub-6 GHz cell-free the same time/frequency resources. The operation of massive
massive MIMO architectures, a novel framework for cell-free MIMO schemes is based on the availability of channel state
mmWave massive MIMO systems is introduced that considers information (CSI) acquired through time division duplexing
the use of low-complexity hybrid precoders/decoders while (TDD) operation and the use of uplink (UL) pilot signals. Such
factors in the impact of using capacity-constrained fronthaul a setting allows for very high spectral and energy efficiencies
links. A suboptimal pilot allocation strategy is proposed that is
grounded on the idea of clustering by dissimilarity. Furthermore, using simple linear signal processing in the form of conjugate
based on mathematically tractable expressions for the per-user beamforming or zero-forcing (ZF)1 [3], [5].
achievable rates and the fronthaul capacity consumption, max- In UDNs, a large number of APs deployed within a given
min power allocation and fronthaul quantization optimization coverage area cooperate to jointly transmit/receive to/from a
algorithms are proposed that, combining the use of block
(relatively) reduced number of MSs thanks to the availability
coordinate descent methods with sequential linear optimization
programs, ensure a uniformly good quality of service over of high-performance low-latency fronthaul links connecting
the whole coverage area of the network. Simulation results the APs to a central coordinating node. Coordination among
show that the proposed pilot allocation strategy eludes the APs can effectively control (or even eliminate) intercellular
computational burden of the optimal small-scale CSI-based interference in an approach that was first referred to as
scheme while clearly outperforming the classical random pilot
network MIMO [6], [7], later led to the concept of coordinated
allocation approaches. Moreover, they also reveal the various
existing trade-offs among the achievable max-min per-user multipoint (CoMP) transmission [8] and, more recently, to that
rate, the fronthaul requirements and the optimal hardware of cloud radio access network (C-RAN) [9]. In a C-RAN,
complexity (i.e., number of antennas, number of RF chains). the APs, which are treated as a distributed MIMO system,
Index Terms—Cell-free, Massive MIMO, Millimeter Wave, are connected to a cloud-computing based central processing
Hybrid precoding, Constrained-capacity fronthaul unit (CPU) in charge, among many others, of the baseband
processing tasks of all APs. Conceptually similar to the C-
I. I NTRODUCTION RAN architecture, but explicitly relying on assumptions speci-
fic of the massive MIMO regime, distributed massive MIMO-
A. Motivation and previous work based UDNs have been recently termed as cell-free massive
2169-3536 (c) 2018 IEEE. Translations and content mining are permitted for academic research only. Personal use is also permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2019.2908688, IEEE Access
is expected to play a pivotal role in 5G and beyond 5G com- hybrid precoders and assuming the availability of capacity-
munication systems is to increase the available spectrum by constrained fronthaul links connecting the APs and the CPU.
exploring new less-congested frequency bands. In particular, The main contributions of our work can be summarized as
there has been a growing interest in exploiting the so-called follows:
millimeter wave (mmWave) bands [12]–[15]. The available • The performance of both the downlink (DL) and UL of
spectrum at these frequencies is orders of magnitude higher cell-free mmWave massive MIMO systems is considered
than that available at the microwave bands and, moreover, with particular emphasis on the per-user rate, rather than the
the very small wavelengths of mmWaves, combined with the system sum-rate, by posing max-min fairness resource allo-
technological advances in low-power CMOS radio frequency cation problems that take into account the effects of imper-
(RF) miniaturization, allow for the integration of a large num- fect channel estimation, power control, non-orthogonality of
ber of antenna elements into small form factors. Large antenna pilot sequences, and fronthaul capacity constraints. Instead
arrays can then be used to effectively implement mmWave of assuming the use of rather simple uniform quantization
massive MIMO schemes (see, for instance, [16], [17] and processes when forwarding information on the capacity-
references therein) that, with appropriate beamforming, can constrained fronthauls, the proposed optimization problems
more than compensate for the orders-of-magnitude increase in assume the use of large-block lattice quantization codes able
free-space path-loss produced by the use of higher frequencies. to approximate a Gaussian quantization noise distribution.
The performance of cell-free massive MIMO using con- Optimal solutions to these problems are proposed that
ventional sub-6 GHz frequency bands and assuming infinite- combine the use of block coordinate descent methods with
capacity fronthaul links has been extensively studied in, for sequential linear programs.
instance, [11], [18]–[20]. Cell-free massive MIMO networks • A hybrid beamforming implementation is proposed where
using capacity-constrained fronthaul links have also been the RF high-dimensionality phase shifter-based preco-
considered in [21], [22] but assuming, again, the use of fully ding/decoding stage is based on large-scale second-order
digital precoders in conventional sub-6 GHz frequency bands. statistics of the propagation channel, and hence does not
Sub-6 GHz massive MIMO systems are often assumed to need the estimation of high-dimensionality instantaneous
implement a fully-digital baseband signal processing requiring CSI. The low-dimensionality baseband MU-MIMO preco-
a dedicated RF chain for each antenna element. The present ding/decoding stage can then be easily implemented by stan-
status of mmWave technology, however, characterized by dard signal processing schemes using small-scale estimated
high-power consumption levels and high production costs, CSI. As will be shown in the numerical results section,
precludes the fully-digital implementation of massive MIMO such a reduced complexity hybrid precoding scheme, when
architectures, and typically forces mmWave systems to rely on combined with appropriate user selection, performs very
hybrid digital-analog signal processing architectures. In these well in the fronthaul capacity-constrained UDN mmWave-
hybrid transceiver architectures, a large antenna array connects based scenarios under consideration.
to a limited number of RF chains via high-dimensional RF • A suboptimal pilot allocation strategy is proposed that,
precoders, typically implemented using analog phase shifters based on the idea of clustering by dissimilarity, avoids the
and/or analog switches, and low-dimensional baseband digital computational complexity of the optimal pilot allocation
precoders are then used at the output of the RF chains [23]– scheme. The performance of the proposed dissimilarity
[25]. The network of phase shifters connecting the array of cluster-based pilot assignment algorithm is compared with
antennas to the RF chains determines whether the structure that of both the pure random pilot allocation approach and
is fully or partially connected [26]. Thus, the assumptions, the balanced random pilot strategy.
methods and analytical expressions in [11], [18]–[22] cannot • For those cases in which the number of active MSs in the
by applied directly when assuming the use of mmWave network is greater than the number of available RF chains
frequency bands. Despite its evident potential, as far as we at a particular AP, a MS selection algorithm is proposed
know, besides [27], [28] there is no other research work on that aims at maximizing the minimum average sum-energy
cell-free mmWave massive MIMO systems and, furthermore, (i.e., Frobenius norm) of the equivalent channel between the
the authors of these works did not face one of the main APs and any of the active MSs, constrained by the fact that
challenges in the implementation of cooperative UDNs, that each AP can only beamform to a number of MSs less or
is, the fact that these systems require of a substantial infor- equal than the number of available RF chains.
mation exchange between the APs and the CPU via capacity-
constrained fronthaul links. Moreover, they also considered
the use of oversimplified mmWave channel models and RF C. Paper organization and notational remarks
precoding stages, without constraining the available number The remainder of this paper is organized as follows. In
of RF-chains at each AP. Section II the proposed cell-free mmWave massive MIMO
system is introduced. Different subsections are devoted to the
description of the channel model, the large-scale and small-
B. Aim and contributions scale training phases, the channel estimation process, and
Motivated by the above considerations, our main aim in the DL and UL payload transmission phases. The achievable
this paper is to address the design and performance evaluation DL and UL rates are presented in Section III and further
of realistic cell-free mmWave massive MIMO systems using developed in Appendices A and B. Section IV is dedicated to
2169-3536 (c) 2018 IEEE. Translations and content mining are permitted for academic research only. Personal use is also permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2019.2908688, IEEE Access
τLc Every τL c
Large-scale Coherence Coherence Coherence • Large-scale channel estimation (Sect II.A)
Training Interval Interval Interval • RF precoder design (Sect II.B)
τc τc τc • Selection of MSs to beamform from each AP (Sect II.C)
• Pilot assignment (Sect V)
• Max-min power allocation and quantization (Sects III, IV and VI)
τc
• Every τc
Uplink pilots Uplink payload data Downlink payload data – UL pilot transmission (Sect II.D)
– Small-scale channel estimation (Sect II.E)
τp τu τd – DL payload data transmission (Sect II.F)
Fig. 1: Allocation of the samples in large-scale and short-scale – UL payload data transmission (Sect II.G)
coherence intervals. Fig. 2: Operational schedule of the proposed cell-free mm-
Wave massive MIMO system
2169-3536 (c) 2018 IEEE. Translations and content mining are permitted for academic research only. Personal use is also permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2019.2908688, IEEE Access
Rappaport in [29] will be used in this paper to capture the where the cluster c is assumed to contribute with a fraction of
peculiarities of mmWave channels. power given by
The link between the mth AP and the kth MS will be 0
N γmk,c
considered to be in one out of three possible conditions: γmk,c = PCmk 0 , (6)
outage, line-of-sight (LOS) or non-line-of-sight (NLOS) with Pmk j=1 γmk,j
probabilities: with
0 rτ −1 Zmk,j /10
γmk,j = Umk,j 10 , (7)
pout (dmk ) = max 0, 1 − e−aout dmk +bout ,
(1a)
2
Umk,j ∼ U[0, 1], Zmk,j ∼ N (0, ζ ), and the constants rτ and
pLOS (dmk ) = (1 − pout (dmk )) e−aLOS dmk , (1b) ζ 2 being treated as model parameters (see [14, Table I]).
Although the small-scale fading gains αmk,cp are assumed
pNLOS (dmk ) = 1 − pout (dmk ) − pLOS (dmk ), (1c) to be static throughout the coherence interval and then change
respectively, where dmk is the distance (in meters) between the independently (i.e., block fading), the spatial covariance ma-
AP and the MS, and, according to [14, Table I], 1/aout = 30 m, trices
n o
bout = 5.2, and 1/aLOS = 67.1 m. Those links that are in Rmk =E hmk hH mk
outage will be characterized with infinite propagation losses, C mk
while for the links that are not in outage, the propagation
X
=10− PL(dmk )/10 γmk,c
losses will be characterized using a standard linear model with c=1
(8)
shadowing as P
Xmk
2169-3536 (c) 2018 IEEE. Translations and content mining are permitted for academic research only. Personal use is also permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2019.2908688, IEEE Access
2169-3536 (c) 2018 IEEE. Translations and content mining are permitted for academic research only. Personal use is also permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2019.2908688, IEEE Access
2169-3536 (c) 2018 IEEE. Translations and content mining are permitted for academic research only. Personal use is also permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2019.2908688, IEEE Access
T
where we have assumed that G = Ĝ + G̃ and Gm = Ĝm + to jointly process the vector z u = z u T1 . . . z u TM and obtain
G̃m . Consequently, the signal received by the kth MS can be the vector of detected samples
expressed as p 1/2
y u =W BBu zu = Pu W BBu GΩ su + η u
∗
T ∗ −1 p p (34)
yd k =g Tk Ĝ Ĝ Ĝ Υ1/2 sd + ηd k
1/2
= Pu Ω su + Pu W u G̃Ω1/2 su + η u ,
BB
where η u = W BB
∗ T ∗ −1
u (q u + nu ). Again, the first term denotes
= ĝ Tk + g̃ Tk Ĝ Ĝ Ĝ Υ1/2 sd + ηd k (29)
the useful received signal, the second term contains the interfe-
√ ∗
T ∗ −1
= υk sdk + g̃ Tk Ĝ Ĝ Ĝ Υ1/2 sd + ηd k rence terms due to the use of imperfect CSI, and the third term
includes both the quantification and thermal noise samples.
where ηd k = g Tk q d + ndk . The first term denotes the useful The detected sample corresponding to the symbol transmitted
received signal, the second term contains the interference by the kth MS can then be obtained as
p h i
terms due to the use of imperfect CSI (pilot contamination), 1/2
p 1/2
yu k = Pu ωk suk + Pu W BB u G̃Ω su + ηu k , (35)
and the third term encompass both the quantification and k
thermal noise samples. where [x]k denotes the kth entry of vector x.
2169-3536 (c) 2018 IEEE. Translations and content mining are permitted for academic research only. Personal use is also permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2019.2908688, IEEE Access
2169-3536 (c) 2018 IEEE. Translations and content mining are permitted for academic research only. Personal use is also permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2019.2908688, IEEE Access
Key observation: In those scenarios where K > τp , MSs having similar large-scale propagation fingerprints are
cell-free communication is severely impaired whenever MSs allocated different pilot codes and, thus, they do not interfere to
showing very similar large-scale propagation patterns to the each other during the UL channel estimation process. In other
set of APs (that is, MSs typically located nearby) are allocated words, it aims at minimizing the residual interuser interference
the same pilot sequence. In this case, the inter-MS interference terms in both (29) and (35).
leads to very poor channel estimates at all APs and, eventually,
to low SINRs. VI. M AX - MIN POWER ALLOCATION AND OPTIMAL
The clustering algorithm proposed in this work basically QUANTIZATION
ensures that pilot sequences are only reused by MSs showing A. Downlink power control and quantization
dissimilar large-scale propagation patterns to the APs (that In line with previous research works on cell-free architectu-
is, MSs typically located sufficiently apart). Two key aspects res [10], [11], [18], [21], our aim in this subsection is to find
regarding the clustering operation are thus, on the one hand, the power control coefficients υk , for all k ∈ {1, . . . , K},
to decide which should be the large-scale propagation pattern and the quantization noise variances σq2 dm , for all m ∈
that ought to be used to represent a given MS and, on the other {1, . . . , M }, that maximize the minimum of the achievable
hand, to decide what metric should be used to measure simila- DL rates of all MSs while satisfying the average transmit
rity among the large-scale propagation patterns characterizing power and DL fronthaul capacity constraints at each AP. As
different MSs. To this end, and resting upon the premise that the logarithmic function is a monotonic increasing function
the CPU has perfect knowledge of the large-scale gains, let of its argument, maximizing the minimum achievable DL rate
T
ξ k = [ξ1k . . . ξM k ] denote the M × 1 vector containing the is equivalent to maximizing the minimum achievable SINR
average Frobenius norms of the equivalent channels linking [3], [10], [11], [18] thus, mathematically, this optimization
the kth MS to all M APs in the cell-free network. Vector ξ k problem can be formulated as
can be considered as an effective fingerprint characterizing the υk
location of MS k. Now, although no single definition of a simi- max min PK
Υ0 k∈{1,...,K} 2
larity measure exists, the so-called cosine similarity measure σ 0
qd
k0 =1 k $kk0 + σηdk
υ 0
2169-3536 (c) 2018 IEEE. Translations and content mining are permitted for academic research only. Personal use is also permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2019.2908688, IEEE Access
2169-3536 (c) 2018 IEEE. Translations and content mining are permitted for academic research only. Personal use is also permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2019.2908688, IEEE Access
14 14 14 14
12 12 12 12
10 10 10 10
8 8 8 8
6 6 6 6
4 4 4 4
0 10 20 30 40 50 0 10 20 30 40 50 0 10 20 30 40 50 0 10 20 30 40 50
Number of users (K) Number of users (K) Number of users (K) Number of users (K)
Fig. 4: Average max-min rate per user versus the number of active Fig. 5: Average max-min rate per user versus the number of active
MSs for different pilot allocation strategies (N = 64 antennas, L = 8 MSs for different values of the fronthaul capacities (N = 64
RF chains, CF d = CF u = 64 bit/s/Hz). antennas, L = 8 RF chains, DCPA).
neither the absence of pilot reuse, even for those cases in which deduced from the analysis of the SINR expressions in (36)
K ≤ τp (in this setup, τp = 15 time/frequency samples), nor and (39). As the number of active MSs in the cell-free
the possibility of having pilots that are allocated to a high network increases, provided that it is greater than τp , the
number of MSs and/or to MSs exhibiting very similar large- term in the denominator corresponding to the residual interuser
scale propagation patterns to the APs. Therefore, the higher the interference due to pilot contamination becomes increasingly
number of active MSs, the higher the probability of having one dominant in comparison to the quantification and thermal
or more users suffering from high levels of pilot contamina- noise terms, eventually reaching the point where they can be
tion, with the consequent reduction of the achievable max-min considered virtually negligible. Under these conditions, and
user rate. If we turn our attention to results provided by the since the pre-coding filters used on both links are identical, the
BRPA and DCPA strategies, two disjoint operation regions can DL and the UL experience similar SINR values and, therefore,
be distinguished. In the first one, comprising the scenarios in tend to provide the same achievable max-min rate per user,
which K ≤ τp , both approaches allocate orthogonal pilots to except for small differences that can be attributed to, on the
the users (absence of pilot contamination) and thus naturally one and, the dissimilar amount of quantified information that
provide the same performance. In the second one, however, has to be conveyed through the corresponding fronthaul links
comprising the scenarios in which K > τp , pilots have to and, on the other hand, disparities among the thermal noise
be reused and, as a consequence, pilot contamination appears powers experienced at both the APs and the MSs.
(note the rather abrupt performance drop when going from
K ≤ τp to K > τp ). In these scenarios, based on a smart B. Modifying the capacity of the fronthaul links and the RF
exploitation of the available large-scale CSI, the proposed infrastructure at the APs
DCPA approach reduces the amount of pilot contamination The max-min achievable rate per user is plotted in Fig. 5
experienced by the worst users in the network and it clearly against the number of active MSs in the network, assuming
improves the achievable max-min user rates provided by the the use of fronthaul links with different constraining capacities
channel-unaware BRPA scheme. Note that, irrespective of the equal to 16, 32, 64 and 256 bit/s/Hz (for the network setups
scenario under evaluation, increasing the number of active under consideration, using fronthaul links with a capacity of
MSs in the system translates into a per-user performance drop, 256 bit/s/Hz is virtually equivalent to using infinite-capacity
despite the fact that the global network performance increases fronthauls). As expected, results show that increasing the
due to the exploitation of the well-known multiuser diversity fronthaul capacity is always beneficial if the main aim is to
effects. increase the achievable max-min user rate. Nevertheless, it is
Another result that is worth emphasizing, since it will re- worth stressing that, keeping all the other parameters constant,
peatedly appear in the following subsections, is that, although the marginal increment of performance produced by each new
in scenarios with high-capacity fronthaul links the achievable increment of the fronthaul capacity suffers from the law of
max-min DL user rate is higher than that provided in the diminishing returns, especially for network setups with a high
UL, as the number of active users in the network increases, number of active MSs. That is, although the performance
the performance obtained in both the DL and the UL tend increase produced by doubling the fronthaul capacity from 16
to become increasingly similar. This behavior can be easily bit/s/Hz to 32 bit/s/Hz, or even from 32 bit/s/Hz to 64 bit/s/Hz,
2169-3536 (c) 2018 IEEE. Translations and content mining are permitted for academic research only. Personal use is also permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2019.2908688, IEEE Access
L = 16 L = 16
the denominator of the SINR (i.e., makes the quantization and
14 14 thermal noises negligible) and thus, increasing the number of
RF chains is always beneficial when trying to increase the
12 12
achievable max-min user rate. When the number of active
users in the network is low, however, the quantization noise,
10 10
which is an increasing function of L, is not negligible anymore
when compared to the interuser interference term (recall that
8 8
this term is null when the number of active MSs is less than
or equal to τp ) and thus, increasing the number of RF chains
6 6
at the APs can be clearly disadvantageous.
Results presented in Figs. 5, 6 and 7 were obtained assuming
4 4
0 10 20 30 40 50 0 10 20 30 40 50 high-capacity fronthaul links with CF d = CF u = 64 bit/s/Hz.
Number of users (K) Number of users (K)
However, the amount of quantized data that has to be conveyed
from (to) the CPU to (from) the APs in the DL (UL) depends
Fig. 7: Average max-min rate per user versus the number of active on the number of antennas and RF chains at the APs (see
MSs for different values of the number of RF chains at the APs Section IV). Thus, in order to deepen in the study of the impact
(N = 64 antennas, CF d = CF u = 64 bit/s/Hz, DCPA). the RF infrastructure may have on the achievable performance
of the proposed cell-free mmWave massive MIMO system
under constrained-capacity fronthaul links, the average max-
can be justifiable, increasing the fronthaul capacity beyond 64 min user rate is plotted in Figs. 8 and 9 against the number
bit/s/Hz does not seem to be reasonable from the point of view of antenna elements and RF chains, respectively, for different
of increasing the achievable performance of the system under values of the fronthaul capacities and assuming a fixed number
the considered network setups. As observed in the previous of K = 20 active MSs in the network. In network setups using
subsection, in cell-free mmWave massive MIMO networks very high capacity fronthaul links (i.e., CF d = CF u = 256
using high-capacity fronthaul links, the achievable max-min bit/s/Hz), increasing the number of antenna elements N and/or
DL user rate is always slightly higher than that achieved in the number of RF chains L (up to L = K) is always beneficial
the UL irrespective of the number of active MSs. In scenarios as, in this case, the noise introduced by the quantization
with low-capacity fronthaul links and a large number of active process is negligible and the system can take full advantage of
MSs, however, the quantization noise experienced in the DL the increased RF resources. As the capacity of the fronthaul
is higher than its UL counterpart and thus, the achievable per- links decreases, however, the amount of noise introduced by
user rate in the UL is slightly higher that than supplied in the the quantization process increases with both N and L and,
DL. therefore, a situation arises where the potential performance
2169-3536 (c) 2018 IEEE. Translations and content mining are permitted for academic research only. Personal use is also permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2019.2908688, IEEE Access
Downlink Uplink L = 10, 4, and 1 when using fronthaul links with a capacity of
10 10 64 bit/s/Hz, 32 bit/s/Hz and less than 24 bit/s/Hz, respectively.
CF d = 256 bit/s/Hz
CF u = 256 bit/s/Hz Using a number of RF chains beyond this optimal value leads
9.5 9.5
to a clear performance degradation since the potential benefits
Average max-min user rate (bit/s/Hz)
9
CF d = 64 bit/s/Hz
9
CF u = 64 bit/s/Hz APs in the network is, again, subject to the law of diminishing
CF d = 32 bit/s/Hz
returns. For instance, in scenarios with K = 25 MSs, the
8.5 8.5 CF u = 32 bit/s/Hz 95%-likely achievable user rate is equal to 2.55, 4.33, 6.11
8 8
and 6.50 bit/s/Hz for cell-frre massive MIMO networks with
M = 25, 50, 100 and 200 APs, respectively. That is, doubling
CF u = 24 bit/s/Hz
7.5 CF d = 24 bit/s/Hz 7.5 the number of APs per area unit does not result in doubling
7 7
the 95%-likely achievable user rate. Similar conclusions can
CF d = 16 bit/s/Hz be drawn when looking at either the median or the average
CF u = 16 bit/s/Hz
6.5 6.5 achievable user rates.
6 6
As was observed in results presented in previous subsections
for high-capacity fronthaul setups, when the number of active
5.5
5 10 15 20
5.5
5 10 15 20
users in the system is low, the achievable max-min rate values
Number of RF chains at the AP (L) Number of RF chains at the AP (L) in the DL are slightly higher than those achievable in the
UL. Instead, when the number of active users increases, the
achievable max-min user rates are virtually identical in both
Fig. 9: Average max-min rate per user versus the number of RF the DL and the UL. Also, note that the dispersion of the
chains at the APs for different values of the fronthaul capacities (K =
20 users, N = 64 antennas, DCPA). achievable max-min user rates around the median tends to
diminish as the density of APs increases. That is, cell-free
massive MIMO networks with a high density of APs per
improvement provided by the increase of N and/or L is area unit tend to offer max-min achievable rates that suffer
compromised by the performance reduction due to fronthaul little variations irrespective of the location of the APs (i.e,
capacity constraints. On the one hand, it can be observed in irrespective of the scenario under evaluation).
Fig. 8 that, for fixed numbers of users and RF chains, there is a
certain fronthaul capacity constraint value (near 24 bit/s/Hz in VIII. C ONCLUSION
the setup used in this experiment) under which increasing the A novel analytical framework for the performance analysis
number of antenna elements at the array is counterproductive. of cell-free mmWave massive MIMO networks has been intro-
On the other hand, results presented in Fig. 9 show that, for duced in this paper. The proposed framework considers the use
fixed numbers of users and antenna elements at the arrays, of low-complexity hybrid precoders/decoders where the RF
there is always an optimal number of RF chains to be deployed high-dimensionality phase shifter-based precoding/decoding
(or activated) at the APs that is dependent on the capacity of stage is based on large-scale second-order channel statistics,
the fronthaul links. In particular, for the network setups under while the low-dimensionality baseband multiuser MIMO pre-
consideration, the optimal number of RF chains is equal to coding/decoding stage can be easily implemented by standard
2169-3536 (c) 2018 IEEE. Translations and content mining are permitted for academic research only. Personal use is also permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2019.2908688, IEEE Access
Downlink Uplink
1 1
M = 25 APs M = 25 APs
M = 50 APs M = 50 APs
Cumulative distribution function
K = 25 MSs K = 25 MSs
0.6 0.6
K = 8 MSs K = 8 MSs
0.4 0.4
0.2 0.2
0 0
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
Max-min user rate (bit/s/Hz) Max-min user rate (bit/s/Hz)
Fig. 10: CDF of the DL and UL achievable max-min rate per user for different values of the number of APs and active MSs in the cell-free
network (N = 64 antennas, L = 8 RF chains, CF d = CF u = 64 bit/s/Hz, DCPA).
ZF signal processing schemes using small-scale estimated CSI. future work, it would be interesting to develop low-complexity
Furthermore, it also takes into account the impact of using pilot- and power-allocation techniques specifically designed
capacity-constrained fronthaul links that assume the use of to maximize the energy efficiency of cell-free mmWave mas-
large-block lattice quantization codes able to approximate a sive MIMO networks considering both the fronthaul capacity
Gaussian quantization noise distribution, which constitutes an constraints and the fronthaul power consumption. It would
upper bound to the performance attained under any practical also be interesting to explore the use of partially-connected
quantization scheme. Max-min power allocation and fronthaul RF precoding/decoding architectures, the implementation of
quantization optimization problems have been posed thanks to baseband MU-MIMO precoding/decoding other than the ZF
the development of mathematically tractable expressions for scheme, the development of new user selection algorithms, and
both the per-user achievable rates and the fronthaul capacity the investigation of the effects a non-uniform distribution of
consumption. These optimization problems have been solved MSs and/or APs may have on the performance of the proposed
by combining the use of block coordinate descent methods system.
with sequential linear optimization programs. Results have
shown that the proposed DCPA suboptimal pilot allocation A PPENDIX A
strategy, which is based on the idea of clustering by dissi- P ROOF OF T HEOREM 1
milarity, overcomes the computational burden of the optimal Following an approach similar to that proposed by Nayebi
small-scale CSI-based pilot allocation scheme while clearly et al. in [18], the signal received by the kth MS in (29) can
outperforming the pure random and balanced random schemes. be rewritten as yd k = yd k 0 + yd k 1 + yd k 2 + ndk , where the
It has also been shown that, although increasing the fronthaul useful, interuser interference, and quantization noise terms can
√ 1/2
capacity and/or the density of APs per area unit is always be expressed as yd k 0 = υk sdk , yd k 1 = g̃ Tk W BB d Υ sd ,
T
P M T
beneficial from the point of view of the achievable max-min and yd k 2 = g k q d = m=1 g km q dm , respectively. Now, con-
user rate, the marginal increment of performance produced by sidering that data symbols, quantization noise, thermal noise,
each new increment of these parameters suffers from the law of and channel-related coefficients are mutually independent, the
diminishing returns, especially for network setups with a high terms yd k 0 , yd k 1 , yd k 2 and ndk are mutually uncorrelated
number of active MSs. Moreover, simulation results indicate and thus, based on the worst-case uncorrelated additive noise
that, as the capacity of the fronthaul links decreases, the [41], the achievable DL rate for user k is lower bounded by
potential performance improvement provided by the increase Rdk = log2 (1 + SINRdk ), with
of the number of antenna elements N and/or the number of n
2
o
RF chains L is compromised by the performance reduction E |yd k 0 |
SINRdk = n o n o ,
due to the corresponding increase of the fronthaul quantization 2 2
E |yd k 1 | + E |yd k 2 | + σd2
noise. In particular, for fixed numbers of users and RF chains, n o
there is a certain fronthaul capacity constraint value (near 2
where E |yd k 0 | = υk ,
24 bit/s/Hz in the setups under consideration) under which n o n o
increasing the number of antenna elements at the array is 2 1/2 BB H ∗ T BB 1/2
E |yd k 1 | = E sH d Υ W d g̃ g̃
k k W d Υ sd
counterproductive. Similarly, for fixed numbers of users and n o
BB H ∗ T BB
antenna elements at the arrays, there is always an optimal = tr ΥE W d g̃ k g̃ k W d
number of RF chains to be deployed (or activated) at the APs K h n oi
that is dependent on the capacity of the fronthaul links. For
X H ∗ T
= υk0 diag E W BB
d g̃ g̃
k k W BB
d 0
,
k
k0 =1
2169-3536 (c) 2018 IEEE. Translations and content mining are permitted for academic research only. Personal use is also permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2019.2908688, IEEE Access
and R EFERENCES
M
n
2
o X
∗
[1] M. Shafi, A. F. Molisch, P. J. Smith, T. Haustein, P. Zhu, P. D. Silva,
E qd H T
E |yd k 2 | = m g km g km q dm F. Tufvesson, A. Benjebbour, and G. Wunder, “5G: A tutorial overview
m=1 of standards, trials, challenges, deployment, and practice,” IEEE Journal
M on Selected Areas in Communications, vol. 35, no. 6, pp. 1201–1221,
X June 2017.
σq2 dm tr RRF
= mk . [2] K. David and H. Berndt, “6G vision and requirements: Is there any need
m=1 for beyond 5G?” IEEE Vehicular Technology Magazine, vol. 13, no. 3,
pp. 72–80, Sept 2018.
[3] T. L. Marzetta, E. G. Larsson, H. Yang, and H. Q. Ngo, Fundamentals
A PPENDIX B of massive MIMO. Cambridge University Press, 2016.
P ROOF OF T HEOREM 2 [4] E. Björnson, E. G. Larsson, and T. L. Marzetta, “Massive mimo: ten
myths and one critical question,” IEEE Communications Magazine,
The detected signal at the CPU corresponding to the vol. 54, no. 2, pp. 114–123, February 2016.
symbol transmitted by the kth MS in (35) can be rewrit- [5] T. L. Marzetta, “Noncooperative cellular wireless with unlimited num-
bers of base station antennas,” IEEE Transactions on Wireless Commu-
ten as yu k = yu k 0 + yu k 1 + yu k 2 + yu k 3 , where the nications, vol. 9, no. 11, pp. 3590–3600, November 2010.
useful, interuser interference, quantization noise√and thermal [6] M. K. Karakayali, G. J. Foschini, and R. A. Valenzuela, “Network
√ coordination for spectrally efficient communications in cellular systems,”
noise terms can be expressedi as yu k 0 = Pu ωk suk ,
√ h BB IEEE Wireless Communications, vol. 13, no. 4, pp. 56–61, Aug 2006.
yu k 1 = Pu W u G̃Ω1/2 su , yu k 2 = W BB
u q u k , and [7] D. Gesbert, S. Hanly, H. Huang, S. S. Shitz, O. Simeone, and W. Yu,
k
“Multi-cell MIMO cooperative networks: A new look at interference,”
yu k 3 = W BB
u nu k , respectively. As in the DL, since IEEE Journal on Selected Areas in Communications, vol. 28, no. 9, pp.
data symbols, quantization noise, thermal noise, and channel- 1380–1408, December 2010.
related coefficients are mutually independent, the terms yu k 0 , [8] R. Irmer, H. Droste, P. Marsch, M. Grieger, G. Fettweis, S. Brueck,
H. Mayer, L. Thiele, and V. Jungnickel, “Coordinated multipoint:
yu k 1 , yd k 2 and yd k 3 are mutually uncorrelated and thus, Concepts, performance, and field trial results,” IEEE Communications
based on the worst-case uncorrelated additive noise [41], Magazine, vol. 49, no. 2, pp. 102–111, February 2011.
the achievable UL rate for user k is lower bounded by [9] A. Checko, H. L. Christiansen, Y. Yan, L. Scolari, G. Kardaras, M. S.
Berger, and L. Dittmann, “Cloud RAN for mobile networks - A
Ruk = log2 (1 + SINRuk ), with technology overview,” IEEE Communications Surveys Tutorials, vol. 17,
n
2
o no. 1, pp. 405–426, Firstquarter 2015.
E |yd k 0 | [10] H. Q. Ngo, A. Ashikhmin, H. Yang, E. G. Larsson, and T. L. Marzetta,
SINRuk = n o n o n o, “Cell-free massive MIMO: Uniformly great service for everyone,” in
2 2 2 IEEE SPAWC 2015.
E |yd k 1 | + E |yd k 2 | + E |yd k 3 |
[11] ——, “Cell-free massive MIMO versus small cells,” IEEE Transactions
n o on Wireless Communications, vol. 16, no. 3, pp. 1834–1850, 2017.
2
where E |yu k 0 | = Pu ωk , [12] T. S. Rappaport, S. Sun, R. Mayzus, H. Zhao, Y. Azar, K. Wang, G. N.
Wong, J. K. Schulz, M. Samimi, and F. Gutierrez, “Millimeter wave
mobile communications for 5G cellular: It will work!” IEEE Access,
1/2 H BB H BB
n o n o
2 1/2
E |yu k 1 | = Pu E sH
u Ω G̃ w uk w uk G̃Ω su vol. 1, pp. 335–349, May 2013.
n H o [13] F. Boccardi, R. W. Heath, A. Lozano, T. L. Marzetta, and P. Popovski,
BB H BB “Five disruptive technology directions for 5G,” IEEE Communications
= Pu tr ΩE G̃ wuk wuk G̃
Magazine, vol. 52, no. 2, pp. 74–80, February 2014.
K h n H oi [14] M. R. Akdeniz, Y. Liu, M. K. Samimi, S. Sun, S. Rangan, T. S.
X H BB Rappaport, and E. Erkip, “Millimeter wave channel modeling and
= Pu ωk0 diag E G̃ wBB
uk w uk G̃ 0
, cellular capacity evaluation,” IEEE Journal on Selected Areas in Com-
k
k0 =1 munications, vol. 32, no. 6, pp. 1164–1179, 2014.
BB [15] T. S. Rappaport, Y. Xing, G. R. MacCartney, A. F. Molisch, E. Mellios,
with wBB
uk denoting the kth row of W u , or, equivalently, and J. Zhang, “Overview of millimeter wave communications for fifth-
generation (5G) wireless networks - with a focus on propagation
H
n o h n oi
2 BB H
E |yu k 1 | = Pu diag E W BB u G̃ΩG̃ W u
models,” IEEE Transactions on Antennas and Propagation, vol. 65,
k no. 12, pp. 6213–6230, Dec 2017.
K h n oi [16] X. Gao, L. Dai, and A. M. Sayeed, “Low RF-complexity technologies to
BB H enable millimeter-wave MIMO with large antenna array for 5G wireless
X
H
= Pu ωk0 diag E W BB
u g̃ k0 g̃ k0 W u , communications,” IEEE Communications Magazine, vol. 56, no. 4, pp.
k
k0 =1 211–217, April 2018.
[17] S. A. Busari, K. M. S. Huq, S. Mumtaz, L. Dai, and J. Rodriguez,
and, finally, “Millimeter-wave massive MIMO communication for future wireless
n o h n oi systems: A survey,” IEEE Communications Surveys Tutorials, vol. 20,
2 BB H
E |yu k 2 | = diag E W BB H
u qu qu W u
no. 2, pp. 836–869, Second quarter 2018.
k [18] E. Nayebi, A. Ashikhmin, T. L. Marzetta, H. Yang, and B. D. Rao,
M h n oi “Precoding and power optimization in cell-free massive MIMO sys-
BB H
X
= diag E W BB H
u q um q um W u
tems,” IEEE Transactions on Wireless Communications, vol. 16, no. 7,
k pp. 4445–4459, July 2017.
m=1
[19] L. D. Nguyen, T. Q. Duong, H. Q. Ngo, and K. Tourki, “Energy effi-
M h n oi ciency in cell-free massive MIMO with zero-forcing precoding design,”
BB H
X
= σq2 um diag E W BB
um W um , IEEE Communications Letters, vol. 21, no. 8, pp. 1871–1874, Aug 2017.
k [20] H. Q. Ngo, L. Tran, T. Q. Duong, M. Matthaiou, and E. G. Larsson,
m=1
“On the total energy efficiency of cell-free massive MIMO,” IEEE
and, analogously, Transactions on Green Communications and Networking, vol. 2, no. 1,
pp. 25–39, March 2018.
n o M h n oi [21] M. Bashar, K. Cumanan, A. G. Burr, H. Q. Ngo, and M. Deb-
BB H
2
X
E |yd k 3 | = σu2 (N ) diag E W BB
u mW u m . bah, “Cell-free massive MIMO with limited backhaul,” arXiv preprint
k arXiv:1801.10190, 2018.
m=1
2169-3536 (c) 2018 IEEE. Translations and content mining are permitted for academic research only. Personal use is also permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2019.2908688, IEEE Access
[22] M. N. Boroujerdi, A. Abbasfar, and M. Ghanbari, “Cell free massive [44] T. M. Cover and J. A. Thomas, Elements of Information Theory (Wiley
MIMO with limited capacity fronthaul,” Wireless Personal Communica- Series in Telecommunications and Signal Processing), 2nd ed. Wiley-
tions, October 2018. Interscience, 2006.
[23] O. E. Ayach, S. Rajagopal, S. Abu-Surra, Z. Pi, and R. W. Heath, [45] H. Ahmadi, A. Farhang, N. Marchetti, and A. MacKenzie, “A game
“Spatially sparse precoding in millimeter wave MIMO systems,” IEEE theoretic approach for pilot contamination avoidance in massive MIMO,”
Transactions on Wireless Communications, vol. 13, no. 3, pp. 1499– IEEE Wireless Communications Letters, vol. 5, no. 1, pp. 12–15, 2016.
1513, March 2014. [46] P. Tseng, “Convergence of a block coordinate descent method for
[24] X. Gao, L. Dai, S. Han, C. I, and R. W. Heath, “Energy-efficient hybrid nondifferentiable minimization,” Journal of Optimization Theory and
analog and digital precoding for mmWave MIMO systems with large Applications, vol. 109, no. 3, pp. 475–494, June 2001.
antenna arrays,” IEEE Journal on Selected Areas in Communications, [47] A. Beck and L. Tetruashvili, “On the convergence of block coordinate
vol. 34, no. 4, pp. 998–1009, April 2016. descent type methods,” SIAM Journal on Optimization, vol. 23, no. 4,
[25] A. F. Molisch, V. V. Ratnam, S. Han, Z. Li, S. L. H. Nguyen, L. Li, and pp. 2037–2060, 2013.
K. Haneda, “Hybrid beamforming for massive MIMO: A survey,” IEEE
Communications Magazine, vol. 55, no. 9, pp. 134–141, Sept 2017.
[26] S. Park, A. Alkhateeb, and R. W. Heath, “Dynamic subarrays for hybrid
precoding in wideband mmWave MIMO systems,” IEEE Transactions
on Wireless Communications, vol. 16, no. 5, pp. 2907–2920, May 2017.
[27] M. Alonzo and S. Buzzi, “Cell-free and user-centric massive MIMO
at millimeter wave frequencies,” in IEEE International Symposium on
Personal, Indoor, and Mobile Radio Communications (PIMRC), Oct
2017, pp. 1–5.
[28] M. Alonzo, S. Buzzi, and A. Zappone, “Energy-efficient downlink
power control in mmwave cell-free and user-centric massive
MIMO,” CoRR, vol. abs/1805.05177, 2018. [Online]. Available:
http://arxiv.org/abs/1805.05177
[29] M. K. Samimi and T. S. Rappaport, “Ultra-wideband statistical channel
model for non line of sight millimeter-wave urban channels,” in 2014
IEEE Global Communications Conference, Dec 2014, pp. 3483–3489.
[30] A. Adhikary, E. A. Safadi, M. K. Samimi, R. Wang, G. Caire, T. S.
Rappaport, and A. F. Molisch, “Joint spatial division and multiplexing
for mm-Wave channels,” IEEE Journal on Selected Areas in Communi-
cations, vol. 32, no. 6, pp. 1239–1255, June 2014.
[31] R. Méndez-Rial, N. González-Prelcic, and R. W. Heath, “Adaptive
hybrid precoding and combining in MmWave multiuser MIMO systems
based on compressed covariance estimation,” in IEEE 6th International
Workshop on Computational Advances in Multi-Sensor Adaptive Pro-
cessing (CAMSAP), Dec 2015, pp. 213–216.
[32] S. Park and R. W. Heath, “Spatial channel covariance estimation
for mmWave hybrid MIMO architecture,” in Asilomar Conference on
Signals, Systems and Computers, Nov 2016, pp. 1424–1428.
[33] S. Park and R. W. Heath Jr, “Spatial channel covariance estimation for
the hybrid MIMO architecture: A compressive sensing based approach,”
arXiv preprint arXiv:1711.04207, 2017.
[34] S. Park, J. Park, A. Yazdan, and R. W. Heath, “Exploiting spatial channel
covariance for hybrid precoding in massive MIMO systems,” IEEE
Transactions on Signal Processing, vol. 65, no. 14, pp. 3818–3832, July
2017.
[35] R. Mai, T. Le-Ngoc, and D. H. N. Nguyen, “Two-timescale hybrid
RF-baseband precoding with MMSE-VP for multi-user massive MIMO
broadcast channels,” IEEE Transactions on Wireless Communications,
vol. 17, no. 7, pp. 4462–4476, July 2018.
[36] Z. Shen, R. Chen, J. G. Andrews, R. W. Heath, and B. L. Evans, “Low
complexity user selection algorithms for multiuser MIMO systems with
block diagonalization,” IEEE Transactions on Signal Processing, vol. 54,
no. 9, pp. 3658–3663, 2006.
[37] O. Elijah, C. Y. Leow, T. A. Rahman, S. Nunoo, and S. Z. Iliya, “A
comprehensive survey of pilot contamination in massive MIMO-5G
system,” IEEE Comm. Surv. & Tutor., vol. 18, no. 2, pp. 905–923, 2016.
[38] L. Lu, G. Y. Li, A. L. Swindlehurst, A. Ashikhmin, and R. Zhang, “An
overview of massive MIMO: Benefits and challenges,” IEEE Journal of
Selected Topics in Signal Processing, vol. 8, no. 5, pp. 742–758, 2014.
[39] R. Zamir and M. Feder, “On lattice quantization noise,” IEEE Transacti-
ons on Information Theory, vol. 42, no. 4, pp. 1152–1159, Jul 1996.
[40] G. Femenias and F. Riera-Palou, “Multi-layer downlink precoding for
cloud-RAN systems using full-dimensional massive MIMO,” IEEE
Access, vol. 6, pp. 61 583–61 599, 2018.
[41] B. Hassibi and B. M. Hochwald, “How much training is needed in
multiple-antenna wireless links?” IEEE Transactions on Information
Theory, vol. 49, no. 4, pp. 951–963, April 2003.
[42] H. Yang and T. L. Marzetta, “Capacity performance of multicell large-
scale antenna systems,” in 51st Annual Allerton Conference on Commu-
nication, Control, and Computing (Allerton), Oct 2013, pp. 668–675.
[43] G. Interdonato, H. Q. Ngo, E. G. Larsson, and P. Frenger, “On the perfor-
mance of cell-free massive MIMO with short-term power constraints,”
in IEEE 21st International Workshop on Computer Aided Modelling and
Design of Communication Links and Networks (CAMAD), Oct 2016, pp.
225–230.
2169-3536 (c) 2018 IEEE. Translations and content mining are permitted for academic research only. Personal use is also permitted, but republication/redistribution requires IEEE permission. See
http://www.ieee.org/publications_standards/publications/rights/index.html for more information.