Main Content

Phased Array System Toolbox

Design and simulate phased array and beamforming systems

Phased Array System Toolbox™ provides algorithms and apps in MATLAB® and Simulink® for designing and simulating sensor array and beamforming systems in wireless communication, radar, sonar, and acoustic applications. You can model and analyze the behavior of active and passive arrays, including subarrays and arbitrary geometries. You can also generate C code from the functions in the toolbox.

For 5G and LTE cellular, SATCOM, and WLAN communications systems, you can design multibeam and electronically steerable antennas. The toolbox includes algorithms for simulating hybrid and full digital beamforming architectures for massive MIMO and millimeter wave systems. You can simulate multipath fading environments to test the performance of beamforming antenna arrays.

For radar, sonar, and acoustic system design, the toolbox includes algorithms for beamforming, space-time adaptive processing (STAP), direction of arrival (DOA) estimation, matched filtering, and image formation. The toolbox also provides continuous and pulsed waveforms that you can use to generate simulation test signals and simulate target echoes and interferences.

Get Started

Learn the basics of Phased Array System Toolbox


Wireless communications, radar and EW, sonar and acoustic systems

Phased Array Design and Analysis

Antennas, microphones, and sonar transducers, array geometries, polarization, transmitters, receivers, and acoustic transducers

Beamforming and Direction of Arrival Estimation

Delay-and-sum, MVDR, LCMV, beamscan, monopulse, ESPRIT, MUSIC, DPCA, SMI, generalized cross-correlation

Detection, Range and Doppler Estimation

Target detection, CFAR, SNR threshold, ROC curves, range and Doppler estimation

Waveform Design and Signal Synthesis

Pulsed and continuous waveforms, matched filtering, ambiguity function, channel propagation, target returns

Algorithm Acceleration and Code Generation

Speed up simulations and applications with generated C/C++ and MEX code or generated HDL code