Why Beamforming Is Essential for 5G NR
5G NR operates across a vast frequency range -- from 410 MHz (n71) to 52.6 GHz (n262). At higher frequencies, path loss increases dramatically: moving from 2 GHz to 28 GHz adds approximately 23 dB of free-space path loss at the same distance. Without beamforming to concentrate energy in specific directions, mmWave 5G would be limited to ranges of a few tens of metres.
Beamforming uses arrays of antenna elements with individually controlled phase and amplitude to create directional beams. A 64-element planar array at 28 GHz provides approximately 10·log10(64) = 18 dB of array gain, partially compensating for the higher path loss. At FR1 (sub-7 GHz), 32T32R or 64T64R massive MIMO panels are standard, providing both beamforming gain and spatial multiplexing.
3GPP defines beam management procedures in TS 38.214 clause 5.1 (CSI reporting), TS 38.213 clause 4 (beam indication), and TS 38.321 clause 5.17 (beam failure recovery). The framework is designed to be frequency-agnostic -- the same procedures work at FR1 and FR2, though the number of beams and measurement periodicity differ substantially.
Verizon reported that their 28 GHz mmWave network uses 8 SSB beams per cell with 64 CSI-RS beams for refinement, achieving average cell-edge throughput of 300 Mbps. NTT DOCOMO documented their 3.7 GHz massive MIMO deployment using 32T32R panels with 8 SSB beams and 32 CSI-RS beams, delivering 1.5 Gbps peak cell throughput across 54,000 cells nationwide.SSB Beam Sweeping
What Is an SSB?
The Synchronization Signal Block (SSB) is the first signal a UE detects when accessing a 5G cell. Each SSB consists of PSS (Primary Synchronization Signal), SSS (Secondary Synchronization Signal), and PBCH (Physical Broadcast Channel), occupying 20 RBs (240 subcarriers) over 4 OFDM symbols.
The gNB transmits SSBs on different beams in a burst set, sweeping through all beam directions. The number of SSBs in a burst set defines the spatial coverage granularity:
| Frequency Range | SCS | Max SSB Beams (L_max) | Half-frame Period | 3GPP Reference |
|---|---|---|---|---|
| FR1 ≤ 3 GHz | 15 kHz | 4 | 5 ms | TS 38.213 clause 4.1 |
| FR1 3--6 GHz | 30 kHz | 8 | 5 ms | TS 38.213 clause 4.1 |
| FR2 (mmWave) | 120 kHz | 64 | 5 ms | TS 38.213 clause 4.1 |
| FR2 (mmWave) | 240 kHz | 64 | 5 ms | TS 38.213 clause 4.1 |
At FR2 with 64 SSB beams, the gNB sweeps a full 120-degree sector in 64 beam directions, each covering approximately 2 degrees in azimuth and elevation. The UE measures SS-RSRP (Reference Signal Received Power) on each SSB beam index and reports the best beam(s) to the gNB.
SSB Beam Grid Configuration
| Configuration | Azimuth Range | Elevation Range | Beams (H × V) | Beam Width (~) | Typical Use |
|---|---|---|---|---|---|
| 4 beams (FR1) | 120° | Fixed downtilt | 4 × 1 | 30° × 65° | Sub-3 GHz macro |
| 8 beams (FR1) | 120° | 2 elevation tiers | 4 × 2 | 30° × 30° | 3--6 GHz massive MIMO |
| 32 beams (FR2) | 120° | 4 elevation tiers | 8 × 4 | 15° × 15° | 28 GHz urban |
| 64 beams (FR2) | 120° | 8 elevation tiers | 8 × 8 | 7° × 7° | 28/39 GHz dense |
CSI-RS Beam Refinement
SSB beams are relatively wide (coarse spatial granularity). For connected-mode UEs, the gNB uses CSI-RS (Channel State Information Reference Signal) beams for finer spatial resolution. CSI-RS beams are narrower than SSB beams and can be configured per UE.
3GPP TS 38.214 clause 5.1.6 defines CSI-RS resource sets for beam management. The gNB configures CSI-RS resources in a CSI-ResourceConfig IE (TS 38.331), specifying:
- Number of CSI-RS ports (1, 2, 4, 8, 12, 16, 24, or 32)
- Resource mapping (frequency-domain density, time-domain periodicity)
- Repetition:
ONfor beam sweeping,OFFfor CSI acquisition
P1, P2, and P3 Beam Management Procedures
3GPP TR 38.802 clause 6.1.6 defines three beam management procedures:
| Procedure | Purpose | gNB Beams | UE Beams | Measurement | When Used |
|---|---|---|---|---|---|
| P1 | Initial beam acquisition | Sweep all (SSB) | Sweep all (if analog) | SS-RSRP on each SSB index | Cell search, idle mode |
| P2 | gNB beam refinement | Sweep subset (CSI-RS) | Fixed (best from P1) | CSI-RSRP on CSI-RS resources | Connected mode, gNB-side refinement |
| P3 | UE beam refinement | Fixed (best from P2) | Sweep Rx beams | CSI-RSRP per UE Rx beam | Connected mode, UE-side refinement |
- gNB transmits SSB burst set (e.g., 8 beams over 5 ms)
- UE sweeps its Rx beams (if analog beamforming) across SSB occasions
- UE reports best SSB beam index via RACH (Msg1 on corresponding PRACH occasion) or L1-RSRP report
- gNB selects initial serving beam
- gNB configures CSI-RS resources around the best SSB direction (e.g., 8 CSI-RS beams within the SSB beam sector)
- UE measures CSI-RSRP on each CSI-RS resource
- UE reports CRI (CSI-RS Resource Indicator) and L1-RSRP via PUCCH/PUSCH
- gNB refines Tx beam to the best CSI-RS direction
- gNB transmits on fixed Tx beam (best from P2)
- UE sweeps its Rx beams across multiple CSI-RS occasions with repetition ON
- UE internally selects best Rx beam (no reporting needed -- UE autonomously updates Rx beam)
Worked Example 1: SSB Beam Selection at FR2
Scenario: UE performing initial access on n257 (28 GHz), gNB configured with 32 SSB beams. SSB measurement results (top 5 beams):| SSB Index | SS-RSRP (dBm) | Azimuth Direction | Elevation Direction |
|---|---|---|---|
| 14 | -78 | 52° | 10° |
| 15 | -81 | 67° | 10° |
| 13 | -84 | 37° | 10° |
| 22 | -89 | 52° | 25° |
| 6 | -95 | 52° | -5° |
`
Best SSB beam: Index 14, RSRP = -78 dBm
Second best: Index 15, RSRP = -81 dBm (3 dB weaker)
Beam 14-15 spread: both at elevation 10°, azimuth 52°-67° → UE is between these beams
After P2 refinement with 8 CSI-RS beams between SSB 14 and 15:
Best CSI-RS beam: CRI 3, RSRP = -74 dBm (4 dB improvement over SSB)
Refined direction: azimuth 58°, elevation 10°
`
The 4 dB improvement from P2 refinement translates to approximately 2.5x throughput increase at the cell edge (from 50 Mbps to 125 Mbps, assuming 256-QAM MCS adaptation).
Worked Example 2: Beam Failure Recovery
Scenario: UE is connected on beam index 14 (RSRP = -78 dBm). A truck parks between the gNB and UE, blocking the beam path. Step 1: Beam failure detection (TS 38.321 clause 5.17)`
Configured beam failure detection parameters:
beamFailureInstanceMaxCount = 4
beamFailureDetectionTimer = 20 ms
Measurement sequence:
t = 0 ms: RSRP = -78 dBm (normal)
t = 5 ms: RSRP = -92 dBm (sudden drop → beam failure instance #1)
t = 10 ms: RSRP = -95 dBm (beam failure instance #2)
t = 15 ms: RSRP = -98 dBm (beam failure instance #3)
t = 20 ms: RSRP = -101 dBm (beam failure instance #4 → BEAM FAILURE DECLARED)
`
Step 2: Candidate beam identification
`
UE checks configured candidateBeamRS list (CSI-RS/SSB resources):
SSB 15: RSRP = -85 dBm (above rsrp-ThresholdSSB = -90 dBm) ✓ CANDIDATE
SSB 22: RSRP = -91 dBm (below threshold) ✗
Best candidate: SSB 15 (RSRP = -85 dBm)
`
Step 3: Beam Failure Recovery Request (BFRQ)
`
UE transmits PRACH preamble on RACH occasion associated with SSB 15
→ contention-free preamble (dedicated for BFR)
→ gNB detects BFR preamble, switches to beam 15
Response: gNB sends BFR response (DCI format 1_0 with C-RNTI on PDCCH)
Total recovery time: ~25--40 ms (vs ~500 ms for RRC re-establishment)
`
Result: Service interruption limited to ~40 ms instead of potential radio link failure (>500 ms). The user experiences a brief throughput dip but no connection drop.
Beam Management Timers and Parameters
| Parameter | 3GPP Reference | Typical FR1 Value | Typical FR2 Value | Impact |
|---|---|---|---|---|
| ssb-PositionsInBurst | TS 38.331 | 8 bits (8 beams) | 64 bits (64 beams) | Number of SSB beam directions |
| ssb-periodicityServingCell | TS 38.331 | 20 ms | 10--20 ms | SSB burst repetition rate |
| reportQuantity (L1-RSRP) | TS 38.331 | cri-RSRP | cri-RSRP | What UE reports for beam selection |
| maxNrofCSI-RS-ResourcesPerSet | TS 38.214 | 8 | 64 | CSI-RS resources for P2 refinement |
| beamFailureInstanceMaxCount | TS 38.321 | 4--8 | 2--4 | Sensitivity of beam failure detection |
| beamFailureDetectionTimer | TS 38.321 | 40 ms | 20 ms | Window for counting beam failure instances |
| beamFailureRecoveryTimer | TS 38.321 | 50 ms | 30 ms | Max time to complete BFR procedure |
| rsrp-ThresholdSSB | TS 38.331 | -100 dBm | -90 dBm | Minimum RSRP for candidate beam |
Operator Beam Management Configurations
| Operator | Frequency | Array Config | SSB Beams | CSI-RS Beams | BFR Timer | Peak Cell Throughput |
|---|---|---|---|---|---|---|
| Verizon (US) | 28 GHz | 256-element | 8 | 64 | 30 ms | 2.1 Gbps |
| NTT DOCOMO (Japan) | 3.7 GHz | 32T32R | 8 | 32 | 50 ms | 1.5 Gbps |
| SK Telecom (Korea) | 3.5 GHz | 64T64R | 8 | 32 | 40 ms | 1.8 Gbps |
| T-Mobile (US) | 2.5 GHz | 64T64R | 8 | 16 | 40 ms | 1.2 Gbps |
| China Mobile | 4.9 GHz | 64T64R | 8 | 32 | 40 ms | 1.6 Gbps |
Digital vs Analog vs Hybrid Beamforming
| Architecture | Description | Beams per Symbol | Flexibility | Cost | Typical Use |
|---|---|---|---|---|---|
| Digital | Independent RF chain per element | Multiple simultaneous | Full spatial multiplexing | High ($$$$) | FR1 massive MIMO (32T32R, 64T64R) |
| Analog | Single RF chain, phase shifters | One at a time | Beam steering only, no MU-MIMO | Low ($) | FR2 consumer CPE |
| Hybrid | Subarrays with digital + analog | Moderate (subarrays) | Per-subarray spatial multiplexing | Medium ($$) | FR2 gNB panels (most common at mmWave) |
At FR1, digital beamforming dominates because the antenna element count (32--64) is manageable with individual RF chains. At FR2, hybrid architectures are standard: Qualcomm's QTM545 mmWave module uses a 4-subarray hybrid architecture with 16 elements per subarray (64 total), supporting 4 simultaneous beams.
3GPP Specification References
- TS 38.214 clause 5.1: CSI measurement and reporting -- defines CSI-RS resource configuration, beam reporting quantities (CRI, L1-RSRP, L1-SINR), and P2/P3 procedures
- TS 38.213 clause 4: Beam indication and QCL (Quasi-Co-Location) -- defines how the gNB indicates which beam to use for PDCCH/PDSCH reception via TCI states
- TS 38.321 clause 5.17: Beam failure recovery -- defines beam failure detection, candidate beam identification, and BFRQ/BFR response procedures
- TR 38.802 clause 6.1.6: Study on beam management procedures -- defines P1, P2, P3 framework and evaluation methodology
- TS 38.211 clause 7.4.1.5: SSB structure and beam sweeping patterns -- defines SSB time-frequency resource mapping and burst set configurations
Conclusion
Beamforming transforms 5G NR from a theoretical standard into a practical network, compensating for high-frequency path loss with directional gain. The three-layer beam management framework -- P1 (SSB-based acquisition), P2 (CSI-RS gNB refinement), P3 (UE Rx refinement) -- ensures beams track users in real time. Beam failure recovery (TS 38.321) provides resilience against blockage, keeping recovery times under 40 ms. Operators deploying massive MIMO at FR1 and hybrid beamforming at FR2 consistently achieve cell throughputs exceeding 1 Gbps, making beamforming the single most impactful 5G physical layer technology.