Вы находитесь на странице: 1из 8

Universidad Politcnica Salesiana, Seales y Sistemas, Yubi Agustn, Transformada de Wavelet y Hilbert

Transformada de Hilbert y Wavelet


Yubi Quito Luis Agustn, Estudiante, Universidad Politcnica Salesiana.
lyubi@est.ups.edu.ec

Resumen En este presente documento se

facilitar el uso de ciertos ejemplos) que la


funcin a analizar es funcin del tiempo t.

presenta la Transformada de Hilbert y Wavelet


sus conceptos donde se puede aplicar y como se
obtienen tambin se presentara la transformada
de Hilbert y Wavelet en Matlab para as poder
facilitar los clculos.

II. OBJETIVOS
1. Investigar que es para que sirve y como
se obtiene. Teora y demostracin
(Matlab)
2. Realizar el anlisis de Principios y
Aplicaciones de la Transformada de
Wavelet (Teora y demostracin Matlab)

Abstract In this present document Hilbert


Transform and Wavelet concepts which can be
applied as obtained and also the Hilbert
transform and wavelet in Matlab be presented in
order to facilitate the calculations is presented.

I. INTRODUCCIN
En este captulo nos ocuparemos de la llamada
Transformada Wavelet, herramienta matemtica
desarrollada a mediados de los aos 80. Esta
Transformada es eficiente para el anlisis local
de seales no estacionarias y de rpida
transitoriedad y, al igual que la Transformada de
Fourier con Ventana, mapea la seal en una
representacin de tiempo-escala. El aspecto
temporal de las seales es preservado. La
diferencia est en que la Transformada Wavelet
provee anlisis de multiresolucin con ventanas
dilatadas. El anlisis de las frecuencias de
mayor rango se realiza usando ventanas
angostas y el anlisis de las frecuencias de
menor rango se hace utilizando ventanas anchas.
Las Wavelets, funciones bases de la
Transformada Wavelet, son generadas a partir
de una funcin Wavelet bsica, mediante
traslaciones y dilataciones. Estas funciones
permiten reconstruir la seal original a travs de
la Transformada Wavelet inversa. La
Transformada Wavelet no es solamente local en
tiempo, sino tambin en frecuencia. Dentro de
los usos de esta poderosa herramienta podemos
nombrar, adems del anlisis local de seales no
estacionarias,
el
anlisis
de
seales
electrocardiogrficas, ssmicas, de sonido, de
radar, as como tambin es utilizada para la
compresin y procesamiento de imgenes y
reconocimiento de patrones. En la breve
introduccin que sigue se supondr (para

III. DESARROLLO
Transformada de Hilbert
La transformada de Hilbert es til para calcular
el contenido en frecuencia de una seal de
energa o de potencia. As se pueden analizar y
disear filtros selectivos en frecuencia para
poder separar seales segn su contenido en
frecuencia. Este proceso se denomina
discriminacin en frecuencia.
Cuando las componentes de una seal han sido
desfasadas 90 , la funcin resultante se
denomina transformada de Hilbert de la seal.
Sea g (t) una seal cuya transformada de Fourier
es G (f). La transformada de Hilbert de g (t) que
se denota por g t Claramente se puede ver
que la transformada de Hilbert es un operador
lineal.
0

g t

t d

Para resolver esta integral la hacemos de forma


simtrica en torno a t .

t x g
g
g
d

lim
d

x 0
t
tx
t

Para la transformada inversa de Hilbert

g t

t d

Esta se puede
convolucion:

g t g t *

interpretar

como

1
t

Yubi Agustn, Estudiante de la Carrera de Ingeniera Elctrica, Universidad Politcnica Salesiana,


Cuenca, Ecuador, e-mail: [lyubi@est.ups.edu.ec].

una

Universidad Politcnica Salesiana, Seales y Sistemas, Yubi Agustn, Transformada de Wavelet y Hilbert

Debido a que la transformada de Fourier de

g t esta denotada por G f va a venir dad

por:

G f j sgn f G f

Debido a que la transformada de Fourier de

1
t

es j sgn f
Por lo tanto se puede calcular la transformada
de Hilbert de una seal g (t) hacindola pasar
por un sistema LTI con respuesta al impulso

1
o con funcin de transferencia
t
j sgn f . Este sistema introduce un desfase
de 90 para frecuencias positivas y 90
para frecuencias negativas.

2. g (t) y su transformada de Hilbert g t


tendrn la misma energa si g (t) es una seal de
energa o la misma potencia si g (t) es de
potencia.
Segunda propiedad
g (t) y su transformada de Hilbert g t tienen la
misma funcin de auto correlacin.
Se deduce directamente de la propiedad
anterior, puesto que la transformada inversa de
Fourier de la densidad espectral es la funcin de
auto correlacin.

Tercera propiedad
Una seal y su transformada de Hilbert son
ortogonales.
Para demostrarlo en el caso de seales de
energa se calcula la correlacin cruzada,
debiendo valer cero en el origen para que las
seales sean ortogonales.

Rgg

g t g * t dt

Figura 1. Respuesta en fase de la transformada


de Hilbert

Sabiendo que la transformada de Fourier de la


ecuacin

La transformada de Hilbert y tiene muchas


aplicaciones importantes como:
a) Se puede utilizar para tener selectividad en
fase para un tipo especial de modulacin en
amplitud denominado modulacin en banda
lateral nica o SSB.
b) Proporciona la base matemtica necesaria
para representar seales paso banda.
La transformada de Hilbert se puede aplicar a
cualquier seal que tenga transformada de
Fourier y por lo tanto a seales de potencia y de
energa de las usadas en sistemas de
comunicaciones.
Propiedades de la transformada de Hilbert
Primera propiedad
Una seal g (t) y su transformada de Hilbert
g t tienen la misma densidad espectral.
Para probarlo, se puede observar que la
transformada de Fourier de g t es j sgn (f)
multiplicado por G (f), pero como la amplitud
de j sgn (f) es unidad, entonces g (t) y
g t Tienen la misma amplitud en frecuencia
|G (f)| = |G (f)|.
De esta propiedad se puede deducir como
corolario:
1. Si g (t) est limitada en banda, g t tambin
va a estar limitada en banda.

