Main Content

Time-Frequency Analysis

Spectrogram, synchrosqueezing, reassignment, Wigner-Ville, time-frequency marginals, data-adaptive methods

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

Apps

Signal AnalyzerVisualize and compare multiple signals and spectra
Signal LabelerLabel signal attributes, regions, and points of interest, and extract features

Functions

expand all

fsstFourier synchrosqueezed transform
ifsstInverse Fourier synchrosqueezed transform
instbwEstimate instantaneous bandwidth
instfreqEstimate instantaneous frequency
kurtogramVisualize spectral kurtosis
pkurtosisSpectral kurtosis from signal or spectrogram
pentropySpectral entropy of signal
pspectrumAnalyze signals in the frequency and time-frequency domains
spectrogramSpectrogram using short-time Fourier transform
xspectrogramCross-spectrogram using short-time Fourier transforms
stftShort-time Fourier transform
dlstftDeep learning short-time Fourier transform
stftLayerShort-time Fourier transform layer
stftmag2sigSignal reconstruction from STFT magnitude
iscolaDetermine whether window-overlap combination is COLA compliant
istftInverse short-time Fourier transform
tfridgeTime-frequency ridges
wvdWigner-Ville distribution and smoothed pseudo Wigner-Ville distribution
xwvdCross Wigner-Ville distribution and cross smoothed pseudo Wigner-Ville distribution
emdEmpirical mode decomposition
vmdVariational mode decomposition
hhtHilbert-Huang transform

Topics

Time-Frequency Estimation

Time-Frequency Applications