This page provides a comprehensive look at the theory of uniform linear antenna arrays (ULA). Use the interactive simulator below to alter the number of elements, spacing, and progressive phase shift to monitor how radiation patterns and beamforming behavior update in real-time[cite: 1].
An antenna array is a set of individual radiating elements (e.g., dipoles) arranged in space. By controlling the relative amplitude and phase of each element, the combined radiation pattern can be shaped and electronically steered.
A simple and widely-studied configuration is the uniform linear array (ULA), where elements are placed along a line with constant spacing \(d\). If the \(n\)-th element is at position \(x_n\) (measured along the array axis), then:
A progressive phase excitation introduces a phase term between adjacent elements. For an observation angle \(\theta\) (measured from the array axis), the progressive phase between adjacent elements is:
The array factor (AF) for a uniform linear array with equal amplitudes and progressive phase \(\beta\) is expressed by the geometric sum:
Here \(N\) represents the number of elements, \(d\) the spacing in wavelengths, and \(\beta\) the progressive phase. Setting \(\beta=0\) generates broadside radiation, whereas adjusting \(\beta\) steers the main beam electronically—the foundation of beamforming[cite: 1].