Hilbert-Huang Transform

This submission is a realization of the Hilbert-Huang transform (HHT).
Updated 31 Mar 2016

View License

The function plot_hht is a realization of the Hilbert-Huang transform (HHT). The HHT decomposes a signal into intrinsic mode functions (or IMFs), and obtain the instantaneous frequency data. It is designed to work well for data that are nonstationary and nonlinear (http://en.wikipedia.org/wiki/Hilbert-Huang_Transform). Learn more about the HHT from the attached pdf.
The function plot_hht is best used with spsnip_gui available at http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=11002&objectType=FILE.

Essential files: plot_hht.m, emd.m, findpeaks.m
Accompanying files: Hum.wav, HHT.pdf

Cite As

Alan Tan (2024). Hilbert-Huang Transform (https://www.mathworks.com/matlabcentral/fileexchange/19681-hilbert-huang-transform), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R11.1
Compatible with any release
Platform Compatibility
Windows macOS Linux

Inspired: IMF for Bearing Fault Diagnosis

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes

Added BSD license.

Added requirement for the Signal Processing Toolbox. Thanks to Chian Wong for pointing out.