Beam Steering Unit (BSU)
Understanding Beam Steering Units
The BSU bridges the gap between a beam pointing command ("steer to 30° azimuth, 15° elevation") and the thousands of individual phase shifter settings required to achieve that direction. For a 64×64 element array (4,096 elements), each beam update requires computing 4,096 complex weights, applying calibration corrections, quantizing to the beamformer IC's bit resolution (typically 6-bit phase), and distributing the values to all elements before the next beam dwell begins.
The BSU must also maintain coherent timing across the entire array. All beamformer ICs must update simultaneously (within a fraction of the RF period) to avoid transient beam pointing errors during the weight transition. This requires clock distribution with sub-nanosecond skew across the array aperture.
Weight Computation
ψmn = (2π/λ)(m·dx·sinθcosφ + n·dy·sinφ)
With Calibration:
ψcorrected = ψcomputed + ψcal(m,n,f,T)
Quantization (6-bit):
ψquant = round(ψ / 5.625°) × 5.625°
RMS quantization error: 5.625/√12 = 1.62°
Peak sidelobe increase: ~0.3 dB
Distribution Time (parallel SPI):
4,096 elements × 12 bits / (16 buses × 25 MHz)
= 123 µs
BSU Implementation Comparison
| Architecture | Compute Time | Flexibility | Application |
|---|---|---|---|
| FPGA | 1–5 µs | High (reprogrammable) | Defense AESA |
| ASIC | <1 µs | Fixed function | 5G gNB (volume) |
| DSP processor | 10–50 µs | Very high | Research / prototype |
| LUT codebook | <1 µs | Discrete beams only | 5G UE, SATCOM |
Frequently Asked Questions
What does a BSU compute?
Per-element phase/amplitude from (θ,φ) via array manifold. 4,096-element array: 4,096 MAC ops per update. Applies calibration (ψcal per element/freq/temp). Multi-beam: computation × beam count. Pipelined with distribution.
How fast?
FPGA: 1 to 5 µs compute. Distribution: 50 to 200 µs (parallel SPI/LVDS). Settling: 0.5 to 2 µs. Total: 5 to 200 µs. Defense AESA: 10 to 20 µs (pulse-to-pulse). 5G: <100 µs.
BSU vs. beam controller?
BSU: real-time hardware, µs timescale, weight computation + distribution, deterministic. Beam controller: software, ms timescale, scheduling/tracking decisions, adaptive. In 5G: MAC scheduler = controller, AIU = BSU.