Beam Prediction and Tracking
Beam Management at mmWave Speeds
mmWave links are narrow-beam: a 28-GHz BS with antennas has a 3-dB beamwidth of . A moving UE β a pedestrian, a vehicle, a UAV β traverses this beamwidth in milliseconds. Without continuous beam tracking, the link breaks. Classical beam management uses exhaustive beam sweeps (SSB in 5G NR), which consume substantial overhead. SAC provides a principled alternative: the sensing subsystem tracks the UE's position and velocity, and the beam is steered to the predicted direction at each frame. This section formalizes the beam prediction problem and quantifies its gains.
Definition: mmWave Beam Codebook
mmWave Beam Codebook
The BS-side mmWave beam codebook is a set of precoder vectors covering the angular domain. Typical designs:
- Uniform angular: , with angles uniformly spaced over . typical.
- Hierarchical: coarser beams on one level, finer on next. Enables coarse-to-fine search.
- Codebook-aware: jointly designed with sensing codebook so that joint beamforming reuses array resources.
Beam selection problem: given the estimated user direction (from sensing), select . Uses the sensing estimate directly, no beam-sweep required.
Theorem: Beam Prediction Gain
For a mobile UE with angular velocity and prediction horizon , the probability that the sensing-predicted beam is correct is where is the beamwidth, is the angular drift over the prediction window, and is the sensing angle CRB.
Consequence. For automotive mmWave with , rad/s, ms, : β far beyond pilot-based beam tracking under the same conditions.
Beam prediction fails when either (a) the UE has moved to a different beam, or (b) the sensing estimate was wrong to begin with. Both are separable: the former depends on UE kinematics and prediction horizon, the latter on sensing SNR. By keeping short (frequent updates) and sensing SNR high, prediction succeeds with high probability, obviating beam-sweep.
Error model
Predicted angle error: . First term: sensing error. Second: kinematic drift.
Beam boundary
Beam covers . Beam is correct iff .
Gaussian approximation
Error distribution: . .
Sensing-Assisted Beam Tracking
Example: Automotive Beam Tracking with SAC
A 28-GHz BS tracks a vehicle on a curved road (angular velocity rad/s). Beamwidth . Sensing CRB on angle: . Frame rate 100 Hz ( ms).
(a) Compute the angular drift per frame. (b) Using Thm. 14.9, compute the prediction reliability. (c) Determine the maximum pilot-free interval.
Angular drift
rad = . Well below beamwidth; drift alone won't cause beam miss.
Prediction reliability
. Vast majority of frames: correct beam.
Pilot-free interval
For : up to s = 2 frames.
Summary
2-frame prediction with 95% reliability. Light pilot refresh every 5-10 frames for safety. Overhead: vs classical 10%.
Beam Prediction Accuracy vs Horizon
Plot as a function of prediction horizon, for multiple angular velocities. Horizontal bars show common frame rates (100 Hz, 500 Hz, 1 kHz). Sliders: sensing SNR, beamwidth.
Parameters
Theorem: Handover Detection via Sensing
A UE approaching a cell boundary can be detected from sensing frames before the actual handover event, where Here is the distance to the cell boundary, is the sensing range uncertainty, and is the UE's radial velocity.
Consequence. For a UE 50 m from the boundary at 30 m/s, s β ample time to prepare the handover (signal the new BS, pre-compute beams, etc.). Classical HO based on signal-strength measurements has only 100-300 ms warning β 5-10Γ less. Early warning reduces handover failures and dropped calls.
Classical handover is triggered when the received signal drops; by then, the UE is already near the boundary. Sensing-based handover detects the UE approaching the boundary well in advance, using position + velocity. This transforms handover from a reactive event to a planned one β a significant reliability improvement, especially at high mobility.
Kinematic approach
UE position at time : . Boundary reached when : .
Warning time
Sensing detects UE within of boundary: .
SAC Beam Management in 5G NR / 6G
Current 5G NR uses periodic SSB (synchronization signal block) beam-sweep every 20 ms at mmWave bands. This is ~10% overhead for beam management.
SAC-based beam management replaces most SSB sweeps with sensing-derived beam prediction. 5G NR beam-sweep becomes:
- Initial attach: full sweep (bootstrap).
- Mobility: sensing-driven (1-2% overhead).
- Handover: 5G NR measurement framework (pre-notified by sensing, so prepared).
6G proposals (3GPP TR 38.913 beyond-5G) explicitly include sensing-based beam management. Expected standardization: 2028-2030. Compatibility with 5G NR achieved by running SAC as an optional layer above SSB.
- β’
Bootstrap: full beam-sweep at initial attach
- β’
Steady-state: sensing-driven (1-2% overhead)
- β’
Handover: early warning from sensing
- β’
6G standardization 2028+
Common Mistake: LOS-NLOS Transitions Break Prediction
Mistake:
Assuming the sensing-based beam prediction is always correct when the UE transitions from a line-of-sight (LOS) path to a reflected (NLOS) path. The dominant AoA changes discontinuously; prediction fails even though kinematics are smooth.
Correction:
Detect NLOS transitions by monitoring the spatial covariance . Sudden rank increase or shift in dominant direction signals the transition. Fall back to beam-sweep on detection. In urban environments, LOS-NLOS transitions happen at -Hz rate; prediction success rate falls to during such transitions. Mitigation: multi-path beam tracking (track top-3 paths, not just dominant) retains beam on path 2 or 3 during transition.