Skip to main content
. 2018 Jul 18;18(7):2325. doi: 10.3390/s18072325
Algorithm 1. Trivariate empirical mode decomposition via convex optimization
  1. Perform the low-rank matrix approximation via convex optimization framework to a trivariate signal Y(t) and the new observed signal X(t) can be obtained.

  2. The projection pk(t)(k=1,2,,K) can be calculated of the input low-rank trivariate signal X(t) along the direction vector {e1k,e2k,e3k}. It should also be noted that K is the number of the directional vector sets.

  3. The time instants tmk corresponding to the maxima of the set of projected signals pk(t) is determined.

  4. Interpolate [tmk, X(tmk)] to obtain multivariate envelope curves Ek(t). Then, the envelop mean can be calculated M(t)=1Kk=1KEk(t).

  5. Calculate the residual by R(t)=X(t)M(t). If the stopping criterion condition of iteration can be satisfied, then R(t) is set as one IMF and repeat the above steps to X(t)R(t) until the next IMF is isolated. If it does not satisfy the stopping criterion, then repeat the above steps to R(t) until it meets the criterion.