2010-05-21 74 views
2

我正在寻找一个C或C++ API,它可以给我一个Windows波形的实时频谱分析。实时频谱分析仪API

我不完全确定它应该需要一个采样窗口多大确定频率内容,但越小越好。例如,如果它可以使用0.5秒长的样本并将频率内容确定为Hz,那将是非常糟糕的。

+0

可能重复:【如何提取半精确频率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

+0

不完全相同一天也.. – bobobobo 2010-05-22 16:55:59

回答

2

几年前我使用FFTW。据说它速度很快(尽管我自己并没有将它用于实时任何事情),并且使用起来确实非常简单,即使在Windows上也是如此。

关于窗口大小,请参阅the Nyquist-Shannon sampling theorem。 (我想在数据上使用窗口时会遇到其他问题,特别是对于低频率,但我不是专家,我也找不到任何有用的信息,所以也许我是错)