Practical Power Control Algorithms
From Optimal to Practical
The algorithms in Sections 5.1–5.3 — bisection for max-min, GP for proportional fairness, WMMSE for sum-rate — all assume perfect knowledge of the SINR parameters , , and . In practice, these depend on channel estimates that are noisy and outdated. Moreover, the computational cost of optimal algorithms may exceed the scheduling budget. This section develops practical power control algorithms that trade optimality for robustness and simplicity, culminating in the Bjornson–Hoydis–Sanguinetti framework that accounts for imperfect CSI from the start.
Definition: Fractional Power Control
Fractional Power Control
Fractional power control (FPC) sets the transmit power of user proportional to a fractional power of its path loss:
where is the power control exponent:
- : equal power allocation (no compensation for path loss)
- : full path-loss inversion (complete compensation)
- : partial compensation (the practical sweet spot)
Fractional power control with – is the default in most cellular systems. Full inversion () wastes too much power on cell-edge users; no compensation () creates extreme rate imbalance.
Fractional Power Control
A heuristic power control policy where each user's transmit power is set proportional to , with controlling the degree of path-loss compensation. Used in LTE and 5G NR uplink.
Related: Power Control, Path Loss Inversion
Fractional Power Control: Rate vs. Exponent
Explore how the power control exponent affects the per-user rate distribution. Slide from 0 (equal power) to 1 (full inversion) and observe the tradeoff between cell-edge rate and sum rate.
Parameters
Theorem: Optimal Fractional Power Control Exponent
For a single-cell massive MIMO uplink with MRC combining, , i.i.d. Rayleigh fading, and path losses drawn i.i.d. from a distribution , the fractional power control exponent that maximizes the ergodic sum rate converges to
in the regime . Furthermore, the exponent that maximizes the -likely per-user rate (the cell-edge metric) is –.
The result has a clean interpretation: each user inverts the square root of its path loss. This equalizes the received signal powers ... actually it balances the tension between boosting weak users and not wasting power. The cell-edge metric favors higher because it values the worst user more.
Asymptotic SINR with MRC
With MRC and , channel hardening gives . Under FPC, where normalizes the total power.
Sum rate in the large-antenna limit
As with fixed , interference vanishes and . The sum rate is .
Optimize over $lpha$
Taking the derivative with respect to and using the concavity of together with Jensen's inequality, the optimal balances the variance of against the loss from the power normalization . In the limit, this gives .
Definition: Fixed-Point Iteration for Max-Min Power Control
Fixed-Point Iteration for Max-Min Power Control
An alternative to bisection for max-min fairness is the fixed-point iteration based on the standard interference function framework of Yates (1995). Define
for a target SINR . This iteration converges to the unique minimum-power solution achieving for all (if feasible), by the standard interference function properties: positivity, scalability, and monotonicity.
The fixed-point iteration is simpler than bisection (no linear system solve per iteration) but converges more slowly. It is well-suited for distributed implementation where each user updates its power independently based on local interference measurements.
Standard Interference Function
A function satisfying three properties: (1) positivity: , (2) monotonicity: if then , (3) scalability: for , . Yates (1995) proved that any standard interference function has a unique fixed point and that the iteration converges.
Related: Fixed Point Iteration, Power Control
Historical Note: Yates' Standard Interference Function Framework
1995Roy Yates' 1995 paper "A Framework for Uplink Power Control in Cellular Radio Systems" established the theoretical foundation for iterative power control. His key insight was that the required power for each user to achieve a target SINR is a "standard" function — positive, monotone, and scalable — and that any standard function has a unique fixed point reachable by simple iteration. This elegant framework unified dozens of earlier ad-hoc power control algorithms and remains the starting point for all modern power control theory.
The BHS Framework for Power Control with Imperfect CSI
The Bjornson–Hoydis–Sanguinetti (BHS) framework provides a unified treatment of power control for massive MIMO that accounts for imperfect channel state information from the outset. Rather than optimizing instantaneous SINR (which requires perfect CSI), the BHS approach optimizes the ergodic spectral efficiency that depends only on large-scale fading coefficients and channel estimation quality.
The key result is that under the UatF bound, the achievable rate of user depends on the powers only through the large-scale parameters and the estimation error variance. This means power control can be performed on a slow timescale (every 100–200 ms) using only path-loss measurements, making it practical for real-time implementation.
The framework applies to MRC, ZF, and MMSE combining, and to both single-cell and multi-cell scenarios. It also provides closed-form expressions for the achievable rate that can be directly inserted into the max-min or proportional fairness optimization problems of Sections 5.1–5.2.
Definition: Achievable Rate Under BHS Framework
Achievable Rate Under BHS Framework
Under the BHS framework with MMSE channel estimation, the achievable uplink rate of user with MRC combining is
where is the estimation quality coefficient that depends on the pilot power and the path loss .
The critical observation is that depends on the data powers and path losses — not on the instantaneous channel realizations. Power control optimizes over these slowly-varying parameters.
BHS Max-Min Power Control with Imperfect CSI
Complexity: Same as Algorithm 5.1: . The key difference is that the SINR expression accounts for estimation errors.The BHS framework reduces the power control to the same bisection structure as the perfect-CSI case, but with modified SINR parameters that incorporate estimation quality. This means all the algorithmic machinery from Sections 5.1–5.3 applies directly.
Example: Joint Data and Pilot Power Optimization
In the BHS framework, the estimation quality depends on the pilot power . Consider optimizing both the pilot powers and data powers to maximize the minimum rate, subject to a joint pilot-plus-data power budget per coherence interval.
Formulate the joint problem
Let be the number of pilot symbols and the number of data symbols per coherence interval. The constraint is for each user, where is the energy budget per coherence interval.
Alternating optimization
Fix pilot powers optimize data powers via bisection. Fix data powers optimize pilot powers (concave in for fixed data powers, since higher pilot power improves but reduces the energy available for data).
Result
The optimal pilot power typically allocates 5–20% of the total energy to pilots, with the exact fraction depending on the coherence interval length and the SNR. Cell-edge users benefit from spending a larger fraction on pilots (improving estimation quality) while cell-center users can afford to spend more on data.
Common Mistake: Power Control Cannot Eliminate Pilot Contamination
Mistake:
Some students believe that careful power control can completely eliminate the effects of pilot contamination in massive MIMO.
Correction:
Pilot contamination causes a coherent interference term that scales with just like the desired signal — it does not vanish in the large-antenna limit. Power control can mitigate the impact by adjusting data and pilot powers, but the fundamental contamination remains. True elimination requires either spatial covariance-based pilot decontamination (Chapter 3) or orthogonal pilot assignment across all cells (at the cost of higher pilot overhead).
Fractional Power Control in 3GPP NR
5G NR implements fractional power control for the uplink via the formula where is the target received power, is the number of allocated resource blocks, is the path-loss compensation factor, PL is the estimated path loss, is a transport-format adjustment, and is a closed-loop correction from the gNB.
The gNB signals the pair via RRC configuration. Typical values: for full-buffer traffic (close to max-min), for mixed traffic (closer to proportional fairness).
- •
UE maximum power dBm (200 mW) for FR1
- •
Path-loss compensation factor is signaled with 0.1 resolution
- •
Closed-loop adjustment updated every 2 ms via DCI format 2_2 or 2_3
- •
In practice, is the most common setting in deployed networks
Comparison of Power Control Algorithms
| Algorithm | Objective | CSI Required | Complexity | Convergence |
|---|---|---|---|---|
| Bisection (Sec 5.1) | Max-min SINR | Coupling matrix | Global optimum | |
| GP solver (Sec 5.2) | Proportional fair | Coupling matrix | Global (high-SINR GP) | |
| WMMSE (Sec 5.3) | Weighted sum-rate | Instantaneous CSI | Stationary point | |
| Fractional PC | Heuristic | Path loss only | One-shot (no iteration) | |
| BHS framework | Max-min / PF / SR | Path loss + estimation quality | Global (for max-min) |
Quick Check
In fractional power control with exponent , what happens when ?
All users transmit at the same power regardless of path loss
Each user fully inverts its path loss
No power is allocated to any user
The system operates in open-loop mode
With , — all users receive the same share of the power budget. This maximizes throughput for cell-center users but provides poor service to cell-edge users.
Why This Matters: Power Control in Cell-Free Massive MIMO
The power control framework developed in this chapter extends directly to cell-free massive MIMO (Part III), but with important differences. In cell-free systems, each user is served by multiple access points, and the SINR expression involves a sum over AP contributions. The BHS framework generalizes naturally: the coupling coefficients now depend on the AP-user path losses and the combining scheme at each AP. Max-min fairness in cell-free MIMO typically uses the 95%-likely per-user rate as the optimization target, computed over both channel fading and random user locations.
See full treatment in Fairness and Coverage
Key Takeaway
Practical power control in massive MIMO relies on large-scale fading coefficients, not instantaneous CSI. Fractional power control () is the industry standard in 5G NR. The BHS framework shows that optimal power control under imperfect CSI reduces to the same algorithmic structures as the perfect-CSI case, with modified SINR parameters that incorporate estimation quality.