噪声估计的算法及matlab实现

上传人:小** 文档编号:89552161 上传时间:2019-05-27 格式:DOC 页数:59 大小:1.13MB
返回 下载 相关 举报
噪声估计的算法及matlab实现_第1页
第1页 / 共59页
噪声估计的算法及matlab实现_第2页
第2页 / 共59页
噪声估计的算法及matlab实现_第3页
第3页 / 共59页
噪声估计的算法及matlab实现_第4页
第4页 / 共59页
噪声估计的算法及matlab实现_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《噪声估计的算法及matlab实现》由会员分享,可在线阅读,更多相关《噪声估计的算法及matlab实现(59页珍藏版)》请在金锄头文库上搜索。

1、太原理工大学毕业设计(论文)任务书毕业设计(论文)题目;噪声估计的算法及MATLAB实现毕业设计(论文)要求及原始数据(资料):论文要求:(1) 1-3周查找噪声估计算法的一些相关文献(2) 4-6周找出的几种噪声估计算法的特点(3) 7-8周确定2-3种噪声估计的算法(4) 9-11周确定大纲,完成开题报告(5) 12-13对确定的噪声估计算法进行仿真,对比找出算法的不足及今后的研究方向(6) 14周定出初稿,最后在老师的指导下最终完稿,准备答辩论文原始数据:有关抗噪声技术的研究,在国内外作为非常重要的研究课题,已经作了大量的研究工作,取得了丰富的研究成果。而噪声估计是语音增强中一个非常重要

2、的部分,在这方面的研究,国外比较多一些。传统的噪声估计方法是使用语音活动性监测( VAD:Voice Active Detection)判别语音是否出现,并分离出无声段,此时无声段主要表现为噪声特性,然后在无声区通过某种统计方法,获得背景噪声特性的近似估计,对噪声谱进行更新。尽管该方法在噪声为平稳的情况下是可行的,但是在实际的噪声环境中噪声谱的特性变化很大,在低信噪比下,VAD的误检率会增大,在不能正确判断无声段的情况下很难保证估计出来的噪声的准确性。因此,为了实现精确的噪声估计,就要对噪声谱进行实时的估计。1994年Martin提出了一种基于最小值统计的方法来估计噪声,它是基于带噪语音信号的

3、功率水平滞后于噪声的功率水平,因此可以通过跟踪带噪语音信号功率谱的最小值来获得噪声功率谱的估计值。在大约1.5s 的滑动窗口内寻找每一频率带内的频谱最小值,经过补偿后和带噪语音的功率谱进行比较。不论带噪语音的功率谱是否小于局部最小值,局部最小值都需要更新。同时,为了能更快的跟踪并更新局部最小值和频谱最小值,把滑动窗口分为子窗口,在每个子窗口内更新噪声的估计谱,提高了精确度。此算法的基本思路是先用一个最优平滑滤波对带噪语音的功率谱滤波,得到一个噪声的粗略估计。然后找出粗略噪声中的在一定时间窗内的最小值,对这个最小值进行一些偏差修正,即得到所要估计的噪声的方差。1995年Doblinger通过比较

4、前帧带噪语音子带平滑功率谱最小值和后帧带噪语音子带平滑功率谱之间大小,对带噪语音子带平滑功率谱最小值每帧进行跟踪和更新,并将其作为估计的噪声谱,该噪声谱估计方法计算效率高,能快速适应背景噪声的变化,但是它直接把带噪语音子带平滑功率谱最小值作为估计的噪声谱,使得噪声谱过估计。2002年Cohen 和Berdugo提出了一种基于最小值控制递归平均法的噪声估计算法,把最小追踪法的鲁莽性与递归平均方法的简单性结合到一起,该算法能够快速地追踪突变的噪声功率谱。与最小统计相比,对最小值的跟踪不是关键性的,在进行递归平均时不需要对语音出现与缺失进行区分,因此即使在弱语音段也同样可以进行连续噪声估计更新。具有

