Source-linked AI summary

Scalable Cell-Free Massive MIMO Systems

Emil Björnson, Luca Sanguinetti

arXiv:1908.03119v2cs.ITeess.SP

TL;DR

Cell-Free Massive MIMO must retain cooperative gains while avoiding the computational and fronthaul growth of network-wide processing. The paper uses dynamic cooperation clustering to build scalable access, clustering, combining, and precoding methods. The proposed methods outperform maximum-ratio processing and approach the performance of unscalable alternatives.

  • Problem

    Original Cell-Free Massive MIMO has computational complexity and fronthaul requirements that grow with the number of UEs, limiting practical scalability.

    Source: A. Cell-Free Massive MIMO and… · p. 2
  • Method

    The paper exploits dynamic cooperation clustering to create scalable algorithms for access, pilot assignment, cluster formation, channel estimation, combining, and precoding.

    Source: §VII · p. 13
  • Results

    The proposed scalable distributed LP-MMSE and centralized P-MMSE processing outperform maximum-ratio processing, while the scalable framework achieves nearly the spectral efficiency of unscalable solutions.

    Source: §VII · p. 13
  • Takeaways & Limitations

    Scalable Cell-Free Massive MIMO can retain much of the performance of unscalable processing while keeping per-AP complexity and signaling finite as the number of UEs grows.

    Source: §VII · p. 13

Abstract

from arXiv · show

Imagine a coverage area with many wireless access points that cooperate to jointly serve the users, instead of creating autonomous cells. Such a cell-free network operation can potentially resolve many of the interference issues that appear in current cellular networks. This ambition was previously called Network MIMO (multiple-input multiple-output) and has recently reappeared under the name Cell-Free Massive MIMO. The main challenge is to achieve the benefits of cell-free operation in a practically feasible way, with computational complexity and fronthaul requirements that are scalable to large networks with many users. We propose a new framework for scalable Cell-Free Massive MIMO systems by exploiting the dynamic cooperation cluster concept from the Network MIMO literature. We provide a novel algorithm for joint initial access, pilot assignment, and cluster formation that is proved to be scalable. Moreover, we adapt the standard channel estimation, precoding, and combining methods to become scalable. A new uplink and downlink duality is proved and used to heuristically design the precoding vectors on the basis of the combining vectors. Interestingly, the proposed scalable precoding and combining outperform conventional maximum ratio processing and also performs closely to the best unscalable alternatives.

I. INTRODUCTION

Cell-Free Massive MIMO uses distributed APs to jointly serve UEs, but early implementations require network-wide coordination that makes fronthaul and computation unscalable. This paper applies dynamic cooperation clustering to develop scalable access, clustering, and signal-processing methods while retaining much of the performance of unscalable alternatives.

  • Coherent transmission from multiple APs can improve received power without increasing total transmit power and can outperform serving each UE from one AP.Source: §I · p. 1
  • Early Network MIMO assumed network-wide CSI and transmission to all UEs, creating impractical fronthaul signaling and computational complexity.Source: §I · p. 1
  • User-centric cooperation serves each UE through its best AP subset, requiring APs to cooperate with different AP groups across UEs and resources.Source: §I · p. 1, A. Cell-Free Massive MIMO and… · p. 1
  • Original Cell-Free Massive MIMO connected all APs to one CPU, so per-AP complexity and fronthaul grew linearly or faster with the number of UEs.Source: A. Cell-Free Massive MIMO and… · pp. 1–2
  • The paper develops scalable initial access, pilot assignment, cluster formation, combining, and precoding by exploiting the DCC framework.Source: B. Motivation and Contributions · p. 2
  • Numerical results show the scalable framework achieves almost the same spectral efficiency as state-of-the-art unscalable solutions and outperforms maximum-ratio processing.Source: B. Motivation and Contributions · p. 2

A. Pilot Transmission and Channel Estimation

Pilot transmission assigns a fixed set of orthogonal pilots to accessing UEs, after which APs estimate channels for data processing. Pilot sharing creates contamination that reduces estimation quality and induces correlated estimates, while the original all-UE processing model motivates scalable alternatives.

A. Pilot Transmission and Channel Estimation

