0

解析には FFTW ライブラリを使用しています。どんなアドバイスでも大歓迎です。

関数がf[k] = A_k*sin(kwT) + B_k*cost(kwT)あり、これを のサンプリング レートで FFT したいとしN = 4ます。ここで、wは地球の恒星周波数で、Tは関心のあるイベントの恒星時です。FFT の出力をプロットすると、各ビン (合計 4 つ) に何らかの情報が含まれます。A_k特定のまたはに関する情報がどのビンに含まれているかを知るにはどうすればよいB_kですか? たとえば、出力の最初のビンが、A_1またはB_1その両方に関する情報に対応するというのは本当ですか?

4

2 に答える 2

1

番目のk周波数ビンは の中心周波数に対応し、k * fs / Nfsサンプリング周波数、Nは FFT 長です。

「最初の」ビンはk == 0...

于 2013-03-06T23:45:15.933 に答える
0

波形 (未知の振幅と位相を持つ) の周期の 1/4 に対応する 4 回でサンプリングし、観測値が a1...a4 であると仮定すると、次のようになります。

A = (a1-a3)/2;
B = (a2-a4)/2;

コサイン振幅とサイン振幅をそれぞれ与えます (最初のサンプルが t=0 の場合)。

于 2013-03-06T23:52:57.073 に答える