Prerequisites & Notation

Before You Begin

This chapter builds directly on the cell-free massive MIMO concept introduced in Chapter 11. We address the scalability bottleneck of the original formulation and develop user-centric architectures that make cell-free practical at scale. Familiarity with the following topics is essential.

  • Cell-free massive MIMO: architecture, no-cell principle, initial rate analysis(Review ch11)

    Self-check: Can you write the cell-free downlink signal model yk=βˆ‘m=1MΞ·mkg^mkβˆ—sk+interference+noisey_k = \sum_{m=1}^{M} \sqrt{\eta_{mk}} \hat{g}_{mk}^* s_k + \text{interference} + \text{noise}?

  • Pilot contamination: shared pilots, estimation error scaling(Review ch03)

    Self-check: Can you explain why pilot contamination does not vanish with increasing AP count in cell-free?

  • Achievable rate analysis: use-and-then-forget (UatF) bound(Review ch04)

    Self-check: Can you derive the UatF SINR expression for MRC processing?

  • Power control: max-min fairness, bisection algorithm(Review ch05)

    Self-check: Can you formulate the max-min power control problem as a convex feasibility problem?

  • Large-scale fading: path loss models, shadow fading

    Self-check: Can you compute the large-scale fading coefficient Ξ²mk=PL(dmk)β‹…10Οƒshz/10\beta_{mk} = \text{PL}(d_{mk}) \cdot 10^{\sigma_{\text{sh}} z / 10}?

Notation for This Chapter

Symbols introduced in this chapter. See also the NGlobal Notation Table master table in the front matter.

SymbolMeaningIntroduced
MMTotal number of access points (APs) in the networks01
KKTotal number of users in the networks01
Mk\mathcal{M}_kServing cluster of APs for user kk (user-centric set)s02
Km\mathcal{K}_mSet of users served by AP mm (dual perspective)s02
DmkD_{mk}Binary cluster indicator: Dmk=1D_{mk} = 1 if AP mm serves user kks02
∣Mk∣|\mathcal{M}_k|Cluster size (number of serving APs) for user kks02
Ξ²mk\beta_{mk}Large-scale fading coefficient between AP mm and user kks01
gmkg_{mk}Channel coefficient between AP mm and user kks01
g^mk\hat{g}_{mk}MMSE channel estimate of gmkg_{mk}s01
γmk\gamma_{mk}Estimation quality: γmk=E[∣g^mk∣2]\gamma_{mk} = \mathbb{E}[|\hat{g}_{mk}|^2]s01
mβˆ—(k)m^*(k)Master AP index for user kks03
Si,kk{\mathbf{S}_{i,k}}_{k}Pilot index assigned to user kks04
Ο„p\tau_pNumber of orthogonal pilot sequencess04
Pt\mathcal{P}_tSet of users sharing pilot tt: Pt={k:Si,kk=t}\mathcal{P}_t = \{k : {\mathbf{S}_{i,k}}_{k} = t\}s04