当前位置:   article > 正文

python巴特沃斯滤波器_butterworth-实时数字巴特沃斯IIR滤波器-Kei Imada

巴特沃斯滤波器可以实时滤波吗

作者:Kei Imada

### 作者邮箱:kimada1@swarthmore.edu

### 首页:https://github.com/keikun555/butter

### 文档:None

### 下载链接

butter

Python implementation of the digital butterworth IIR filter

Dependencies

numpy -- used for its math modules and fast array calculations

numba -- used to increase calculation speed

Basic Usage

Importing the Butter module::

from butterworth import Butter

Creating the Butter instance for a lowpass butterworth filter with cutoff frequency 1000Hz and rolloff frequency 48Hz for data taken with sampling frequency 44100::

filter_ = Butter(btype="Lowpass", cutoff=1000, rolloff=48, sampling=44100)

Sending sample data into filter and retrieving the filtered data::

data=[1.0, -2.0, 3.0, . . . .] filtereddata = filter.send(data)

Retrieving forward-backward filtered data for the accumulated data::

data1=[1.0, -2.0, 3.0, . . . .] filtereddata = filter.send(data1) data2=[-1.0, 2.0, -3.0, . . . .] morefiltereddata = filter.send(data2) forwardbackwardsfiltereddata = filter_.filtfilt()

Copy from pypi.org

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号