使用 QWT 和 FFTW 绘制频谱图

Posted

技术标签:

【中文标题】使用 QWT 和 FFTW 绘制频谱图【英文标题】:Spectrogram plotting using QWT and FFTW 【发布时间】:2018-02-06 11:46:28 【问题描述】:

任何人都可以在使用 QWt 绘制频谱图方面为我提供一些帮助。 我想绘制使用 FFTW 计算的 FFT 数据的频谱图。 在此先感谢

【问题讨论】:

【参考方案1】:

作为使用qwt 绘图的一般建议,这个强大的库为初学者提供了大量示例。 将这个库用于频谱图的简要说明是使用QwtPlotSpectrogram 类并设置RenderThreadCountsetCachePolicy 以获得性能,您还应该提供颜色映射实现QwtColorMap 和数据QwtRasterData。您可以在示例文件夹下看到spectrogram example,深入了解对于初学者来说是一个不错的起点。

【讨论】:

以上是关于使用 QWT 和 FFTW 绘制频谱图的主要内容,如果未能解决你的问题,请参考以下文章

FFT 频谱未正确显示

在 C/C++ 中使用 JACK 和 fftw 的音频频谱

用c ++绘制频谱

使用 QWT 和 Microsoft Visual C++ 2010 绘制 MatLab 等效图

使用 Qwt 绘制半对数图

Qt之调用FFTW3实现音频频谱(实现)