Phased Array System Toolbox

Spatial Signal Processing

Digital Beamforming

Beamforming is a fundamental spatial signal processing operation of a phased array system. Phased Array System Toolbox supports 1D and 2D beamforming techniques, as well as conventional and adaptive beamforming techniques.

The system toolbox provides the Capon algorithm, a common adaptive beamformer for suppressing interference, and the linearly constrained minimum variance (LCMV) beamformer, for avoiding situations where self-nulling can occur. For broadband signals, the system toolbox offers adaptive algorithms such as the Frost and time delay LCMV beamformers. You can also use subband processing as an alternative to time delays for broadband signals.

The system toolbox supports the following digital beamforming techniques:

  • Narrowband, including conventional (phase shift), MVDR (Capon), and LCMV
  • Broadband, including Frost, time delay, time delay LCMV, and subband phase shift

Direction of Arrival Estimation

Estimating the direction of arrival (DOA) of incident signals is a fundamental spatial signal processing operation. For various array geometries, the system toolbox provides several processing techniques for estimating DOA.

For uniform linear arrays, it provides:

  • Sum and difference monopulse
  • Beamscan
  • MVDR (Capon)
  • High-resolution techniques, including ESPRIT, beamspace ESPRIT, root MUSIC, root WSF 

For uniform rectangular arrays, it provides:

  • Sum and difference monopulse
  • Beamscan
  • MVDR (Capon)

For conformal arrays, it provides:

  • Beamscan
  • MVDR (Capon)

When using high-resolution DOA techniques, you can use either the Akaike information criterion (AIC) or the minimum description length (MDL) criterion to estimate the number of signals.

Plots showing 2D beamscan spatial spectrum and 2D MVDR spatial spectrum.
Plots showing 2D beamscan spatial spectrum (top) and 2D MVDR spatial spectrum (bottom).
Next: Temporal Signal Processing

Try Phased Array System Toolbox

Get trial software

Radar System Design and Analysis with MATLAB

View webinar