小编ger*_*nyl的帖子

为什么我的KISS FFT图显示在y轴上镜像的重复峰?

我是FFT概念的初学者,所以我理解的是,如果我输入1024个信号,我将获得513个区间,范围从0hz到22050Hz(在44100Hz采样率的情况下).在Cinder中使用KISS FFT,getBinSize函数返回1024个信号输入的预期513值.我不明白为什么会出现重复的峰值.运行经过20Hz到22000Hz频率(按顺序)的测试音频样本,我看到整个时间有两个峰值.它看起来像:

__ _ __ |__ _ __ _ __ |__ _ __

随着音频播放,峰值似乎彼此相向移动,因此第二个峰值似乎确实是第一个峰值的镜像副本.我经历过的每个例子似乎只是继续绘制所有513个值并且它们似乎没有这个镜像问题.我不确定我错过了什么.

plot fft kissfft cinder

2
推荐指数
1
解决办法
3357
查看次数

标签 统计

cinder ×1

fft ×1

kissfft ×1

plot ×1