Initial Performance Analysis

How Good Is Cell-Free Massive MIMO?

We have described the cell-free architecture and its operational protocol. The natural question is: how does it actually perform? We now derive closed-form achievable rate expressions using the use-and-then-forget (UatF) bound (familiar from Chapter 4), and use these to compare cell-free massive MIMO against cellular networks and small cells. The punchline: the 95%-likely per-user rate β€” the metric that captures cell-edge performance β€” improves dramatically.

Theorem: Achievable Downlink SINR for Cell-Free Massive MIMO

Under conjugate beamforming with power control coefficients {Ξ·lk}\{\eta_{lk}\} and MMSE channel estimation, the achievable downlink SINR for user kk using the UatF bound is

SINRkcf=(βˆ‘l=1LΞ·lk γlk)2βˆ‘j=1Kβˆ‘l=1LΞ·lj γlj βlk+βˆ‘jβ‰ k(βˆ‘l=1LΞ·lj γljcljkΞ³lj)2+Οƒ2Pt\text{SINR}_k^{\text{cf}} = \frac{\left(\sum_{l=1}^{L} \sqrt{\eta_{lk}} \, \gamma_{lk}\right)^2}{\sum_{j=1}^{K} \sum_{l=1}^{L} \eta_{lj} \, \gamma_{lj} \, \beta_{lk} + \sum_{j \neq k} \left(\sum_{l=1}^{L} \sqrt{\eta_{lj}} \, \gamma_{lj} \frac{c_{ljk}}{\gamma_{lj}}\right)^2 + \frac{\sigma^2}{P_t}}

where cljk=Ο„ppp βlk βljΟ„pppβˆ‘kβ€²βˆˆPjΞ²lkβ€²+Οƒ2c_{ljk} = \frac{\tau_p p_p \, \beta_{lk} \, \beta_{lj}}{\tau_p p_p \sum_{k' \in \mathcal{P}_j} \beta_{lk'} + \sigma^2} captures the pilot contamination between users jj and kk when they share the same pilot.

When pilots are orthogonal (Pk={k}\mathcal{P}_k = \{k\} for all kk), the pilot contamination term vanishes and the SINR simplifies to

SINRkcf=(βˆ‘l=1LΞ·lk γlk)2βˆ‘j=1Kβˆ‘l=1LΞ·lj γlj βlk+Οƒ2Pt\text{SINR}_k^{\text{cf}} = \frac{\left(\sum_{l=1}^{L} \sqrt{\eta_{lk}} \, \gamma_{lk}\right)^2}{\sum_{j=1}^{K} \sum_{l=1}^{L} \eta_{lj} \, \gamma_{lj} \, \beta_{lk} + \frac{\sigma^2}{P_t}}

The achievable rate is Rk=Ο„dΟ„clog⁑2(1+SINRkcf)R_k = \frac{\tau_d}{\tau_c} \log_2(1 + \text{SINR}_k^{\text{cf}}) bits/s/Hz.

The numerator is a coherent macro-diversity gain: the effective channel gains Ξ³lk\gamma_{lk} from all LL APs add constructively (amplitudes, not powers). The denominator includes non-coherent interference from other users, pilot contamination (if pilots are shared), and noise. The distributed geometry ensures that the numerator is large for every user β€” not just users near a particular BS β€” because every user has several nearby APs with large Ξ³lk\gamma_{lk}.

Example: Achievable Rate in a Simple Cell-Free Setup

Consider L=40L = 40 single-antenna APs and K=5K = 5 users with orthogonal pilots. Suppose all APs have equal power control Ξ·lk=Ξ·\eta_{lk} = \eta for all l,kl, k, and the estimation qualities are Ξ³lk=Ξ²lk\gamma_{lk} = \beta_{lk} (high pilot SNR). A particular user kk has 5 nearby APs with Ξ²lk=10βˆ’8\beta_{lk} = 10^{-8} and 35 distant APs with Ξ²lk=10βˆ’11\beta_{lk} = 10^{-11}. Compute the effective desired signal strength and compare to a cellular system with a single BS at the same distance as the nearest AP.

