Wavelets'i kullanmaya nasıl başlayabilirim?


12

Mevcut projemiz, Wavelet Transform kullanarak bazı analizler yapmamızı gerektiriyor. Herkes bana tercihen MATLAB veya C örnekleriyle pratik bir kitap önerebilir mi ? Şu anda bazı öğreticiler okuyorum , ancak Fourier dönüşümü için olduğu gibi bana bir his vermiyor. Kaynak kodlu birçok pratik örneği olan bir kitaba ihtiyacım var.

Gerçekten önerileriniz için teşekkür ederiz.


İlgili DSP sorusu
Maurits

Bu , başlıktan da anlaşılacağı gibi, gerçekten kolay.
chaohuang

Yanıtlar:


8

Fourier dönüşümlerine aşina iseniz, sanırım Fourier dünyaları ve dalgacık dünyaları arasındaki köprü Gabor dönüşümü (Gauss pencereli STFT) ve karmaşık Morlet dalgacık dönüşümüdür . Tarihsel olarak da böyle gelişti. Temelde aynı şeydir, karmaşık sinüzoidlerin "biplerine" bir sinyal bölerler:

resim açıklamasını buraya girin

Ancak biplerin kapladığı zaman frekansı alanı farklı aralıklıdır:

FFT ve WT katsayılarının zaman frekans düzlemine nasıl karşılık geldiğini gösteren ızgaralar

Dalgacık versiyonu düşük frekanslarda daha fazla frekans çözünürlüğüne ve yüksek frekanslarda daha fazla zaman çözünürlüğüne sahiptir, bu genellikle iyi bir ödünleşmedir (insan kulağının çalışma şekline benzer).

Bununla birlikte, Morlet sürekli bir dalgacıktır, bu nedenle sunumda çakışma / artıklık vardır, ayrı bir sürüm sinyalin minimal bir temsili değildir ve "kabul edilebilirlik koşulunu" karşılamaz, bu görünüşte mükemmel bir şekilde geri döndürülemeyeceği anlamına gelir. bir sinyale (?) dönüştürülürse Parseval teoremi de kullanılamaz. Dalgacıkın bu tür şeyler olabileceği şekilde değiştirilmesi, diğer dalgacık türleriyle sonuçlanır ve sonunda Haar dalgacı gibi şeylere geri dönebilirsiniz (sanırım).

Ayrıca bkz . Gabor-Morlet dalgacık dönüşümü ile sabit Q dönüşümü arasındaki fark nedir?


6

Bence Sidney Burrus (ve ark.) Tarafından yazılan "Dalgacıklara ve Dalgacık Dönüşümlerine Giriş: Bir Astar" çok iyi ve pratik bir kitap. Çok açık, egzersizler var ve bazı Matlab programları içeriyor.

EDIT: Bu makalenin aynı zamanda dalgacıklara çok güzel bir giriş olduğunu belirtmeyi unuttum .


2

Donald Percival ve Andrew Walden'in "Zaman Serisi Analizi için Dalgacık Yöntemleri" kitabını öneriyorum. Tüm kavramlar metinde ve örneklerle açıkça açıklanmıştır.

Herhangi bir kaynak kodu yok, ancak bu başka bir yerde bulunabilir, yani Matlab dalgacık araç kutusu veya PyWavelets.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.