Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Physical Layer

TPC

Transmit Power Control

Physical Layer →

TPC is the mechanism in mobile networks that dynamically adjusts a transmitter's power based on channel conditions and commands to ensure reliable signal quality while minimizing interference and power consumption.

Introduced
R99
Where
Radio Access Network › UTRAN (3G)
Specifications
34 specs
TPC Description Purpose What changed Neighbours Detected Changes Specifications

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.

TR 21.905Rel-17 → Rel-18

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 →
TS 25.101Rel-18 → Rel-19

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 Requests

Specific 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.

Rel-18 1 change
  • Clarification on typeA SRS TPC commands for SUL TS 38.212CR0176

Defining Specifications

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

SpecificationTitleRelease
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