Description
Transmit Power Control (TPC) is a fundamental physical layer procedure in 3GPP systems (UMTS, LTE, NR) that manages the radio frequency output power of transmitters. It operates in both uplink (UE transmit power) and downlink (base station transmit power), though it is most critically applied to the UE uplink to combat the near-far problem and conserve battery. TPC algorithms use measurements and commands to adjust power in small steps (e.g., 1 dB, 2 dB) to maintain a target signal quality, such as a specific Signal-to-Interference-plus-Noise Ratio (SINR) or block error rate (BLER).
In the uplink, TPC is primarily a closed-loop process. The base station (NodeB, eNB, gNB) measures the received power or quality of signals from the UE (e.g., on the Physical Uplink Shared Channel (PUSCH) or Sounding Reference Signals (SRS)). It then compares this to a target value set by the network's radio resource management (RRM) algorithms. Based on this comparison, the base station generates TPC commands, which are transmitted to the UE via downlink control channels (e.g., embedded in DCI formats for LTE/NR). The UE interprets these commands and adjusts its transmit power accordingly within defined limits (P_max, P_min). Open-loop power control, used during initial access (e.g., PRACH), estimates path loss from downlink reference signals to set an initial power level.
TPC is integral to multiple channels and signals. It controls power for data channels (PUSCH, PDSCH), control channels (PUCCH, PDCCH), and reference signals. In NR, TPC commands for PUSCH and PUCCH can be conveyed jointly or separately in DCI formats 2_2 and 2_1, respectively, allowing for fine-grained control. The algorithm must balance several factors: achieving sufficient power for the intended receiver, limiting interference to other users (a key aspect in CDMA-based UMTS), and reducing overall network energy consumption. Advanced techniques in 5G include beam-based power control and considerations for massive MIMO, where power can be adjusted per beam or layer.
Purpose & Motivation
Transmit Power Control was created to solve critical problems in cellular networks: interference management, coverage optimization, and UE power saving. In early systems, without TPC, UEs would transmit at maximum power, causing excessive interference (especially in CDMA systems like UMTS where users share the same frequency) and quickly draining batteries. TPC allows the network to command UEs to use only the necessary power to maintain a reliable link, which maximizes system capacity by reducing the interference floor and extends UE battery life.
Historically, TPC was essential for the viability of Wideband CDMA (WCDMA) in 3G UMTS (from R99), as the system's capacity is directly limited by interference. The near-far problem—where a nearby UE's strong signal could drown out a distant UE's signal—is mitigated by power control bringing all received signals to a similar level. In LTE and NR, although OFDMA is less interference-limited within the cell, TPC remains vital for inter-cell interference coordination (ICIC), uplink coverage, and energy efficiency. It enables the network to adapt to fast-fading channels, maintain link quality at cell edges, and implement advanced features like device-to-device (D2D) communication and uplink multi-user MIMO, where precise power levels are necessary for proper demodulation.
What changed in its specifications
The latest release-to-release comparison of specifications that define TPC. Each summary describes the whole specification, not only this term.
Rel-18 brings only minor changes to TS 21.905: 0 clauses changed, with no change attributed to a release feature.
Full comparison in TR 21.905 →Rel-19 brings only minor changes to TS 25.101: 0 clauses changed, with no change attributed to a release feature.
Full comparison in TS 25.101 →Release Timeline
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (1 CRs across 1 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Defining Specifications
3GPP specifications that define or reference TPC, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TR 21.905 vj20 | 3GPP Terminology and Definitions | Rel-19 read |
| TS 25.101 vj00 | UTRA FDD UE RF Requirements | Rel-19 read |
| TS 25.102 vj00 | UTRA TDD RF Characteristics | Rel-19 read |
| TS 25.103 | 3GPP TS 25.103 | R99 read |
| TS 25.104 vj00 | UTRA FDD Base Station RF Characteristics | Rel-19 read |
| TS 25.105 vj00 | UTRA TDD Base Station RF Requirements | Rel-19 read |
| TS 25.123 vj00 | Radio Resource Management for TDD | Rel-19 read |
| TS 25.133 vj00 | UTRAN RRM Requirements for FDD | Rel-19 read |
| TS 25.141 vj00 | UTRA FDD Base Station RF Conformance Testing | Rel-19 read |
| TS 25.211 vj00 | UTRA FDD Layer 1: Transport & Physical Channels | Rel-19 read |
| TS 25.212 vj00 | UTRA FDD Layer 1 Multiplexing & Channel Coding | Rel-19 read |
| TS 25.214 vj00 | UTRA FDD Physical Layer Procedures | Rel-19 read |
| TS 25.221 vj00 | UTRA TDD Physical Layer Specification | Rel-19 read |
| TS 25.222 vj00 | UTRA TDD Multiplexing & Channel Coding | Rel-19 read |
| TS 25.224 vj00 | UTRA TDD Physical Layer Procedures | Rel-19 read |
| TS 25.301 vj00 | UE-UTRAN Radio Interface Protocol Architecture | Rel-19 read |
| TS 25.302 vj00 | UTRA Physical Layer Services | Rel-19 read |
| TS 25.308 vj00 | HSDPA Overall Description | Rel-19 read |
| TS 25.321 vj00 | MAC Protocol Specification for UTRAN | Rel-19 read |
| TS 25.322 vj00 | RLC Protocol Specification | Rel-19 read |
| TS 25.423 vj00 | UTRAN RNSAP Specification | Rel-19 read |
| TS 25.427 vj00 | UTRAN Iub/Iur User Plane Protocols | Rel-19 read |
| TS 25.433 vj00 | Node B Application Part (NBAP) Protocol | Rel-19 read |
| TS 25.702 vc10 | DCH Enhancements for UMTS Study | Rel-12 read |
| TS 25.800 vc10 | UMTS Heterogeneous Networks Study | Rel-12 read |
| TR 25.903 vj00 | Continuous Connectivity for Packet Data Users | Rel-19 read |
| TR 25.927 ve00 | Energy Saving Solutions for UMTS Node B | Rel-14 read |
| TR 25.929 vj00 | Continuous Connectivity for Packet Data Users | Rel-19 read |
| TS 38.101 vj40 | UE Radio Transmission and Reception; Satellite Access | Rel-19 read |
| TS 38.202 vj00 | 5G NR Physical Layer Services | Rel-19 read |
| TS 38.212 vj40 | NR Multiplexing and Channel Coding | Rel-19 read |
| TS 38.300 vj40 | NR and NG-RAN Overall Description | Rel-19 read |
| TS 38.521 vj10 | UE Conformance Spec for NR Satellite Access | Rel-19 read |
| TR 38.889 vg00 | NR-based access to unlicensed spectrum study | Rel-16 read |