Rgg

g t g * t dt es:

Rgg G f G * f
Se sigue el desarrollo sabiendo que vale cero
puesto que el integrando es una funcin impar
de la frecuencia. Esto es debido a que sgn (f) es
impar y |G (f) |2 es par, y el producto de una
funcin par por una impar es impar. Por lo tanto
queda demostrado que son ortogonales.

Rgg 0 j sgn f G f df 0
2

En el caso de seales de potencia se prueba de


la misma forma llegando al final a la ecuacin:

1
Rgg 0 lim
T 2T

g * t g t dt 0

Cuarta propiedad
Si g t es la transformada de Hilbert de g (t), la

transformada de Hilbert de

g t es g (t).

Yubi Agustn, Estudiante de la Carrera de Ingeniera Elctrica, Universidad Politcnica Salesiana,


Cuenca, Ecuador, e-mail: [lyubi@est.ups.edu.ec].

Universidad Politcnica Salesiana, Seales y Sistemas, Yubi Agustn, Transformada de Wavelet y Hilbert

Sabemos que calculando la transformada de


Hilbert es equivalente a pasar la seal g (t) a
travs del sistema cuya funcin de transferencia
es H (f) = j sgn (f). Calculando la transformada
de Hilbert de g t ser por lo tanto equivalente

a pasar g t por el mismo sistema H (f), por lo


tanto la funcin de transferencia H (f) H (f) ser
el sistema que nos calcula a partir de g (t) la
transformada de Hilbert de g t . Entonces
como H (f) H (f) = 1 la entrada es g (t) es g
(t) quedando por lo tanto probada la propiedad.

Transformadas de Hilbert Inmediatas

Figura 3. Grafica de la Transformada de Hilbert

