ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:95.31KB ,
资源ID:4843238      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-4843238.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(FIR数字滤波器设计与使用.docx)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

FIR数字滤波器设计与使用.docx

1、实验报告课程名称: 数字信号处理 指导老师: 刘英 成绩:_实验名称: FIR数字滤波器设计与使用 同组学生姓名:_ 一、实验目的和要求设计和应用FIR低通滤波器。掌握FIR数字滤波器的窗函数设计法,了解设计参数(窗型、窗长)的影响。二、实验内容和步骤编写MATLAB程序,完成以下工作。2-1 设计两个FIR低通滤波器,截止频率wC=0.5p。(1)用矩形窗,窗长N=41。得出第一个滤波器的单位抽样响应序列h1(n)。记下h1(n)的各个抽样值,显示h1(n)的图形(用stem(.))。求出该滤波器的频率响应(的N个抽样)H1(k),显示|H1(k)|的图形(用plot(.))。(2)用汉明窗

2、,窗长N=41。得出第二个滤波器的单位抽样响应序列h2(n)。记下h2(n)的各个抽样值,显示h2(n)的图形。求出滤波器的频率响应H2(k),显示|H2(k)|的图形。(3)由图形,比较h1(n)与h2(n)的差异,|H1(k)|与|H2(k)|的差异。2-2 产生长度为200点、均值为零的随机信号序列x(n)(用rand(1,200)-0.5)。显示x(n)。求出并显示其幅度谱|X(k)|,观察特征。2-3 滤波(1)将x(n)作为输入,经过第一个滤波器后的输出序列记为y1(n),其幅度谱记为|Y1(k)|。显示|X(k)|与|Y1(k)|,讨论滤波前后信号的频谱特征。(2)将x(n)作为

3、输入,经过第二个滤波器后的输出序列记为y2(n),其幅度谱记为|Y2(k)|。比较|Y1(k)|与|Y2(k)|的图形,讨论不同的窗函数设计出的滤波器的滤波效果。2-4 设计第三个FIR低通滤波器,截止频率wC=0.5p。用矩形窗,窗长N=127。用它对x(n)进行滤波。显示输出信号y3(n)的幅度谱|Y3(k)|,并与|Y1(k)|比较,讨论不同的窗长设计出的滤波器的滤波效果。三、主要仪器设备自行编程。四、操作方法和实验步骤(参见“二、实验内容和步骤”)五、实验数据记录和处理5.1 列出MATLAB程序清单,加注释。% 2-1clear; close all; clc% the length

