連続ウェーヴレット変換 (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

Cwt gif (Java appletは 利用出来なくなりました;)

使い方:

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

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

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

ホトトギス CWT

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

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

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


参考文献:
Dobashi.M
Last modified: 4月 26日 金 15:20:24 2024 JST