3.69 FAQ-306 我的时间数据不是等间距的,如何执行 FFT 变换?
Last Update: 7/23/2018
Origin 的 FFT 算法是基于时间序列是等间隔的这一假设的。当你的输入信号中有某些点不存在,被屏蔽掉了,或是无效数据时,该算法可能会产生错误的结果,此时,FFT 对话框会显示红色的错误信息,不允许你执行计算。有许多方法可以解决这个问题,在下面的参考文献的第 575 - 584 页的第 13.8 节 Spectral Analysis of Unevenly Spaced Data 中详细阐述了其中一些方法。在 Origin 中,最简单的方法是使用 Analysis : Mathematics : Interpolate 工具来进行差值,生成均匀间隔的数据。
参考文献':
Numerical Recipes in C: The Art of Scientific Computing,著者: William H. Press, Brian P. Flannery, Saul A. Teukolsky, William T. Vetterling . 出版社: 剑桥大学出版社第 2 版 (1992 年 10 月 30 日)
Keywords:sampling, interval, periodic, uneven, missing, 采样, 间隔, 周期, 不均匀, 缺失