单片机/MCUwilliam hill官网
直播中

lee_st

12年用户 45163经验值
擅长:可编程逻辑 嵌入式技术 处理器/DSP RF/无线
私信 关注
[资料]

第39章 IIR滤波器的Matlab设计

转dsp系列教程
本章节讲解IIR滤波器的matlab设计,主要包括巴特沃斯滤波器,切比雪夫I型和II型滤波器以及椭圆滤波器。
    39.1 巴特沃斯滤波器的设计
    39.2 切比雪夫滤波器的设计
    39.3 椭圆滤波器的设计
    39.4 总结

39.1 巴特沃斯滤波器的设计



39.1.1 butter函数


功能:用于设计Butterworth(巴特沃斯)滤波器
语法:[b, a] = butter(n, Wn);
说明:butter函数可以设计低通、带通、高通和带阻数字滤波器,其特性可以使通带内的幅度响应最大限度地平坦,但会损失截止频率处的下降斜度,使幅度响应衰减较慢。
l [b,a] = butter(n,Wn)可以设计截止频率为Wn的n阶低通butterworth滤波器,其中截止频率Wn应满足0Wn1,Wn=1相当于0.5fs(采样频率)。当Wn = [W1 W2]时,butter函数产生一个2n阶的数字带通滤波器,其通带为W1 < W < W2
l [b,a] = butter(n,Wn,'ftype')可以设计高通或带阻滤波器。当ftype=high时,可设计截止频率为Wn的高通滤波器;当ftype=stop时,可设计带阻滤波器,此时Wn = [W1 W2],阻带为W1 < W < W2
    使用butter函数设计滤波器,可以使通带内的幅度响应最大地平坦,但会损失截止频率处的下降斜度。因此,butter函数主要用于设计通带平坦的数字滤波器。

回帖(27)

lee_st

2016-10-1 10:13:11
39.4  总结
    本章节主要讲解了巴特沃斯,切比雪夫和椭圆滤波器的设计,如果想用好还需要大家多多做测试,并深入了解相关理论知识。
举报

lee_st

2016-10-1 10:13:28
分享完成,,,,,,,,,,
举报

lee_st

2016-10-1 12:03:23
分享完成,,,,,,,,,
举报

吃一口泡芙

2020-12-16 15:26:39
谢谢谢谢楼主   
举报

lee_st

2020-12-16 22:41:35
客气
举报

lee_st

2020-12-16 22:41:47
谢谢支持
举报

lee_st

2020-12-16 22:41:52
加油
举报

lee_st

2020-12-16 22:41:56
哈哈
举报

更多回帖

发帖
×
20
完善资料,
赚取积分