代码之家  ›  专栏  ›  技术社区  ›  bobobobo

API实时频谱分析仪

  •  2
  • bobobobo  · 技术社区  · 16 年前

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

    我不是 完全地 当然,一个样本窗口需要多大才能确定频率内容,但越小越好。例如,如果它能与0.5秒长的样本一起工作,并确定赫兹的频率含量,那就太棒了。

    2 回复  |  直到 16 年前
        1
  •  2
  •   please delete me    16 年前

    我用过 FFTW 几年前。它应该很快(虽然我自己并没有实时使用它),而且非常容易使用,甚至在Windows上也是如此。

    关于窗口大小,请参见 the Nyquist-Shannon sampling theorem .

    (我认为在数据上使用窗口时还涉及其他问题,尤其是在低频率下,但我不是专家,找不到任何有用的信息,所以可能我错了。)

        2
  •  1
  •   Community Mohan Dere    9 年前

    有关如何生成功率谱以及如何确定其频率分辨率的详细信息,请参阅我对该问题的回答: How to extract semi-precise frequencies from a WAV file using Fourier Transforms