¿Cómo empiezo con Wavelets?


12

Nuestro proyecto actual requiere que hagamos un análisis utilizando Wavelet Transform. ¿Alguien puede sugerirme un libro práctico , preferiblemente con ejemplos de MATLAB o C. Actualmente estoy leyendo algunos tutoriales , pero no me da la sensación que tengo para la transformación de Fourier. Necesito un libro que tenga muchos ejemplos prácticos con código fuente.

Realmente agradezco sus sugerencias.



Este , como sugiere el título, es realmente amigable.
chaohuang

Respuestas:


8

Si está familiarizado con las transformadas de Fourier, creo que el puente entre los mundos de Fourier y los mundos wavelet es la transformación Gabor (una STFT con ventana gaussiana) y la compleja transformación de wavelet Morlet . Históricamente, así es como se desarrollaron también. Básicamente son lo mismo, descomponiendo una señal en "blips" de sinusoides complejos:

ingrese la descripción de la imagen aquí

Pero el espacio de tiempo-frecuencia ocupado por los blips están separados de manera diferente:

Cuadrículas que muestran cómo los coeficientes de FFT y WT corresponden al plano de frecuencia de tiempo

La versión wavelet tiene más resolución de frecuencia a bajas frecuencias y más resolución de tiempo a altas frecuencias, lo que generalmente es una buena compensación (similar a la forma en que funciona el oído humano).

Sin embargo, el Morlet es un wavelet continuo, por lo que hay superposición / redundancia en la representación, una versión discreta no es una representación mínima de la señal y no cumple con la "condición de admisibilidad", lo que aparentemente significa que no puede invertirse perfectamente en una señal (?), y el teorema de Parseval no se puede usar en ella. La modificación de la wavelet para que estas cosas sean posibles da como resultado otros tipos de wavelets, y eventualmente puede volver a cosas como la wavelet de Haar (creo).

Vea también ¿Cuál es la diferencia entre la transformada wavelet de Gabor-Morlet y la transformada Q constante?


6

Creo que "Introducción a Wavelets y Wavelet Transforms: A Primer" de Sidney Burrus (et al.) Es un libro muy bueno y práctico. Es muy claro, tiene ejercicios y contiene algunos programas de Matlab.

EDITAR: Olvidé mencionar que este documento también es una muy buena introducción a las wavelets.


2

Recomendaría el libro "Métodos Wavelet para el análisis de series temporales" de Donald Percival y Andrew Walden. Todos los conceptos se explican claramente en el texto y con ejemplos.

No tiene ningún código fuente, pero se puede encontrar en otros lugares, es decir, la caja de herramientas de wavelet de Matlab o PyWavelets.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.