华北电力大学数字信号处理实验七
更新时间:2024-05-31 14:52:01 阅读量: 综合文库 文档下载
实验七FIR数字滤波器设计及应用
一.实验目的
加深理解FIR数字滤波器的时域特性和频域特性,掌握FIR数字滤波器的设计原理与设计方法,以及FIR数字滤波器的应用。
二.实验原理
三.实验内容
(1)
b1=fir1(9,1/3,boxcar(10)); [H1,w1]=freqz(b1,1,512); H1_db=20*log10(abs(H1));
b2=fir1(9, 1/3, hamming(10)); [H2,w2]=freqz(b2, 1, 512); H2_db=20*log10(abs(H2));
b3=fir1(9,1/3,hanning(10)); [H3,w3]=freqz(b3, 1, 512); H3_db=20*log10(abs(H3)); subplot(3,1,1); stem(b1);
title('设计矩形窗得到的FIR滤波器的单位脉冲响应') subplot(3,1,2); stem(b2);
title('设计哈明窗得到的FIR滤波器的单位脉冲响应') subplot(3,1,3); stem(b3);
title('设计汉宁窗得到的FIR滤波器的单位脉冲响应')
(2)
b1=fir1(9,1/3,boxcar(10));
[H1,w1]=freqz(b1,1,512); H1_db=20*log10(abs(H1)); b2=fir1(9, 1/3, hamming(10)); [H2,w2]=freqz(b2, 1, 512); H2_db=20*log10(abs(H2)); b3=fir1(9,1/3,hanning(10)); [H3,w3]=freqz(b3, 1, 512); H3_db=20*log10(abs(H3));
plot(w1,H1_db,w2,H2_db,'--g',w3,H3_db,'--r'); title('频率响应')
legend('矩形窗','海明窗','汉宁窗') grid on
(3)
b1=fir1(9,1/3,boxcar(10)); [H1,w1]=freqz(b1,1,512); H1_db=20*log10(abs(H1)); b2=fir1(9, 1/3, hamming(10)); [H2,w2]=freqz(b2, 1, 512); H2_db=20*log10(abs(H2)); b3=fir1(9,1/3,hanning(10));
[H3,w3]=freqz(b3, 1, 512); H3_db=20*log10(abs(H3)); k=0:511;
x=1+2*cos(pi/4.*k)+cos(pi/2.*k); y1=filter(b1,1,x);
Y1=abs(fftshift(fft(y1))); stem(Y1);
title('通过矩形窗得到的输出波形') figure;
y2=filter(b2,1,x);
Y2=abs(fftshift(fft(y2))); stem(Y2);
title('通过哈明窗得到的输出波形') figure;
y3=filter(b3,1,x);
Y3=abs(fftshift(fft(y3))); stem(Y3);
title('通过汉宁窗得到的输出波形')
f =[0 3/7 4/7 5/7 1]; m=[1 1 0.389 0 0]; b=fir2(15,f,m);
[h,w] = freqz(b,1,512); plot(f,m,w/pi,abs(h));
legend('理想滤波器', '实际滤波器')
title('理想滤波器与实际滤波器的频率响应幅值比较') figure; H=20*log10(abs(h)); plot(w,H); title('频率响应'); grid on
将Hd(4)增至0.8,即: f=[0 3/7 4/7 5/7 1]; m=[1 1 0.8 0 0]; b=fir2(15,f,m);
[h,w] = freqz(b,1,512); plot(f,m,w/pi,abs(h));
legend('理想滤波器', '实际滤波器')
title('理想滤波器与实际滤波器的频率响应幅值比较') figure; H=20*log10(abs(h)); plot(w,H); title('频率响应'); grid on
将Hd(4)减至0.1,即: f =[0 3/7 4/7 5/7 1]; m=[1 1 0.1 0 0]; b=fir2(15,f,m);
[h,w]=freqz(b,1,512); plot(f,m,w/pi,abs(h));
legend('理想滤波器', '实际滤波器')
title('理想滤波器与实际滤波器的频率响应幅值比较') figure; H=20*log10(abs(h)); plot(w,H); title('频率响应'); grid on
f=[0 1/7 2/7 3/7 5/7 6/7 13/14 1]; m=[0 0 0.456 1 1 0.4560 0]; b=fir2(15, f, m);
[h,w]=freqz(b,1,512); plot(f,m,w/pi,abs(h));
legend('理想滤波器', '实际滤波器')
title('理想滤波器与实际滤波器的频率响应幅值比较') figure; H=20*log10(abs(h)); plot(w,H); title('频率响应') grid on
将Hd(2)增至0.8,Hd(6)不变,即: f=[0 1/7 2/7 3/7 5/7 6/7 13/14 1]; m=[0 0 0.8 1 1 0.456 0 0]; b=fir2(15, f, m);
[h,w]=freqz(b,1,512); plot(f,m,w/pi,abs(h));
legend('理想滤波器', '实际滤波器')
title('理想滤波器与实际滤波器的频率响应幅值比较') figure; H=20*log10(abs(h)); plot(w,H); title('频率响应') grid on
将Hd(2)减至0.1,Hd(6)不变,即: f=[0 1/7 2/7 3/7 5/7 6/7 13/14 1]; m=[0 0 0.1 1 1 0.456 0 0]; b=fir2(15, f, m);
[h,w]=freqz(b,1,512); plot(f,m,w/pi,abs(h));
legend('理想滤波器', '实际滤波器')
title('理想滤波器与实际滤波器的频率响应幅值比较') figure; H=20*log10(abs(h)); plot(w,H); title('频率响应') grid on
将Hd(6)增至0.8,Hd(2)不变,即: f=[0 1/7 2/7 3/7 5/7 6/7 13/14 1]; m=[0 0 0.456 1 1 0.8 0 0]; b=fir2(15, f, m);
[h,w]=freqz(b, 1, 512); plot(f,m,w/pi,abs(h));
legend('理想滤波器', '实际滤波器')
title('理想滤波器与实际滤波器的频率响应幅值比较') figure; H=20*log10(abs(h)); plot(w,H); title('频率响应') grid on
将Hd(6)减至0.1,Hd(2)不变,即: f=[0 1/7 2/7 3/7 5/7 6/7 13/14 1]; m=[0 0 0.456 1 1 0.1 0 0]; b=fir2(15, f, m);
[h,w]=freqz(b, 1, 512); plot(f,m,w/pi,abs(h));
legend('理想滤波器', '实际滤波器')
title('理想滤波器与实际滤波器的频率响应幅值比较') figure; H=20*log10(abs(h)); plot(w,H); title('频率响应') grid on
4(1)
b=fir1(30,[0.45 0.55],'bandpass',kaiser(31)); [H,w]=freqz(b,1,512); subplot(2,1,1)
plot(w,20*log10(abs(H))) grid on
xlabel('频率');ylabel('幅度/db'); subplot(2,1,2) plot(w,angle(H)) grid
xlabel('频率');ylabel('幅度/rad');
f=[0 0.3 0.35 0.4 0.6 0.7 0.8 1]; m=[0 0 0.5 1 1 0.5 0 0]; b=fir2(30,f,m);
[H,w]=freqz(b,1,512); subplot(2,1,1)
plot(w,20*log10(abs(H))) grid on
xlabel('频率');ylabel('幅度/db'); subplot(2,1,2)
plot(w,angle(H)) grid on
xlabel('频率');ylabel('幅度/rad')
四.思考题
1. 为什么通信应用中需要线性相位?相位失真将会对信号产生什么影响? 答:为了不产生相位失真,相位失真会使信号延时,产生失真。 2. 为什么FIR滤波器无需考虑稳定性问题?
答:FIR滤波器传输函数的极点固定在原点,所以一定是稳定的系统。 3. 在相同的设计指标时,为何FIR数字滤波器的阶数远高于IIR数字滤波器的阶数? 答:由于FIR滤波器传输函数的极点固定在原点,所以只能用较高的阶数达到高的选择性。
4. 线性相位的条件是什么?
答:如果单位脉冲响应h(n)(为实数)具有偶对称或奇对称性,则FIR数字滤波器具有线性相位特性。 5. 在FIR窗口法设计中,为何采用不同特性的窗函数?选用窗函数的依据是什么?
答:为了改善阻带波动,依据是在满足阻带衰减的前提下,尽可能的选择
主瓣宽度较小的窗函数。
6. 在频率取样法中,如果阻带衰耗不够,采取什么措施? 答:增加过渡带采样点
7. 窗口法和频率取样法的优缺点是什么? 答:窗口法是在时域逼近理想滤波器的单位脉冲响应,所以会用窗函数截断得到有限长的序列,因此,会产生吉布斯现象,即通带或阻带内有波动,也同时会产生过渡带;
频率取样法是使所设计的M阶FIR滤波器的频率响应在M+1个取样点上与理想滤波器的频率响应相等,优点是取样点上的点严格与理想滤波器相等,但是缺点是增加滤波器阶数M对阻带的波动几乎没有改善。 8. FIR数字滤波器可否设计成非因果离散系统? 答:不能
正在阅读:
华北电力大学数字信号处理实验七05-31
现代学校高二物理选修32第四章:4.7涡流电磁阻尼和电磁驱动(无03-18
长沙房地产研究月报-2014年5月07-21
上海中心大厦超深基坑爆破探讨11-19
计算所组装与网络应用教程A2 - 图文04-22
托福口语09-30
少年儿童出版社小学四年级上册音乐教案07-17
社会学的对象与学科性质08-21
mba英语作文写作03-17
- 高一物理牛顿运动定律全套学习学案
- 水处理一级反渗透加还原剂亚硫酸氢钠后为什么ORP会升高
- 毕业设计(论文)-正文董家口 - 图文
- 荣盛酒店经营管理公司录用通知及入职承诺书II
- 第二讲 大学英语四级快速阅读技巧
- 质量管理体系文件(2015年委托第三方医药物流配送企业专用版本)
- 214071收款办法
- 苏轼对《文选》选文的评价
- 《诊断学基础B》1-8作业
- 广东省东莞市高一数学下学期期末教学质量检查试题
- 海南电网公司VIS推广应用管理办法
- 红星照耀中国习题
- 苏教版小学语文六年级上册期末复习资料之生字词整理
- 局域网组建与应用—王向东
- 税务稽查内部管理文书样式
- 环保社会实践调查表
- 九年级思品第一单元复习
- 2016年全国注册咨询工程师继续教育公路路线设计规范试卷
- 毕业设计-青岛港董家口港区防波堤设计
- 撞背锻炼方法与益处
- 华北电力大学
- 信号处理
- 实验
- 数字
- 理论分类
- 政策性银行信贷指引
- 2013年中国石油化工项目大全(下)
- 破产管理人工作规程
- 2007-2009宁夏高考文综试题+精品解析(政治部分)
- 美国项目管理知识体系PMBOK 600 问
- 浙江新高考2016届高考政治总复习 专题五 日益重要的国际组织 核
- 中国农业大学土壤剖面描述标准配置和方法 - 图文
- 十八大解读之中国民生建设》试卷
- 培训学校个人工作总结
- 远程教育系统的设计与实现 - 图文
- 人教版六年级数学第二单元圆柱与圆锥教学设计
- 6502毕业论文
- 复习资料汇总(整理打印版)
- 二级复习资料历年真题答题答题电子版
- 为何越重视子女学习、子女越是不爱学习?
- 小学三年级奥数差倍问题
- 《提高小学生数学纠错能力策略的研究》课题研究报告
- 关于编制玉米膨化机项目可行性研究报告编制说明
- 论文修改3-王越