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
Release Timeline
Detected Changes Across Releases
from 3GPP Change RequestsSpecific 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.
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
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.
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.
| Specification | Title | Release |
|---|---|---|
| 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 |