Anda di halaman 1dari 36

Seminario de Procesamiento Digital de Señales

Introducción a las Wavelets

Marcelo A. Pérez

Departamento Electrónica
Universidad Técnica Federico Santa Marı́a
Introducción
Aplicaciones

Contenidos

1 Introducción

2 Aplicaciones

2 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Contenidos

1 Introducción

2 Aplicaciones

3 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets

Caracterı́stica fundamental
Análisis de la señal simultaneamente en tiempo y frecuencia

Análisis de señales
Aperiodicas
Ruidosas
Intermitentes
Transientes

4 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets

Aplicaciones
Climatologı́a
Indices Financieros
Monitores cardı́acos
Detección de fallas en
máquinas eléctricas
Sismologı́a
Astronomı́a

5 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets

Teorı́a de Wavelets
Bases teóricas existen desde 1800
Desde 1984 aplicaciones en sismologı́a

Papers relacionados con wavelets

6 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets

Funciones base wavelets


Simétricas
Soporte finito
Tipo onda

Caracterı́sticas
Z ∞
Ψ(t)dt = 0
−∞
Z ∞
|Ψ(t)|2 dt < 0
−∞
0
|Ψ̂(f )|2
Z
df < ∞
−∞ f

7 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets

Wavelet de Murenzi (sombrero mexicano)


2
Ψ(t) = (1 − t2 )e−bt

8 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets
Wavelet de Morlet
1 2
Ψ(t) = √ e−t /2+j2πb0 t

1 −t2 /2
Ψreal (t) = √ e cos (2πb0 t)

1 2
Ψimag (t) = √ e−t /2 sin (2πb0 t)

9 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets
Wavelet de Haar

 1 0 ≤ t < 1/2
Ψ(t) = -1 1/2 < t ≤ 1
0 en otro caso

10 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets

Otros tipos de wavelets

11 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets

Transformaciones aplicadas a la
wavelet
Traslación: desplazamiento
en tiempo
Dilación: desplazamiento en
frecuencia
 
1 t−b
Wa,b (t) = p Ψ
|a| a
Ψ(t) = Ψ1,0 (t)
 
1 t
Ψa,0 (t) = p Ψ
|a| a

12 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets

Wavelet Continua (CWT)

1 +∞
Z Z +∞
1
f (t) = W (a, b)Ψa,b (t)da · db
C a=−∞ b=−∞ |a|2
Z +∞
W (a, b) = Ψa,b (t)f (t)dt
−∞
+∞
|Ψ(w)|2
Z
C= dw
−∞ |w|

13 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets

Representación gráfica
Convolución: 1 punto
Traslación: 1 lı́nea
Dilación: 1 columna

14 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets
Ejemplo

sin(πt/100) 0 ≤ t ≤ 10
f1 (t) =
0 en otro caso
f (t) = f1 (t) + f2 (t) 
sin(πt/200) 5 ≤ t ≤ 15
f2 (t) =
0 en otro caso

15 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets
Señal Chirp
Amplitud constante - frecuencia variable
Análisis de Fourier da un espectro plano

16 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets
Señales sinusoidales

17 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets

Wavelets de señales sinusoidales

18 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets
Detección de anomalı́as en señales sinusoidales

19 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets
Detección de bordes

20 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets
Filtrado de señales

21 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets
Filtrado de señales

22 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets

Análisis de señales
Ruido
Periodicidad
Discontinuidades
Efecto bordes

23 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets

Transformada de wavelet discreta

t − nb0 am
 
1 0
Ψm,n (t) = p m Ψ
a0 am
0

X ∞
X
f (t) = cm,n (f )Ψm,n (t)
m=−∞ n=−∞
Z
−m/2
cm,n (f ) = a0 f (t)Ψ(a−m
0 t − nb0 )dt

24 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Contenidos

1 Introducción

2 Aplicaciones

25 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets

Ejemplo de corte en metal

26 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets

Identificación de fallas en máquinas

27 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets

Identificación de fallas en máquinas

28 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets

Identificación de fallas en máquinas

29 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets

Identificación de fallas en máquinas

30 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets

Detección de anomalı́as en ECG

31 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets

Detección de anomalı́as en ECG

32 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets

Detección de anomalı́as en ECG

33 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets

Detección de anomalı́as en ECG

34 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets

Detección de bordes

35 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales


Introducción
Aplicaciones

Wavelets

Sismologı́a

36 / 36 Marcelo A. Pérez Seminario de Procesamiento Digital de Señales