Perform signal processing and analysis

Signal Processing Toolbox™ provides functions and apps to analyze, preprocess, and extract features from uniformly and nonuniformly sampled signals. The toolbox includes tools for filter design and analysis, resampling, smoothing, detrending, and power spectrum estimation. The toolbox also provides functionality for extracting features like changepoints and envelopes, finding peaks and signal patterns, quantifying signal similarities, and performing measurements such as SNR and distortion. You can also perform modal and order analysis of vibration signals.

With the Signal Analyzer app you can preprocess and analyze multiple signals simultaneously in time, frequency, and time-frequency domains without writing code; explore long signals; and extract regions of interest. With the Filter Designer app you can design and analyze digital filters by choosing from a variety of algorithms and responses. Both apps generate MATLAB® code.


Signal Exploration

Explore signals in time, frequency, and time-frequency domains without writing code.

Learn more

Signal Preprocessing

Denoise, smooth, and resample signals to prepare them for further analysis.

Learn more

Feature Extraction and Signal Measurements

Extract distinctive features of signals and perform measurements.

Learn more

Digital and Analog Filters

Design, analyze, and implement a variety of digital FIR and IIR filters.

Learn more

Time-Frequency and Spectral Analysis

Characterize the frequency content of stationary and nonstationary signals.

Learn more

Vibration Analysis

Perform vibration analysis of rotational machinery and modal analysis of structures.

Learn more

Product Resources

Discover more about Signal Processing Toolbox by exploring these resources.


Explore documentation for Signal Processing Toolbox functions and features, including release notes and examples.


Browse the list of available Signal Processing Toolbox functions.

Technical Articles

View articles that demonstrate technical advantages of using Signal Processing Toolbox.

User Stories

Read how Signal Processing Toolbox is accelerating research and development in your industry.

Product Requirements

View product requirements for the latest release of Signal Processing Toolbox.


Signal Processing Toolbox apps enable you to quickly access common tasks through an interactive interface.

Try or Buy

Get a Free Trial

Test drive Signal Processing Toolbox.

Get a trial

Ready to Buy?

Purchase Signal Processing Toolbox and explore related products.

Contact sales
Pricing and licensing

Have Questions?


Contact Kirthi Devleker,
Signal Processing Toolbox Technical Expert

Email Kirthi

Signal Processing Toolbox requires: MATLAB

Related Solutions

Use Signal Processing Toolbox to solve scientific and engineering challenges:

News and Events

Deep Learning for Signal Processing with MATLAB