我正在尝试使用可用于PIC32MZ2064DAB176的FFT库来获取音频信号的频率。
我正在使用MPLAB Harmony进行配置。
为了测试,两个正弦……
公式
“ 频率=索引*采样频率/ FFT点数 “
将具有频率区间直到采样频率无效。
我认为:
频率=指数* 的 0.5 强> *采样频率/ FFT点数
这将产生相关的bin索引32和43(ish)。更有用的重新排列:
index = f / 0.5s * N.
关注频率为32和42.75。
DC扩展并不出乎意料 - FFT并不具有精确的区别性。同样在感兴趣的频率周围会有一个点差。