3

スペクトログラムを使用してFFTで取得できる情報を確認するのではなく、アプリのスカログラムビューを作成して、ウェーブレット変換から取得できる関連情報があるかどうかを確認しようとしています。

これまでのところ、波形をとることができ、その上でフォワードウェーブレット変換を実行できます。しかし、私は次のステップで迷子になります。この情報を電力/エネルギー情報に変換するにはどうすればよいですか?私はさまざまな周波数の波形のセットを持っていますが、私が言うように、周波数情報はありません。

この変換されたデータをスカログラムに変換するための次のステップは誰か教えてもらえますか?

私のグーグルスキルが私を失敗させているので、どんな助けでも大歓迎です!

4

2 に答える 2

4

合理的な仮定の下で、離散ウェーブレット変換(DWT)は、時系列の電力/エネルギー/分散をスケールに分解します。これは、元の時系列に含まれる全分散が、DFTと同様に、(適切に正規化された)2乗ウェーブレット係数に含まれるという点でエネルギー保存変換です。PercivalとWaldenによる時系列分析のためのテキストWaveletメソッドは、このタイプの情報の優れたリソースだと思います。

現在、連続ウェーブレット変換(CWT)は冗長変換であり、エネルギー保存プロパティ(DWT内)は保持されなくなりました。ただし、ウェーブレット係数の2乗を見て、短時間フーリエ変換(STFT;別名スペクトログラム)に似た「スカログラム」を生成することはできます。

トーレンスとコンポには、これを行うための優れたウェーブレットソフトウェアがいくつかあり、大気の時系列のコンテキストで方法を説明する論文があります。matlabウェーブレットツールボックスもCWTおよび関連するスカログラムを実行すると確信しています。

于 2010-04-22T08:34:20.693 に答える
2

私はスカログラムをやったことがないので、何もしようとはしません。ただし、matlab scalogram関数のコードを見つけました。これは、物事を少しよく理解するのに役立つようにコメントされています。....私は願っています:)。

http://www.csse.uwa.edu.au/~pk/Research/MatlabFns/FrequencyFilt/scalogram.m

私はあなたがあなたのdspのものにmatlabを使用していて、そのmファイルを解釈する方法を知っていると思います。おそらく、私が推測するすべてのdspのもののための必須のプログラムです。

于 2010-04-21T12:26:09.653 に答える