首页 > 解决方案 > 如何在频域中过滤时间序列数据

问题描述

我有一组时间序列,我想在其上进行高通滤波。例如:其中之一是-

[25., 21., 20., 21., 18., 10., 13., 22., 24., 22., 11., 19., 13.,
       19., 17., 24., 23., 14., 13., 37., 12., 13., 15., 16., 27., 22.,
       22., 15., 20., 21., 17., 22., 14., 22., 33., 19., 16., 17., 20.,
       20., 17., 20., 16., 15., 12., 11., 14., 31., 15., 19., 16., 13.,
       13., 15., 17., 13.,  5., 13., 19., 20., 22., 19., 14., 35., 19.,
       18., 17., 12., 12., 23.,  8., 17., 18., 20., 16., 24., 28., 27.,
       12., 14.,  9., 23., 22., 14., 16.,  9., 25., 16., 19., 20., 21.,
       11., 29., 23., 19., 23., 30., 13., 37., 23., 20., 23., 19., 17.,
       33., 17., 33., 23., 31.,  9., 21., 12., 13., 17., 18., 20., 10.,
       14., 18., 22., 15., 21., 15., 18., 20., 20., 18., 16., 23., 16.,
       16., 21., 13., 26., 22., 21., 24., 30., 14., 15., 23., 14., 10.,
       14.]

现在高截止是 120 秒,即给定 n 秒。采样率为 2 秒,即位置 1 的数据为 0s,位置 1 的数据为 2s,位置 2 的数据为 4s,以此类推。

标签: ffthighpass-filter

解决方案


推荐阅读