filtfiltgydF4y2Ba
零相位数字滤波gydF4y2Ba
语法gydF4y2Ba
Y = filtfilt(b,a,x)gydF4y2Ba
Y = filtfilt(sos,g,x)gydF4y2Ba
Y = filtfilt(d,x)gydF4y2Ba
描述gydF4y2Ba
通过处理输入数据进行零相位数字滤波,gydF4y2BaygydF4y2Ba
= filtfilt (gydF4y2BabgydF4y2Ba
,gydF4y2Ba一个gydF4y2Ba
,gydF4y2BaxgydF4y2Ba
)gydF4y2BaxgydF4y2Ba
,在正向和反向。在正向过滤数据后,gydF4y2BafiltfiltgydF4y2Ba
反转过滤后的序列,并将其通过过滤器运行回来。其结果具有以下特点:gydF4y2Ba
零相位失真。gydF4y2Ba
一个滤波器传递函数,等于原始滤波器传递函数大小的平方。gydF4y2Ba
指定的筛选器的两倍的筛选器顺序gydF4y2Ba
bgydF4y2Ba
而且gydF4y2Ba一个gydF4y2Ba
.gydF4y2Ba
filtfiltgydF4y2Ba
通过匹配初始条件最小化启动和结束瞬态。不要使用gydF4y2BafiltfiltgydF4y2Ba
与微分器和希尔伯特FIR滤波器,因为这些滤波器的操作很大程度上取决于它们的相位响应。gydF4y2Ba
零相位滤波输入数据,gydF4y2BaygydF4y2Ba
= filtfilt (gydF4y2Ba紧急求救信号gydF4y2Ba
,gydF4y2BaggydF4y2Ba
,gydF4y2BaxgydF4y2Ba
)gydF4y2BaxgydF4y2Ba
,使用由矩阵表示的二阶截面(二方)滤波器gydF4y2Ba紧急求救信号gydF4y2Ba
和刻度值gydF4y2BaggydF4y2Ba
.gydF4y2Ba
零相位滤波输入数据,gydF4y2BaygydF4y2Ba
= filtfilt (gydF4y2BadgydF4y2Ba
,gydF4y2BaxgydF4y2Ba
)gydF4y2BaxgydF4y2Ba
,使用数字滤波器,gydF4y2BadgydF4y2Ba
.使用gydF4y2BadesignfiltgydF4y2Ba
生成gydF4y2BadgydF4y2Ba
根据频率响应规范。gydF4y2Ba
例子gydF4y2Ba
输入参数gydF4y2Ba
输出参数gydF4y2Ba
参考文献gydF4y2Ba
奥本海姆,艾伦五世,罗纳德W.谢弗,约翰R.巴克。离散时间信号处理。第2版。上马鞍河,新泽西:普伦蒂斯霍尔,1999。gydF4y2Ba
Mitra, Sanjit K.数字信号处理。第二版。纽约:McGraw-Hill, 2001。gydF4y2Ba
[3] Gustafsson, F.“确定前向后滤波的初始状态。”IEEEgydF4y2Ba®gydF4y2Ba信号处理汇刊。第44卷,1996年4月,第988-992页。gydF4y2Ba
扩展功能gydF4y2Ba
另请参阅gydF4y2Ba
designfiltgydF4y2Ba
|gydF4y2BadigitalFiltergydF4y2Ba
|gydF4y2BafftfiltgydF4y2Ba
|gydF4y2Ba过滤器gydF4y2Ba
|gydF4y2Bafilter2gydF4y2Ba