我已经采样了5kHz采样的传感器数据1分钟。因此,一个采样数据文件包含5,000 x 60 = 300,000个数据点。 请注意,传感器会测量周期性数据,如60Hz交流电流。数据间隔在快速傅立叶变换中的影响
现在,我想对一个数据文件应用FFT(使用python numpy.rfft函数)。 据我所知,FFT结果的数量是输入数据数量的一半,即在30万个数据点的情况下有150,000个FFT结果。 但是,FFT结果的数量太大而无法分析它们。
所以,我想减少FFT结果的数量。 关于这一点,我的问题是,下面的方法是有效的给定一个采样数据文件?
- 段的一个采样的数据文件转换成M个段
- 应用FFT到每个段
- 平均M个FFT结果得到一个平均的FFT结果
- 使用平均FFT结果作为的FFT结果给定一个采样数据文件
提前致谢。