Documentation ¶
Overview ¶
filter project filter.go
filter document
filter project filter.go
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Butter ¶
********************************************** 功能:N阶Butterworth(巴特沃斯)数字滤波器设计,返回滤波器系数 输入:
N int: 滤波阶数 Wn float/[2]float:自然频率数组,也称归一化的截止频率,与fs具有相同的单位 fcf=截止频率*2/采样频率; 如果是低通,高通滤波,fcf只有一个元素,范围:0.0-1.0 如果是带通,带阻滤波,fcf数组有两个元素,分别是滤波带的起始频率和阶数频率,范围:0.0-fs/2.0 btype string:滤波类型,字符串;lp:表示低通;hp:表示高通;bp:表示带通;bs:表示带阻; fs float64:数字系统的采样频率,可选。 默认情况下,fs是2.0,表示每个周期采样2次
输出:b系数和a系数 说明: 编辑:wang_jp 时间: **********************************************
func ButterFilter ¶
func ButterFilter(X numgo.Array, N int, Wn interface{}, btype string, fs ...float64) (numgo.Array, error)
********************************************** 功能:使用N阶Butterworth(巴特沃斯)数字滤波器对数据进行滤波 输入:X numgo.Array:待滤波的原始数据
N int: 滤波阶数 Wn float/[2]float:自然频率数组,也称归一化的截止频率,与fs具有相同的单位 fcf=截止频率*2/采样频率; 如果是低通,高通滤波,fcf只有一个元素,范围:0.0-1.0 如果是带通,带阻滤波,fcf数组有两个元素,分别是滤波带的起始频率和阶数频率,范围:0.0-fs/2.0 btype string:滤波类型,字符串;lp:表示低通;hp:表示高通;bp:表示带通;bs:表示带阻; fs float64:数字系统的采样频率,可选。 默认情况下,fs是2.0,表示每个周期采样2次
输出:滤波后的数据,错误信息 说明: 编辑:wang_jp 时间:2020年10月21日 **********************************************
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.