- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于窗函数法FIR数字高通滤波器设计
郑州轻工业学院
课程设计说明书
题目: 基于窗函数法的FIR数字高通滤波器设计
姓 名: XXX
院 (系): 电子信息工程学院
专业班级: 电信息工程XXX班
学 号: XXXXXX
指导教师: XXX
成 绩:
时间:20X年X月 日至 20 年 月 日
目 录
一、基本要求: 1
二、课程设计的目的 1
三、主要设计内容 1
四、设计原理 1
五、设计步骤 2
六、用窗函数设FIR 滤波器的基本方法 3
七、程序设计及其波形: 3
八、实验心得 7
参考文献 9
附 录 10
一、基本要求:
1、基于含噪语音信号的频谱确定滤波器的参数;
2、分别采用矩形窗、汉明窗和布莱克曼窗设计FIR数字高通滤波器;
3、掌握利用wavread函数读取、播放 .wav格式语音信号的方法;
4、对语音信号进行滤波,绘制滤波前后信号的时域波形及频谱;
5、回放语音信号,分析滤波前后的语音变化。
二、课程设计的目的
1、通过课程设计把自己在大学中所学的知识应用到实践当中。
2、深入了解利用Matlab设计FIR数字滤波器的基本方法。
3、在课程设计的过程中掌握程序编译及软件设计的基本方法。
4、提高自己对于新知识的学习能力及进行实际操作的能力。
5、锻炼自己通过网络及各种资料解决实际问题的能力。
三、主要设计内容
用MATLAB软件读取一段含有噪声的 .wav格式的语音信号,然后基于FFT对该信号进行频谱分析;基于含噪语音信号的频谱确定滤波器的参数,利用窗函数法设计一个FIR数字高通滤波器,并利用所设计的滤波器对信号进行滤波处理。比较滤波前后语音信号的时域波形及频谱,分析滤波前后的语音变化。
四、设计原理
FIR 滤波器具有严格的相位特性,对于信号处理和数据传输是很重要的。目前 FIR滤波器的设计方法主要有三种:窗函数法、频率取样法和切比雪夫等波纹逼近的最优化设计方法。常用的是窗函数法和切比雪夫等波纹逼近的最优化设计方法。本实验中的窗函数法比较简单,可应用现成的窗函数公式,在技术指标要求高的时候是比较灵活方便的。
典型窗函数的介绍
矩形窗:
wR(n)=RN(n) 幅度函数:wRg(w)=(sin(wN/2))/(sin(w/2))
(2). 汉明窗:
WHn(n)=0.5*[1-cos((2πn)/(N-1))] RN(n)
频谱函数: W Hm(ejw)=0.54Ww(ejw) - 0.23WR(ej(w-2π/(N-1))) -0.23WR(ej(w+-2π/(N-1)))
幅度函数:WHmg(w)=0.54WRg(w)+0.23WRg(w-2π/N) +0.23WRg(w+2π/N)
(3).布莱克曼窗:
其频谱函数为:
其幅度函数为:
五、设计步骤 1.设计滤波器;
2.所设计的滤波器对语音信号进行处理;
3.比较滤波前后信号的波形及频谱;
六、用窗函数设FIR 滤波器的基本方法
基本思路:从时域出发设计 h(n)逼近理想 hd(n)。设理想滤波器的单位响应在时域表达为hd(n),则Hd(n) 一般是无限长的,且是非因果的,不能直接作为FIR 滤波器的单位脉冲响应。要想得到一个因果的有限长的滤波器单位抽样响应 h(n),最直接的方法是先将hd(n)往右平移,再迕行截断,即截取为有限长因果序列:h(n)=hd(n)w(n),并用合适的窗函数迕行加权作为 FIR 滤波器的单位脉冲响应。按照线性相位滤波器的要求,线性相位FIR数字低通滤波器的单位抽样响应h(n)必须是偶对称的。对称中心必须等于滤波器的延时常数,即用矩形窗设计的FIR 低通滤波器,所设计滤波器的幅度函数在通带和阻带都呈现出振荡现象,且最大波纹大约为幅度的9%,返个现象称为吉布斯(Gibbs)效应。为了消除吉布斯效应,一般采用其他类型的窗函数。MATLAB 设计 FIR 滤波器有多种方法和对应的函数。窗函数设计法不仅在数字滤波器的设计中占有重要的地位,同时可以用于功率谱的估计,从根本上讲,使用窗函数的目的就是消除由无限序列的截短而引起的Gibbs现象所带来的影响。
七、程序设计及其波形:
1.分别对语音信号进行时域分析
[x1,fs1,bits1]=wavread(E:\MATLAB课程设计\work\SHE.wav);
soundsc(x1,fs1);
[x2,fs2,bits2]=wavread(E:\MATLAB课程设计\work\Highpass.wav
您可能关注的文档
最近下载
- 老年髋部骨折患者围术期下肢深静脉血栓基础预防专家共识(2024版).pdf VIP
- 华为ICT大赛云赛道认证考试复习题库(含答案).pdf VIP
- 北师大版六年级数学上册期中期末试题及答案.pdf VIP
- 2021-2022年中国ESG行业研究报告.pptx
- 第一单元峥嵘岁月 第1课情感表达 教学设计 人教版初中美术七年级上册.pdf
- 2024年秋新人教版地理七年级上册课件 4.1 多变的天气.pptx
- 人教版九年级全册英语Unit 14大单元整体教学设计.docx
- 大单元教学中的项目化学习——以五年级上册民间故事单元为例.docx
- 全员专项学习培训试题题库单选、多选试题附答案.doc VIP
- 22G101-3 混凝土结构施工图平面整体表示方法制图规则和构造详图(独立基础、条形基础、筏形基础、桩基础).docx
文档评论(0)