Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Transformada de Stockwell
Daro Alejandro Hernndez Mendoza
1 de septiembre de 2016
Resumen
En el presente trabajo se muestran los fundamentos matemticos de la transformada de Stockwell, algunas
aplicaciones en anlisis de seales y ventajas que conlleva el uso de las transformadas de Stockwell en la
prctica ingenieril e investigativa.
1.
1.1.
Objetivos
Objetivo general
Dar a conocer los beneficis que conllevan aplicar las transformadas de Stockwell, en la prctica y en
la investigacin.
1.2.
Objetivos especficos
2. Marco teorico
Antes de entrar de lleno en la transformada de Stockwell (TS), es importante entender las transformadas
cortas de Fourier (STFT, Por sus siglas en ingles), dado que, la TS es una STFT, con unas caractersticas
particulares, pero que de igual forma, muestra la relacin variable-frecuencia de la funcin. Normalmente,
las transformadas de TS y STFT son usadas en seales y funciones dependientes del tiempo. Por lo tanto,
se seguir hablando en trminos de este tipo de funciones.
2.1.
La transformada de Fourier (TF) lleva a una seal en el dominio del tiempo t al dominio de las frecuencias
f , mostrando las componentes de frecuencia existentes en la funcin y sus aportes energticos [?],lo cual
la hace una herramienta esplndida para el anlisis de funciones estacionarias, dado que, en este caso, no
es necesario una interaccin con el tiempo. Por lo dicho, se infiere que la TF no es muy til para funciones
no estacionarias, dado que en muchos casos, es de inters saber cmo se modifican las frecuencias segn se
1
avanza en el tiempo.
En 1946, Denis Gabor propone utilizar la TF en pequeos segmentos de la seal por medio de funciones "ventana". El procedimiento consiste en posicionar una funcin (t ) ("ventana") multiplicada por
la funcin original en un instante de tiempo, en ese instante se calcula la TF, luego se desplaza la "ventana.a
otro instante de tiempo y se vuelve a calcular la TF, y as, hasta cubrir toda la seal. Al final se obtendr
una funcin que depende tanto del tiempo como de la frecuencia. A esto se le conoce como la transformada
corta de Fourier (STFT).En la figura ?? se ilustra claramente el procedimiento que sigue la STFT [?].
F(tiempo)
1.5
Seal
1.0
0.5
0.0
0.5
F(tiempo)
F(tiempo)
0.04
0.03
0.02
0.01
0.00
0.01
0.02
0.03
0.04
F(tiempo)
1.0
0.06
0.05
0.04
0.03
0.02
0.01
0.00
0.01
0.02
0.03
0.04
0.03
0.02
0.01
0.00
0.01
0.02
0.03
0.04
20
40
60
80
100
120
140
Seal
Ventana
20
40
60
80
100
120
140
Seal
Ventana
20
40
60
80
100
120
140
Seal
Ventana
20
40
60
80
Tiempo [s]
100
120
140
Figura 1: Secuencia ilustrativa de la STFT de una funcin dependiente del tiempo, con una ventana tipo Gaussiana.
Como se mencion, la base de la STFT es la "ventana"que se use para transformar la seal. Por ello, no se
puede utilizar cualquier tipo de "ventana". sta debe cumplir con ciertas exigencias:
La funcin (t ) debe ser absolutamente integrable, porque de esta forma, hace posible aplicar la
2
(t )dt <
(1)
La STFT de tiempo continuo, se expresa de igual forma que la TF, slo que la funcin a transformar ser
G(t, ) = F(t)(t ), donde F(t) es la seal original. G(t, ) se desplaza , despus de cada transformada,
resultando en una representacin de dos dimensiones de la funcin. La ecuacin (??) expresa de forma
matemtica la STFT.
S T FT [F(t)] = F(, f ) =
F(t)(t )ei2t dt
(2)
Normalmente a la variable se le conoce como tiempo "lento rara vez, tiene tan alta resolucin como con
el tiempo t.
2
2.2.
Transformada de Stockwell
Como se haba mencionado en un principio, la TS es una STFT, con caractersticas especficas, en la que
destaca, esencialmente, la forma de la "ventana". Se haba mostrado implcitamente, en las secciones anteriores, que la "ventana" slo dependa del tiempo t y no se haba definido una forma en particular de la
"ventana"; ahora, en la TS esto cambia. Ya no slo depende del tiempo t, sino que tambin depende de la
frecuencia y se adopta una forma de campana de Gauss, como se muestra en la ecuacin (??).
w(t, f ) =
f (t)2 2 f 2
e
2
(3)
(t)2 f 2
f
F(t)e 2 ei2 f t dt
(4)
F(, f ) =
F( + f )e
22 2
f2
22 2
f2
ei2 d
(5)
f 0
(6)
La TS es una evolucin de la STFT ya que evita problemas de resolucin de esta ultima, se obtiene amplitudes de ventanas ms angosta para frecuencias ms altas y al contrario, tambin [?].
3
2.2.1.
F ( j , fn ) = H [
m=0
22 m2
i2m j
m+n
] exp
exp
2
N
n
N
n0
(7)
Donde:
H es la funcin objetivo, en el dominio de las frecuencias, a transformar de a .
N es el nmero de elemento que posea la serie de tiempo lenta.
es el espaciamiento entre los valores de la serie de tiempo lenta.
m, n y j son valores que varian igual a 1,2,3,4,...,N 1.
En el caso de n = 0, la transformada en ese punto se reduce a una constante definida por:
F ( j , 0) =
3.
1 N1
m
]
H[
N m=0
N
(8)
frecuencias (Hz)
3.2
4
2.8
2.4
2.0
1.6
1.2
0.8
0.4
0
tiempo (s)
2.0
Aceleracin (cm/s^2)
10
12
14
16
Acelerograma
1.5
3.2
1.0
2.8
0.5
2.4
0.0
2.0
0.5
1.6
1.0
1.2
1.5
0.8
0.4
2.0
2.5
10
12
Tiempo (s)
14
16
18
Figura 2: Espectrograma tiempo-frecuencia del acelerograma ssmico de Zapatoca, Santander, ao 1994/12/10, magnitud de 6.1, geologa en roca y profundidad de registro 150 km.
frecuencias (Hz)
7.2
6.4
5.6
4.8
4.0
3.2
2.4
1.6
0.8
0
10
20
30
40
60
tiempo (s)
15
Aceleracin (cm/s^2)
50
70
80
90
Acelerograma
10
7.2
6.4
5.6
4.8
3.2
4.0
2.4
10
1.6
15
20
0.8
0
20
40
Tiempo (s)
60
80
100
Figura 3: Espectrograma tiempo-frecuencia del acelerograma sismica de Paez, Boyaca, ao 1995/01/19, magnitud 5.1,
geologa en roca y profundidad 0 km.
Por ltimo, si se comparan los 3 espectogramas, en conjunto, hay algo que comparten y es la frecuencia
5
"debilontinua en toda la seal, siendo ms notorio en unas ms que otras, como ya se habia mencionado,
esto se puede deber al ruido del acelerografo y la calidad de ste.
2.0
frecuencias (Hz)
64
56
1.5
48
40
1.0
32
24
0.5
16
8
0.0
10
20
30
Aceleracin (cm/s^2)
60
40
50
60
tiempo (s)
70
80
90
Acelerograma
40
64
56
20
48
40
20
32
24
40
16
60
80
8
0
10
20
30
40
50
60
Tiempo (s)
70
80
90
Figura 4: Espectrograma tiempo-frecuencia del acelerograma sismica de Paez, Boyaca, ao 1995/01/19, magnitud 5.1,
geologa en suelo y profundidad 0 km.
4.
Conclusiones
Como resultado del presente trabajo se han obtenido las siguientes conclusiones:
1. La TS es una herramienta til para filtrado de seales, dado que, como se expuso anteriormente,
detecta facilmente ruidos y o perturbaciones dentro de la seal, facilitando la mejora de la misma. Por
otra parte, ayuda a identificar, en el caso de seales ssmicas, en qu punto del tiempo se intensifican
las ondas, sealando de forma un poco explicita, la ocurrencia de las ondas P, ondas S y las ondas L.
2. La TS es de cierta forma, la evolucin de las STFT, dado que incorpora control automatico del ancho
e intensidad de la "ventana", propiciando mejor resolucin de la frecuencia en el tiempo.
Referencias
[Gil Payn, 2013] Gil Payn, V. (2013). Diseo de un sistema de clasificacin para deteccin de fallos en
ejes de ferrocarril mediante la energa wpt.
[Kreyszig, 1976] Kreyszig, E. (1976). Matemticas avanzadas para ingeniera.
[Pineda, 2011] Pineda, R. A. V. (2011). Diseo de implementacin de una herramienta software que atene el ruido coherente ground roll presente en datos ssmicos multicomponente.
[Pujol, 2003] Pujol, J. (2003). Elastic wave propagation and generation in seismology. Cambridge University Press.
6
[Stockwell et al., 1996] Stockwell, R. G., Mansinha, L., and Lowe, R. (1996). Localization of the complex
spectrum: the s transform. IEEE transactions on signal processing, 44(4):9981001.