Butler Matrix

Passive beamforming network generating simultaneous orthogonal antenna beams

Definition & Architecture

A Butler matrix is a passive, reciprocal beamforming network that connects N input ports to N antenna elements through an arrangement of hybrid couplers and fixed phase shifters, producing N simultaneous, orthogonal beams pointing at predetermined angles. Invented by Jesse Butler in 1961, it is the RF analog of the Fast Fourier Transform (FFT): each input port produces a unique linear phase progression across the output ports, and the resulting beams are the spatial Fourier transform of these phase distributions.

An N-port Butler matrix requires N/2 × log2(N) hybrid couplers (90° or 180°) and (N/2) × (log2(N) − 1) fixed phase shifters, arranged in log2(N) cascaded stages. For a 4×4 matrix: 4 hybrids and 2 phase shifters. For 8×8: 12 hybrids and 8 phase shifters. The matrix is lossless in theory (all input power reaches the antenna elements), making it far more efficient than a switched beam system using lossy power dividers and phase shifter networks.

Key Formulas

Beam Angles (N elements, d = λ/2):

θn = arcsin((2n − 1) / N)   for n = ±1, ±2, ..., ±N/2

4×4: θ = ±14.5°, ±48.6°

8×8: θ = ±7.2°, ±22.0°, ±38.7°, ±61.0°

Component Count:

Hybrids = N/2 × log2(N)  |  Phase shifters = N/2 × (log2(N) − 1)

Beam Crossover Level: −3.9 dB (orthogonal beams in sine space)

Beamforming Network Comparison

ParameterButler MatrixBlass MatrixRotman LensDigital BF
Beam TypeFixed, orthogonalFixed, non-orthogonalFixed, widebandArbitrary, adaptive
Simultaneous BeamsNM (M ≤ N)M focal pointsUnlimited
Bandwidth10-20%10-15%Octave+Full digitizer BW
LossLow (1-3 dB)Moderate (3-6 dB)Low (1-2 dB)N/A (digital)
ComplexityModerateHigh (crossovers)Low (planar)Very High (N ADCs)
Adaptive NullingNoNoNoYes
Power RequiredNone (passive)None (passive)None (passive)High (DSP)
Typical Use5G base stationRadar ESMWideband EWAESA radar

Practical Application

A 5G massive MIMO base station uses an 8×8 Butler matrix at 3.5 GHz to create 8 fixed beams covering a 120° sector. Each beam has a 15° half-power beamwidth, and the beams cross over at −3.9 dB, providing continuous coverage. The Butler matrix is implemented in microstrip on a Rogers RO4003C substrate with eight broadside-coupled hybrid couplers and eight fixed-length delay lines as phase shifters. Total insertion loss is 1.8 dB. Users are assigned to beams based on their angular position, and the base station applies digital precoding within each beam for fine-grained multi-user MIMO. This hybrid analog-digital approach achieves 90% of full digital beamforming capacity with only 8 RF chains instead of 64.

Frequently Asked Questions

How does a Butler matrix generate beams?

N/2 × log2(N) hybrids and fixed phase shifters create N unique linear phase gradients. Each input port maps to a beam angle. A 4×4 matrix uses 4 hybrids and 2 phase shifters for 4 simultaneous orthogonal beams.

What are the beam angles?

For d = λ/2: θn = arcsin((2n−1)/N). 4-element: ±14.5°, ±48.6°. 8-element: ±7.2°, ±22.0°, ±38.7°, ±61.0°. Beams cross at −3.9 dB for continuous coverage.

Butler matrix vs digital beamforming?

Butler: passive, zero latency, fixed beams, no adaptive nulling. Digital: arbitrary steering, adaptive nulling, but requires N ADCs and high processing power. Hybrid approach (Butler + digital precoding) balances performance and cost.