基于MATLAB的语音信号去噪方法应用.pdf

基于MATLAB的语音信号去噪方法应用.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 24卷第 1期 辽东学院学报 (自然科学版) Vo1.24No. 1 2017年 3月 JournalofEasternLiaoningUniversity(NaturalScienceEdition) Mar.20l7 【信息科学与工程】 DOI:10.14168/j.issn.1673-4939.2017.O1.14 基 于 MATLAB 的 语 音 信 号 去 噪 方 法 应 用 韩长军 (辽东学院信息工程学院,辽宁丹东 118003) 摘 要:以MATLAB为平台,利用滤波器去噪方法对含噪声的语音信号进行去噪处理,并从频域角 度利用 IIR和FIR两种滤波器去噪方法进行去噪,并对结果进行了对比分析,为加强程序的友好性和可视 性 ,采用 GUI编程的方法设计了语音信号去噪系统用户界面。实验结果证 明,该方法能够实现对夹杂噪 声的语音信号进行有效提取,有助于在噪声下提取微弱信号的研究。 关键词 :语音信号;MATLAB;滤波器;去噪;频域 中图分类号:TN912 文献标志码 :A 文章编号:1673—4939 (2017)01—0072—06 语言是人们获得各类有效信息的主要途径,而 众多科学领域 中 。因此作者使用 MATLAB作为 语音是语言的表现形式…。语音在一定程度上可 设计工具软件来进行语音信号去噪处理。 影响人们的生活,因此,语音信号的研究对科学领 作者在 MATLAB环境下应用滤波器去噪方法 域和人们 日常生活具有一定的研究价值和意义。噪 对加噪声的语音信号进行时域、频域的分析和滤 声广泛存在于生活,信号在传输过程中不可避免会 波。通过MATLAB编程对语音信号被噪声污染进 受到各类噪声的干扰,降低了信号的可读性,因此 行仿真处理,并对加噪声前后的频谱 图进行对 比; 对携带噪声的信号进行去噪处理十分必要 。语 然后根据语音信号特点设计各类滤波器;最后将所 音信号是一种特殊的信号,其在传输过程中,由于 设计的滤波器分别应用于含噪声的语音信号,并对 外界环境和设备的影响不可避免会被噪声干扰,一 其频谱图进行对比分析,确定最优化方法。 定程度上影响了人们所接收信息的准确性。人们提 1 总体设计 出了各种语音去噪方法 j,其 中,常用的有滤波 器去噪法、小波分析去噪法 以及小波包分析去噪 利用MATLAB作为平台实现滤波和频谱分析, 法 。 主要分为语音信号采集、语音信号分析、语音信号 MATLAB是一种功能强大 ,具有很好的交互性 加噪、滤波分析 以及 GUI设计五个模块 ,系统框 的数值计算和可视化计算高级语言,其强大的矩阵 图如图 1所示。 运算,数值分析以及信号处理功能使其厂一泛应用于 兰兰兰坌 !兰竺兰 兰竺 !:竺兰 图1系统框图 首先对采集的语音信号进行频谱分析,然后对 通过设计有限脉冲相应 FIR滤波器 以及无限脉冲相 其进行加噪并对加噪后的信号进行频谱分析。而滤 应 IIR滤波器来完成,并利用这两种方法对加噪后 除噪声的方法选择了噪性能较好的滤波器方法,即 的语音信号进行去噪处理,然后从频域角度对结果 收稿 日期 :2016—09—06 作者简介:韩长军 (1975一 ),男,辽宁丹东人 ,硕士,副教授 ,研究方向:电子信息技术及网络应用

文档评论(0)

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

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

1亿VIP精品文档

相关文档