B. The Scalability Issue

Scalability requires finite per-AP complexity and resource requirements as the number of UEs grows. The original cell-free architecture violates these requirements, motivating a DCC-based implementation framework.

  • Scalability requires finite per-AP complexity and resource requirements for channel estimation, data processing, fronthaul signaling, and power control as K →∞.Source: B. The Scalability Issue · p. 4
  • The original Cell-Free Massive MIMO architecture is unscalable because AP computation, fronthaul signaling, and non-trivial network-wide power optimization grow without bound with K.APs process channel estimates, signals, data, and optimization variables for all UEs.Source: B. The Scalability Issue · p. 4
  • The proposed framework starts from DCC and fills in missing implementation details, including initial access, pilot assignment, and channel estimation.Source: B. The Scalability Issue · p. 4
  • Per-AP complexity and fronthaul can remain finite as K →∞, while total requirements scale with the number of APs L.Source: B. The Scalability Issue · p. 4
  • DCC represents cooperation through diagonal matrices that determine which AP antennas may transmit to and decode signals from each UE.Source: §IV · pp. 4–5

A. Uplink and Downlink Data Transmissions

Dynamic cooperation clustering restricts each UE’s serving and detection APs while retaining a cell-free architecture. A bounded number of served UEs per AP makes processing and fronthaul scalable, and the paper develops access, pilot, and clustering procedures accordingly.

  • DCC lets each UE use an AP subset, allowing overlapping cooperation clusters rather than disjoint network-wide clusters.Source: A. Uplink and Downlink Data… · p. 5
  • A sufficient scalability condition is that each AP serves a constant number of UEs as K →∞.Source: B. A Partial Solution to the… · p. 5
  • Under this condition, each AP computes channel estimates and precoding or combining vectors, and exchanges fronthaul data, for only a bounded UE set.Source: B. A Partial Solution to the… · p. 5
  • The proposed implementation jointly handles initial access, pilot assignment, and cooperation-cluster formation while limiting AP service load and guaranteeing that all UEs are served.Source: §V · pp. 5–6
  • Each AP serves at most one UE per pilot sequence, fixing channel-estimation and signal-processing complexity even when all N antennas are used.Source: §V · p. 6

A. Algorithm for Joint Initial Access, Pilot Assignment, and Cluster Formation

The proposed access procedure assigns each UE a Master AP and pilot, then forms its serving cluster through neighboring-AP decisions. The resulting channel-estimation and processing design keeps per-AP complexity scalable while supporting centralized combining and achievable-SE analysis.

Access procedure

Channel estimation and scalability

Centralized combining

2) Distributed combining:

Distributed combining lets each AP form local estimates using only its locally available channel information, then forwards soft estimates to a CPU. LP-MMSE provides a scalable alternative to local MMSE, while MR admits closed-form evaluation but is simpler.

C. Downlink Data Transmission

The downlink analysis derives achievable spectral-efficiency expressions and an uplink-downlink duality, then uses uplink combiners to construct scalable downlink precoders. The hardening bound may be loose when APs have few antennas.

1) Centralized precoding:

Centralized precoding uses uplink channel estimates and reciprocity to construct downlink precoders from uplink combiners. A distributed alternative lets APs compute precoders locally and reduces fronthaul signaling.

2) Distributed precoding:

The scalable distributed precoding schemes are MR and LP-MMSE. LP-MMSE reduces interference and effective-gain variation compared with MR, supporting higher spectral efficiency under inter-user interference.

2) Distributed precoding:

  • The two scalable distributed precoding options are classical MR and the newly considered LP-MMSE scheme.MR is also called conjugate beamforming and is standard in Cell-Free Massive MIMO.Source: 2) Distributed precoding · p. 10
  • LP-MMSE suppresses interference spatially when N > 1 by maximizing the ratio between desired signal power and interference caused to other served UEs.Source: 2) Distributed precoding · p. 10
  • MR and LP-MMSE have roughly the same mean channel gain, but MR has an exponential distribution with an infinite tail whereas LP-MMSE has small, compact support.The different gain distributions are associated with higher SE for LP-MMSE under inter-user interference.Source: 2) Distributed precoding · p. 10
  • LP-MMSE also reduces variations in the effective gain of desired and interfering channels, including when N = L = K = 1 with perfect CSI.Source: 2) Distributed precoding · p. 10

