|
|
Algorithm 2 Multivariate EMD. |
|
| 1: |
Choose a suitable point set for sampling a (p − 1)-sphere; |
| 2: |
Calculate a projection, denoted by qθv(t), of the input signal s(t) along the direction vector xθv, for all v (the whole set of direction vectors), giving
as the set of projections; |
| 3: |
Find the time instants
corresponding to the maxima of the set of projected signals
; |
| 4: |
Interpolate [
,
] to obtain multivariate envelope curves
; |
| 5: |
For a set of V direction vectors, the mean m(t) of the envelope curves is calculated as:
|
| 6: |
Extract ‘detail’ d(t) using d(t) = s(t) − m(t). If d(t) fulfils the stoppage criterion [33] for a multivariate IMF, apply the above procedure to s(t) − d(t); otherwise, apply it to d(t). |