六数字信号处理实验报告-iir数字滤波器设计_第1页
六数字信号处理实验报告-iir数字滤波器设计_第2页
六数字信号处理实验报告-iir数字滤波器设计_第3页
全文预览已结束

下载本文档

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

文档简介

怀化学院数学系实验报告实验课程名称:数字信号处理实验项目名称:IIR数字滤波器的设计指导 老师:欧 卫 华学 号:姓 名:实验项目制定人:实验项目审批人:年 月 日一、实验目的IIR-Butterworth理。二、实验原理与方法fpfs;Ap;As;T;确定相应的数字角频率,ω=2πf;ω=2πfp p r r根据ΩΩp s

计算模拟低通原型滤波器的阶数N,并求得低通原型的传递H(s);aH(s),H(z);a分析滤波器特性,检查其是否满足指标要求。三、实验内容及步骤Butterworth[N,wn]=buttord(wp,ws,rp,rs,'s');(2)、设计模拟低通滤波器原型,[z,p,k]=buttap(N);、将零极点形式转换为传递函数形式,[Bap,Aap]=zp2tf(z,p,k);、进行频率变换,[b,a]=lp2lp(Bap,Aap,wn);用脉冲相应不变法得到数字滤波器的系统函数[bz,az]=impinvar(b,a,fs);四、实验范例用脉冲相应不变法设计一个ButterworthButterworthRp3dB,Ws=2*pi*3000rad/s15dBf1=1000Hz,f2=4000Hz,的输出信号进行比较。wp=2000*2*pi;%滤波器截止频率ws=3000*2*pi;rp=3;rs=15;%通带波纹和阻带衰减fs=10000;%采样频率Nn=128;[N,wn]=buttord(wp,ws,rp,rs,'s');%模拟滤波器的最小阶数[z,p,k]=buttap(N);%设计模拟低通滤波器原型[Bap,Aap]=zp2tf(z,p,k);%将零极点形式转换为传递函数形式[b,a]=lp2lp(Bap,Aap,wn);%进行频率变换[bz,az]=impinvar(b,a,fs);%应用脉冲相应不变法得到数字滤波器的系统函数figure(1);[h,f]=freqz(bz,az,Nn,fs);%画出数字滤波器的幅频特性和相频特性subplot(2,1,1),plot(f,20*log10(abs(h)));xlabel('频率/Hz');ylabel('振幅/dB');gridon;subplot(2,1,2),plot(f,180/pi*unwrap(angle(h)));xlabel('频率/Hz');ylabel('振幅/^o');gridon;figure(2);f1=1000;f2=4000;%输入信号的频率N=100;%数据长度dt=1/fs;n=0:N-1;t=n*dt;%采样间隔和时间序列x=sin(2*pi*f1*t)+0.5*cos(2*pi*f2*t);%滤波器输入信号subplot(2,1,1),plot(t,x),title('输入信号')%画出输入信号%y=filtfilt(bz,az,x);y1=filter(bz,az,x);%用上面设计的滤波器对输入信号滤波subplot(2,1,2),plot(t,y1,'r-'),title('输出信号'),xlabel('时间/s');legend('filter')五、实验习题用脉冲相应不变法设计一个Butterworth低通数字滤波器,通带频率为0=<W<=0.2*piRp1dB,0.3*pi=<W<=pi,15dB,Fs=1000Hzx(t)=sin(2*

温馨提示

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

评论

0/150

提交评论