Beam Failure Detection (BFD)
Understanding Beam Failure Detection
Beam failure detection is the first stage of the 5G NR beam recovery mechanism. At mmWave frequencies, the narrow beams that provide necessary link budget gain are highly susceptible to blockage. A human hand blocking the line-of-sight path at 28 GHz introduces 20 to 35 dB of attenuation, enough to collapse the link instantly. BFD must detect this condition within milliseconds so that recovery can begin before the user experiences a noticeable service interruption.
The detection mechanism is based on monitoring reference signals that the gNB transmits on the serving beam. The UE estimates what the PDCCH decoding performance would be at the current signal quality. When the estimated block error rate exceeds Qout (approximately 10%), the UE recognizes that reliable control channel reception is no longer possible on this beam.
BFD Threshold Mechanics
Hypothetical PDCCH BLER > 10%
Corresponding SS-RSRP < −140 dBm
Corresponding L1-SINR < −8 dB
Qin Threshold (Beam Recovery Candidate):
Hypothetical PDCCH BLER < 1%
Corresponding SS-RSRP > −128 dBm
Corresponding L1-SINR > −2 dB
Detection Timeline:
BFI count = beamFailureInstanceMaxCount
Window = beamFailureDetectionTimer
Typical: 2–4 BFIs in 10–20 ms
Total detection time: 10–40 ms
BFD Configuration Parameters
| Parameter | Values | Aggressive | Conservative |
|---|---|---|---|
| BFI MaxCount | 1,2,3,4,5,6,8,10 | 2 | 6 |
| Detection Timer | 1–60 ms | 10 ms | 40 ms |
| BFD-RS count | 1–64 | 4–8 | 1–2 |
| Best scenario | — | Urban FR2 | Sub-6 macro |
| Detection latency | — | ~10 ms | ~40 ms |
Frequently Asked Questions
How does BFD work?
UE monitors BFD-RS (SSB/CSI-RS). Estimates PDCCH BLER. If BLER > Qout (10%), BFI counted. After MaxCount BFIs in DetectionTimer, beam failure declared. Counter resets if beam recovers before threshold.
What causes beam failure?
FR2: body blockage (20 to 35 dB at 28 GHz), vehicle/pedestrian obstruction (50 to 200 ms), UE rotation, multipath fading. FR1: rare due to wider beams (30 to 120°). Blockage is the dominant cause at mmWave.
Key configuration parameters?
BFD-RS set (up to 64), BFI MaxCount (1 to 10), DetectionTimer (1 to 60 ms), Qout threshold (~10% BLER). Aggressive for urban FR2 (MaxCount=2, 10 ms), conservative for sub-6 GHz (MaxCount=6, 40 ms).