Beamforming
Directional transmission, antenna arrays.
Wireless systems ideally radiate power only toward the intended receiver rather than wasting it in all directions equally. Beamforming is the technique of using an array of antennas with controlled phase and amplitude weights to steer a focused beam of energy toward a target direction. It is a foundational technology in modern cellular base stations, radar systems, satellite communication, and 5G NR, enabling significant improvements in signal-to-noise ratio and interference rejection.
Core Concept of Beamforming
A single antenna radiates energy in all directions (isotropically or with a broad pattern). An antenna array consists of multiple antenna elements spaced at a fraction of a wavelength (typically lambda/2). When the same signal is fed to all elements with the same phase, the array behaves similarly to a single antenna. However, by introducing a controlled progressive phase shift between consecutive elements, the wavefronts from all elements constructively interfere in one specific direction and destructively interfere in all others, forming a narrow directional beam.
The direction of the beam is controlled by the phase shift phi applied between adjacent elements. If d is the element spacing and theta is the desired beam direction measured from the array broadside, then the required inter-element phase shift is phi = (2 * pi * d / lambda) * sin(theta). By changing phi electronically (without physically moving antennas), the beam can be steered instantaneously to any direction, a process called electronic beam steering or phased array operation.
Array Factor and Beam Pattern
For a Uniform Linear Array (ULA) of N elements with inter-element spacing d and inter-element phase shift phi, the array factor (AF) which describes the radiation pattern as a function of angle theta is:
AF(theta) = sum_{n=0}^{N-1} w_n * exp(j * n * psi) where psi = (2*pi*d/lambda)*sin(theta) + phi.
The magnitude of the array factor peaks (main lobe) when psi = 0, i.e., when (2*pi*d/lambda)*sin(theta) = -phi. The beamwidth of the main lobe is approximately 0.886 * lambda / (N * d) radians. Increasing the number of elements N narrows the beam, increasing directivity. The side lobe level (SLL) for a uniform amplitude distribution is approximately -13.26 dB relative to the main lobe peak; windowing (tapering) the amplitude weights reduces sidelobe levels at the cost of slightly widened main lobe.
Types of Beamforming
Beamforming can be implemented at different stages of the signal chain. Analog beamforming applies phase shifts in the RF domain using physical phase shifters. It is power-efficient but allows only one beam at a time. Digital beamforming processes signals after ADC in the digital domain, forming multiple independent beams simultaneously but requiring a dedicated RF chain per antenna, making it power-hungry and expensive for large arrays. Hybrid beamforming is the practical compromise used in 5G mmWave systems, combining a smaller number of digital chains with analog phase shifter networks, balancing flexibility and power consumption.
Practical Understanding
In 5G NR, base stations use massive antenna arrays (up to 64T64R, meaning 64 transmit and 64 receive antenna ports) to perform spatial division multiple access (SDMA) by forming simultaneous beams toward different users. This is called multi-user beamforming. Beamforming is especially critical at mmWave frequencies (24-100 GHz) where high path loss makes directional gain essential for link closure. A 64-element array at 28 GHz can produce approximately 18 dBi of array gain, compensating for 20-30 dB of additional path loss versus sub-6 GHz bands.
In radar systems, beamforming enables angle of arrival (AoA) estimation and target tracking. In acoustic beamforming (microphone arrays), it is used for speech enhancement and noise rejection. The same mathematical framework applies across all these domains because it is fundamentally a spatial filtering operation.
Given:
Linear array with N = 8 elements
Element spacing d = lambda/2
Desired beam angle theta = 30 degrees
Why this formula applies:
Inter-element phase shift needed to steer beam to 30 degrees
Formula:
phi = -(2*pi*d/lambda)*sin(theta)
Substitution:
d/lambda = 0.5
sin(30 deg) = 0.5
phi = -(2*pi*0.5*0.5) = -pi/2 radians
Calculation:
phi = -1.5708 radians = -90 degrees
Beamwidth (approx) = 0.886 * lambda / (N*d) = 0.886/(8*0.5) = 0.2215 rad = 12.7 degrees
Final Answer: Phase shift per element = -90 degrees; main lobe width = 12.7 degreesExam Tip: For a ULA with N elements and half-wavelength spacing, beamwidth = 0.886/N radians and array gain = N (linear). Doubling elements halves beamwidth and doubles gain in linear scale (3 dB gain increase). GATE may ask to compute the required phase shift phi to steer to a given angle, always use phi = -(2*pi*d/lambda)*sin(theta).
Key Mechanism Points
- Beam steering angle is controlled by inter-element phase shift phi = -(2*pi*d/lambda)*sin(theta); changing phi electronically steers the beam without moving antennas.
- Increasing array size N narrows the beamwidth (proportional to lambda/(N*d)) and increases array gain (proportional to N in linear scale, 10*log10(N) in dB).
- Analog beamforming uses one RF chain for all elements (low cost, single beam), digital beamforming uses one RF chain per element (flexible, multiple beams, expensive).
- Hybrid beamforming is the 5G mmWave solution: fewer RF chains combined with analog phase shifter networks forming sub-arrays.
- Sidelobe suppression requires amplitude tapering (windowing); the tradeoff is a wider main lobe but reduced interference leakage to unintended directions.
Quick Revision
- Beamforming: progressive phase shift across array elements to focus energy in desired direction theta.
- Inter-element phase shift formula: phi = -(2*pi*d/lambda)*sin(theta). For lambda/2 spacing: phi = -pi*sin(theta).
- Beamwidth = 0.886*lambda/(N*d) radians. Array gain = N (linear) = 10*log10(N) dB.
- Analog: single beam, one RF chain, low cost. Digital: multiple beams, one RF chain per element, high cost. Hybrid: compromise used in 5G.
- Sidelobe level for uniform amplitude = -13.26 dB. Windowing reduces sidelobes at cost of wider main lobe.
- Exam trap: Array gain applies only toward the main lobe direction; total radiated power is the same as a single antenna (energy is redirected, not created).
- 5G NR at mmWave requires beamforming for link budget; massive MIMO with 64+ elements provides beam-level spatial multiplexing.
Beamforming Techniques Quiz
Test your knowledge of antenna array beamforming, steering vectors, and directional gain.
Q1.A uniform linear array (ULA) has N = 8 elements with inter-element spacing d = lambda/2. What is the array gain (in dB) achievable through coherent beamforming compared to a single antenna element?
Related Articles
Cognitive Radio
Spectrum sensing, dynamic spectrum access.
10 min read
Software Defined Radio
SDR architecture, reconfigurability.
11 min read
FDM
Frequency Division Multiplexing hierarchy.
6 min read
TDM
Time Division Multiplexing, T1/E1 frames.
6 min read
Baseband Transmission Basics
Digital signals over low-pass channels, limitations.
4 min read