4、 of window = 41wc = 0.5*pi;N = 41;n = 0:N-1;h1 = fir1(N-1,wc/pi,boxcar(N);H1,w1 = freqz(h1);h2 = fir1(N-1,wc/pi);H2,w2 = freqz(h2);figure;subplot(1,2,1);stem(n,h1,filled);grid on;xlabel(n,FontSize,14);ylabel(h1(n),FontSize,14);title(矩形窗得到的低通滤波器h1(n)的时域,FontSize,14);subplot(1,2,2);stem(n,h2,filled);g

5、rid on;axis(0 30 -0.2 0.6);xlabel(n,FontSize,14);ylabel(h2(n),FontSize,14);title(矩形窗得到的低通滤波器h2(n)的时域,FontSize,14);figure;subplot(1,2,1);plot(w1/pi,abs(H1);grid on;xlabel(omega /pi,FontSize,14);ylabel(|H1(k)|,FontSize,14);title(矩形窗得到的低通滤波器h1(n)的幅度谱,FontSize,14);subplot(1,2,2);plot(w2/pi,abs(H2);grid

6、on;xlabel(omega /pi,FontSize,14);ylabel(|H2(k)|,FontSize,14);title(矩形窗得到的低通滤波器h2(n)的幅度谱,FontSize,14);figure;subplot(1,2,1);plot(w1/pi,20*log10(abs(H1);grid on;axis(0 1 -100 20);xlabel(omega /pi,FontSize,14);ylabel(20lg|H1(k)|/dB,FontSize,14);title( h1(n)的幅度谱,FontSize,14);subplot(1,2,2);plot(w2/pi,20

7、*log10(abs(H2);grid on;xlabel(omega /pi,FontSize,14);ylabel(20lg|H2(k)|/dB,FontSize,14);title( h2(n)的幅度谱,FontSize,14);pause;% 2-2N = 200;n = 0:N-1;x = rand(1,N)-0.5;X,w = freqz(x);figure;subplot(2,1,1);stem(n,x,filled);grid on;xlabel(n,FontSize,14);ylabel(x(n),FontSize,14);title(随机序列x(n)的时域,FontSize

8、,14);subplot(2,1,2);plot(w/pi,abs(X);grid on;xlabel(omega /pi,FontSize,14);ylabel(|X(k)|,FontSize,14);title(随机序列x(n)的幅度谱,FontSize,14);pause;% 2-3y1 = filter(h1,1,x);Y1,w1 = freqz(y1);y2 = filter(h2,1,x);Y2,w2 = freqz(y2);figure;subplot(2,1,1)plot(w1/pi,abs(Y1);grid on;axis(0 1 0 12);set(gca,ytick,0:

9、4:12);xlabel(omega /pi,FontSize,14);ylabel(|Y1(k)|,FontSize,14);title(输出信号y1(n)的幅度谱,FontSize,14);subplot(2,1,2);plot(w2/pi,abs(Y2);grid on;axis(0 1 0 12);set(gca,ytick,0:4:12);xlabel(omega /pi,FontSize,14);ylabel(|Y2(k)|,FontSize,14);title(输出信号y2(n)的幅度谱,FontSize,14);pause;% 2-4N = 127;n = 0:N-1;h3 =

10、 fir1(N-1,wc/pi,boxcar(N);H3,w3 = freqz(h3);y3 = filter(h3,1,x);Y3,wy3 = freqz(y3);figure;plot(wy3/pi,abs(Y3);grid on;axis(0 1 0 12);set(gca,ytick,0:4:12);xlabel(omega /pi,FontSize,14);ylabel(|Y3(k)|,FontSize,14);title(输出信号y3(n)的幅度谱,FontSize,14);figure;subplot(1,2,1);plot(w3/pi,abs(H3);grid on;xlabe

11、l(omega /pi,FontSize,14);ylabel(|H3(k)|,FontSize,14);title(矩形窗得到的低通滤波器h3(n)的幅度谱,FontSize,14);subplot(1,2,2);plot(w3/pi,20*log10(abs(H3);grid on;axis(0 1 -100 20);xlabel(omega /pi,FontSize,14);ylabel(20lg|H3(k)|/dB,FontSize,14);title( h3(n)的幅度谱,FontSize,14);5.2 列出计算结果,包括h1(n)和h2(n)的各个抽样值,|H1(k)|、|H2(

12、k)|、|X(k)|、|Y1(k)|、|Y2(k)|和|Y3(k)|的图形。(1)h1(n)和h2(n)(2)|H1(k)|、|H2(k)|(3)|X(k)|、|Y1(k)|、|Y2(k)|和|Y3(k)|六、实验结果与分析观察结果,进行讨论,最后总结:滤波器的频率响应中的过渡带宽度取决于哪些设计参数?有什么规律?阻带最小衰减取决于哪些设计参数?有什么规律?(1)观察实验结果,逐一进行讨论结论:从上面的序列图和记录的 h1(n)与 h2(n)的序列值中,我们可以看出 h1(n)与 h2(n)的最大值都相同,在主瓣上取样点数相同且取样值几乎相等,但旁瓣上h1(n)的取样值在0的周围波动较大,h2

13、(n)的取样值在0的周围波动较小。从|H1(k)|与|H2(k)|的图中(即 h1(n)与 h2(n)的幅度谱)的对比中,我们可以看出两者在 w=0 时,值都为 1,在w=wc=0.5时,值都为 1/2H(0)=0.5,在 w= 处,值都为0,说明两者都是满足设计要求的低通滤波器。但在通带内,|H1(k)|的波动较大,而|H2(k)|几乎没有波动;但|H1(k)|的过渡带宽度明显小于|H2(k)|的过渡带宽度。从 dB 衰减图的对比上, 我们可以看出,|H2(k)|的最小衰减为-53dB 左右,而|H1(k)|的最小衰减为-20dB左右,|H2(k)|的最小衰减明显更小。(2)观察x(n)和|

14、X(k)|从上图我们可以看出随机序列x(n)既存在高频分量也存在低频分量。(3)不同窗型对于滤波效果的比较从上图我们可以看出经过滤波之后,大于截止频率 wc=0.5 的高频部分几乎为0,保留了小于截止频率wc=0.5 的低频部分。从上图|X(k)|、|Y1(k)|、|Y2(k)|的对比,我们可以看出用矩形窗和汉明窗设计的低通滤波器都过滤掉了大于截止频率wc=0.5的高频部分,保留了小于截止频率wc=0.5的低频部分;但矩形窗设计的低通滤波器在高频部分还存在微小的量,而汉明窗设计的低通滤波器在高频部分则几乎为 0,高频部分滤波效果更好;但在刚大于截止频率wc=0.5的部分通过矩形窗设计的低通滤波

15、器输出信号很快衰减为0,而通过汉明窗设计的低通滤波器输出信号则还存在部分较大的分量; 可以证明通过矩形窗设计的低通滤波器的。(4)窗长的影响从上图可以看出, 窗长为127设计出的低通滤波器通带内波动起伏变密,但相对振荡幅度却几乎不改变,证明了吉布斯效应的存在;同时窗长为 127 设计出的低通滤波器的过渡带更窄更陡,但窗长为127设计出的低通滤波器和窗长为31设计出的低通滤波器的阻带最小衰减都为-20dB左右,说明滤波器的阻带最小衰减与窗长无关。总结:(1)从实验中可以看出: 滤波器的频率响应中的过渡带宽度取决于所用窗函数的类型和窗长。在窗长相同的情况下,用矩形窗设计的滤波器的过渡带比用汉明窗设计的滤波器的过渡带更窄。在窗函数类型相同的情况下,窗长更长,所得到的滤波器的过渡带更窄。(2)从实验中可以看出: 阻带最小衰减只取决于窗函数的类型,与窗长无关。汉明窗设计的滤波器的阻带最小衰减为-53dB 左右,而矩形窗设计的滤波器的阻带最小衰减为-20dB 左右。(3)矩形窗设计的滤波器在阻带和通带内都存在波动,而汉明窗设计的滤波器在阻带和通带内的波动几乎为 0。 窗长更长的矩形窗设计出的低通滤波器通带内波动起伏更密,但相对振荡幅度却几乎不改变,证明了吉布斯效应的存在。9

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2