可能重复:
如何从 FFT 结果中获取频率
我有一个问题。我需要知道信号正常通过的频率。为了解决这个问题,我将麦克风应用到特定频率(例如 1000Hz)的声音,以及来自麦克风的缓冲区,以及上面的缓冲区花费 DFT(AForge.Math.FourierTransform.DFT)。采样频率 = 20480Hz。退出时,我有 complex(AForge.Math.Complex) 数组,包含 2048 个元素。我需要做什么才能找到给定频率的音量?如果我有错误的方法,请告诉我正确的方法。
可能重复:
如何从 FFT 结果中获取频率
我有一个问题。我需要知道信号正常通过的频率。为了解决这个问题,我将麦克风应用到特定频率(例如 1000Hz)的声音,以及来自麦克风的缓冲区,以及上面的缓冲区花费 DFT(AForge.Math.FourierTransform.DFT)。采样频率 = 20480Hz。退出时,我有 complex(AForge.Math.Complex) 数组,包含 2048 个元素。我需要做什么才能找到给定频率的音量?如果我有错误的方法,请告诉我正确的方法。