TRANSFORMADA WAVELET
Introduccin
La transformada de Wavelet es una herramienta
matemtica que promete no solo tener mltiples
aplicaciones en el procesamiento de seales sino
que adems est siendo usada en el Control de
Procesos y deteccin de animalias sintomticas
en medicina e ingeniera.
Generalmente,
los
libros
y
artculos
relacionados con Wavelet se caracterizan por
tener una base matemtica muy compleja, lo
que frustra los intentos de acercamiento a este
tema. Esto justifica el desarrollo de este
documento en donde se dar los conocimientos
bsicos necesarios para establecer un punto de
partida hacia el aprendizaje de Wavelet.
TRANSFORMADA DE WAVELET
El concepto de Wavelet significa onda pequea,
y mientras que las senoides son suaves,
regulares e infinitas, las wavelets son irregulares
y asimtricas. Al igual que la Transformada de
Fourier (FT) consiste en descomponer una seal
en ondas senoidales de diversas frecuencias, la
Transformada de Wavelet (WT) consiste en
trocear una seal en versiones escaladas.
Figura 2. Tabla de transformada de HILBERT
Cdigo en Matlab par el clculo de la
Transformada de Hilbert
clear all
clc
fs=1e4;
t=0:1/fs:1;
x=cos(8*pi*4*t)-5*cos(8*pi*8*t);
y=hilbert(x);
plot(t,x)
xlim([0.01 0.09])

Una caracterstica de la Transformada de


Wavelet que la hace ms adecuada que la
Transformada de Fourier para el procesamiento
de seales reales es que en lugar de emplear una
descomposicin de las seales en una coleccin
de
senoides
de
distintas
frecuencias,
descompone estas seales, irregulares y con
cambios bruscos. La ventaja de la Transformada
de Wavelet es, por tanto, que sus funciones base
se adaptan mejor a las caractersticas de las
seales reales que las senoides en las que se
basa la Transformada de Fourier.

Yubi Agustn, Estudiante de la Carrera de Ingeniera Elctrica, Universidad Politcnica Salesiana,


Cuenca, Ecuador, e-mail: [lyubi@est.ups.edu.ec].

Universidad Politcnica Salesiana, Seales y Sistemas, Yubi Agustn, Transformada de Wavelet y Hilbert

Figura 5. Propiedad de traslacion escala


Figura 4. Ejemplo de una seal coseno para
distintas escalas
PROPIEDAD
CONJUNCION
TRASLACION ESCALA
En seales que corresponden a fenmenos o
aplicaciones reales las escalas bajas (altas
frecuencias) no tiene una larga duracin en
la seal, sino que aparecen de tiempo en
tiempo como picos. Sin embargo las altas
escalas (bajas frecuencias) comnmente
duran todo el tiempo de que dura la seal.
El
escalamiento
como
operacin
matemtica produce una dilatacin o una
comprensin de una seal.
La relacin entre escala y frecuencia
consiste en que las escalas menores
corresponden a altas frecuencias y las
escalas mayores corresponden a bajas
frecuencias.
Debido a que la Transformada Wavelet
incluye informacin relacionada con el
tiempo y la frecuencia, la representacin
grfica de esta transformada se realiza en
un plano denominado plano tiempo-escala,
donde cada celda representa un valor de la
Transformada de Wavelet en dicho plano.
Independientemente de las dimensiones de
cada divisin, las superficies para el caso de
la Transformada de Wavelet son iguales y
estn determinadas por el principio de
Heisenberg que dice: el rea de cada
divisin es fija para cada funcin o para
cada Wavelet madre.
Aun cuando diferentes ventanas o Wavelet
madres pueden representar reas; pero para
una Wavelet madre dad el tamao de las
divisiones se puede variar manteniendo
constante la superficie, de echo esto es
exactamente lo que hace la transformdad de
Wavelet.

Las dos operaciones de escalado y


