版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验报告
实验名称:FIR数字滤波器设计及应用
课程名称数字信号处理________
院系部:电气与电子工程专业班级:信息1002
学生姓名学号:11012000219实
同组人:验台号:成绩:
指导教师:
实验日期:
华北电力大学
一、实验目的
加深理解HR数字滤波器的时域特性和频域特性,掌握HR数字
滤波器的设计原理与设计方法,以及FIR数字滤波器的应用。
二、实验原理
FIR数字滤波器可以设计成具有线性相位,在数据通信、图象处理、
语音信号处理等实际应用领域得到广泛应用。
M阶FIR数字滤波器的系统函数为:
H(z)''h[k]zk
k0
FIR数字滤波器的单位脉冲响应h[k]是长度为M+1的有限长因果序
列。当满足对称条件时,该FIR数字滤波器具有线性相位。FIR数字
滤波器设计方法主要有窗口法、频率取样法及优化设计法。
MATLAB中提供的常用FIR数字滤波器设计函数有:
行「1窗函数法设计FIR数字滤波器(低通、高通、带通、
带阻、多频带滤波器)
fir2频率取样法设计FIR数字滤波器:任意频率响应
firlsFIR数字滤波器设计:指定频率响应
firrcos升余弦型FIR数字滤波器设计
intfilt内插FIR数字滤波潜设计
kaiserord凯塞(Kaiser)窗函数设计法的阶数估计
firpmParks-McClellan算法实现FIR数字滤波器优化设计
firpmordParks-McClellan数字滤波器的阶数选择
cremez复系数非线性相位FIR等波纹滤波器设计
1、窗口法设计FIR数字滤波器
firl函数可以很容易地实现FIR数字滤波器窗口法设计。
可设计低通、高通、带通、带阻滤波器、多频带滤波器。
b=Wc)
b=firl(M,Wc,'ftype')
b=firl(M,Wc,window)
b=firl(M,Wc,'ftype',window)
b=firl(M,Wc,4ftype',window)
输出参数:b为FIR数字滤波器的M+l个系数构成的矩阵
(即系统的单位脉冲响应)
输入参数:M为FIR数字滤波器的阶数。Wc为3dB截频:OvWc〈l,l对应数字
频率。ftype指定滤波器类型,当ftype为:
'high,,指定一个截频为Wc的高通滤波器;
'stop,指定一个带阻滤波器,其阻带截止频率为Wc=[wl,w2];
,DC-0,在多频带滤波器中,使第一个频带(Xw<wl为阻带;DC-
1'在多频带滤波器中,使第一个频带0<w<w1为通带。window
指定窗函数,若不指定,默认为哈明窗。
2.频率取样法设计FIR滤波器
fir2函数可以实现FIR数字滤波器的频率取样法设计。可
设计任意形状频率响应的滤波器。格式如下:
b=fir2(M,f,m)
b=fir2(M,f,m,window)
输出参数:b为FIR数字滤波器的M+l个系数构成的矩阵。
输入参数;M为滤波器的阶数。
f指定归一化的各频带边界频率,从0到1递增,1对应于f/2,
sam
即数字频率=。
m指定各频带边界频率处的幅度响应,因此f和m的长度相等,即
length(f)=length(a)。
window指定窗函数,若不指定,默认为哈明窗。
三、实验内容
1.分别使用矩形窗、汉明窗、汉宁窗设计一个阶数M=9的FIR数字
C—(rad)
c3
低通滤波器,截频为(1)画出各种方法
设计的数字滤波器的单位脉冲响应。
(2)画出它们的幅频响应,并比较各滤波器的通带纹波和阻带纹波,
有何结论?
(3)若输入为x[k]12cos(与os(5计算各滤波器的输出并画
出其波形.
解答:
(1)
bl=firl(9,l/3,boxcar(10));
[Hl,w]=freqz(bl,l,512);
Hldb=20*logl0(abs(Hl)):
b2=fir1(9,1/3,hamming(l0));
[H2,w]=freqz(b2,1,512);
H2_db=20*log10(abs(H2));
b3=fir1(9,1/3,hanning(10));
[H3,w]=freqz(b3,1,512);
H3_db=20*log10(abs(H3));
subplot(4,l,l);stcm(bl);
title矩(形窗得到的FIR滤波器脉冲响应)
subplot(4,l,2);stem(b2);
title哈C明窗得到的FtR滤波器脉冲响应)
subplot(4,l,3);stem(b3);
title汉(宁窗得到的FIR滤波器脉冲响应)
subplot(4,l,4);plot(w,Hl_db,w,H2_db,'r—\w,H3_db,,y—');
title('Frequencyresponse')
legendCYectangularwindow','hammingwindow1,'banningwindow')
gridon
(3)k=0:127;
x-1+2+cos(pi/4+k)+cos(pi/2+k);
bl=firl(9,l/3,boxcar(10));
Hl=freqz(bl,x,128);
b2=fir1(9,1/3,hannning(l0));
H2=freqz(b2,x,128);
b3=fir1(9,l/3,hanning(10));
H3=frcqz(b3,x,l28);
subplot(3,l,l);stem(Hl);
title矩C形窗得到的FIR滤波器输出)
subplot(3,l,2);stem(H2);
title哈(明窗得到的HR滤波器输出)
subplot。,1,3);stem(H3);
title汉C宁窗得到的FIR滤波器输出)
2.利用频率抽样方法设计FIR数字低通滤波器,并绘出衰耗特性。已
知阶数M=15,给定指标为:
1m0,1,2,3
A[m]0.389m4
UA
0m5,6,7
改变Ad[4]的值,观察该FIR低通数字滤波器的衰耗特性的变化。
仁[0l/(7*pi)2/(7*pi)3/(7*pi)4/(7*pi)5"7■厢)i)1];
m=[l1110.389000];
b=fir2(15,f,m);
[h,w]=freqz(b,1,128);
iegendCIdeal/firZDesigned),
figure(l);
plot(f,m,w/pi,abs(h));
grid
title'ComparisonofFrequencyResponseMagnitudes*)
figure(2);H_db=20*log10(abs(h));plot(w,H_db);
3.利用频率抽样方法设计FIR数字带通滤波器,并绘出衰耗特性。已
知阶数M=15,给定指标为:
0m0,1,7
A[m]00.456m2,6
d
1m3,4,5
改变Ad⑵或者Ad⑹的值,观察该FIR带通数字滤波器的衰耗特性的
变化。
HOl/(7*pi)2/(7*pi)3/(7*pi)4/(7*pi)5以7(?林)i)1];
m=[000.4561110.4560];
b=fir2(15,f,m);
[h,w]=freqz(b,1,128);
legend('Ideal,'fir2Designed)
figure(l);
plot(f,m,w/pi,abs(h));
grid
titlc'ComparisonofFrequencyResponseMagnitudes')
figurc(2);
H_db=20*logl0(abs(h));
plot(w,H_db);
grid
QFigure2
AleEditViewInsertToolsDesktopWindowHelp,
nmur讳3A型⑨耍/,◎□目2国
0
-5
-10
-15
-20
-25
-30
-35
-40
45
-50
00.511.522.533.5
%改变AJ2]的值:
f=[0l/(7*pi)2/(7*pi)3/(7*pi)4/(7*pi)56/((7*pi)1];
m^[000.201110.4560];
b=fir2(15,f,m);
[h,w]=freqz(b,1,128);
legend(,Ideal»*fir2Designed)
figure(l);
plot(f,m,w/pi,abs(h));
grid
title'ComparisonofFrequencyResponseMagnitudes')
figurc(2);
H_db=20*log10(abs(h));
plot(w,H_db);
grid
4.设计一窄带通FIR数字滤波器,通带中心频率
带宽不大于
(1)利用firl函数和kaiser窗设计该滤波器。
(2)利用fir3函数设计该滤波器,达到电1函数的设计效果。
(3)分别画出上述两个滤波器的实现结构,并比较其经济性。
bl=fir1(9,[0.450.55]/pi,kaiser(10,0.5));
[Hl,w]=freqz(bl,l,512);
Hl_db=20*logl0(abs(Hl));
subplot(2,l,l);stem(bl);
title'矩(形窗得到的FIR滤波器脉冲响应,)
subplot(2,l,2);plot(w,Hl_db);
title'矩(形窗设计的窄带通滤波器');
grid
f=[09/(20*pi)9/(20*pi)1l/(20*pi)11/(20“i)
m=[()011()()];
b=fir2(41,f,m);[h,w]
=freqz(b,1,128);
legend('Ideal;tir2Designed)'
figured);
plot(f,m,w/pi,abs(h));
grid
title'ComparisonofFrequencyResponseMagnitudes*)
figure(2);
H_db=20*logl0(abs(h));
plot(w,H_db);
QFigure21。I回
AleEditViewInsertToolsDesktopWindowHelp,
QIU,氐%%争⑨痘/•◎口园To
o
-10
-20
-30
-40
-50
-60
-70
-80
-90
-100
00.511.522.533.5
四、思量题
1.为什么通信应用中需要线性相位?相位失真将会对信号产
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年企业数字化转型组织变革与人才激励方案
- 脑机接口前瞻:智能人脸识别支付终端非接触交互探索
- 智能心电手表赋能建筑劳工:高危作业健康实时预警
- 2026年数字化转型背景下传统零售供应链重构方案
- 智能喂食器赋能智慧农业:宠物食品溯源与供应链成本重构
- 智能托盘与周转箱管理:下沉市场渗透率提升与渠道变革深度复盘
- 2026年数字孪生技术在手术室管理中的应用案例
- 智能备餐进度屏脑机接口探索:视障人士智能用餐辅助系统
- 2025年漆宁职业学院高职单招职业技能考试题库附答案详解【A卷】
- 2027年河南渑池职业学院单招职业技能考试题库汇编附答案详解
- 2026国考公务员行测真题试卷及答案(回忆版)
- 企业降本增效管理方案范本
- 2026年(中级消防设施操作员)基础知识考试题库(含答案)
- JJF(京)196-2026 药品稳定性试验箱校准规范
- 护理院感防控的实践经验分享
- 雨课堂学堂在线学堂云《人工智能安全与伦理(北京航空航天)》单元测试考核答案
- 新疆大学普通本、专科生转专业实施细则(试行)
- 2025年攀枝花市辅警招聘考试真题(附答案)
- 新疆建设工程消防设计审查、验收常见问题技术解析(2024年)
- 2026全国青少年模拟飞行考核理论知识题库附答案
- 财税培训课件 接收虚开
评论
0/150
提交评论