FFT数组中频率的确定
问题: 给定存储在数组中的FFT结果(包含实部和虚部),如何获得每个数组元素对应的频率?
解答:
要确定与FFT频段相关的频率,可以使用以下公式:
第n个频段频率 = n * Fs / N
其中:
示例:
考虑一个FFT结果,其中Fs设置为44.1 kHz,N设置为1024。前几个频段的频率如下:
请注意,频段索引范围从0到N-1。对于实数输入信号,FFT的后半部分包含冗余信息,可以忽略。在这个例子中,最后一个有用的频段是N/2-1 = 511,对应于22006.9 Hz。
注意事项:
以上是如何从FFT阵列元素中计算频率?的详细内容。更多信息请关注PHP中文网其他相关文章!