Navigation:
Introduction/Overview
Process
Application
Synthetic vs. Natural
Comparison
Conclusions
MATLAB Code
Extras

Process
 The EMD will break down a signal into its component IMFs.
 An IMF is a function that:
 has only one extreme between zero crossings, and
 has a mean value of zero.
 In order to describe the process, we borrow from our poster the following section:
The Sifting Process
 The sifting process is what EMD uses to decomposes the signal into IMFs.
The sifting process is as follows:
For a signal X(t), let m_{1} be the mean of its upper and lower envelopes as determined from a cubicspline interpolation of local maxima and minima. The locality is determined by an arbitrary parameter; the calculation time and the effectiveness of the EMD depends greatly on such a parameter.
 The first component h_{1} is computed:
h_{1}=X(t)m_{1}
 In the second sifting process, h1 is treated as the data, and m_{11} is the mean of h_{1}’s upper and lower envelopes:
h_{11}=h_{1}m_{11}
 This sifting procedure is repeated k times, until h_{1k} is an IMF, that is:
h_{1(k1)}m_{1k}=h_{1k}
 Then it is designated as c_{1}=h_{1k}, the first IMF component from the data, which contains the shortest period component of the signal.
We separate it from the rest of the data:
X(t)c_{1} = r_{1}
The procedure is repeated on r_{j}:
r_{1}c_{2} = r_{2},....,r_{n1}  c_{n} = r_{n}