traslacin definen el enrejado del plano
tiempo-escala.
TIPOS DE TRANSFORMADAS
Existen tres tipos de transformadas:
contina (CWT), semidiscreta (SWT) y
discreta (DWT). La diferencia entre ellas
radica principalmente en la forma en que
los parmetros de desplazamiento y escala
son discretizados.
TRANSFORMADA
WAVELET
CONTINUA (CWT).
Esta transformada fue desarrollada como
una tcnica alternativa a la Transformada
de Fourier como una manera de superar el
problema de resolucin. El anlisis wavelet
se realiza de manera similar al anlisis de la
Transformada de Fourier, en el sentido que
la seal es multiplicada por una funcin
(funcin wavelet) de manera similar a la
funcin ventana en la Transformada de
Fourier, y a transformada se calcula
separadamente para distintos segmentos de
la seal en el dominio del tiempo. Sin
embargo, existen dos diferencia principales
entra la Transformada de Fourier y la de
Wavelet.

No se evala la transformada de
Fourier de las seales ventana y por lo
tanto aparecer un nico pico
corresponde a una sinusoide.
El ancho de la ventana vara a medida
que se evala la transformada para
cada componente del espectro, esto es
probablemente la caracterstica ms
significativa de la transformada de
wavelet.

Yubi Agustn, Estudiante de la Carrera de Ingeniera Elctrica, Universidad Politcnica Salesiana,


Cuenca, Ecuador, e-mail: [lyubi@est.ups.edu.ec].

Universidad Politcnica Salesiana, Seales y Sistemas, Yubi Agustn, Transformada de Wavelet y Hilbert

La transformada Wavelet continua se


define como:

C , s

TRANSFORMADA
DE
WAVELET
SEMIDISCRETA
En la prctica, es ms conveniente considerar la
transformadora Wavelet en algunos valores
discretos de a y b. por ejemplo. Las escala
didica corresponde a la definicin de los

f t * , st dt

Donde:

,s t

1
s

a 2 j , b 2 j k,

parmetros

j, k Z

con

Como se observa en la ecuacin anterior, la


seal transformada es una funcin de dos
variables, , s , los parmetros de traslacin

denominndose
Wavelet semidiscreta (SWT).

y escala respectivamente.

La transformad ser reversible si se cumple:

,s t

Es la

funcin de transformacin que se le


denomina wavelet madre, este nombre
deriva de dos importantes propiedades del
anlisis de wavelet:
1. Wavelet significa onda pequea al
hecho que esta funcin es la
longitud finita y el trmino onda a
la condicin que esta funcin es de
naturaleza oscilatoria.
2. El termino madre da a entender
que las funciones con diferentes
regiones de actuacin que se usan
en el proceso de transformacin
proviene de una funcin principal
o wavelet madre. Es decir, la
wavelet madre es un prototipo para
generar las otras funciones
ventanas.
El proceso de clculo de la Transformad de
Wavelet puede ser descrito en cuatro pasos:
1. Tomar una wavelet madre.
2. Dados dos valores y s, calcular un

coeficiente C , s
mediante las
ecuaciones
que
representen
la
correlacin entre la wavelet y la
seccin de la seal bajo anlisis.
Cuanto mayor sea este, mayor es la
similitud, con lo cual es interesante
resaltar que los resultados dependern
por tanto de la forma de la wavelet.
3. Desplazar en el sentido positivo del eje
temporal, y repetir los pasos anteriores
hasta que se haya cubierto la totalidad
de la sea.
4. Escalar la wavelet en el tiempo y
repetir los pasos 1 a 3.

A f

f , , s

transformada

B f

a ,b

Donde A y B son dos constantes positivas y f (t)


sigue siendo una funcin continua.
TRANSFORMADA WAVELET DISCRETA
Sea la seal a analizar f n una funcin
discreta. En este caso la transformada Wavelet
de esta seal viene dada por:

C j , k f n j ,k n
nZ

Donde

j,k

es una Wavelet discreta definida

como:

j ,k n 2 . 2 j n k
j
2

Los parmetros
escala

