El modelo
La señal es una suma de norias, cada una con un radio y una velocidad que cambian despacio, más una tendencia:
x(t) = \sum_{k=1}^{K} a_k(t)\,\cos\theta_k(t) + r(t), \qquad f_k(t) = \frac{\theta_k'(t)}{2\pi}
Las dos condiciones de un modo
Un modo tiene tantos extremos como cruces por cero, o uno de diferencia, y la media de sus dos envolventes es cero:
\left|N_{\text{extremos}} - N_{\text{ceros}}\right| \le 1, \qquad m(t) = \frac{e_{\max}(t) + e_{\min}(t)}{2} = 0
Una pasada de tamizado
A lo que tienes, réstale la media de sus dos envolventes:
h_{j+1}(t) = h_j(t) - \frac{e_{\max}^{(j)}(t) + e_{\min}^{(j)}(t)}{2}
Cuándo parar: el criterio de Huang
Se compara cada pasada con la anterior y se para cuando el cambio relativo acumulado baja de un valor típico entre 0,2 y 0,3:
\mathrm{SD} = \sum_{t} \frac{\left|h_{k-1}(t) - h_k(t)\right|^2}{h_{k-1}^2(t)}
Cuándo parar: los dos umbrales
La media tiene que ser pequeña comparada con el tamaño del modo: menor que un umbral pequeño casi todo el tiempo y menor que otro mayor en todo momento (Rilling, Flandrin y Gonçalvès, 2003, con valores típicos de 0,05 para el primero, 0,5 para el segundo y 0,05 para la fracción de tiempo que se perdona):
a(t) = \frac{e_{\max}(t) - e_{\min}(t)}{2}, \qquad \sigma(t) = \left|\frac{m(t)}{a(t)}\right|, \qquad \sigma < \theta_1 \ \text{en}\ (1-\alpha)\ \text{del tiempo}, \quad \sigma < \theta_2 \ \text{siempre}
La descomposición completa
Cada modo se quita de lo que queda y al final todo suma la señal:
x(t) = \sum_{i=1}^{n} c_i(t) + r_n(t)
El espectro de Hilbert
A cada modo se le calcula su señal analítica, y su radio y su velocidad dibujan el mapa de tiempo y frecuencia:
c_i(t) + i\,\mathcal{H}[c_i](t) = a_i(t)\,e^{i\theta_i(t)}, \qquad f_i(t) = \frac{1}{2\pi}\,\frac{d\theta_i}{dt}
Dos norias y su límite
Con una noria rápida de tamaño 1 y otra lenta de tamaño a y velocidad relativa f:
x(t) = \cos 2\pi t + a\,\cos(2\pi f t + \varphi), \qquad 0 < f < 1
Los extremos de la suma son los de la rápida si a f es menor que 1, y los de la lenta si a f^2 es mayor que 1. Con diez pasadas, por encima de f \approx 0{,}67 no hay separación, sea cual sea a (Rilling y Flandrin, 2008):
a f < 1 \Rightarrow \text{extremos de la rápida}, \qquad a f^2 > 1 \Rightarrow \text{extremos de la lenta}
La EEMD
Cada modo final es la media de los modos de I copias con ruido distinto, y el ruido que queda baja con la raíz de I:
\mathrm{IMF}_k = \frac{1}{I}\sum_{i=1}^{I}\mathrm{IMF}_k\!\left[x + w_i\right], \qquad \text{ruido residual} \propto \frac{\varepsilon}{\sqrt{I}}
La VMD
Busca K modos que sumen la señal y que, bajados a frecuencia cero alrededor de su centro, cambien lo menos posible (Dragomiretskiy y Zosso, 2014):
\min_{\{u_k\},\{\omega_k\}} \sum_{k} \left\| \partial_t\!\left[\left(\delta(t) + \frac{i}{\pi t}\right) * u_k(t)\right] e^{-i\omega_k t} \right\|_2^2 \quad \text{sujeto a} \quad \sum_k u_k = x