La transformada de tiempo corto y el espectrograma
Cada casilla compara la señal, recortada por una ventana g centrada en el instante t, con una noria de prueba de frecuencia f, y el espectrograma se queda con el tamaño al cuadrado:
V_x(t,f) = \int x(s)\,g(s-t)\,e^{-i2\pi f s}\,ds, \qquad S_x(t,f) = \left|V_x(t,f)\right|^2
La fase dice la frecuencia y el instante
Si la casilla se refiere al centro de su ventana, \tilde V_x, la velocidad con que gira su fase en el tiempo es la frecuencia instantánea local, y cómo cambia su fase con la frecuencia da el retraso de grupo, que corrige el instante:
\tilde V_x(t,f) = e^{i2\pi f t}\,V_x(t,f), \qquad \hat f(t,f) = \frac{1}{2\pi}\,\frac{\partial}{\partial t}\arg \tilde V_x(t,f), \qquad \hat t(t,f) = t - \frac{1}{2\pi}\,\frac{\partial}{\partial f}\arg \tilde V_x(t,f)
La receta de Auger y Flandrin
Las mismas coordenadas, sin derivar la fase: se calculan tres transformadas, con la ventana, con su derivada, en 1/s, y con la ventana multiplicada por el tiempo, en s, y se dividen entre sí:
\hat f(t,f) = f - \frac{1}{2\pi}\,\operatorname{Im}\!\left\{\frac{V_x^{g'}(t,f)}{V_x^{g}(t,f)}\right\}, \qquad \hat t(t,f) = t + \operatorname{Re}\!\left\{\frac{V_x^{t g}(t,f)}{V_x^{g}(t,f)}\right\}
La flecha entre dos fotos
Si la flecha de la fila f_k gira \Delta\varphi radianes de más en \Delta t segundos, la noria que lleva dentro va a esta frecuencia, con el giro medido entre -\pi y \pi:
\hat f \approx f_k + \frac{\Delta\varphi}{2\pi\,\Delta t}, \qquad \Delta\varphi \in (-\pi, \pi]
Con los números del texto, 36° son 0{,}2\pi radianes y, en 2 ms, la noria de dentro va a esta distancia de su fila:
\frac{0{,}2\pi}{2\pi\cdot 0{,}002} = 50\ \text{Hz}
El espectrograma reasignado
Cada valor del espectrograma se suma en el punto al que apuntan sus coordenadas reasignadas:
\hat S_x(t',f') = \iint S_x(t,f)\,\delta\big(t' - \hat t(t,f)\big)\,\delta\big(f' - \hat f(t,f)\big)\,dt\,df
Un chirp queda sobre su recta
Si la frecuencia sube \alpha hercios por segundo, cada punto reasignado cumple la ley del chirp, y por eso la imagen queda como una recta perfecta:
x(t) = e^{i2\pi\left(f_0 t + \alpha t^2/2\right)} \;\Rightarrow\; \hat f = f_0 + \alpha\,\hat t
El centro de gravedad
Cada valor del espectrograma es una media de la distribución de Wigner-Ville de la señal, pesada con la de la ventana alrededor de (t,f), y las coordenadas reasignadas son el centro de masas de esa media:
\hat t(t,f) = \frac{\iint s\,W_x(s,\xi)\,W_g(s-t,\xi-f)\,ds\,d\xi}{S_x(t,f)}, \qquad \hat f(t,f) = \frac{\iint \xi\,W_x(s,\xi)\,W_g(s-t,\xi-f)\,ds\,d\xi}{S_x(t,f)}
La distribución de Wigner-Ville y sus fantasmas
Compara la señal un poco hacia delante con la señal un poco hacia atrás, para todos los retrasos, y hace Fourier de ese producto:
W_x(t,f) = \int x\!\left(t + \tfrac{\tau}{2}\right)\,x^{*}\!\left(t - \tfrac{\tau}{2}\right)\,e^{-i2\pi f\tau}\,d\tau
La de una suma no es la suma de las de cada parte, porque sobra un término cruzado:
W_{x_1+x_2} = W_{x_1} + W_{x_2} + 2\,\operatorname{Re}\,W_{x_1,x_2}
Con dos notas en (t_1, f_1) y (t_2, f_2), el término cruzado está en el punto medio y oscila con una frecuencia que crece con la distancia entre las notas:
(t_m, f_m) = \left(\tfrac{t_1+t_2}{2},\, \tfrac{f_1+f_2}{2}\right), \qquad 2\,\operatorname{Re}\,W_{x_1,x_2} \propto \cos\!\big(2\pi\left[(f_1-f_2)(t-t_m) - (t_1-t_2)(f-f_m)\right] + \phi\big)
El espectrograma es esa imagen suavizada con la de la ventana, y por eso borra los fantasmas a costa de emborronar:
S_x(t,f) = \iint W_x(s,\xi)\,W_g(s-t,\ \xi-f)\,ds\,d\xi
Separación mínima entre dos notas
Con una ventana gaussiana de desviación \sigma, la mancha de una nota sola mide a media altura la cantidad siguiente, que es la separación mínima en hercios para que dos notas salgan como dos líneas:
\Delta f_{\min} = \frac{\sqrt{2\ln 2}}{\pi\,\sigma}
Con \sigma = 10 ms son unos 37 Hz, y con 12 ms, unos 31 Hz.
El intercambio de fase
Se toma el tamaño de la transformada de una imagen A y la fase de la de otra imagen B, y se deshace la transformada:
I_{AB} = \mathcal{F}^{-1}\!\left\{\,\left|\mathcal{F}\{A\}\right|\;e^{\,i\arg \mathcal{F}\{B\}}\right\}