Theorem: Max-Min Fair Power Control

The max-min fair power control problem for cell-free massive MIMO is:

max⁑{Ξ·lkβ‰₯0}β€…β€Šmin⁑k=1,…,Kβ€…β€ŠSINRkcf(Ξ·)\max_{\{\eta_{lk} \geq 0\}} \; \min_{k=1,\ldots,K} \; \text{SINR}_k^{\text{cf}}(\boldsymbol{\eta})

subject to βˆ‘k=1KΞ·lk γlk≀1\sum_{k=1}^{K} \eta_{lk} \, \gamma_{lk} \leq 1 for all l=1,…,Ll = 1, \ldots, L.

This is a quasi-concave optimization that can be solved via bisection: for a target SINR tt, we check feasibility of SINRkcfβ‰₯t\text{SINR}_k^{\text{cf}} \geq t for all kk subject to the per-AP power constraints, which reduces to a second-order cone program (SOCP).

Max-min fairness ensures that the worst user in the network gets the highest possible rate. This is precisely the metric that addresses the cell-edge problem: instead of maximizing average throughput (which favors cell-center users), we maximize the minimum rate. Cell-free massive MIMO is particularly well-suited to max-min fairness because the distributed geometry ensures every user has nearby APs.

Sum Rate vs AP Density

Explore how the sum rate and 95%-likely per-user rate scale with the number of distributed APs. As AP density increases, both metrics improve, but the 95%-likely rate improves faster because the distributed geometry eliminates coverage holes.

Parameters
10
40
3.8
1000

SINR Uniformity: Cellular vs Cell-Free

Compare the 95%-likely per-user rate between cellular, small-cell, and cell-free deployments. The cell-free architecture provides dramatically more uniform service: the ratio of 95th-percentile to 5th-percentile rate is much smaller than in cellular networks.

Parameters
40
10
40
10
,

Example: Cell-Free vs Small Cells: The Ngo et al. Comparison

Ngo et al. (2017) compare cell-free massive MIMO (L=100L = 100 single-antenna APs) against small cells (100 single-antenna BSs, each serving users in its Voronoi cell) with K=40K = 40 users in a 1Γ—11 \times 1 km area. Both systems have the same total number of antennas and total transmit power. Explain why cell-free achieves 5--10 times higher 95%-likely per-user throughput.

Theorem: Channel Hardening in Cell-Free Massive MIMO

In a cell-free massive MIMO system with LL single-antenna APs serving user kk, define the aggregate channel gain as Gk=βˆ‘l=1L∣Hlk∣2=βˆ‘l=1LΞ²lk∣glk∣2G_k = \sum_{l=1}^{L} |\mathbf{H}_{lk}|^2 = \sum_{l=1}^{L} \beta_{lk} |g_{lk}|^2 where glk∼CN(0,1)g_{lk} \sim \mathcal{CN}(0,1) are independent. Then

GkE[Gk]β†’Lβ†’βˆž1inΒ probability\frac{G_k}{\mathbb{E}[G_k]} \xrightarrow{L \to \infty} 1 \quad \text{in probability}

provided that max⁑lΞ²lk/βˆ‘l=1LΞ²lkβ†’0\max_l \beta_{lk} / \sum_{l=1}^{L} \beta_{lk} \to 0, i.e., no single AP dominates the aggregate channel. The variance satisfies

Var(Gk)(E[Gk])2=βˆ‘l=1LΞ²lk2(βˆ‘l=1LΞ²lk)2≀max⁑lΞ²lkβˆ‘l=1LΞ²lkβ†’0\frac{\text{Var}(G_k)}{(\mathbb{E}[G_k])^2} = \frac{\sum_{l=1}^{L} \beta_{lk}^{2}}{\left(\sum_{l=1}^{L} \beta_{lk}\right)^2} \leq \frac{\max_l \beta_{lk}}{\sum_{l=1}^{L} \beta_{lk}} \to 0

