实验5+基于MATLAB的数字滤波器设计知识分享.doc
《实验5+基于MATLAB的数字滤波器设计知识分享.doc》由会员分享,可在线阅读,更多相关《实验5+基于MATLAB的数字滤波器设计知识分享.doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Good is good, but better carries it.精益求精,善益求善。实验5+基于MATLAB的数字滤波器设计-实验5基于MATLAB的IIR滤波器设计一、 实验目的(1) 掌握双线性变换法及脉冲相应不变法设计IIR数字滤波器的具体设计方法;(2) 熟悉用双线性变换法及脉冲响应不变法设计低通、高通和带通IIR数字滤波器的计算机编程。二、 实验原理在MATLAB中,可以用下列函数辅助设计IIR数字滤波器:1)利用buttord和cheb1ord可以确定低通原型巴特沃斯和切比雪夫滤波器的阶数和截止频率;2)num,den=butter(N,Wn)(巴特沃斯)和num,den=
2、cheby1(N,Wn),num,den=cheby2(N,Wn)(切比雪夫1型和2型)可以进行滤波器的设计;3)lp2hp,lp2bp,lp2bs可以完成低通滤波器到高通、带通、带阻滤波器的转换;4)使用bilinear可以对模拟滤波器进行双线性变换,求得数字滤波器的传输函数系数;5)利用impinvar可以完成脉冲响应不变法的模拟滤波器到数字滤波器的转换。三、 预习要求(1)在MATLAB中,熟悉函数butter、cheby1、cheby2的使用,其中:num,den=butter(N,Wn)巴特沃斯滤波器设计;num,den=cheby1(N,Wn)切比雪夫1型滤波器设计;num,den
3、=cheby2(N,Wn)切比雪夫2型滤波器设计。(2)阅读附录中的实例,学习在MATLAB中进行数字滤波器的设计;(3)给出IIR数字滤波器参数和滤波器的冲激响应,绘出它们的幅度和相位频响曲线,讨论它们各自的实现形式和特点。四、 实验内容利用MATLAB编程,用脉冲响应不变法和双线性变换法设计一个数字带通滤波器,指标要求如下:通带边缘频率:,通带峰值起伏:。阻带边缘频率:,最小阻带衰减:。附录:例1设采样周期T=250s(采样频率fs=4kHz),用脉冲响应不变法和双线性变换法设计一个三阶巴特沃兹滤波器,其3dB边界频率为fc=1kHz。B,A=butter(3,2*pi*1000,s);n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 基于 MATLAB 数字滤波器 设计 知识 分享
限制150内