0

私の最終的な目標は、15KHz 未満のすべてのサウンド情報をモノウェーブ ファイルから抽出することです。プログラムはサンプルをメモリにロードし、16 ビットの符号付き整数配列として表します。

FFTW を使用しましたが、複素多次元 fft、実多次元 fft、実 1 次元 fft、複素 1 次元 fft などの関数がいくつかあります。

これにはどのような方法を使用する必要がありますか?

ありがとう。

4

2 に答える 2

1

最初に float/double 配列に変換する必要があります。次に、おそらく 1D real-to-complex モードを使用します ( http://www.fftw.org/fftw3_doc/One_002dDimensional-DFTs-of-Real-Data.htmlを参照)。 )。

于 2012-05-28T14:18:01.603 に答える
0

FFT の使用方法は、必要な情報によって異なります。オーディオで 1D 実数 FFT を使用するだけで、時間周波数分解能のトレードオフ、ビンごとのフィルター応答のトレードオフ、および最初に答える必要があるその他の質問があります。また、データのサンプル レートを知る必要があります。

于 2012-05-28T17:03:40.207 に答える