我正在使用FFTW庫進行分析。任何意見非常感謝。FFT箱中包含的信息
讓我們假設我們有一個函數f[k] = A_k*sin(kwT) + B_k*cost(kwT)
,我想用N = 4
採樣率FFT的這一點。在這裏,w
是地球的恆星頻率,T
是我感興趣的事件的恆星時間。如果我繪製FFT的輸出,每個bin(總共4個)將包含一些信息。我怎麼知道哪個箱子包含關於特定的A_k
或B_k
的信息?是不是真的,輸出的第一個分欄,例如,對應於關於A_1
或B_1
或兩者的信息?
我正在使用FFTW庫進行分析。任何意見非常感謝。FFT箱中包含的信息
讓我們假設我們有一個函數f[k] = A_k*sin(kwT) + B_k*cost(kwT)
,我想用N = 4
採樣率FFT的這一點。在這裏,w
是地球的恆星頻率,T
是我感興趣的事件的恆星時間。如果我繪製FFT的輸出,每個bin(總共4個)將包含一些信息。我怎麼知道哪個箱子包含關於特定的A_k
或B_k
的信息?是不是真的,輸出的第一個分欄,例如,對應於關於A_1
或B_1
或兩者的信息?
k
-th頻點對應於中心頻率k * fs/N
,其中fs
是您的採樣頻率,而N
是您的FFT長度。
記住,「第一」斌是k == 0
...
假設你在四次採樣對應波形的週期的1/4(其中有未知的幅度和相位)和觀察的值是A1 ... A4,然後
A = (a1-a3)/2;
B = (a2-a4)/2;
分別給你的餘弦和正弦幅值(如果第一個樣品是在t = 0)。
這取決於你的採樣率。 – 2013-03-06 23:44:08
你有沒有用已知的波形試試這個,看看你得到了什麼係數? FFT的不同實現可以以不同的方式排列 - 一些研究可以讓你自己解決這個問題。您似乎對樣本數量,採樣率和頻率感到困惑。如果你只有四個樣本,你幾乎不需要FFT,你幾乎可以做到。 – Floris 2013-03-06 23:48:27