This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Signal Processing Toolbox

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.

Getting Started

Learn the basics of Signal Processing Toolbox

Signal Generation and Preprocessing

Create, resample, smooth, denoise, and detrend signals

Measurements and Feature Extraction

Peaks, signal statistics, pulse and transition metrics, power, bandwidth, distortion

Correlation and Convolution

Cross-correlation, autocorrelation, cross-covariance, autocovariance, linear and circular convolution

Digital and Analog Filters

FIR and IIR, single-rate and multirate filter design, analysis, and implementation


Fourier, chirp-Z, DCT, Hilbert, cepstrum, Walsh-Hadamard

Spectral Analysis

Power spectrum, coherence, windows

Time-Frequency Analysis

Spectrogram, cross-spectrogram, Fourier synchrosqueezing, time-frequency reassignment, kurtogram

Signal Modeling

Linear prediction, autoregressive (AR) models, Yule-Walker, Levinson-Durbin

Vibration Analysis

Order analysis, time-synchronous averaging, envelope spectra, modal analysis, rainflow counting

Was this topic helpful?