Fairness and Coverage

Fairness as the Design Objective

Spectral efficiency comparisons based on average or sum rates can be misleading: a system where 90% of users get 10 bits/s/Hz but 10% get 0.1 bits/s/Hz has a high average rate but unacceptable service for one in ten users. The cell-free massive MIMO literature uses the 95%-likely per-user rate as the primary performance metric precisely because it captures what matters in practice: the experience of the worst-served users. This section formalizes this metric and shows how to optimize it.

Definition:

95%-Likely Per-User Rate

Let RkR_k denote the achievable rate of user kk for a given random deployment of users over the coverage area A\mathcal{A}. The CDF of the per-user rate is

FR(r)=Pr⁑ ⁣[Rk≀r]=1Kβˆ‘k=1K1(Rk≀r)F_R(r) = \Pr\!\left[R_k \leq r\right] = \frac{1}{K} \sum_{k=1}^{K} \mathbf{1}(R_k \leq r)

averaged over random user locations. The 95%-likely per-user rate is

R95%=FRβˆ’1(0.05)=sup⁑{r:FR(r)≀0.05}R_{95\%} = F_R^{-1}(0.05) = \sup\{r : F_R(r) \leq 0.05\}

i.e., the rate that 95% of users achieve or exceed. This is the primary fairness metric in cell-free massive MIMO: a system with high R95%R_{95\%} provides good service to (almost) everyone.

The complementary metric, the 5th percentile of the rate CDF, is standard in 3GPP system-level evaluations and is used by operators to define "coverage" β€” a cell is "covered" if R95%R_{95\%} exceeds a minimum threshold.

Theorem: Max-Min Fair Power Control

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

max⁑{Ξ·lk}β€…β€Šmin⁑k=1,…,Kβ€…β€ŠSEkdl({Ξ·lk})\max_{\{\eta_{lk}\}} \; \min_{k = 1, \ldots, K} \; \text{SE}_k^{\text{dl}}(\{\eta_{lk}\})

subject to per-AP power constraints βˆ‘k=1KΞ·lkΞ³lkN≀Ptl\sum_{k=1}^{K} \eta_{lk} \gamma_{lk} N \leq {P_t}_{l} for all l=1,…,Ll = 1, \ldots, L.

This is a quasi-convex optimization problem that can be solved via bisection: for a target SEβˆ—=t\text{SE}^* = t, check feasibility of

SINRkdl({Ξ·lk})β‰₯2tβ‹…Ο„c/(Ο„cβˆ’Ο„p)βˆ’1,βˆ€k\text{SINR}_k^{\text{dl}}(\{\eta_{lk}\}) \geq 2^{t \cdot \tau_c / (\tau_c - \tau_p)} - 1, \quad \forall k

which is a second-order cone program (SOCP) for each fixed tt. The bisection over tt converges in O(log⁑(1/ϡ))O(\log(1/\epsilon)) iterations.

Max-min fairness maximizes the rate of the worst-off user. The bisection approach converts a non-convex objective (max-min of a fractional function) into a sequence of convex feasibility problems. The SOCP structure arises because the SINR constraint, after squaring the coherent combining term, becomes a second-order cone constraint.

,

Max-Min Fair Power Control via Bisection

Complexity: O(log⁑(1/Ο΅))O(\log(1/\epsilon)) SOCP solves, each of complexity O((Lβ‹…K)3.5)O((L \cdot K)^{3.5})
Input: Large-scale fading {Ξ²lk}\{\beta_{lk}\}, estimation quality {Ξ³lk}\{\gamma_{lk}\},
per-AP power {Ptl}\{{P_t}_{l}\}, tolerance Ο΅>0\epsilon > 0
Output: Power control coefficients {Ξ·lkβˆ—}\{\eta_{lk}^*\}, max-min SE tβˆ—t^*
1. Set tlow←0t_{\text{low}} \leftarrow 0, thigh←log⁑2(1+Lβ‹…Nβ‹…SNR)t_{\text{high}} \leftarrow \log_2(1 + L \cdot N \cdot \text{SNR})
2. while thighβˆ’tlow>Ο΅t_{\text{high}} - t_{\text{low}} > \epsilon do
3. t←(tlow+thigh)/2\quad t \leftarrow (t_{\text{low}} + t_{\text{high}}) / 2
4. Ξ³βˆ—β†2tβ‹…Ο„c/(Ο„cβˆ’Ο„p)βˆ’1\quad \gamma^* \leftarrow 2^{t \cdot \tau_c / (\tau_c - \tau_p)} - 1
5. \quad Solve SOCP: find {Ξ·lk}\{\eta_{lk}\} s.t. SINRkβ‰₯Ξ³βˆ—\text{SINR}_k \geq \gamma^* βˆ€k\forall k, βˆ‘kΞ·lkΞ³lkN≀Ptl\sum_k \eta_{lk} \gamma_{lk} N \leq {P_t}_{l} βˆ€l\forall l
6. \quad if feasible then tlow←tt_{\text{low}} \leftarrow t, store {Ξ·lkβˆ—}←{Ξ·lk}\{\eta_{lk}^*\} \leftarrow \{\eta_{lk}\}
7. \quad else thigh←tt_{\text{high}} \leftarrow t
8. end while
9. return {Ξ·lkβˆ—}\{\eta_{lk}^*\}, tβˆ—β†tlowt^* \leftarrow t_{\text{low}}

For large systems (Lβ‹…K>103L \cdot K > 10^3), the SOCP can be replaced by a fixed-point iteration based on the standard interference function framework, reducing per-iteration cost to O(Lβ‹…K)O(L \cdot K).

