数字信号处理配套课件 7.6 IIR数字滤波器的设计及其MATLAB实现_第1页
数字信号处理配套课件 7.6 IIR数字滤波器的设计及其MATLAB实现_第2页
数字信号处理配套课件 7.6 IIR数字滤波器的设计及其MATLAB实现_第3页
数字信号处理配套课件 7.6 IIR数字滤波器的设计及其MATLAB实现_第4页
数字信号处理配套课件 7.6 IIR数字滤波器的设计及其MATLAB实现_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、利用模拟滤波器设计IIR数字滤波器的步骤2将数字滤波器的技术指标转变成模拟滤波器的技术指标

通带截止频率、通带衰减

阻带截止频率、阻带衰减通带截止频率阻带截止频率通带截止频率阻带截止频率确定数字滤波器的技术指标:冲激响应不变法双线性变换法3按模拟滤波器的技术指标设计模拟低通滤波器Butterworth低通滤波器Chebyshev低通滤波器将模拟低通滤波器转换成数字低通滤波器冲激响应不变法双线性变换法1、利用模拟滤波器设计IIR数字滤波器的步骤例1:试调用Buttord函数设计一个低通Butterworth数字滤波器,要求通带截止频率

,阻带截止频率

,通带衰减不大于

,阻带衰减不小于

,抽样频率

4解:Butterworth滤波器设计的MATLAB程序:fp=30;fs=35;Fs=100;rp=0.5;rs=40;[n,Wn]=buttord(fp/(Fs/2),fs/(Fs/2),rp,rs);[num,den]=butter(n,Wn);[H,W]=freqz(num,den);plot(W*Fs/(2*pi),abs(H));grid;xlabel('频率/Hz');ylabel('幅值');1、利用模拟滤波器设计IIR数字滤波器的步骤5运行程序得到的Butterworth滤波器的幅频相应如图所示1、利用模拟滤波器设计IIR数字滤波器的步骤6例2:试设计一个数字带通滤波器,要求在100-200Hz通带内纹波不大于3dB,通带俩边各50Hz外是阻带,衰减不小于40dB。抽样频率为1000Hz。解:由于ChebshevI型滤波器为通带纹波控制器,ChebshevII型滤波器为阻带纹波控制器,故选择选择前者设计该数字带通滤波器。1、利用模拟滤波器设计IIR数字滤波器的步骤7Wp=[100200]/500;Ws=[100-50200+50]/500;Rp=3;Rs=40;[N,Wn]=cheb1ord(Wp,Ws,Rp,Rs);[b,a]=cheby1(N,Rp,Wn);freqz(b,a,512,1000);title('ChebyshevTypeIBandpassFitler')axis([0,500,-80,0]);编写的MATLAB程序如下1、利用模拟滤波器设计IIR数字

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论