TPMI

Transmitted Precoding Matrix Indicator

Physical Layer →
Introduced in Rel-8

TPMI is an index signaled by the network to a device indicating the specific precoding matrix applied to a downlink transmission, enabling correct demodulation in closed-loop MIMO.

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

Description

The Transmitted Precoding Matrix Indicator (TPMI) is a critical downlink control information element in LTE and 5G NR MIMO operations. It is transmitted from the network (eNB in LTE, gNB in NR) to the User Equipment (UE) as part of the Downlink Control Information (DCI) on the Physical Downlink Control Channel (PDCCH). The TPMI value is an index that points to a specific precoding matrix or vector within a predefined codebook known to both the transmitter and receiver. This codebook contains a set of possible linear transformations (matrices) that can be applied to the layer-to-port mapping for transmit beamforming and spatial multiplexing. When the network schedules a downlink transmission for a UE, it selects a precoding matrix based on the UE's Channel State Information (CSI) feedback (which includes a Precoding Matrix Indicator, PMI, recommendation) and other scheduling algorithms. The applied matrix's index is then conveyed via the TPMI.

Upon receiving the DCI containing the TPMI, the UE uses this index to look up the corresponding precoding matrix W in its local codebook. The UE then applies this knowledge to its receiver processing chain. Specifically, it uses the matrix W to form hypotheses about the effective channel seen at the receiver, which is the product of the actual physical MIMO channel H and the precoding matrix W (i.e., H_eff = H * W). This allows the UE to perform accurate channel estimation for demodulation reference signals (DM-RS in NR, UE-RS in LTE) that are precoded with the same matrix as the data. Consequently, the UE can coherently demodulate the Physical Downlink Shared Channel (PDSCH) data. The TPMI is essential for closed-loop spatial multiplexing, especially for codebook-based precoding, as it resolves any ambiguity between what the UE recommended (via PMI) and what the gNB actually transmitted.

In terms of architecture, the TPMI is part of the dynamic link adaptation loop facilitated by the Physical Layer. The process involves: 1) UE measures the downlink channel and reports a recommended PMI and Rank Indicator (RI) via the PUCCH or PUSCH. 2) The gNB scheduler considers this recommendation, along with multi-user interference and traffic load, to select the final precoding matrix and transmission rank. 3) The gNB signals the chosen matrix via TPMI (and the transmission rank) in the DCI. 4) The UE decodes the DCI, retrieves the TPMI, and configures its receiver accordingly. This mechanism allows for fast, subframe-level adaptation of the precoding strategy to match time-varying channel conditions, maximizing throughput and reliability. In 5G NR, TPMI signaling is also used for uplink codebook-based transmission, where the gNB instructs the UE on which precoding matrix to use for its PUSCH transmission, showcasing its bidirectional role.

Purpose & Motivation

The TPMI was introduced to enable efficient and unambiguous implementation of closed-loop, codebook-based precoding for MIMO in LTE (from Release 8 onwards) and later carried forward into 5G NR. Prior to standardized closed-loop MIMO, systems relied on open-loop diversity or required complex blind detection techniques at the receiver to determine the applied precoding. The primary problem TPMI solves is the signaling of the transmitter's precoding choice to the receiver in a low-overhead manner. Without this explicit indicator, the UE would not know the exact spatial filter applied to its data, leading to severe performance degradation in demodulation, as the effective channel would be unknown.

Its creation was motivated by the drive to achieve higher spectral efficiency through multi-antenna techniques. By allowing the network to inform the UE of the precise precoding matrix, the UE can perform optimal receiver processing, such as Minimum Mean Square Error (MMSE) or Maximum Likelihood (ML) detection, tailored to the effective channel. This maximizes the signal-to-interference-plus-noise ratio (SINR) per layer. The TPMI, together with the PMI feedback, forms a tight feedback loop that adapts the beamforming pattern to the current channel state, focusing energy towards the intended UE and minimizing interference to others. This is fundamental for realizing the capacity gains promised by MIMO technology. In 5G NR, its purpose expanded to support more flexible antenna configurations, massive MIMO, and uplink MIMO, reflecting the evolution towards more dynamic and configurable spatial processing.

Classification

Part ofMIMO
Related approachesDCI

Detected Changes Across Releases

from 3GPP Change Requests

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

Studied in Rel-8, normative work from Rel-15.

Rel-15 2 changes

In Release 15, the TPMI function was not newly introduced; the provided Change Request titles and grounding context do not describe any introduction or modification of TPMI. The titles refer to corrections for DMRS position indicator statements and a clarification on the bitwidth for a report type related to FD-MIMO Class A, while the technical text details channel coding and interleaving procedures unrelated to TPMI.

  • MCC correction to remove duplication of DMRS position indicator statement for format 7-1F (clause 5.3.3.1.22) and format 7-1G (clause 5.3.3.1.23). TS 36.212
  • Clarification on the bitwidth of report type 1a for FD-MIMO Class A TS 36.212CR0319
Rel-16 3 changes

In Release 16, the TPMI function was enhanced as part of the new Downlink MIMO Energy Efficiency (DL MIMO EE) features. These enhancements were introduced and subsequently corrected in the specification for channel coding and multiplexing (TS 36.212). The changes specifically pertained to the procedures for sub-block interleaving, rate matching, and the handling of transport blocks in relation to MIMO layers and HARQ processes.

  • Introduction of Rel-16 DL MIMO EE features in 36.212 TS 36.212CR0330
  • Miscellaneous corrections for Rel-16 DL MIMO EE features in 36.212 TS 36.212CR0338
  • Corrections on preamble format indicator presence in NPDCCH order in TS 36.212 TS 36.212CR0350

Explore further

Broader topics and technologies where TPMI plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 36.212 vj10 LTE Multiplexing and Channel Coding Rel-19
TR 38.889 vg00 NR-based access to unlicensed spectrum study Rel-16