对于我当前在C++ / Qt中的项目,我需要一个库(首选LGPL),该库可以根据信号(基本上是double数组)计算频谱图。我已经在GUI部分使用了Qwt。

有什么建议么?
谢谢。

最佳答案

将自己的频谱图放在一起很容易。这些步骤是:

  • 窗口函数(相当简单,
    例如汉宁)
  • FFT(FFTW为
    一个不错的选择,但是如果许可是
    问题,然后进行Kiss FFT或
    类似)
  • 计算对数幅度
    频域分量
    (平凡的:log(sqrt(re * re + im *
    im))
  • 关于c++ - 频谱图C++库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17180254/

    10-12 16:13