didica,

,s
de

estn definidos segn la


manera

que

2j,

s 2 j k , con la diferencia respecto a la SWT


que la seal bajo estudio es discreta. La
transformada inversa se define de forma similar
como:

f n C j, k . j ,k n
jZ kZ

Si las constantes son A = B = 1, entonces la


transformada es ortogonal. Estas wavelets
pueden ser construidas mediante un anlisis
multiresolucion.

Figura 6. Ejemplo de este proceso


Yubi Agustn, Estudiante de la Carrera de Ingeniera Elctrica, Universidad Politcnica Salesiana,
Cuenca, Ecuador, e-mail: [lyubi@est.ups.edu.ec].

Universidad Politcnica Salesiana, Seales y Sistemas, Yubi Agustn, Transformada de Wavelet y Hilbert

Cdigo en Matlab para obtener el anlisis de


imgenes de la transformada de Wavelet.
clear all; close all
x= imread('rana.jpg');
figure; imshow(x);
[xar,xhr,xvr,xdr]=
dwt2(x(:,:,1),'db2');
[xag,xhg,xvg,xdg]=
dwt2(x(:,:,2),'db2');
[xab,xhb,xvb,xdb]=
dwt2(x(:,:,3),'db2');

Figura 9. Segunda transformacin

xa(:,:,1)=xar;xa(:,:,2)=xag;xa(:
,:,3)=xab;
xh(:,:,1)=xhr;xa(:,:,2)=xhg;xh(:
,:,3)=xhb;
xv(:,:,1)=xvr;xa(:,:,2)=xvg;xv(:
,:,3)=xvb;
xd(:,:,1)=xdr;xd(:,:,2)=xdg;xd(:
,:,3)=xdb;
figure,imshow(xa/255);
figure,imshow(xh);
figure,imshow(xv);
figure,imshow(xd);
X=[xa*0.003
log10(xv)*0.3;log10(xh)*0.3
log10(xd)*0.3];
figure,imshow(X);

Figura 10. Tercera transformacin

Imgenes obtenidas en el programa

Figura 11. Cuarta transformacin


Figura 7. Grafico original

Figura 12. Resultado Final


Figura 8. Primera transformada
Yubi Agustn, Estudiante de la Carrera de Ingeniera Elctrica, Universidad Politcnica Salesiana,
Cuenca, Ecuador, e-mail: [lyubi@est.ups.edu.ec].

Universidad Politcnica Salesiana, Seales y Sistemas, Yubi Agustn, Transformada de Wavelet y Hilbert

IV. CONCLUCIONES
La
transformada de Hilbert se puede aplicar
solo seales de potencia y energa y a seales
que contengan la transformada de Fourier.
La transformada de Wavelet, las imgenes
transformadas poseen una estructura que puede
ser explotada por diseos. Es importante probar
con diferentes Wavelets al momento de
transformar la imagen.

V. BIBLIOGRAFA
1. Transformada de Hilbert y seales de
pasa banda / sistemas lineales/ curso
2004/05
2. Anlisis de la teora de ondiculas a las
aplicaciones en ingeniera elctrica
fundamentos / ETSI industriales / Dr.
Julio Martnez Malo / Madrid julio
2002
3. Wavelets y sus aplicaciones / congreso
argentino de Ciencias de la
Computacin / Liliana. R. Castro /
Argentina Mayo 2003
4. Transformada de Wavelet / Anexo 2 /
Madrid Enero.

Yubi Agustn, Estudiante de la Carrera de Ingeniera Elctrica, Universidad Politcnica Salesiana,


Cuenca, Ecuador, e-mail: [lyubi@est.ups.edu.ec].

Universidad Politcnica Salesiana. Yubi Agustn. Transformada de Hilbert y Wavelet

Agustn Yubi, estudiante de la Carrera de Ingeniera Elctrica, Universidad Politcnica Salesiana, Cuenca, Ecuador, e-mail:
[lyubi@est.ups.edu.ec].

Вам также может понравиться