,

95%-Likely Rate vs Number of Users

Compare the 95%-likely per-user rate across architectures as the number of users increases. Observe how cell-free maintains fairness even under heavy load, while small cells and co-located systems degrade rapidly.

Parameters
64
40
10

Example: Quantifying the CDF Improvement

From the SINR CDF comparison (see interactive plot in Section 15.2), extract the following metrics for cell-free vs small cells with L=64L = 64, K=20K = 20, SNR = 10 dB: (a) the 5th-percentile SINR improvement, (b) the median SINR change, (c) the 95th-percentile SINR change.

Key Takeaway

The 95%-likely per-user rate is the defining performance metric for cell-free massive MIMO. Under max-min fair power control, cell-free achieves 5-10 times higher 95%-likely rate than small cells with the same total antenna count, by converting cell-edge interference into useful signal through coherent combining from distributed APs.

Definition:

Proportional Fairness

An alternative to max-min fairness, proportional fairness maximizes the sum of log-rates:

max⁑{Ξ·lk}β€…β€Šβˆ‘k=1Klog⁑(Rk)\max_{\{\eta_{lk}\}} \; \sum_{k=1}^{K} \log(R_k)

subject to the same per-AP power constraints. This balances efficiency and fairness: it allocates more resources to users with poor channels (diminishing marginal utility of log⁑\log) but does not sacrifice as much peak rate as max-min fairness. The solution satisfies the Nash bargaining axioms and is the utility function used in most 4G/5G schedulers.

In practice, proportional fairness often achieves 50-70% of the max-min 95%-likely rate while providing 20-40% higher sum-rate. The choice between max-min and proportional fairness depends on the operator's service-level agreement.

Quick Check

Under max-min fair power control in cell-free massive MIMO, what happens to the sum-rate compared to equal power allocation?

Sum-rate always increases because fairness helps everyone

Sum-rate may decrease, but the min-rate increases

Sum-rate is unchanged because total power is the same

Sum-rate always decreases to exactly half

Common Mistake: Using Average Rate Instead of 5th-Percentile Rate

Mistake:

Evaluating cell-free massive MIMO by average per-user rate and concluding it provides only modest gains over small cells (e.g., 2 dB average SINR improvement).

Correction:

The average rate hides the dramatic improvement at the cell edge. The 5th-percentile rate β€” the metric that matters for coverage β€” shows 10+ dB improvement. Always report the full CDF or at minimum the 5th, 50th, and 95th percentiles when comparing architectures.

Historical Note: Max-Min Fairness: From Networking to Wireless

1992-2017

Max-min fairness originated in wireline networking (Bertsekas and Gallager, 1992), where it was used for bandwidth allocation in packet-switched networks. The concept was adapted to wireless resource allocation by Rashid-Farrokhi, Liu, and Tassiulas (1998), who showed that max-min SINR balancing in CDMA networks can be solved via eigenvalue methods. The application to cell-free massive MIMO by Ngo et al. (2017) leveraged the particular SINR structure to obtain efficient SOCP formulations. The max-min criterion has since become the standard benchmark for fairness in cell-free systems, though proportional fairness and Ξ±\alpha-fairness generalizations are increasingly studied.

Example: Max-Min Power Control for a 3-AP, 2-User System

Consider L=3L = 3 APs and K=2K = 2 users with channel estimation qualities Ξ³lk\gamma_{lk} given by the matrix Ξ“=[0.80.20.30.70.50.5]\boldsymbol{\Gamma} = \begin{bmatrix} 0.8 & 0.2 \\ 0.3 & 0.7 \\ 0.5 & 0.5 \end{bmatrix} (rows = APs, columns = users). All APs have equal power Pt=1P_t = 1. Ignoring noise, find the max-min fair power allocation Ξ·lk\eta_{lk}.

Why This Matters: Coverage Probability in 5G Network Planning

The 95%-likely rate directly maps to the coverage probability used in 5G NR network planning. 3GPP defines a cell as providing adequate coverage if the 5th-percentile user throughput exceeds a minimum threshold (e.g., 100 Mbps for eMBB). Cell-free massive MIMO achieves this threshold at significantly lower AP density than conventional small cells, because the coherent combining gain shifts the entire rate CDF to the right β€” especially the critical lower tail.

Max-Min Fairness

A resource allocation policy that maximizes the minimum rate across all users. Achieves the most egalitarian outcome: no user's rate can be improved without reducing another user's rate below the current minimum. Solved via bisection over SOCP feasibility problems.

Related: Proportional Fairness, Power Control, Socp

Cumulative Distribution Function (CDF)

FR(r)=Pr⁑[R≀r]F_R(r) = \Pr[R \leq r], the probability that a randomly located user achieves rate at most rr. In cell-free evaluations, the CDF is computed empirically over many random user drops and captures both cell-center and cell-edge performance.

Related: 95%-Likely Per-User Rate, Fairness as the Design Objective

Coverage Uniformity as the Ultimate Goal

The vision of cell-free massive MIMO can be summarized in one sentence: every user should experience the same quality of service regardless of location. The 95%-likely rate approaching the median rate is the quantitative signature of this vision. In a perfectly uniform system, the CDF would be a step function β€” all users achieve exactly the same rate. While this ideal is unachievable (users at different distances from APs will always have different path losses), cell-free with max-min power control comes remarkably close: the ratio of the 95th percentile to the 5th percentile rate is typically 3-5x, compared to 50-100x in conventional cellular networks.