PHR

Power Headroom Reporting

Radio Access Network →
Introduced in Rel-8

PHR is a UE reporting mechanism that informs the base station of the difference between its maximum and currently used transmit power, enabling efficient uplink power control and scheduling.

Category
Radio Access Network
Introduced
Rel-8
Where
Radio Access Network › NG-RAN (5G)
Specifications
3 specs
PHR Description Purpose Related Classification Detected Changes Specifications

Description

Power Headroom Reporting (PHR) is a fundamental UE capability and reporting procedure defined in 3GPP LTE (from Release 8) and NR (from Release 15). It is a MAC (Medium Access Control) layer control element where the User Equipment (UE) periodically or event-triggered informs the serving base station (eNodeB in LTE, gNB in NR) about its available transmit power margin, known as power headroom. The power headroom is calculated as the difference between the UE's maximum configured or nominal transmit power (P_CMAX) and the estimated power required for its current uplink transmission on a specific component carrier or cell group. This report provides the network with crucial insight into the UE's power-limited state.

Architecturally, the PHR is generated by the UE's MAC layer based on physical layer measurements and configurations. The report is transmitted as a MAC Control Element (MAC CE) on the uplink shared channel (PUSCH in LTE, PUSCH or PUCCH in NR). There are different types of PHR reports. In LTE, Type 1 PHR is calculated for PUSCH transmissions, while Type 2 includes both PUSCH and PUCCH (if configured). In NR, reports are categorized for specific cell groups (e.g., Primary Cell Group, Secondary Cell Group) and can include power headroom for both PUSCH and PUCCH, as well as information about the maximum power reduction (MPR) needed due to higher-order modulation or local SAR regulations.

How it works: The UE continuously estimates its required transmit power for the granted resources, based on open-loop and closed-loop power control commands from the network. When a PHR triggering condition is met—such as a significant change in pathloss, periodic timer expiry, or configuration/reconfiguration of power control parameters—the UE constructs a PHR MAC CE. This CE contains one or more power headroom fields (typically in dB) for each activated serving cell. The network's scheduler uses this information to determine if the UE is power-limited. If the reported headroom is low or negative (meaning the UE is already at or above its maximum power), the scheduler may allocate fewer resource blocks (RBs) or use a more robust modulation and coding scheme (MCS) to ensure reliable transmission. Conversely, a large positive headroom indicates the UE could support more RBs or a higher-order MCS, allowing the scheduler to increase uplink throughput.

Purpose & Motivation

PHR was introduced to solve the critical problem of efficient uplink resource scheduling in the presence of varying UE power constraints. In LTE and NR, uplink power control aims to ensure signals are received with sufficient quality while minimizing interference. However, each UE has a finite maximum transmit power. Without knowledge of a UE's power headroom, a base station might schedule too many resource blocks or too high an MCS, causing the UE to hit its power ceiling (power saturation). This leads to degraded signal quality, failed transmissions, and wasted radio resources. PHR provides the network with the necessary visibility to make intelligent scheduling decisions that avoid this condition.

Historically, earlier cellular systems had less sophisticated uplink scheduling and often operated with continuous transmission or simpler power control loops. The advent of LTE's SC-FDMA (Single-Carrier FDMA) uplink, which requires contiguous resource block allocation, made the relationship between allocated bandwidth and required transmit power more direct and critical. The creation of PHR in Release 8 was motivated by the need to support adaptive bandwidth allocation and link adaptation effectively, especially for cell-edge UEs that are most likely to be power-limited. It addressed the limitation of the network having only an estimate of the UE's pathloss, without knowing the UE's actual power amplifier headroom or any internal power reductions.

The mechanism is essential for optimizing system capacity, user fairness, and battery life. By preventing power saturation, PHR helps maintain uplink control channel (PUCCH) reliability and data channel (PUSCH) performance. It enables the network to balance resource allocation between cell-center and cell-edge users, improving overall coverage. In NR, with wider bandwidths, carrier aggregation, and more complex power sharing scenarios (e.g., between multiple panels or simultaneous PUSCH/PUCCH), PHR evolved to provide even more granular information, allowing the gNB to manage uplink transmissions across a more complex radio resource landscape.

Classification

Part ofPUSCH
Related approachesPUCCH

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (21 CRs across 3 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 11 changes

In Release 15, the PHR function was significantly enhanced to support EN-DC (E-UTRA-NR Dual Connectivity) and dual connectivity configurations. The changes included clarifications and corrections to the PHR trigger, format, and procedures specifically for EN-DC, alongside the introduction of a dedicated Dual Connectivity PHR MAC CE. Furthermore, the release provided clarifications on PHR timing for configured grant transmissions.

  • Clarification on PHR in EN-DC TS 36.321CR1247
  • Correction on PHR trigger for EN-DC TS 36.321CR1281
  • PHR format with EN-DC TS 36.321CR1287
  • Clarification on Dual Connectivity PHR MAC CE for EN-DC TS 36.321CR1322
  • Correction to PHR procedures in EN-DC TS 36.321CR1404
  • Correction on PHR for late drop TS 36.321CR1447

+ 5 more changes

Rel-16 5 changes

In Release 16, the PHR function was enhanced to introduce power headroom reporting for an Additional SRS resource and to define a 'P' bit for Single Entry PHR reports. It also included corrections and clarifications on the handling of BSR/PHR content, the behavior of the E-UTRA MAC entity in PHR, and reporting for UEs with a 14dBm power class.

  • Introduction of Power headroom reporting for Additional SRS TS 36.321CR1461
  • P bit for Single Entry PHR TS 38.321CR0716
  • Corrections on BSR/PHR content handling TS 38.321CR1075
  • Clarification on E-UTRA MAC entity in PHR TS 38.321CR1134
  • Clarification on PHR report for power class 14dBm UE TS 36.321CR1479
Rel-18 5 changes

In Release 18, the PHR function was updated with corrections and clarifications for multi-TRP (Transmission Reception Point) and multi-panel MIMO schemes. The changes specifically addressed PHR for multi-TRP PUSCH repetition and for serving cells configured with multiple TRP PUSCH repetition in NR-DC (New Radio - Dual Connectivity). Furthermore, the release included clarifications on the DPC (Dedicated Physical Channel) field within the PHR MAC Control Element.

  • Correction to PHR for multi-TRP multi-panel scheme in MIMO Evolution TS 38.321CR1927
  • Clarifications on DPC field in PHR MAC CE TS 38.321CR1957
  • Correction on PHR for MIMO STx2P multi-panel scheme TS 38.321CR1959
  • Correction on PHR for mTRP PUSCH repetition TS 38.321CR1893
  • PHR for serving cells configured with multiple TRP PUSCH repetition in NR-DC TS 38.321CR2006

Explore further

Broader topics and technologies where PHR plays a role.

Defining Specifications

3GPP specifications that define or reference PHR, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 36.306 vj00 E-UTRA UE Radio Access Capability Parameters Rel-19
TS 36.321 vj00 E-UTRA MAC Protocol Specification Rel-19
TS 38.321 vj00 NR MAC Protocol Specification Rel-19
Patrick Zandl

About the author: Patrick Zandl (b. 1974)

Telecommunications specialist, technology journalist (founder of the Mobil server), and developer who has been running since 2025 — the largest Czech-language resource on AI-assisted programming. Formerly Chief Wizard Architect at Prusa3D and head of development for Turris at CZ.NIC; currently a consultant and instructor on AI implementation in companies.