連続ウェーヴレット変換 (Continuous Wavelet Transform) v0.3.3


連続ウェーヴレット変換(Continuous Wavelet Transform: CWT)です。
離散ウェーヴレット変換のオクターブの間を埋めて 信号の大きさを画面と垂直方向のカラーグラデーションに 変更した様なものとでも言えるでしょうか。 (その分計算に時間がかかります。)

ガボー(Gabor)型(関数)と呼ばれる マザーウェーヴレットを使用しています。
初めに離散ウェーヴレット変換 と比較してみます。

  1. スイープ信号 (Sweep)

    sweep cwt
  2. 矩形波 (square) 442[Hz]

    square cwt
  3. パルス信号 (Pulse)

    pulse cwt
  4. サイン波とパルス (Sine wave & Pulse)

    sine-pulse cwt
  5. ピアノ音(Fille.wav)です。

    fille CWT
MD5 (cwt.zip) = 99baba2fa5a5593017d8d8ee1614ce75
Cwt gif (S M L)  Source File ・ cwt.zip(SIZE = 9369)
使い方:

例えば ホトトギスの鳴き声(『特許許可局』)です。

ホトトギス wave ホトトギス FFT

FFTではかろうじて周波数が認識出来ますが

ホトトギス CWT

CWTでは音程の動きが見えます。

これまでのWave信号を連続ウェーヴレット変換(CWT)などで見てみます。
View Wave Files

参照>ウェーヴレット序奏 (Wavelet Introduction)


参考文献:
Dobashi.M
Last modified: 1月 03日 火 10:02:55 2023 JST