基于中值滤波法的语音降噪

基于中值滤波法的语音降噪

ID:30641902

大小:16.32 KB

页数:3页

时间:2019-01-02

基于中值滤波法的语音降噪_第1页
基于中值滤波法的语音降噪_第2页
基于中值滤波法的语音降噪_第3页
资源描述:

《基于中值滤波法的语音降噪》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果基于中值滤波法的语音降噪  随着社会的发展,语音音频等信号包含越来越多的信息,能够让人们知晓一定的不确定性,是能够让人们获知解惑的。因此,本文提出基于中值滤波法的一种有效的语音降噪方法。  1.原始语音信号的采集  首先录制一段语音信号,再将语音信号的文件的格式进行转换,得到.wav文件[1]。在MATLAB软件的命令窗口,输入命令“y=wavrecord”运行后,语音信号将会生成

2、一个文件名为y的语音文件,并且会以.wav的语音文件格式存储在MATLAB的工作空间里。本文中的语音信号,通过MATLAB中的wavread函数读入,并通过sound函数进行播放。  2.原始语音信号的加噪  可以叠加在原始语音信号上的噪声有两种,一种是单频噪声,另一种是高斯白噪声。高斯白噪声其瞬时值服从高斯分布。功率谱密度服从均匀分布[2]。本文采用的噪声即为加性高斯白噪声。利用联盟MATLAB工具箱产生高斯白噪声方法如下:  WGN产生高斯白噪声。y=wgn表示重置RANDN。  AWGN对采样信号进行加噪y

3、=awgn可以加噪于采集的信号上。y=awgn将RANDN的状态重置。课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果  本设计采用了randn函数产生高斯分布序列。randn函数的调用如下:randn或rand表示生成0到1之间的n阶随机数方阵。  本文中用于产生噪声的的相关函数是Noise=*randn,通过MAT

4、LAB软件可以作出原始语音信号的时域波形以及频域波形,如图1所示,并且图2表示加噪后的特征图形。  3.中值滤波法的语音降噪设计  中值滤波是非线性平滑技术的一种,用于语音信号的降噪,并且去噪效果较好,它的主要功能是将每一个样本点的值设置为该点领域内的所有样本点的中值,从而消除单一的噪声点。中值滤波在其滤除噪声的同时,既能够保护好信号的边缘,又能使之保持清晰。其实质是最小绝对误差准则下滤波的最优化状态。调用函数y=medfilt1。可以把n阶一维中值滤波器应用到矢量x上。这样就起到了滤除噪声的作用。图3表示的是采

5、用中值滤波法进行消除噪声的处理,所得到的波形和频谱图。  界面的设计及降噪结果分析  通过对比中值滤波后的时域波形和频域频谱图,设计出GUI界面如图4所示。  图中值滤波界面  由分析可知降噪后的语音信号波形和采样的语音信号波形基本一致,即起到了很好的降噪效果。基于MATLAB计算信号功率与噪声功率的比值,即中值滤波的信噪比为,也证明信号功率远远大于噪声功率,即降噪效果很好。课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民

6、经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果  5.总结语  根据中值滤波法的基本原理,结合中值函数对叠加了噪声的语音信号进行处理,从时域和频域分别对比处理前后的波形和频谱,计算出信噪比和设计GUI界面,直观的显示出降噪效果,故而中值滤波法能够很好的实现语音信号的降噪。课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。