1. 问题描述
MATLAB|切比雪夫低通滤波器设计与滤波实现一文中,实现了低通滤波器的设计。在实际使用中,如果参数设置不当,可能出现问题,无法正常生成滤波器。
-
正常滤波效果
mark -
滤波器异常
mark
2. 技术背景
采用的切比雪夫-1滤波器,笔者自定义的对话框如下:

对话框
这4项指标分别对应于cheb1ord函数中的四个参数:

mark
滤波器异常的原因是,以上参数设置不协调,无法生成滤波器相关参数。
3. 解决方案
出现以上滤波器异常的原因是:
- Wp与Ws之间的间距过小
- Rp数值过小
调整以上参数,即可生成合理的滤波器。
4. 实施示例
4.1 问题重现

mark
滤波器异常:

mark
4.2 调整Wp与Ws之间的间距

mark
滤波器正常:

mark
4.3 增大Rp

mark
滤波器正常:

mark
5. 常见问题
本文用时 30 m
