《表2 模拟滤波器的频带变换公式及MATLAB函数》
冲激响应不变法是用数字滤波器对应的时域单位脉冲响应h(n)模仿模拟滤波器的冲激响应h(t),使h(n)的序列值正好等于h(t)的离散点上的采样值。由于冲激响应不变法存在频率混叠效应,所以该方法只能用于带限的滤波器设计,不能用于设计高通和带阻滤波器.以带通数字滤波器的设计为例,冲激响应不变法设计IIR滤波器的步骤为:按照给定的数字滤波器的边界频率的指标ωp1、ωp2、ωs1、ωs2和采样周期T确定模拟滤波器的指标Ωp1、Ωp2、Ωs1和Ωs2,转换公式为Ω=ω/T,指标αp和αs不变;将模拟带通滤波器的设计指标Ωp1、Ωp2、Ωs1和Ωs2用公式λ=(Ω2-Ω02)/Ω·B转换成归一化模拟低通指标λp=1、λs=min(λs1,λs2);根据λp、λs、αp、αs由四种归一化模拟低通滤波器选择其一设计模拟低通滤波器Ha(p),所采用的MATLAB函数见表1;由去归一化,得到模拟带通滤波器的系统函数,所采用的MATLAB函数见表2;利用冲激响应不变法,将模拟带通滤波器的系统函数Ha(s)离散化为数字带通滤波器的系统函数H(z),MATLAB提供了impinvar函数用于实现冲激响应不变法将模拟滤波器的系统函数离散化为数字滤波器的系统函数.
图表编号 | XD0020706200 严禁用于非法目的 |
---|---|
绘制时间 | 2018.06.20 |
作者 | 谢丽英 |
绘制单位 | 广东第二师范学院物理与信息工程系 |
更多格式 | 高清、无水印(增值服务) |