用窗函数设计FIR数字滤波器.docx

上传人:b****6 文档编号:3873001 上传时间:2022-11-26 格式:DOCX 页数:7 大小:202.26KB
下载 相关 举报
用窗函数设计FIR数字滤波器.docx_第1页
第1页 / 共7页
用窗函数设计FIR数字滤波器.docx_第2页
第2页 / 共7页
用窗函数设计FIR数字滤波器.docx_第3页
第3页 / 共7页
用窗函数设计FIR数字滤波器.docx_第4页
第4页 / 共7页
用窗函数设计FIR数字滤波器.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

用窗函数设计FIR数字滤波器.docx

《用窗函数设计FIR数字滤波器.docx》由会员分享,可在线阅读,更多相关《用窗函数设计FIR数字滤波器.docx(7页珍藏版)》请在冰豆网上搜索。

用窗函数设计FIR数字滤波器.docx

用窗函数设计FIR数字滤波器

目录

1基本原理1

1.1设计hd(n)1

1.2窗函数2

1.2.1矩形窗(Rectangle Window)2

1.2.2三角形窗(Bartlett Window)2

1.2.3布莱克曼(Blankman)窗2

1.2.4窗函数表格3

2课设题目3

2.1第一题3

2.2第二题4

2.2第三题5

3.心得体会6

参考文献8

1基本原理

1.1设计hd(n)

设计低通FIR数字滤波器,寻求一系统函数H(z),使其频率响应

逼近滤波器要求的理想频率响应

,其对应的单位脉冲响应Hd(n)

其它为零(1.1)

其中=(N-1)/2

如果所希望的滤波器的理想的频率响应函数为

,则其对应的单位脉冲响应为

(1.2)

窗函数设计法的基本原理是用有限长单位脉冲响应序列h(n)逼近hd(n)。

由于hd(n)往往是无限长序列,而且是非因果的,所以用窗函w(n)将hd(n)截断,并进行加权处理,得到:

w(n)hd(n)

(1.3)

h(n)就作为实际设计的FIR数字滤波器的单位脉冲响应序列,

其频率响应函数:

(1.4)

式中,N为所选窗函数w(n)的长度。

1.2窗函数

1.2.1矩形窗(Rectangle Window)

其频率响应和幅度响应分别为:

(1.6)

1.2.2三角形窗(Bartlett Window) 

(1.7)

其频率响应和幅度响应分别为:

(1.8)

1.2.3布莱克曼(Blankman)窗

(1.9)

其幅度响应:

.

(1.10)

我们知道,用窗函数法设计的滤波器性能取决于窗函数我w(n)的类型及窗口长度的取值。

设计过程中,要根据对阻带最小衰减和过渡带宽度的要求选择合适的窗函数和窗口长度N 。

各种类型的窗函数可达到的阻带最小衰减和过渡带宽度见下表1 

1.2.4窗函数表格

窗函数

旁瓣峰值幅度/dB

过渡带宽

阻值最小衰减/dB

矩形窗

-13

4

-12

三角窗

-25

8

-25

汉宁窗

-31

8

-44

哈明窗

-41

8

-53

布莱克曼窗

-57

12

-74

凯塞窗

-57

10

-80

表格1.1

2课设题目

2.1第一题

1.用矩形窗设计一个FIR线性相位数字低通滤波器,已知Wc=0.5

求出h(n)并画出幅频响应特性曲线。

图2.1第一题代码

图2.2第一题图像

2.2第二题

1. 用三角形窗设计一个FIR线性相位数字低通滤波器,已知Wc=0.5

;要求画出滤波器的20log|

|曲线。

图2.3第二题代码

图2.4第二题图像

2.2第三题

2.用布莱克曼窗设计一个FIR线性相位90度相移的数字带通滤波器

设Wc=0.2

试求出h(n)的表达式,并画出20log|

曲线。

图2.5第三题代码

图2.6第三题图像

3.心得体会

通过本次课程设计,我巩固了课堂中学习的理论知识,并能够用所学习的理论知识正确分析数字信号处理的基本问题,和解释数字信号处理的基本现象,掌握了用窗函数法设计FIR数字低通滤波器的正确方法和步骤,以及用MATLAB软件编写程序实现该滤波器的仿真,还学到了一些用所学知识解决实际问题的技巧。

还体会到了与其他高级语言的程序设计相比,MATLAB环境下可以更方便、快捷地设计具有严格线性相位的FIR滤波器,节省大量的编程时间,提高编程效率,且参数的修改也十分方便,还可以进一步进行优化设计。

另外,由于课本知识掌握的不牢固和MATLAB软件编程环境的不熟悉在课程设计的过程中也遇到了一些题,例如不知道用窗函数法设计FIR数字低通滤波器的详细方法和步骤,题目所给的参数不知道如何转换成低通滤波器的技术指标,还有此程序指令的MATLAB实现也让我们很头疼。

最后通过认真看了几遍课本和其他有关书籍,网上查阅相关资料,才使得这些问题得以解决。

我们也都深深意识到了团队合作的重要性,任务的完成需要两个人的密切配合,合理的分工与合作,共同面对和解决设计中遇到的各种问题,才能值得此次课程设计逐渐趋于完善。

最后还要感谢刘振老师对我们这次课程设计的指导。

参考文献

[1] 丁玉美,高西全.数字信号处理[M].西安电子科技大学出版社:

2001.第二版.

[2] 万永革.数字信号处理的MATLAB实现[M].科学出版社:

2007. 

[3] 胡广书.数字信号处理[M].清华大学出版社:

1998. 

[4] 薛山.MATLAB基础教程[M].清华大学出版社:

2011. 

[5] 陈怀琛,吴大正,高西全.MATLAB及在电子信息课程中的应用[M].电子工业出版社:

2003. 

[6] 陈怀琛.数字信号处理教程—MATLAB释义与实现[M].电子工业出版社:

2004. 

[7] 李娟.MATLAB平台下的FIR数字滤波器设计与分析[M].高师理科学刊:

2010.第03期

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1