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.

Time-Frequency Analysis

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

Signal Processing Toolbox™ provides functions and apps that enable you to visualize and compare time-frequency content of nonstationary signals. Obtain sharp spectral estimates using reassignment or synchrosqueezing. Compute and plot cross-spectrograms and persistence spectra. Extract and track time-frequency ridges. Estimate instantaneous frequency, spectral kurtosis, and spectral entropy. Perform data-adaptive time-frequency analysis using empirical mode decomposition and the Hilbert-Huang transform.


emdEmpirical mode decomposition
fsstFourier synchrosqueezed transform
hhtHilbert-Huang transform
ifsstInverse Fourier synchrosqueezed transform
instfreqEstimate instantaneous frequency
kurtogramVisualize spectral kurtosis
pentropySpectral entropy of signal
pkurtosisSpectral kurtosis from signal or spectrogram
pspectrumAnalyze signals in the frequency and time-frequency domains
spectrogramSpectrogram using short-time Fourier transform
tfridgeTime-frequency ridges
wvdWigner-Ville distribution and smoothed pseudo Wigner-Ville distribution
xspectrogramCross-spectrogram using short-time Fourier transforms
xwvdCross Wigner-Ville distribution and cross smoothed pseudo Wigner-Ville distribution


Signal AnalyzerVisualize and compare multiple signals and spectra


FFT-Based Time-Frequency Analysis

Display the spectrogram of a linear FM signal.

Instantaneous Frequency of Complex Chirp

Compute the instantaneous frequency of a signal using the Fourier synchrosqueezed transform.

Detect Closely Spaced Sinusoids

Compute the instantaneous frequency of two sinusoids using the Fourier synchrosqueezed transform. Determine how separated the sinusoids must be for the transform to resolve them.

Featured Examples