5G Beam Failure Recovery Process

:signal_strength: Beam Failure Detection: The UE continuously monitors reference signals (SSB or CSI-RS) using L1-RSRP measurements and compares them against configured thresholds. This detection is governed by important RRC parameters like RadioLinkMonitoringConfig and beamFailureDetectionTimer.

:signal_strength: Candidate Beam Search: Upon detecting beam failure, the UE scans for alternative beams with better signal quality, using parameters like rsrp-ThresholdSSB to identify suitable candidates.

:signal_strength: Recovery Request: The UE transmits a beam failure recovery request via non-contention based PRACH (or PUCCH in Release 16), using resources linked to the selected candidate beam. Critical parameters include ra-PreambleIndex and PRACH-ResourceDedicatedBFR.

:signal_strength: Recovery Response: The network processes the request and responds with a RACH Response containing timing advance, uplink grants, and temporary C-RNTI, transmitted in a dedicated search space identified by recoverySearchSpaceId.