【发布时间】:2021-11-10 14:20:02
【问题描述】:
我创建了一个 Android 应用来记录加速度计数据。我已将 20 Hz 设置为采样率,但在 Android 中,这是一个理论上的限制,因为根据具体情况,设备可以以更高的频率进行采样,或者在某些情况下更低。因此,最终记录不会随着时间的推移而具有恒定的采样率。
如何在不知道先验采样率的情况下计算 FFT?
【问题讨论】:
-
您应该将数据重新采样到定期采样间隔,例如使用
scipy.signal.resample()。如果您遇到麻烦,请分享数据的示例,我相信有人可以提供帮助。还有其他选择,例如 NDFT 或周期图,但我在我的舒适区之外......