My thesis (Online Empirical Mode Decomposition)

Category: Engineering

This is my work on a real-time (online) implementation of the Empirical Mode Decomposition. The original application was an extension of Chappell and Payne’s system for detecting gas emboli using Doppler ultrasound.

The Empirical Mode Decomposition (EMD) is an algorithm for signal processing in the time domain, as opposed to the Fourier Transform and Wavelet transforms, which are frequency-domain approaches. At the time I wrote this there was no decent implementation of the EMD for streaming data, so I tried to write one. I won’t say I was successful, but I like to think I took some steps in the right direction.

The following are available:

The thesis document should be considered the documentation for the MATLAB code (that is, read them both.) The MATLAB code is heavily based on some prior work, in particular Rilling, Flandrin and Goncalves (2003), and Meeson (2003). See the thesis document for full references/acknowledgements.