1 Wavelets (2ª. Parte)
2
3
4 Chapter 7 Wavelets and Multiresolution Processing Chapter 7 Wavelets and Multiresolution Processing
5
6
7 DWT: Discrete Wavelet Transform
8 Ejemplo: DWT Algoritmo de codificación sub-banda de tres niveles. Wavelet Haar. Señal x(n) de longitud 8
9
10 RECONSTRUCCION DWT INVERSA:
11
12
13 EN FORMA MATRICIAL :
14
15
16 [C,L] = wavedec(X,N,'wname') [C,L] = wavedec(X,N,Lo_D,Hi_D) DWT: Discrete Wavelet Transform Algoritmo de codificación sub-banda en arbol binario
17
18
19 L = [20 20 40 80 160] [C,L] = wavedec(sig,4,'db1') plot (C) :
20 Niveles de Descomposición Espectral y ESCALOGRAMA
21
22
23 k=0:159; sig1=sinc(0.15*(k-40)); sig2=0.6*sinc(0.9*(k-120)); sig=sig1+sig2; EJEMPLO:
24 A = wrcoef('a',c,l,'db1',3) B = wrcoef('d',c,l,'db1',3) C = wrcoef('d',c,l,'db1',2) D = wrcoef('d',c,l,'db1',1)
25 A = wrcoef('a',c,l,'db1',3) B = wrcoef('d',c,l,'db1',3) C = wrcoef('d',c,l,'db1',2) D = wrcoef('d',c,l,'db1',1) +
26 ESCALOGRAMA
27
28
29
30
31
32
33
34
35
36
37
38
39 specgram(x,16) specgram(x,32) specgram(x,64) specgram(x,128) specgram(x,256) Mala resolución en tiempo Buena resolución en frecuencia Buena resolución en tiempo Mala resolución en frecuencia
40
41 TAREA Hacer un ejemplo de Transformada Wavelet Continua y Transformada Wavelet Discreta. Utilizar dos tipos de señales de entrada: Una real y otra generada matemáticamente. Comparar resultados con Espectrograma
42 http://www.uwec.edu/walkerjs/FAWAVE/