Channel hardening in cell-free systems works differently from co-located massive MIMO. In co-located systems, many antennas at one location average out the fading fluctuations. In cell-free systems, many APs at different locations average out the fading β€” but they also average out the shadowing, which co-located arrays cannot do. This is why cell-free channel hardening can be stronger than co-located channel hardening.

,
πŸŽ“CommIT Contribution(2017)

Cell-Free Massive MIMO: The Founding Paper

H. Q. Ngo, A. Ashikhmin, H. Yang, E. G. Larsson, T. L. Marzetta β€” IEEE Trans. Wireless Communications, vol. 16, no. 3, pp. 1834–1850

This foundational paper established the cell-free massive MIMO concept and provided the first rigorous performance analysis. The key results include: (i) closed-form achievable rate expressions under conjugate beamforming with imperfect CSI; (ii) max-min fair power control via bisection over SOCPs; and (iii) a comparison against small cells showing 5--10 times improvement in 95%-likely per-user throughput. The paper demonstrated that the simplest possible processing β€” conjugate beamforming with local MMSE channel estimation β€” is sufficient to achieve near-uniform service when the number of distributed APs is large. This work launched a major research direction that continues to shape 6G network architecture.

cell-freemassive-mimofounding-paperView Paper β†’

Common Mistake: Cell-Free Does Not Beat Co-Located at Peak Rate

Mistake:

Assuming that cell-free massive MIMO provides higher peak throughput than co-located massive MIMO with the same total number of antennas.

Correction:

Cell-free trades peak rate for uniformity. A user near a co-located massive MIMO BS with MM antennas enjoys array gain MM and coherent beamforming. In a cell-free system with the same MM antennas distributed as LL single-antenna APs, the coherent gain from nearby APs is smaller because only a subset of APs are close. The average rate may be similar, but the 95%-likely (cell-edge) rate is far superior in the cell-free case. Cell-free optimizes the tail of the distribution, not the head.

,

Historical Note: Precursors: Distributed Antenna Systems and Network MIMO

1987–2017

The idea of distributing antennas across a coverage area did not begin with cell-free massive MIMO. Distributed Antenna Systems (DAS) were studied in the 1980s for indoor coverage enhancement. Network MIMO (Venkatesan, Lozano, Valenzuela, 2007) and cooperative multi-cell processing (Gesbert et al., 2010) formalized the idea of BSs jointly processing signals. What cell-free massive MIMO added was the insight that (i) a massive number of simple APs with (ii) simple local processing (conjugate beamforming, no centralized precoding) suffices to provide excellent performance β€” a crucial simplification that makes the concept scalable. The "cell-free" framing also sharpened the conceptual message: the cell boundary is not a physical constraint but an architectural choice that can be abandoned.

,

SINR Map: Cellular vs Cell-Free

SINR Map: Cellular vs Cell-Free
Left: SINR heatmap for a cellular network with 7 BSs (Nt=64N_t = 64 per BS). The cell boundaries are clearly visible as low-SINR valleys. Right: SINR heatmap for a cell-free deployment with L=100L = 100 single-antenna APs and the same total antenna count. The SINR is much more uniform β€” no valleys, no boundaries.

Max-Min Fair Power Control via Bisection

