gpt4 book ai didi

math - 您如何解释FFT输出产生的频率

转载 作者:行者123 更新时间:2023-12-02 22:47:38 24 4
gpt4 key购买 nike

当执行FFT时,输出数组中每个元素的频率表示为:

元素k处的频率为f(k)= k / NT

其中N是样本数(因此输出数组中的元素数),T是时间滑动量(以秒为单位)。 f以HZ为单位

我的问题是,根据该公式,每个元素的频率将始终小于1 HZ,而FFT永远不会产生高于1HZ的频率

那么,如何在更高的频率上运行?就像人耳可以听到的声音(20HZ至20KHZ)

谢谢
d

最佳答案

一切都与采样频率有关。因此,假设您具有48 kHz的采样率,这很常见。现在,您将对数据上的N = 1024点执行FFT。然后,您可以为每个n in N分配一个特定的频率。怎么做?只需假设N等于采样率即可。现在,您可以为其他n检索方程式。选择N越大,频率间隔越小。

编辑也可以看看this相关/类似的SO问题,尤其是Paul R的回答非常有帮助。

关于math - 您如何解释FFT输出产生的频率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10357395/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com