【发布时间】:2011-10-03 13:00:40
【问题描述】:
我想实时对音频信号进行 FFT,这意味着当这个人在麦克风里说话时。我将获取数据(我使用 portaudio 进行此操作,如果使用 wavein 会更容易,我很乐意使用它 - 如果您能告诉我如何使用)。接下来我使用 FFTW 库 - 我知道如何执行 1D、2D(实数和复数)FFT,但我不太确定如何执行此操作,因为我必须执行 3D FFT 才能获得频率、幅度(这将确定颜色渐变)和时间。或者它只是一个 2D FFT,我得到幅度和频率?
【问题讨论】:
-
@rave:一直问同样的问题是不礼貌的stackoverflow.com/questions/6635400/…
-
不是拼贴作业,大学毕业2个月了。是的,它在 matlab 中要简单得多,但我想用 C 来做。@msw 对不起..我很绝望......这两天有问题。我习惯在 Redhat 中编程,但是当我切换到 Windows 时,我不得不经历学习使用 MSVC++ 及其所有链接的麻烦。
-
@Rave:如果你想用 C 语言来做,到目前为止你做了什么?给我们看看代码?
-
@Rave:没有冒犯的意思:只是 2 个 FFT 问题一起弹出! :)
标签: c real-time signal-processing fft