Table of Contents
Fetching ...

Precoding Matrix Indicator in the 5G NR Protocol: A Tutorial on 3GPP Beamforming Codebooks

Boyu Ning, Haifan Yin, Sixu Liu, Hao Deng, Songjie Yang, Yuchen Zhang, Weidong Mei, David Gesbert, Jaebum Park, Robert W. Heath, Emil Björnson

TL;DR

The paper addresses the gap between PMI codebook theory and practical 5G NR implementations by delivering a comprehensive tutorial that traces 3GPP beamforming codebooks from Release 15 through Release 18. It systematically explains Type I and Type II codebooks, regular and port-selection variants, and the Port External Beamforming framework, while introducing compact tensor-based models and illustrating how PMI maps to actual feedback. It emphasizes spectral and temporal compression, predicted PMI, and practical feedback overhead, providing clear mappings from PMI indices to beam, tap, and shift representations. The work highlights how PMIs enable scalable MIMO in 5G-A and beyond, offering guidance on design choices, performance trade-offs, and future directions such as hierarchical, analog, and AI-driven codebooks for massive MIMO, Terahertz, near-field, and sensing-enabled systems.

Abstract

This paper bridges this critical gap by providing a systematic examination of the beamforming codebook technology, i.e., precoding matrix indicator (PMI), in the 5G NR from theoretical, standardization, and implementation perspectives. We begin by introducing the background of beamforming in multiple-input multiple-output (MIMO) systems and the signaling procedures for codebook-based beamforming in practical 5G systems. Then, we establish the fundamentals of regular codebooks and port-selection codebooks in 3GPP standards. Next, we provide rigorous technical analysis of 3GPP codebook evolution spanning Releases 15-18, with particular focus on: 1) We elucidate the core principles underlying codebook design, 2) provide clear physical interpretations for each symbolic variable in the codebook formulas, summarized in tabular form, and 3) offer intuitive visual illustrations to explain how codebook parameters convey information. These essential pedagogical elements are almost entirely absent in the often-obscure standardization documents. Through mathematical modeling, performance benchmarking, feedback comparisons, and scenario-dependent applicability analysis, we provide researchers and engineers with a unified understanding of beamforming codebooks in real-world systems. Furthermore, we identify future directions and other beamforming scenarios for ongoing research and development efforts. This work serves as both an informative tutorial and a guidance for future research, facilitating more effective collaboration between academia and industry in advancing wireless communication technologies.

Precoding Matrix Indicator in the 5G NR Protocol: A Tutorial on 3GPP Beamforming Codebooks

TL;DR

The paper addresses the gap between PMI codebook theory and practical 5G NR implementations by delivering a comprehensive tutorial that traces 3GPP beamforming codebooks from Release 15 through Release 18. It systematically explains Type I and Type II codebooks, regular and port-selection variants, and the Port External Beamforming framework, while introducing compact tensor-based models and illustrating how PMI maps to actual feedback. It emphasizes spectral and temporal compression, predicted PMI, and practical feedback overhead, providing clear mappings from PMI indices to beam, tap, and shift representations. The work highlights how PMIs enable scalable MIMO in 5G-A and beyond, offering guidance on design choices, performance trade-offs, and future directions such as hierarchical, analog, and AI-driven codebooks for massive MIMO, Terahertz, near-field, and sensing-enabled systems.

Abstract

This paper bridges this critical gap by providing a systematic examination of the beamforming codebook technology, i.e., precoding matrix indicator (PMI), in the 5G NR from theoretical, standardization, and implementation perspectives. We begin by introducing the background of beamforming in multiple-input multiple-output (MIMO) systems and the signaling procedures for codebook-based beamforming in practical 5G systems. Then, we establish the fundamentals of regular codebooks and port-selection codebooks in 3GPP standards. Next, we provide rigorous technical analysis of 3GPP codebook evolution spanning Releases 15-18, with particular focus on: 1) We elucidate the core principles underlying codebook design, 2) provide clear physical interpretations for each symbolic variable in the codebook formulas, summarized in tabular form, and 3) offer intuitive visual illustrations to explain how codebook parameters convey information. These essential pedagogical elements are almost entirely absent in the often-obscure standardization documents. Through mathematical modeling, performance benchmarking, feedback comparisons, and scenario-dependent applicability analysis, we provide researchers and engineers with a unified understanding of beamforming codebooks in real-world systems. Furthermore, we identify future directions and other beamforming scenarios for ongoing research and development efforts. This work serves as both an informative tutorial and a guidance for future research, facilitating more effective collaboration between academia and industry in advancing wireless communication technologies.
Paper Structure (57 sections, 139 equations, 18 figures, 32 tables, 5 algorithms)

This paper contains 57 sections, 139 equations, 18 figures, 32 tables, 5 algorithms.

Figures (18)

  • Figure 1: CSI-RS measurement and feedback flowchart.
  • Figure 2: Logical antenna array vs physical antenna array.
  • Figure 3: Supported configurations of logical antenna array.
  • Figure 4: A codebook vector mapped to a logical antenna array.
  • Figure 5: Sub-connect and full-connect PEB structures.
  • ...and 13 more figures