How does beam management work in a 5G NR millimeter wave base station?
5G Beam Management
Beam management is the most complex layer-1 and layer-2 procedure in 5G NR mmWave, fundamentally different from sub-6 GHz operation where beamforming is simpler or not used.
Beam Hierarchy
(1) Wide beams (SSB beams): the gNB transmits SSBs on wide beams (beamwidth ≈ 20-30°) to cover the entire cell sector. For a 120° sector: 4-8 wide beams cover the sector. Each wide beam illuminates a portion of the sector. The UE selects the best wide beam during initial access. (2) Narrow beams (CSI-RS beams): within each wide beam, the gNB can form 4-16 narrow beams (beamwidth ≈ 5-10°). The narrower beams provide higher gain (more antenna elements active, tighter beam). CSI-RS beams are used for data transmission after beam refinement. (3) User-specific beams: during PDSCH/PUSCH transmission, the gNB forms a beam aimed at the specific UE. This beam may be a single narrow beam or a combination of several beams (MU-MIMO: simultaneous beams to multiple UEs). The user-specific beam is updated dynamically based on the UE feedback.
Implementation in the gNB
(1) Analog beamforming: the phased array uses analog phase shifters to steer the beam. One beam is formed at a time (per polarization). Beam switching: the phase shifters are updated between SSB transmissions (switching time < 5 us). This is the most common implementation for mmWave gNB (lower power consumption and cost than digital beamforming). (2) Hybrid beamforming: multiple analog sub-arrays, each forming its own beam. A digital beamforming layer combines the sub-array outputs. This allows simultaneous multi-beam operation: the gNB can serve multiple UEs on different beams at the same time. Typical configuration: 4-8 digital channels × 8-32 analog elements per channel = 32-256 total elements. (3) Digital beamforming (massive MIMO): each antenna element has its own ADC/DAC and digital processing. Maximum flexibility: any number of beams, any direction, simultaneous operation. However: at mmWave with 256+ elements, the power consumption and data throughput (256 ADC channels at 100 MHz BW = 200+ Gbps raw data) make fully digital beamforming impractical for current technology. Digital beamforming at mmWave is a research topic for future 6G systems.
Beam Management for UE
The UE side performs: (1) Beam acquisition: receive SSBs on all beams, measure RSRP, report the best beam index (typically 4-8 candidates reported). (2) RX beam selection: the UE has its own antenna array (4-8 elements). The UE sweeps its receive beam across all directions while the gNB transmits each SSB beam. The best TX-RX beam pair is selected. This creates a combinatorial search: 64 gNB beams × 8 UE beams = 512 beam pair candidates. The 3GPP specification is designed to make this search efficient (not all pairs need to be measured simultaneously). (3) Mobility: as the UE moves: the optimal beam pair changes. The UE continuously monitors alternative beams and reports measurement events (MR) when a new beam becomes better than the serving beam. The gNB uses these reports to hand off the UE to a new beam (intra-cell beam handover) or to a new cell (inter-cell handover). At walking speed (5 km/h): beam updates occur every 100-500 ms. At vehicle speed (60 km/h): beam updates every 10-50 ms (the beam dwell time with a 10° beam at 60 km/h is approximately 100 ms at 100 m distance).
SSB period: 5, 10, 20, 40, 80, 160 ms
Wide beam: 20-30° BW, covers sector
Narrow beam: 5-10° BW, higher gain (+6dB)
BFR latency target: < 50 ms
Frequently Asked Questions
How fast can the beam switch?
The beam switching time depends on the hardware: (1) Analog phase shifters: 1-10 us switching time (the phase shifter settings are updated via SPI or parallel control). This is fast enough for SSB beam sweeping (each SSB is transmitted in one OFDM symbol = 8.9 us at 120 kHz SCS, or 4.5 us at 240 kHz SCS). (2) Between SSB beams: the gNB switches beam direction between consecutive SSBs. The gap between SSBs (within an SSB burst set) is designed to accommodate the beam switching time. (3) During data transmission: the beam is typically fixed for the duration of a slot (0.125 ms at 120 kHz SCS). The beam can change between slots if the UE has moved. For rapid beam tracking: some gNBs implement per-symbol beam updates (switching the beam direction within a single slot).
What happens during a beam failure?
A beam failure occurs when the serving beam quality drops below a threshold (e.g., RSRP < -100 dBm) and remains below for a configurable period (beam failure detection timer). Sequence: (1) The UE detects the failure (the radio link quality is below the configured threshold). (2) The UE selects a candidate beam from the most recent SSB measurements (the UE continuously monitors SSBs even during active data). (3) The UE transmits a Beam Failure Recovery Request (BFRQ) on the PRACH using the candidate beam direction. (4) The gNB detects the BFRQ and responds on the new beam with a PDCCH order. (5) Communication resumes on the new beam pair. Total recovery time: 20-50 ms (depends on SSB periodicity, detection timer, and PRACH opportunity). During recovery: data transmission is interrupted. The higher layers (RLC, PDCP) buffer the data and retransmit after recovery. For latency-sensitive applications (URLLC): beam recovery must be faster (the specification supports a 5 ms SSB periodicity for faster beam monitoring).
How does beam management differ for indoor vs outdoor?
Indoor mmWave: higher multipath (reflections from walls, furniture). The beam environment changes rapidly (people moving through the beams). Smaller cells (10-50 m range). The gNB may use wider beams (fewer beams, less overhead) because the shorter range requires less beamforming gain. Beam switching is more frequent (the indoor channel changes faster). Outdoor mmWave: longer range (100-200 m). Line-of-sight (LOS) or near-LOS is required (the building penetration loss at 28 GHz is 20-40 dB, making outdoor-to-indoor impractical). Narrower beams are used for higher gain over the longer distance. Beam changes are slower (the UE moves through fewer beams at a given speed due to the larger coverage per beam). Weather effects: rain attenuation (1-5 dB/km at 28 GHz) adds to the link budget, requiring additional beam gain margin in rainy climates.