5、能够快速跟踪噪声谱的突变的能力。Cohen的噪声估计算法依赖于最小值的跟踪算法,虽然比起Martin的最小值统计跟踪算法效果要好的多,但无法完全避免在噪声上升区域的噪声欠估计及持续强语音后面区域出现的噪声过估计的缺陷。2004年Rangachari 和Loizou提出了一种快速估计方法,不仅使得带噪语音子带中语音出现概率计算更准确,而且噪声谱的更新在连续时间内不依赖固定时间的窗长,但是在语音或噪声能量过高时噪声的估计就会慢下来,而且如果时间大于0.5s 时,就会削弱一些语音能量。因此,噪声估计算法有待更进一步的改进。2009年余力,陈颖琪提出了一种基于DCT变换的自适应噪声估计算法,采用DCT

6、系数作为块均匀度的度量,较好地适应了高低噪声的情况,算法复杂度不大,能适用于各种实时图像视频处理系统。理论分析及实验结果表明本算法不仅在低噪声的图片中表现出良好的性能,而且在高噪声的图片中依旧有效。此外,还能适应不同质量的图像。通过对基于最小统计量的噪声估计方法和改进的最小统计量控制递归平均噪声估计算法研究发现这些噪声估计方法可以在语音存在段进行噪声估计,能够有效地跟踪非平稳噪声。但是,这些算法在各个频带进行噪声估计,算法复杂度高,噪声估计方差大。于是在考虑各频带间的相关性上提出了在巴克域进行噪声估计,减小了噪声估计方差,提高了噪声估计的准确性,并极大地减小算法运算量和存储量。而且,在巴克域进

7、行噪声估计更符合人耳听觉特性,增强语音具有更好的质量。其他类似的方法还有低能量包络跟踪和基于分位数的估计方法,后者噪声的估计是基于带噪语音未平滑功率谱的分位数,而不是提取平滑功率谱的最小值,但是此方法计算复杂度很高,且需要很大的内存来存储过去的功率谱值。毕业设计(论文)主要内容: 本文分为五章,具体章节内容如下:第一章 绪论。噪声估计算法研究的目的和意义及国内外研究的现状。第二章 几种经典的噪声估计的算法。Martin的最小统计量的估计算法, Cohen和Berdugo提出的基于最小统计量控制递归平均算法,通过比较最终提出改进的最小统计量控制递归平均算法,仿真结果表明,这种方法在非平稳噪声条件

8、下,也具有较好的噪声跟踪能力和较小的噪声估计误差,可以有效地提高语音增强系统的性能。 第三章 基于语音活动性检测的噪声估计算法及MATLAB仿真。通过基于语音活动性检测的噪声估计算法,对能量和最小过零率的语音端点进行检测,仿真结果得出,我们需要鲁棒性更强的算法,即使在有语音存在的情况下,也能够实现噪声的连续估计和不断更新。第四章 最小统计递归平均的噪声估计算法及MATLAB仿真。首先研究了最小值统计跟踪法通过仿真得出此算法不能快速跟踪真实噪声的变化,并研究了基于统计信息的非平稳噪声自适应算法,但它的计算很复杂。其次是Cohen和Berdugo提出的最小值控制递归平均算法,为了进一步提高算法性能

9、,本文研究了一种改进的最小值控制递归平均算法,此算法在保证噪声估计准确性的同时减小了算法的复杂度。 第五章 总结全文,在以后的噪声估计算法的研究中要进一步完善噪声功率谱的估计算法,进一步将噪声估计方法和其他方法相结合,争取得到更加精确的噪声估计。学生应交出的设计文件(论文):毕业设计论文一份电子文档一份52主要参考文献:参考文献1 张雄伟,陈亮,杨吉斌现代语音处理技术及应用M北京:机械工业出版社,2003:4-122 赵立语音信号处理M北京:机械工业出版社,2003:5-103 R. Martin. Spectral subtraction based on minimum statistic

