use*_*748 2 android signal-processing fft accelerometer
我正在通过 FFT 分析加速度计数据,因为有人建议我从 FFT 的输出中获取有关频率的信息。FFT 的输出如何与频率信息相关。
FFT 函数被传递一个值数组(所有实数)。FFT 函数返回 2 个相同大小的数组 - 对于实数和复数部分。
我阅读了之前的一些帖子,但仍然对如何从 FFT 的输出数组中提取频率信息感到困惑。1. 输出数组是一个频率数组吗?数组是有序的吗?1.输出数组的每个索引是什么意思?有人建议您可以计算每个索引的大小 - sort (real[i]* real[i] + img[i] * img[i]) 2. 每个索引的大小是否与索引中的索引有关输入数组 - 或者这是一个频率?3. 如何找到主频?
FFT 在每个频率箱中为您提供一个复数对。FFT 中的第一个 bin 就像信号的 DC 部分(0 Hz),第二个 bin 是Fs / N,其中Fs是采样率,N 是 FFT 的窗口大小,下一个 bin 是2 * Fs / N等等。要获得包含在垃圾箱中的功率,您将需要大小。至于主导频率:这是幅度的最高峰。
| 归档时间: |
|
| 查看次数: |
1760 次 |
| 最近记录: |