5G Beamforming

Beam Codebook

/beem KOHD-book/
A predefined set of beamforming weight vectors (codewords) for rapid beam steering in 5G NR and mmWave systems. Organized hierarchically: Tier 1 (4 to 8 wide beams for SSB initial access), Tier 2 (16 to 32 medium beams for CSI-RS refinement), Tier 3 (64 to 256 narrow beams for data). DFT-based construction: wn = (1/√N)exp(j2πnm/ON). Oversampling factor O = 2 to 4 for finer angular resolution. 5G NR defines Type I (single beam, low overhead) and Type II (beam combination, high accuracy for MU-MIMO).
Tiers: Wide → Narrow
Type I: 5–11 bits PMI
Type II: 50–100+ bits

Understanding Beam Codebooks

At mmWave frequencies (24 to 52 GHz), the antenna beams are narrow (5 to 15° beamwidth for a 64-element array), and the transmitter must find and track the right beam direction for each user. Computing optimal beamforming weights in real time requires channel state information that is expensive to acquire. Codebooks solve this by precomputing a discrete set of beam directions and searching through them systematically.

The hierarchical structure is critical for latency: rather than testing all 64 narrow beams (which takes 64 measurement intervals), the system first identifies the best wide beam (8 measurements), then refines within that sector (8 more), totaling 16 measurements for equivalent accuracy. This reduces initial access time from hundreds of milliseconds to tens of milliseconds.

DFT Codebook Construction

Standard DFT (N elements, N beams):
wn(m) = (1/√N) × exp(j2πnm/N)
Beam direction: θm = arcsin(mλ/(Nd))

Oversampled DFT (ON beams):
wn(m) = (1/√N) × exp(j2πnm/(ON))
O = 2–4 (oversampling factor)
8 elements, O=4: 32 beam directions

2D Planar Array:
W = wH ⊗ wV (Kronecker product)
8H × 4V, O=2: 8×2 × 4×2 = 128 codewords

5G NR Codebook Types

FeatureType IType II
FeedbackSingle beam (PMI)L-beam combination
Overhead5–11 bits50–100+ bits
MU-MIMO gainBaseline+3–5 dB
Max rank1–81–2
Best forSU-MIMO, FR2MU-MIMO, FR1 mMIMO
Common Questions

Frequently Asked Questions

DFT codebook construction?

wn = (1/√N)exp(j2πnm/(ON)). N elements, O oversampling. ULA: N beams (O=1) to ON beams. 2D array: Kronecker product of H and V codebooks. 8×4 panel at O=2 = 128 codewords.

Hierarchical beam search?

Level 1: 4 to 8 wide SSB beams. Level 2: 4 to 8 narrow CSI-RS beams in best sector. 16 total measurements vs. 64 exhaustive. Latency: 160 ms vs. 640 ms for FR2 with 64 beams.

Type I vs. Type II?

Type I: single beam PMI, 5 to 11 bits, SU-MIMO. Type II: L-beam combination with per-subband coefficients, 50 to 100+ bits, +3 to 5 dB MU-MIMO gain. Type II essential for FR1 massive MIMO (8 to 16 UE spatial multiplexing).

5G Beamforming

Precision RF Components

RF Essentials provides precision terminations and custom waveguide assemblies for 5G antenna testing, beamformer evaluation, and mmWave measurement systems.

Request a Quote