10、sC, Seventh EuropeanSignal Processing Conference, 1994, 9(5):1182-1185.4 张雪英,张刚,马建芬,语音处理与编码M,北京,兵器工业出版社,2000.5 I.Cohen, B. Berdugo. Noise estimation by minima controlled recursive averaging for robust speech enhancement J, IEEE Signal Proc. Letters, 2002, 9(1):12-15.6 王华奎,张立毅,数字信号处理理论及应用M,太原,太原理工大学出

11、版社,2005,pp.182-2037 姜琳峰,石鸿凌,孙洪,基于最优平滑和统计最小的语音增强J,武汉大学学报(理学版),2004,50(1),pp.113-1178 陈照平,马建芬,张雪英,一种基于快速噪声估计的MMSE语音增强算法J,计算机工程与应用,2007,(22),pp.113-1149 张波,曹志刚,低信噪比条件下的一种自适应有声/无声判决算法J,信号处理,1996,12(3) ,pp.239-24610 杨行峻,迟惠生等语音信号数字处理M北京:电子工业出版社,1995:16-2211 焦人杰,侯丽敏一种快速自适应噪声谱估计方法J声学技术,2007,26(4):735-74012

12、胡航语音信号处理M哈尔滨:哈尔滨工业大学出版社,2002:20-2913 易克初,田斌,付强语音信号处理M北京:国防工业出版社,2000:22-3014 韩纪庆,张磊等语音信号处理M北京:清华大学出版社,2004:30-4115 韩韬基于强背景噪声下的语音端点检测算法与实现D长沙:湖南大学,200716 金学骥语音增强算法的研究与实现D杭州:浙江大学,200518 周为,邱秀清,朱敬锋等一种基于噪声快速跟踪的语音增强算法J电声技术,2007,31(11):55-6019 杨海感知语音质量评价PESQ及其在通信系统中的应用J江西通信科技,2004,2004(2):36-4720 朱健华,语音增强

13、方法的研究D,大连,大连理工大学,200221 胡航语音信号处理M哈尔滨:哈尔滨工业大学出版社,2002:20-2922 王永红,周德新,熊军谱减法技术中“音乐噪声”的抑制J桂林电子工业学院学报,1998,18(1):38-42专业班级 通信07-1班 学生 乔君芮 要求设计(论文)工作起止日期 指导教师签字 日期 教研室主任审查签字 日期 系主任批准签字 日期 噪声估计算法的研究及MATLAB仿真摘 要日常的通信过程中,语音会常常受到环境噪声的干扰而使通话质量下降,严重时使得语音处理系统不能正常工作。因此,必须采用信号处理方法通过语音增强来抑制背景噪声从而提高语音通信质量,而噪声估计的准确性

14、又直接影响语音的增强效果。可见,噪声估计是语音增强的一个非常重要的部分,所以研究噪声估计算法有很好的实用价值。本文主要研究两种噪声估计算法:基于最小统计和最优平滑的噪声估计算法和最小值控制递归平均法的噪声估计算法,通过实验仿真比较最终研究了一种改进的最小值统计量控制递归平均噪声估计算法。本文的主要工作总结归纳为以下几方面:首先,本文对几种经典的噪声估计算法进行研究,了解它们的各自优缺点,在此基础上选定两种较好的算法进行具体分析。 其次,了解最小统计和最优平滑和噪声功率谱统计跟踪的噪声估计算法的原理,它的基本思路是先用最优平滑滤波器对带噪语音的功率谱滤波,得到一个噪声的粗略估计,然后找出粗略估计噪声中的在一定时间窗内的最小值,对这个最小值进行一些偏差修正,即得到所要估计的噪声的方差。通过MATLAB仿真看其特征。再次,本文研究了一种改进的最小统计法。算法采用递归平均进行噪声估计,其递归平均的平滑量控制递归平均噪声估计算因子受语音存在概率控制,而语音存在概率的计算采用了两次平滑和最小统计量跟踪。与ICohen提出的IMCRA算法相比,本文采用了一种快速有效的最小统计量跟踪算法。仿真结果表明:在非平稳噪声条件下,该算法具有较好的噪声跟踪能力和较小的噪声估计误差,可以有效地提高语音增强系统的性能。最后,对整体论文总结,通

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号