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
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (72 CRs across 5 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Studied in Rel-8, normative work from Rel-15.
In Release 15, the PHR function was enhanced and clarified for EN-DC (E-UTRA-NR Dual Connectivity) operation. This included defining the specific PHR format for EN-DC, correcting and clarifying the procedures for triggering and transmitting PHR in dual-connectivity configurations. The release also provided clarifications on power headroom reporting timing for configured grants and on omitting PH for UEs incapable of dynamic power sharing.
- Make additional SIB transmission an optional feature with capability reporting TS 36.306CR1636
- CR to 36.306 on introducing eutra-CGI-Reporting-ENDC and utra-geran-CGI-Reporting-ENDC for EN-DC TS 36.306CR1673
- 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
+ 24 more changes
In Release 16, the PHR function was enhanced to support reporting for Additional SRS and to introduce Maximum Permissible Exposure (MPE) reporting. The release also included clarifications for power class 14dBm UEs and introduced a 'P bit' for Single Entry PHR. Furthermore, corrections and clarifications were made to the handling of PHR content and its procedures within the MAC layer specification.
- Introduction of Power headroom reporting for Additional SRS TS 36.321CR1461
- Introduction of Rel-16 NR UE power saving in 38.321 TS 38.321CR0699
- Introduction of MPE reporting TS 38.321CR0883
- Capability for beam level NR early measurement reporting TS 36.306CR1791
- Introducing power sharing for DAPS handover TS 36.306CR1798
- P bit for Single Entry PHR TS 38.321CR0716
+ 14 more changes
In Release 17, the PHR function was updated with a correction concerning DL TX power adjustment range extension for Integrated Access and Backhaul in NR. Additionally, clarifications and corrections were introduced for PHR-related procedures in the context of random access cancellation criteria for sidelink BSR and CSI reporting. The release also included a MAC correction specifically for Sidelink CSI reporting.
- On introducing height information reporting in MDT reports [LTE-Height-MDT] TS 36.306CR1838
- Introduction of gNB ID length reporting in the NR CGI report [gNB_ID_Length] TS 36.306CR1850
- Clarification on the generation of TA reporting for IoT NTN TS 36.321CR1562
- Correction to 38.321 on Integrated Access and Backhaul for NR Rel-17 concerning DL TX power adjustment range extension TS 38.321CR1540
- MAC correction for Sidelink CSI reporting TS 38.321CR1720
- Corrections to random access cancellation criteria for sidelink BSR and CSI reporting TS 38.321CR1669
+ 1 more changes
In Release 18, the enhancements to Power Headroom Reporting (PHR) primarily focused on corrections and clarifications for multi-TRP (Transmission Reception Point) and multi-panel MIMO schemes. Specifically, the release introduced corrections for PHR in multi-TRP PUSCH repetition scenarios and for the MIMO STx2P multi-panel scheme. It also provided clarifications on the DPC field within the PHR MAC Control Element to ensure accurate reporting.
- Correction to PHR for multi-TRP multi-panel scheme in MIMO Evolution TS 38.321CR1927
- Corrections for PUCCH repetition for Msg4 HARQ-ACK TS 38.321CR1928
- Clarifications on DPC field in PHR MAC CE TS 38.321CR1957
- Correction on PHR for MIMO STx2P multi-panel scheme TS 38.321CR1959
- Correction to co-existence of multi-PUSCH CG and CG-SDTenh [CG-SDTenh] TS 38.321CR1997
- Correction to multi-PUSCH configured grant TS 38.321CR2002
+ 7 more changes
In Release 19, the enhancements to Power Headroom Reporting (PHR) included the introduction of Automatic Neighbour Relation (ANR) reporting for HSDN cells and support for power boost in Rel-19 NB-IoT Non-Terrestrial Networks (NTN). These additions built upon the existing framework of UE capability reporting for various uplink channels and power control mechanisms, such as those for PUCCH and PUSCH in coverage enhancement modes. The update specifically integrated new reporting procedures and power control adaptations for these advanced deployment scenarios.
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 |