一维滤波
本模块提供了两种方法来进行一维(时间)滤波:
butter_filter: 使用 Butterworth 滤波器进行滤波,适用于需要平滑过渡的滤波需求。fft_time_filter: 基于快速傅里叶变换 (FFT) 的滤波方法,适用于需要精确滤除特定频率成分的场景。
两个滤波方法的参数都接受以下参数:
freq: 滤波的截止频率period: 滤波的截止周期sample_interval: 数据的采样间隔sample_freq: 数据的采样频率
设置滤波的范围时,可选 freq 或 period 参数来指定,如果滤波类型为 bandpass 或 bandstop,则需要提供两个值来定义频率或周期的范围。
数据采样间隔与频率也类似,可以任选其一进行设置。
如果输入数据是 xarray.DataArray 类型,那么指定了维度参数 axis 后,会自动从数据中获取采样间隔或频率,无需手动提供。
可见示例 时间滤波 了解更多使用方法。