【发布时间】:2011-06-08 05:00:39
【问题描述】:
我想生成一个 mp3 音频文件的音频频谱(如 this video 所示)。基本上这个问题需要计算音频信号的fft。如何在 C/C++ 中进行编程?
我查看了几个开源库,例如 FFTW,但我真的不知道如何使用这些库来解决我的问题。任何帮助将不胜感激。提前致谢!
【问题讨论】:
-
您已经了解 C 或 C++ 了吗?如果没有,最好从更简单的开始...
-
你了解DSP吗? FFTW 是一个很棒的工具,但除非你对傅立叶变换/窗口/分辨率箱/等有任何了解。生产任何东西都会非常困难。
-
FFT 是功率谱密度估计的简单部分(绝对不是硬道理)。还有许多其他考虑因素,尤其是窗口化。谷歌
Slepian window用于最大限度地减少电力泄漏的强大技术。 -
请edit您的问题显示the code you have so far。您应该至少包含您遇到问题的代码的大纲(但最好是minimal reproducible example),然后我们可以尝试帮助解决具体问题。您还应该阅读How to Ask。