我正在尋找一個C或C++ API,它可以給我一個Windows波形的實時頻譜分析。實時頻譜分析儀API
我不完全確定它應該需要一個採樣窗口多大確定頻率內容,但越小越好。例如,如果它可以使用0.5秒長的樣本並將頻率內容確定爲Hz,那將是非常糟糕的。
我正在尋找一個C或C++ API,它可以給我一個Windows波形的實時頻譜分析。實時頻譜分析儀API
我不完全確定它應該需要一個採樣窗口多大確定頻率內容,但越小越好。例如,如果它可以使用0.5秒長的樣本並將頻率內容確定爲Hz,那將是非常糟糕的。
幾年前我使用FFTW。據說它速度很快(儘管我自己並沒有將它用於實時任何事情),並且使用起來確實非常簡單,即使在Windows上也是如此。
關於窗口大小,請參閱the Nyquist-Shannon sampling theorem。 (我想在數據上使用窗口時會遇到其他問題,特別是對於低頻率,但我不是專家,我也找不到任何有用的信息,所以也許我是錯)
有關如何生成功率譜,以及如何確定的相同頻率分辨率,請參閱我的回答這個問題的詳細信息:How to extract semi-precise frequencies from a WAV file using Fourier Transforms
是的,這是一個很好的答案! – bobobobo 2010-05-22 16:55:03
可能重複:【如何提取半精確頻率WAV文件使用傅立葉變換](http://stackoverflow.com/questions/2881583/how-to-extract-semi-precise-frequencies-from-a-wav-file-using-fourier-transforms) – 2010-05-22 08:35:50
不完全相同一天也.. – bobobobo 2010-05-22 16:55:59