数字信号实验报告 IIR数字滤波器设计_第1页
数字信号实验报告 IIR数字滤波器设计_第2页
数字信号实验报告 IIR数字滤波器设计_第3页
数字信号实验报告 IIR数字滤波器设计_第4页
数字信号实验报告 IIR数字滤波器设计_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

实验报告课程名称______数字信号处理___________实验项目______IIR数字滤波器设计_____实验二IIR数字滤波器设计一、实验目的1、熟悉用双线性变换法设计IIR数字滤波器的原理与方法。2、掌握数字滤波器的计算机软件实现方法。3、通过观察对实际心电图信号的滤波作用,学习数字滤波器在实际中的应用。二、实验仪器及材料计算机,MATLAB软件三、实验内容及要求1.设计巴特沃斯低通数字滤波器对人体心电信号进行滤波(1)人体心电图信号在测量过程中会受到工业高频干扰,所以必须经过低通滤波处理,才能作为判断心脏功能的有用信息。以下为一个实际心电图信号采样序列x(n),其中存在高频干扰,采样周期T=1秒。在实验中,以x(n)作为输入序列,滤除其中干扰成分。x(n)=[-4,-2,0,-4,-6,-4,-2,-4,-6,-6,-4,-4,-6,-6,-2,6,12,8,0,-16,-38,-60,-84,-90,-66,-32,-4,-2,-4,8,12,12,10,6,6,6,4,0,0,0,0,0,-2,-4,0,0,0,-2,-2,0,0,-2,-2,-2,-2,0]对序列x(n)用FFT做频谱分析,生成x(n)的频谱图。(2)用冲激响应不变法设计一个巴特沃斯低通IIR数字滤波器H(z)。设计指标参数为:在通带内频率低于0.2π时,最大衰减小于1dB;在阻带内[0.3π,π]频率区间上,最小衰减大于15dB。写出数字滤波器H(z)的表达式,画出滤波器的幅频响应曲线。(3)用所设计的滤波器对实际心电图信号采样序列进行滤波处理,编写程序,计算H(z)对心电图信号采样序列x(n)滤波后的序列y(n),并分别画出滤波前后的心电图信号波形图和频谱图。2.用help查看内部函数cheb1ord.m及cheby1.m,了解调用格式,并用此函数设计一个数字切贝雪夫带通滤波器。设计指标参数为:抽样频率fs=2kHz;在200Hz≤f≤400Hz时,最大衰减小于2dB;在f≤100Hz,f≥600Hz,最小衰减大于40dB。编程设计,求数字滤波器H(z)的表达式,画出滤波器的幅频响应曲线。四、思考题1.对比实验内容1中滤波前后心电图信号x(n),y(n),说明滤波器的作用。2.双线性变换与冲激不变法比较有何优缺点?五、实验报告要求1.列出本实验编写的所有文件及各项实验结果曲线,加注必要的说明;2.对实验结果作理论计算,解释实验结果;3.回答思考题;4.总结实验体会及实验中存在的问题。六、参考本实验所用的MATLAB函数:x=rand(r,c):用MATLAB随机生成输入信号x(n),范围为0~1,r行,c列。y=conv(x1,x2):将序列x1(n)与序列x2(n)做线性卷积,结果赋给序列y(n)。y=fft(x,L):将序列x(n)做L点快速傅立叶变换,结果赋给序列y(n)。y=ifft(x,L):将序列x(n)做L点快速傅立叶反变换,结果赋给序列y(n)。stem(x,y):以x为横坐标,y为纵坐标画离散曲线。LENGTH(X):returnsthelengthofvectorX.ItisequivalenttoMAX(SIZE(X))fornon-emptyarraysand0foremptyones.[N,Wn]=BUTTORD(Wp,Ws,Rp,Rs)returnstheorderNofthelowestorderdigitalButterworthfilterwhichhasapassbandrippleofnomorethanRpdBandastopbandattenuationofatleastRsdB.WpandWsarethepassbandandstopbandedgefrequencies,normalizedfrom0to1.BUTTERButterworthdigitalandanalogfilterdesign.[B,A]=BUTTER(N,Wn)designsanNthorderlowpassdigitalButterworthfilterandreturnsthefiltercoefficientsinlengthN+1vectorsB(numerator)andA(denominator).Thecoefficientsarelistedindescendingpowersofz.ThecutofffrequencyWnmustbe0.0<Wn<1.0,with1.0correspondingtohalfthesamplerate.IMPINVARImpulseinvariancemethodforanalogtodigitalfilterconversion.[BZ,AZ]=IMPINVAR(B,A,Fs)createsadigitalfilterwithnumeratoranddenominatorcoefficientsBZandAZrespectivelywhoseimpulseresponseisequaltotheimpulseresponseoftheanalogfilterwithcoefficientsBandAsampledatafrequencyofFsHertz.TheBandAcoefficientswillbescaledby1/Fs.FILTEROne-dimensionaldigitalfilter.Y=FILTER(B,A,X)filtersthedatainvectorXwiththefilterdescribedbyvectorsAandBtocreatethefiltereddataY.Thefilterisa"DirectFormIITransposed"implementationofthestandarddifferenceequation:a(1)*y(n)=b(1)*x(n)+b(2)*x(n-1)+...+b(nb+1)*x(n-nb)-a(2)*y(n-1)-...-a(na+1)*y(n-na)FREQZDigitalfilterfrequencyresponse.[H,W]=FREQZ(B,A,N)returnstheN-pointcomplexfrequencyresponsevectorHandtheN-pointfrequencyvectorWinradians/sampleofthefilter:jw-jw-jmwjwB(e)b(1)+b(2)e+....+b(m+1)eH(e)=----=------------------------------------jw-jw-jnwA(e)a(1)+a(2)e+....+a(n+1)egivennumeratoranddenominatorcoefficientsinvectorsBandA.ThefrequencyresponseisevaluatedatNpointsequallyspacedaroundtheupperhalfoftheunitcircle.IfNisn'tspecified,itdefaultsto512.BILINEARBilineartransformationwithoptionalfrequencyprewarping.[Zd,Pd,Kd]=BILINEAR(Z,P,K,Fs)convertsthes-domaintransferfunctionspecifiedbyZ,P,andKtoaz-transformdiscreteequivalentobtainedfromthebilineartransformation:H(z)=H(s)||s=2*Fs*(z-1)/(z+1)思考题:1.对比实验内容1中滤波前后心电

温馨提示

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

评论

0/150

提交评论