matlab滤波器设计.doc_第1页
matlab滤波器设计.doc_第2页
matlab滤波器设计.doc_第3页
matlab滤波器设计.doc_第4页
matlab滤波器设计.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

电子科技大学生命科学与技术学院标 准 实 验 报 告(实验)课程名称 数字信号处理 2012-2013-第2学期电子科技大学教务处制表电 子 科 技 大 学实 验 报 告学生姓名: 学 号: 指导教师:李永杰实验地点:清水河校区 实验时间:2013年 5月 22日一、实验室名称:科二 504 机房 二、实验名称:滤波器传输函数的零点和极点对滤波特性的影响三、实验学时:2学时四、实验原理:五、实验目的:(详细填写) 1. 直观地了解滤波器传输函数的零点和极点(的个数和位置)对滤波特性的影响。2. 利用设计的滤波器进行滤波。 六、实验内容:(详细填写) 给定某个滤波器的传输函数H(z):增加其零点和极点的个数,分析新的滤波器的滤波特性(幅度谱)。1)根据前面得到的增加零点/极点后的滤波器幅度谱特性,设计含噪声和有用信号的复杂信号(比如不同频率的cos或sin信号);2)利用Matlab函数filtfilt( )对信号进行滤波,分析滤波结果。 七、实验器材(设备、元器件): 八、实验步骤: 九、实验数据及结果分析:(详细填写)(包括程序、图、结果等) b=conv(0, 0.0798, 1, 0.6566); %a=conv(1, -0.5335, 1, -(0.625+0.3773i); %a=conv(a, 1, -(0.625-0.3773i); % ra = 0.5; %rwwa = 0.1*pi; %(02*pi)Rrea = ra*cos(wa);Rima = ra*sin(wa);a1 = Rrea + i*Rima; a2 = Rrea - i*Rima; rb = 0.2; %rwwb = 1.2*pi; %(02*pi)Rreb = rb*cos(wb);Rimb = rb*sin(wb);b1 = Rreb + i*Rimb; b2 = Rreb - i*Rimb; a=conv(a,1,a1);a=conv(a,1,a2);b=conv(b,1,b1);b=conv(b,1,b2);coef = sum(b)/sum(a); %b = b/coef; figure(1);zplane(b,a); %title();h,w = freqz(b,a);figure(2);plot(w/pi, abs(h);title(); x=0:100;y=sin(0.1*pi*x); %noise=1.2*rand(1,length(x)-0.8; %z=y + noise; %figure(3);title() ();plot(x,y,r,x,z,b);figure(4);Y=fft(y);plot(abs(Y);title();figure(5);Z=fft(z);plot(abs(Z);title(); q=filtfilt(b,a,z);figure(6);title();plot(x,q);十、实验结论:(详细填写) 通过观察原信号的频谱图来确定零点极点的位置。通过改造零点极点的位置来设计滤波器。极点位置越接近原信号的频谱峰值效果越好,零点的位置越接近原信号的谷值效果越好。十一、总结及心得体会:(详细填写) 了解了如何设计滤波器,懂得如何自己设计含噪声的有用信号,利用上面得到的滤波器对信号进行滤波。对于给定的滤波器传输函数H

温馨提示

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

评论

0/150

提交评论