D. Uplink and Downlink Power Allocation

The paper uses heuristic power allocation because network-wide optimization is not scalable. UEs transmit at full power, while AP allocation schemes distribute power among served UEs under per-AP constraints.

D. Uplink and Downlink Power Allocation

  • Network-wide uplink power optimization is not scalable, so the paper uses a heuristic baseline in which every UE transmits at its maximum power P.The selected rule is p_i = P for i = 1, . . . , K.Source: D. Uplink and Downlink Power Allocation · pp. 10–11
  • Network-wide downlink optimization is not scalable as K →∞ because the number of optimization variables grows with the number of UEs.Scalable implementations therefore require heuristic power-allocation schemes.Source: D. Uplink and Downlink Power Allocation · p. 11
  • Centralized precoding uses equal per-UE power ρ_i = ρ/τ_p, while distributed precoding adopts the power-allocation algorithm from [33].The centralized rule guarantees that AP power constraints are satisfied.Source: D. Uplink and Downlink Power Allocation · p. 11
  • Both downlink schemes allocate more power to UEs with strong channels while guaranteeing non-zero power to every served UE.Each UE is served by at least one Master AP, ensuring non-zero transmit power and SE.Source: D. Uplink and Downlink Power Allocation · p. 11

E. Network Topology

The proposed framework can be implemented across centralized, distributed, and edge-cloud topologies because only neighboring APs cooperate. Simulations show scalable processing remains competitive, with performance shaped by AP density, local antennas, interference mitigation, and power allocation.

E. Network Topology

  • The algorithms are largely transparent to network topology because cooperation occurs only among neighboring APs.The CPU represents centralized processing tasks rather than necessarily a physical unit.Source: E. Network Topology · p. 11
  • CPU tasks can be distributed across local AP processors, with a UE’s Master AP handling tasks such as downlink encoding and uplink decoding.Source: E. Network Topology · p. 11
  • Network-wide optimization can be implemented iteratively with dual decomposition, but slow convergence and extensive backhaul signaling make it impractical and unscalable.Source: E. Network Topology · p. 11
  • APs can also be divided into disjoint sets connected to separate edge-cloud processors for centralized processing.Source: E. Network Topology · p. 11
  • The simulations use 100 UEs in a 2 × 2 km square, comparing 400 single-antenna APs with 100 four-antenna APs.Source: §VI · p. 11
  • 2.7× higher average UL SE is achieved by distributed LP-MMSE than MR, while scalable centralized P-MMSE achieves 89% of optimal centralized MMSE combining.The P-MMSE loss is attributed to limiting serving APs and using a suboptimal scalable cluster-formation algorithm.Source: A. Uplink · p. 11
  • Distributed LP-MMSE outperforms MR for 95% of UEs and matches it for the 5% most unfortunate UEs; LP-MMSE reaches 90% of genie-aided SE versus 60% for MR, while P-MMSE reaches 98%.Source: B. Downlink · p. 12
  • The framework achieves finite per-AP complexity and signaling as the number of UEs grows, with negligible performance loss for a given power-allocation policy.The proposed hierarchy is MR, distributed LP-MMSE, then centralized P-MMSE in performance.Source: §VII · p. 13

APPENDIX

The appendix rewrites downlink SINR requirements as a matrix inequality and establishes feasibility of the resulting downlink power vector from feasible uplink conditions.

APPENDIX

  • The downlink SINR constraints are written in matrix form using a diagonal target-SINR matrix Γ and an interference matrix Σ.Source: APPENDIX · p. 13
  • The downlink transmit-power vector ρ satisfies the SINR constraints when (Γ − Σ)ρ is bounded by the noise term.Source: APPENDIX · p. 13
  • Feasibility follows when Γ − Σ is invertible, which the appendix states always holds when the corresponding uplink power vector is feasible.Source: APPENDIX · p. 13
  • The proof then selects downlink powers according to the derived relation and verifies the total transmit-power condition by direct computation.Source: APPENDIX · p. 13
Loading 1908.03119v2…