信号处理课设----基于matlab的fir滤波器语音信号去噪.pdfVIP

信号处理课设----基于matlab的fir滤波器语音信号去噪.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
***************** 实践教学 ******************* 兰州理工大学 计算机与通信学院 2013 年春季学期 信号处理课程设计 题 目:基于MATLAB 的FIR 滤波器语音信号去噪 专业班级: 成 绩: 目 录 要 本课程设计主要是对一段语音信号,加入噪声后,用汉宁窗设计出的 FIR 滤 波器对加入噪声后的语音信号进行滤波去噪处理。在此次课程设计中,系统操作 平台为 Windows 7 ,程序设计的操作软件为MATLAB 7.0 。此课程设计首先是用 麦克风采集一段语音信号,加入噪声,然后采用 kaiser 窗函数法设计出 FIR 滤波 器,再用设计出的滤波器对这段加噪后的语音信号进行滤波去噪,最后对前后时 域和频域的波形图进行对比分析,从波形可以看出噪声被完全滤除,达到了语音 不失真的效果,说明此次设计非常成功。 关键词 程序设计;FIR 滤波器;kaiser 窗;MATLAB 7.0 1 前 言 语音信号在数字信号处理中占有极其重要的地位,因此选择通过对语音信号 的研究来巩固和掌握数字信号处理的基本能力十分具有代表性。对数字信号处理 离不开滤波器,因此滤波器的设计在信号处理中占有极其重要的地位。而 MATLAB 软件工具箱提供了对各种数字滤波器的设计。本设计 “在 MATLAB 平台上实现对语音信号的去噪研究与仿真”综合运用了数字信号处理的各种基本 知识,进而对不带噪语音信号进行谱分析以及带噪语音信号进行谱分析和滤波处 理。通过理论推导得出相应的结论,再通过利用 MATLAB 作为编程工具来进行 计算机实现比价已验证推导出来的结论。在设计过程中,通过设计 FIR 数字滤波 器来完成滤波处理。在设计过程中,运用了 MATLAB 对整个设计中的图形的绘 制和一些数据的计算以及仿真。 此次课程中主要的要求是用麦克风采集一段语音信号,绘制波形并观察其频 谱,给定相应技术指标,用 kaiser 窗设计一个满足指标的 FIR 滤波器,对该语音 信号进行滤波去噪处理,比较滤波前后的波形和频谱并进行分析,根据结果和学 过的理论得出合理的结论。与不同信源相同滤波方法的同学比较各种信源的特点, 与相同信源不同滤波方法的同学比较各种滤波方法性能的优劣。 2 第一章 设计要求及环境 1.1 课程设计的要求 1、学会MATLAB 的使用,掌握MATLAB 的程序设计方法; 2 、掌握windows 环境下语音信号采集方法; 3、掌握数字信号处理的基本概念、基本理论和方法; 4 、掌握MATLAB 设计 FIR 数字滤波器的方法; 5 、学会用MATLAB 对信号进行分析和处理。 1.2 工作平台简介 课程设计的主要设计平台式 MATLAB 7.0 。如下图 1-1 所示:MATLAB 的 名称源自 Matrix Laboratory ,它是美国MathWorks 公司生产的一个为科学和工 程计算专门设计的交互式大型软件,是一个可以完成各种精确计算和数据处理的、 可视化的、强大的计算工具。它集图示和精确计算于一身,在应用数学、物理、 化工、机电工程、医药、金融和其他需要进行复杂数值计算的领域得到广泛应用。 它不仅是一个在各类工程设计中便于使用的计算工具,而且也是一个在数学、数 值分析和工程计算等课程教学中的优秀的教学工具,在世界各地的高等院校中十 分流行,在各类工业应用中更有不俗的表现。MATLAB 可以在几乎所有的 PC 机和大型计算机上运行,适用于 Windows 、UNIX 等各种系统平台。 总的来说,该软件有三大特点。一是功能强大。具有数值

文档评论(0)

汪汪队 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档