impz
数字滤波器的冲激响应
语法
说明
[
返回表示为Cascaded Transfer Functions (CTF) 的数字滤波器的冲激响应,分子系数为 h
,t
] = impz(B,A
,"ctf")B
,分母系数为 A
。 (自 R2024b 起)
[
返回数字滤波器 h
,t
] = impz(d
)d
的冲激响应。使用 designfilt
根据频率响应设定生成 d
。
不带输出参量的 impz(___)
用于绘制滤波器的冲激响应。
示例
输入参数
输出参量
详细信息
提示
算法
impz
使用下式对长度为 n
的冲激序列进行滤波:
filter(b,a,[1 zeros(1,n-1)])
并使用 stem
绘制结果。
注意
如果 impz
的输入为单精度,则该函数使用单精度算术计算冲激响应并返回单精度输出。
当 impz
自动计算 n
时,算法取决于滤波器的属性:
impz
还允许在分子多项式中存在延迟。延迟的数量纳入采样数的计算中。
参考
[1] Lyons, Richard G. Understanding Digital Signal Processing. Upper Saddle River, NJ: Prentice Hall, 2004.
扩展功能
版本历史记录
在 R2006a 之前推出另请参阅
App
函数
ctffilt
|designfilt
|digitalFilter
|impulse
(Control System Toolbox) |impzlength
|stem