语音信号的FIR滤波器处理课程设计详解.doc

语音信号的FIR滤波器处理课程设计详解.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSP课程设计报告 语音信号的FIR滤波器处理 姓 名: 张伟槟 班 级: 12电信3 学 号: 201231190425 指导老师: 徐梅宣 日期: 2015.06.02~2014.06.19 华南农业大学电子工程学院 摘要 CSS集成开发环境使用CCS内置的软件仿真simulator对程序进行编译,调试和运行,主要用于检测目标程序运行的正确性和连贯性,并能通过仿真器与目标板连接,在目标板上实时观察效果。 在本次设计中,我们选择的课题是基于DSP的语言信号的FIR滤波处理。首先利用MATLAB进行了仿真,得到滤波前后的时域波形和频谱。然后通过调用MATLAB的分析工具FDATOOL,根据仿真结果导出了滤波器的相关参数,将原始信号数据和滤波器参数输入CCS进行DSP编程。最后在DSP中实现了FIR滤波,并通过CCS的频谱分析功能查看了最终DSP的滤波效果。 关键词 语音信号 FIR滤波 MATLAB CCS 1.前言 4 2.设计需求 4 3.滤波器设计原理介绍 4 3.1数字滤波器设计原理 4 3.2 FIR滤波器的基本结构 5 3.3 滤波器的特点 5 3.4 窗函数的介绍 6 4.FIR滤波器的设计 7 4.1 FIR滤波器设计 7 4.2 窗函数设计的基本方法 7 4.3 滤波器的算法实现 7 FIR滤波器的MATLAB设计 8 FIR滤波器的DSP实现 10 6.1 CCS设计与仿真 10 6.2 CCS仿真结果 13 6.调试问题及解决办法 16 7.设计感想 16 参考文献 17 8.附录 17 1 前言 通过语音传递信息是人类最重要、最有效、最常用、最方便的交换信息的方法,因此,如何去除混杂在有用信号中的噪声并获得低损甚至无损的有用语音信号成为语音信号处理(即用数字信号处理技术和语言学知识对语音信号进行处理并提取有用信息)至关重要的问题。但是因为语音识别技术对信号噪声非常敏感,系统本身和器件对系统的处理结果都有着不可忽视的干扰,因此很难实现效果较好的语音信号滤波处理。而DSP因为运算速度快,片上资源丰富和能够实现复杂的线性和非线性算法等特性,在语音信号处理技术方面有明显的优势。 在数字信号处理中,滤波占有极其重要的地位。数字滤波是语音信号处理、图像处理、模式识别、频谱分析等应用的基本处理算法。用DSP芯片实现数字滤波除了具有稳定性好、精确度高、不受环境影响等优点外,还具有灵活性好等特点。 本文介绍了数字滤波器的设计基础及用窗函数法设计FIR滤波器的方法,运用MATHLAB语言实现了低通滤波器的设计并用CCS 2.0进行观察效果。 2设计需求 1)滤波器的设计的原理介绍 2)FIR滤波器的设计 3)FIR滤波器的DSP实现 4)滤波器为低通滤波器,并用用语音信号通过滤波器后查看滤波效果是否达到设计要求,进行FIR滤波器的检验 根据老师的的意见,我们自己拟定了滤波器的指标:Fs=8000hz,Wp=1500 Hz,Ws=2000 Hz,通带波纹为0.01,阻带波纹为0.1,N=37。 3 滤波器设计原理介绍 3.1数字滤波器的设计原理 数字滤波器的设计问题就是寻找一组系数ai和bi,使得其性能在某种意义上逼近所要求的特性。如果在s平面上去逼近,就得到模拟滤波器,如果在z平面上去逼近,则得到数字滤波器。 数字滤波是将输入的信号序列,按规定的算法进行处理,从而得到所期望的输出序列。一个线性位移不变系统的输出序列y(n)和输入序列x(n)之间的关系, 应满足常系数线性差分方程: (2.1.1) x(n)为输入序列,y(n)为输出序列,ai、bi 为滤波器系数,N为滤波器的阶数。 3.2 FIR滤波器的基本结构 在式2.1.1中,若所有的ai均为0,则得FIR滤波器的差分方程: (2.2.1) 对式(2.2.1)进行z变换,可得FIR滤波器的传递函数: (2.2.2) 由此可得到FIR滤波器的结构如图1所示。 FIR滤波器的单位冲击响应h(n)是一个有限长序列。若h(n)为实数,且满足偶对称或奇对称的条件,即h(n)=h(N-1-n)或h(n)=-h(N-1-n),则FIR滤波器具有线性

文档评论(0)

糖糖 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档