Como começo a usar Wavelets


12

Nosso projeto atual exige que façamos algumas análises usando o Wavelet Transform. Alguém pode me sugerir um livro prático , de preferência com exemplos em MATLAB ou C. Atualmente, estou lendo alguns tutoriais , mas isso não está me dando a sensação de que tenho a transformação de Fourier. Eu preciso de um livro com muitos exemplos práticos com código fonte.

Realmente aprecio por suas sugestões.



Este , como o título sugere, é realmente amigável.
chaohuang

Respostas:


8

Se você conhece as transformações de Fourier, acho que a ponte entre os mundos de Fourier e os mundos de wavelets é a transformada de Gabor (um STFT com janelas gaussianas) e a complexa transformação de wavelets de Morlet . Historicamente, é assim que eles se desenvolveram. Eles são basicamente a mesma coisa, dividindo um sinal em "blips" de sinusóides complexos:

insira a descrição da imagem aqui

Mas o espaço de tempo-frequência ocupado pelos blips tem espaçamento diferente:

Grades mostrando como os coeficientes da FFT e WT correspondem ao plano de tempo-frequência

A versão wavelet possui mais resolução de frequência em baixas frequências e mais resolução de tempo em altas frequências, o que geralmente é uma boa desvantagem (semelhante à maneira como o ouvido humano funciona).

O Morlet é uma wavelet contínua, portanto, para que haja sobreposição / redundância na representação, uma versão discreta não é uma representação mínima do sinal e não atende à "condição de admissibilidade", o que aparentemente significa que não pode ser invertido perfeitamente. em um sinal (?), e o teorema de Parseval não pode ser usado nele. Modificar a wavelet para que essas coisas sejam possíveis resulta em outros tipos de wavelets, e você pode eventualmente voltar a coisas como a waaret Haar (eu acho).

Veja também Qual é a diferença entre a transformação wavelet de Gabor-Morlet e a transformação Q constante?


6

Eu acho que "Introdução às wavelets e transformadas de wavelet: uma cartilha", de Sidney Burrus (et al.), É um livro muito bom e prático. É muito claro, possui exercícios e contém alguns programas Matlab.

EDIT: Esqueci de mencionar que este artigo também é uma introdução muito agradável às wavelets.


2

Eu recomendaria o livro "Métodos Wavelet para análise de séries temporais", de Donald Percival e Andrew Walden. Todos os conceitos são explicados claramente em texto e com exemplos.

Ele não possui código fonte, mas isso pode ser encontrado em outros lugares, como na caixa de ferramentas Matlab wavelet ou no PyWavelets.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.