MATLAB课程设计论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
郑州轻工业学院
课程设计说明书题目:FIR数字高通滤波器设计
姓名:
院(系):电子信息工程学院
专业班级:
学号:
指导教师:
成绩:
时间:2017 年 6 月12 日至2017 年 6 月16 日
郑州轻工业学院
课程设计任务书
题目FIR数字高通滤波器设计
主要内容、基本要求、主要参考资料等:
主要内容:
利用MATLAB软件读取一段含有噪声的.wav格式的语音信号,然后利用FFT对该信号进行频谱分析;基于频谱分析的结果确定滤波器的参数,然后利用窗函数法设计一个FIR数字高通滤波器,并利用所设计的滤波器对信号进行滤波处理。比较滤波前后语音信号的时域波形及频谱,分析滤波前后的语音变化。
基本要求:
1、基于对含噪语音信号的频谱分析确定滤波器的参数;
2、分别采用矩形窗、汉明窗和布莱克曼窗设计FIR数字高通滤波器;
3、掌握利用wavread函数读取、播放.wav格式语音信号的方法;
4、对语音信号进行滤波,绘制滤波前后信号的时域波形及频谱;
5、回放语音信号,分析滤波前后的语音变化。
主要参考资料:
1、从玉良.数字信号处理原理及其MATLAB实现[M].北京:电子工业出版社.2009.7
2、胡广书.数字信号处理理论、算法与实现[M].北京:清华大学出版社.2003,8
完成期限:2017.6.12—2017.6.16
指导教师签名:
课程负责人签名:
2017年6月9日
目录
1基本要求: (3)
2课程设计的目的 (3)
3主要设计内容 (3)
4设计原理 (3)
4.1 FIR数字滤波器的设计原理 (3)
4.2 窗函数设计原理 (4)
5设计步骤 (5)
6 程序设计及其波形: (5)
结束语 (9)
致谢 (10)
参考文献 (8)
附录 (9)
1基本要求:
1、基于含噪语音信号的频谱确定滤波器的参数;
2、分别采用矩形窗、汉明窗和布莱克曼窗设计FIR数字高通滤波器;
3、掌握利用wavread函数读取、播放.wav格式语音信号的方法;
4、对语音信号进行滤波,绘制滤波前后信号的时域波形及频谱;
5、回放语音信号,分析滤波前后的语音变化。
2课程设计的目的
1、通过课程设计把自己在大学中所学的知识应用到实践当中。
2、深入了解利用Matlab设计FIR数字滤波器的基本方法。
3、在课程设计的过程中掌握程序编译及软件设计的基本方法。
4、提高自己对于新知识的学习能力及进行实际操作的能力。
5、锻炼自己通过网络及各种资料解决实际问题的能力。
3主要设计内容
用MATLAB软件读取一段含有噪声的.wav格式的语音信号,然后基于FFT对该信号进行频谱分析;基于含噪语音信号的频谱确定滤波器的参数,利用窗函数法设计一个FIR数字高通滤波器,并利用所设计的滤波器对信号进行滤波处理。比较滤波前后语音信号的时域波形及频谱,分析滤波前后的语音变化。
4设计原理
FIR 滤波器具有严格的相位特性,对于信号处理和数据传输是很重要的。目前FIR滤波器的设计方法主要有三种:窗函数法、频率取样法和切比雪夫等波纹逼近的最优化设计方法。常用的是窗函数法和切比雪夫等波纹逼近的最优化设计方法。本实验中的窗函数法比较简单,可应用现成的窗函数公式,在技术指标要求高的时候是比较灵活方便的。
4.1FIR数字滤波器的设计原理
一个截止频率为c(rad/s)的理想数字低通滤波器,其传递函数的表达式是:
H d(e jω)={e −jωπ, |ω|≤ωc
0, ωc≤ ω≤π (4-1) 由上式可以看出,这个滤波器在物理上是不可实现的,因为冲激响应具有无限性和因果
性。为了产生有限长度的冲激响应函数,我们取样响应为h(n),长度为N ,其系数函数为H(z):
H(z)=∑ℎ(n)z
−n
N−1N=0 (4-2) 用h(n)表示截取hd(n)后冲激响应,h(n)= w(n) h_d(n),w(n)为窗函数,长度为N 。 当T=(N-1)/2时,截取的一段h(n)对(N-1)/2对称,可保证所设计的滤波器具有线性相位。
4.2窗函数的设计原理
基本思路:从时域出发设计 h(n)逼近理想h d (n)。设理想滤波器的单位响应在时域表达为hd(n),则H d (n)一般是无限长的,且是非因果的,不能直接作为FIR 滤波器的单位脉冲响应。要想得到一个因果的有限长的滤波器单位抽样响应 h(n),最直接的方法是先将hd(n)往右平移,再迕行截断,即截取为有限长因果序列:h(n)=h d (n)w(n),并用合适的窗函数迕行加权作为 FIR 滤波器的单位脉冲响应。按照线性相位滤波器的要求,线性相位FIR 数字低通滤波器的单位抽样响应h(n)必须是偶对称的。对称中心必须等于滤波器的延时常数,即用矩形窗设计的FIR 低通滤波器,所设计滤波器的幅度函数在通带和阻带都呈现出振荡现象,且最大波纹大约为幅度的9%,返个现象称为吉布斯效应。为了消除吉布斯效应,一般采用其他类型的窗函数。
(1).矩形窗:矩形窗最简单,但其 -21dB 的阻带最小衰减在实际应用中远远不够。另外,矩形窗还会造成很强的吉布斯效应。 长度为N 的矩形窗定义为:
w R (n)={1,0≤n ≤N −1
0, 其它
(4-3)
幅度函数: W R (ω)=
sin (ωN/2)sin (ω/2)
(4-4)
(2). 汉明窗:汉明窗与汉宁窗相比主瓣宽度保持不变,但最大旁瓣幅度减小为 -41dB ,阻带最小衰减降低为 -53dB 。
长度为N 的汉明窗定义为:w(n)=0.54-0.46cos(2nπ
N−1), n=0,1,2,⋯,N-1 (4-5) 其幅度函数:W (w )≈0.54W R (ω)+0.23[W R (ω−
2πN
)+W R (ω+
2πN
)] (4-6)
(3).布莱克曼窗: 布莱克曼窗的最大旁瓣幅度得到了进一步的抑制(-57dB ),最小阻带衰减达到 -74dB ,但主瓣宽度却比矩形窗的主瓣宽度大三倍。