我正在寻找一个 C 或 C++ API,它可以在 Windows 上对波形进行实时频谱分析。
我不完全确定需要多大的样本窗口来确定频率内容,但越小越好。例如,如果它可以处理 0.5 秒长的样本并确定 Hz 的频率内容,那就太棒了。
最佳答案
我用了FFTW几年前。据说它速度很快(尽管我自己没有使用它来进行任何实时操作),而且即使在 Windows 上也非常易于使用。
关于窗口大小,请参见the Nyquist-Shannon sampling theorem .
(我想在数据上使用窗口时还涉及其他问题,特别是对于低频,但我不是专家,我找不到任何关于此的有用信息,所以也许我错了.)
关于c++ - 带 API 的实时频谱分析仪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2886146/