使用 FFT 查找音频变化的非常简单的解释
Very simple explanation for using FFT to find audio frequency changes
我无法理解使用 FFT 计算频率变化的概念。我一直在浏览大量关于这个概念的文章,但它仍然让我感到困惑。我找到了一篇关于计算频率的步骤的 Stack Overflow 文章,但我仍然对在 Java 中究竟要做什么感到有点困惑。
听起来您需要从一些一般概念开始。 FFT 只是一种快速 DFT。 DFT 对一组采样数据使用傅里叶分解。因此,首先您需要了解什么是波形,什么是正弦波,什么是频率(并且与音高不同),以及傅立叶定理如何将两者联系起来。然后如何在采样波形的 window 上计算 DFT,以及如何解释复杂的结果向量。那么如何在 Java.
中快速完成
我无法理解使用 FFT 计算频率变化的概念。我一直在浏览大量关于这个概念的文章,但它仍然让我感到困惑。我找到了一篇关于计算频率的步骤的 Stack Overflow 文章,但我仍然对在 Java 中究竟要做什么感到有点困惑。
听起来您需要从一些一般概念开始。 FFT 只是一种快速 DFT。 DFT 对一组采样数据使用傅里叶分解。因此,首先您需要了解什么是波形,什么是正弦波,什么是频率(并且与音高不同),以及傅立叶定理如何将两者联系起来。然后如何在采样波形的 window 上计算 DFT,以及如何解释复杂的结果向量。那么如何在 Java.
中快速完成