Complexity: O(log⁑(1/Ο΅))O(\log(1/\epsilon)) SOCP solves, each with O(Lβ‹…K)O(L \cdot K) variables.
Input: Large-scale fading {Ξ²lk}\{\beta_{lk}\}, estimation qualities {Ξ³lk}\{\gamma_{lk}\}, noise Οƒ2\sigma^2
Output: Power control coefficients {Ξ·lkβˆ—}\{\eta_{lk}^*\}, max-min SINR tβˆ—t^*
1. Set tmin⁑←0t_{\min} \leftarrow 0, tmax⁑←tΛ‰t_{\max} \leftarrow \bar{t} (upper bound from single-user case)
2. while tmaxβ‘βˆ’tmin⁑>Ο΅t_{\max} - t_{\min} > \epsilon do
3. t←(tmin⁑+tmax⁑)/2\quad t \leftarrow (t_{\min} + t_{\max}) / 2
4. \quad Solve feasibility: find {Ξ·lk}\{\eta_{lk}\} s.t.
5. SINRkcf(Ξ·)β‰₯t\quad\quad \text{SINR}_k^{\text{cf}}(\boldsymbol{\eta}) \geq t for all k=1,…,Kk = 1, \ldots, K
6. βˆ‘k=1KΞ·lkΞ³lk≀1\quad\quad \sum_{k=1}^{K} \eta_{lk} \gamma_{lk} \leq 1 for all l=1,…,Ll = 1, \ldots, L
7. Ξ·lkβ‰₯0\quad\quad \eta_{lk} \geq 0 for all l,kl, k
8. \quad if feasible then tmin⁑←tt_{\min} \leftarrow t; store {Ξ·lk}\{\eta_{lk}\}
9. \quad else tmax⁑←tt_{\max} \leftarrow t
10. end while
11. return {Ξ·lkβˆ—}←\{\eta_{lk}^*\} \leftarrow stored solution, tβˆ—β†tmin⁑t^* \leftarrow t_{\min}

The feasibility check (lines 4--7) is a second-order cone program that can be solved efficiently using interior-point methods. For moderate LL and KK, the total runtime is a few seconds.

⚠️Engineering Note

Practical Deployment Considerations

Deploying cell-free massive MIMO in practice raises several engineering challenges:

  1. AP placement: APs should be distributed to ensure coverage uniformity. Regular grids, random (PPP) deployments, and optimized placements all give different trade-offs.
  2. Synchronization: Coherent JT requires tight time and phase synchronization across distributed APs. GPS-disciplined oscillators or over-the-air synchronization protocols are needed.
  3. Power supply: Each AP needs power. Options include Power-over-Ethernet (PoE, up to 90W for PoE++), solar, or conventional mains. PoE limits the per-AP transmit power to roughly 200 mW (23 dBm).
  4. Cost: While each AP is simpler than a macro BS, the total infrastructure cost (fronthaul, power, installation) for L=100L = 100 APs may exceed that of 7 macro BSs.
Practical Constraints
  • β€’

    PoE limit: 200 mW per AP (23 dBm)

  • β€’

    GPS synchronization accuracy: ~10 ns (sufficient for sub-6 GHz)

  • β€’

    Fronthaul: Ethernet-based, 1–10 Gbps per AP for Level 1–2 processing

,

Use-and-then-Forget (UatF) Bound

A technique for deriving achievable rate lower bounds in massive MIMO systems with imperfect CSI. The estimated channel is used for beamforming ("use"), and then the estimation error is treated as worst-case uncorrelated noise ("forget"). This yields closed-form rate expressions that depend only on channel statistics, not on instantaneous channel realizations.

Related: Estimating the Cascaded Channel, Achievable Rate

Macro-Diversity

Spatial diversity obtained from geographically separated transmitters/receivers. In cell-free massive MIMO, macro-diversity arises because each user receives signals from many distributed APs at different locations, providing resilience against shadowing and path loss variations.

Related: Cell-Free Massive MIMO, Macro-Diversity Gain

Quick Check

Under max-min fair power control in cell-free massive MIMO, which user receives the most total transmit power from the network?

The user closest to the most APs (strong user)

The user with the weakest aggregate channel (weak user)

All users receive equal power

It depends on the number of APs

Key Takeaway

The initial performance analysis of cell-free massive MIMO reveals its fundamental advantage: the 95%-likely per-user rate is 5 to 10 times higher than small cells with the same total antenna count. This gain comes from (i) the absence of cell boundaries eliminating the worst-case geometry, (ii) macro-diversity from distributed APs, and (iii) max-min fair power control that focuses network resources on the weakest users. The simplest processing β€” conjugate beamforming with local CSI β€” is already highly effective.