设计IIR滤波器及对信号进行滤波.doc
《设计IIR滤波器及对信号进行滤波.doc》由会员分享,可在线阅读,更多相关《设计IIR滤波器及对信号进行滤波.doc(7页珍藏版)》请在三一办公上搜索。
1、设计IIR滤波器及对信号进行滤波一、 实验名称设计IIR滤波器,并对信号进行滤波二、 实验目的设计IIR滤波器,实现对存在加性干扰的时域离散信号进行滤波 三、 实验容已知带加性干扰的信号用表示,式中是真正的信号,是一个00.2rad的带限信号。(n)是一个干扰信号, 但其频谱分布在0.3rad以上。要求设计一个巴特沃思型的IIR数字滤波器对信号进行滤波,将干扰(n)滤除。要求所在的通带平坦,在0.2rad处幅度衰减不大于1db,在0.3rad以上衰减大于等于15db。四、 实验步骤及结果a) 根据题目要求确定要设计的数字滤波器的技术指标要设计的数字滤波器的技术指标如下:b) 将上面的技术指标转
2、换为巴特沃思模拟滤波器的技术指标为了计算简单,取,预畸变矫正计算相应模拟低通的技术指标为c) 设计该模拟滤波器设计巴特沃斯模拟滤波器,计算其阶数:取。将和代入下式得。根据,查表得到归一化低通原型系统函数为将代入,去归一化得到实际的为d) 用双线性变换法将设计的模拟滤波器转换为数字滤波器,要求求出该滤波器的系统函数用双线性变换法将转换为数字滤波器,即e) 画出该滤波器的幅度特性曲线 模拟滤波器幅频特性曲线 数字滤波器幅频特性曲线f) 根据该滤波器的系统函数画出它的直接型网络结构图 滤波器的直接性网络结构g) 根据a所确定的技术指标,调用MATLAB函数buttord和butter直接设计数字滤波
3、器,观察设计结果与上面用双线性变换法的设计结果是否相同。 调用函数直接得到的幅频特性曲线程序代码如下:T=1;Fs=1/T;wpz=0.2;wsz=0.3;rp=1;rs=15;Nd,wdc=buttord(wpz,wsz,rp,rs); Bdz,Adz=butter(Nd,wdc);Hd,wd=freqz(Bdz,Adz);plot(wd/pi,20*log10(abs(Hd);axis(0,1,-100,10);xlabel(omega/pi);ylabel(幅度/dB);grid on;title(调用buttord和butter直接设计的数字滤波器);比较发现:调用MATLAB函数bu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 设计 IIR 滤波器 信号 进行 滤波
链接地址:https://www.31ppt.com/p-1131042.html