实现实时频谱图,适合初学者

3

我想开发一个应用程序,它可以将音频(.wav)作为输入,并显示其实时同时频谱。从我所了解的主题来看,这需要对波进行傅里叶变换。有人能建议我应该从哪里开始吗?可能的参考书籍和资料。我想学习实时频谱的详细实现方式,而不是GUI的开发,因为我对C#和C ++中的GUI开发非常熟悉。


1
Numerical recipes”系列书籍中有FFT实现的介绍。虽然人们喜欢批评它们,但至少作为学习练习,这可能是一个不错的起点。 - Flexo
4个回答

4

请求的URL /2011/05/17/understanding-the-fourier-transform/在该服务器上未找到。这就是为什么我们不使用外部链接的原因。请更新您的答案。 - 19greg96

1
你应该从打开wav文件开始,提取音频流并解码。有第三方库可以帮助进行此操作。

1

看一下FFTW

至于书籍,信号处理的经典教材是Oppenheim和Schafer的数字信号处理。它是大学水平的,但非常全面。在某些地方需要一些微积分知识。


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接