高噪声环境下自适应滤波语音降噪技术的研究.DOCVIP

高噪声环境下自适应滤波语音降噪技术的研究.DOC

  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文档。上传文档
查看更多
高噪声环境下自适应滤波语音降噪技术的研究

高噪声环境下基于自适应滤波语音降噪技术的研究 郑海啸 刘 珩 (中国农业大学信息与电气工程学院 北京 100083) 0 引 言 在实际环境中,语音信号在声电转换时不可避免地要受到周围环境的影响,高背景噪声会严重地影响语音信号质量。语音通信系统中的一个重要工作就是从带噪语音信号中提取纯净的原始语音、抑制背景噪声。各种语音降噪算法正处于广泛的研究中。 其中,利用自适应滤波技术进行语音降噪是一种效果较好的方法。自适应滤波能在输入信号与噪声的统计特性未知或变化的情况下,自动估计出所需的统计特性,并以此为依据自动调整滤波参数,以达到最佳的滤波效果。 传统的自适应噪声抵消法多采用双声道(多声道)系统,以得到一个或多个参考噪声作为辅助输入,这势必造成系统结构复杂等一系列问题。所以本文选取原始输入的延时信号作为参考噪声输入的单声道系统,构建基于线性预测的自适应语音滤波器,并对LMS算法作出改进,被噪声污染的语音信号通过该滤波器滤波,噪声得到有效抑制,显著提高了信噪比。 1 原 理 基于线性预测的FIR自适应语音滤波器的系统结构形式如图1所示。 在自适应语音滤波器的计算中,本文采用LMS算法,μ的选取参考文献[4]中介绍的计算公式,即: μ=1/(10×L×Px) 式中:L为线性预测阶数,即自适应FIR滤波器的长度;Px为输入信号功率。 μ计算公式的稳定性保险系数比较大,而且自适应语音滤波器又主要工作在强干扰噪声状态下,可直接选取Px为环境噪声的平均功率。 该系统是利用了信号的相关性和噪声的不相关性,使原始信号中的相关部分得到加强,而不相关部分得到削弱,从而提取出有用的信号,所以信号的相关性和噪声的不相关性对于信噪比的提高影响很大。延迟时间不同则信噪比的改善程度也不相同,这是因为信号在不同时刻的相关性不同,t时刻的信号s0和t+τ时刻的信号s1相关性越强,则信号越容易从噪声中提取出来。 以采样周期T对语音波形进行采样,得到语音信号5(k)(k=0,1,2,…)。当前时刻的样本值s(k)与邻近的L个过去时刻的样本值s(k-1),s(k-2),…,s(k-L)相关,即s(k)可由s(k-i)(i=1,2,…,L)的线性组合近似表示为: 通常情况下,语音信号sk被加性的环境宽带噪声nk污染,实际采样得到的信号xk可以表示为xk=sk+nk。虽然语音信号受到宽带噪声的影响,但在一定程度上,实际信号仍然保存着语音信号所存在的相关性,只是由于噪声干扰,使得相关性有所减弱。因此,采用作为sk线性预测的近似值。 系数权向量Ak通过均方误差性能函数测度法调节,使得: 为最小。由于宽带噪声与语音信号不相关,且宽带噪声在不同时刻的自相关系数也非常小。 因此: 从上式可以看出,ε(Ak)是一个Ak的二次性能函数,必然存在全局最佳点。当Ak=Akopt时,ε(Ak)达到最小,则也达到最小,因此,最逼近Sk值。 一般梯度估值的自适应算法要从统计样本中进行估计。实时情况难以实现梯度估值计算。LMS算法是直接利用单次采样数据|εk| 2来代替期望值E[|εk|2]的简化方法来进行梯度估值计算。 2 算法改进 LMS算法的计算复杂度主要来自于在进行系数更新时执行的乘法运算,以及对自适应滤波器输出的计算。在需要自适应滤波器高速工作的应用中,如语音降噪,使硬件的复杂度最小是很重要的。同时,噪声种类的多样性导致语音降噪的复杂性,这对算法的收敛性也提出了更高的要求。 为了简化LMS算法并加速算法的收敛性以达到更好的降噪效果,结合基于线性预测的FIR自适应滤波器的特点,本文对LMS算法作出改进: 式中:sgn[·]为符号函数,参数α和β是2的幂,是用来修正系数向量的,当α1,增大系数向量的调整;当α1,则减小系数向量的调整;β的作用同α,如何选择要视输入信号信噪比情况而定。选择合适的α和β有助于改善算法的收敛特性。系数向量的初始化要尽可能接近或者在滤波器正常工作时的系数变化范围之内,这有助于自适应滤波器的性能稳定,缩短收敛时间。由于参数α和β是2的幂,则系数的更新可以利用简单的乘法来实现,基本上是由比特移位和相加运算组成的,降低了LMS算法的计算复杂度。 算法的程序流程图如图2所示。 3 仿真及结果分析 为验证基于线性预测的自适应语音滤波器的有效性和改进算法的效果,本文采用MATLAB软件进行仿真,仿真计算后的降噪效果用下面的语音信号波形说明。 采用在4种背景噪声下现场录制的带噪语音(采样频率均为8 kHz)进行仿真实验,图3~10的降噪效果仿真图中,(a)为带噪语音信号波形,(b)为采用原LMS算法滤波后的语音信号波形,(c)为采用改进的LMS算法滤波后的语音信号波形。 第一种,背景噪声为白噪声,噪声类型属理想的平稳宽带噪声; 第二种,背景噪声为电台噪声,噪声类型属近似平稳

文档评论(0)

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

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

1亿VIP精品文档

相关文档