一种改进的子空间语音增强算法.docx

上传人:b****6 文档编号:3020003 上传时间:2022-11-17 格式:DOCX 页数:6 大小:267.89KB
下载 相关 举报
一种改进的子空间语音增强算法.docx_第1页
第1页 / 共6页
一种改进的子空间语音增强算法.docx_第2页
第2页 / 共6页
一种改进的子空间语音增强算法.docx_第3页
第3页 / 共6页
一种改进的子空间语音增强算法.docx_第4页
第4页 / 共6页
一种改进的子空间语音增强算法.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

一种改进的子空间语音增强算法.docx

《一种改进的子空间语音增强算法.docx》由会员分享,可在线阅读,更多相关《一种改进的子空间语音增强算法.docx(6页珍藏版)》请在冰豆网上搜索。

一种改进的子空间语音增强算法.docx

一种改进的子空间语音增强算法

一种改进的子空间语音增强算法

 

 

————————————————————————————————作者:

————————————————————————————————日期:

 

一种改进的子空间语音增强算法-电气论文

一种改进的子空间语音增强算法

任永梅1,2

(1.湖南工学院电气与信息工程学院,湖南衡阳421002;

2.湖南工学院信号与信息处理重点实验室,湖南衡阳421002)

【摘 要】为了进一步减少传统子空间语音增强方法增强的语音中的残留噪声,提出一种改进的子空间语音增强算法。

新算法首先对带噪语音进行KL(Karhunen-LoeveTransform)变换,得到带噪语音的特征值;接着用递归最小二乘算法(RLS)估计出噪声特征值,对传统子空间算法容易引起的特征值估计偏差问题进行修正;最后用带噪语音特征值减去RLS方法估计出的噪声特征值并由KL逆变换还原出纯净语音。

仿真结果表明,在高斯白噪声背景下,与传统子空间语音增强算法相比,新算法提高了增强语音的信噪比,减少了语音失真。

关键词语音增强;子空间;递归最小二乘算法;SNR

NewImprovedSubspaceMethodofSpeechEnhancement

RENYong-mei1,2

(1.SchoolofElectricalandInformationEngineering,HunanInstituteofTechnology,HengyangHunan421002,China;

2.KeyLaboratoryofSignalInformationProcessing,HunanInstituteofTechnology,HengyangHunan421002,China)

【Abstract】Inordertoreducetheresidualnoiseinenhancedspeechthatbyusingthetraditionalsubspacespeechenhancementmethod,thispaperproposedthenewimprovedsubspacemethodofspeechenhancement.ThenewalgorithmfirstlydoesKarhunenLoeveTransformtonoisyspeechandgetsitseigenvalues,thenitusestheRecursiveleastsquaresalgorithm(RLS)toestimatenoisecharacteristicvalue,whichfixestheproblemthatthetraditionalsubspacespeechenhancementalgorithmcausesspeechfeaturevalueestimationdeviation;finallyitusesthenoisyspeecheigenvaluestominusthenoisecharacteristicvalueandthecleanspeechisgainedbyKLreversetransformation.Simulationexperimentalresultsshowthatcomparingwithsubspacespeechenhancementmethod,thenewproposedalgorithmimprovesthesignal-to-noiseratio(SNR)oftheenhancedspeechandreducesthedistortionofthespeechinwhiteGaussiannoisebackground.

【Keywords】Speechenhancement;Subspace;RLS;SNR

※基金项目:

2013年度湖南工学院校级科学研究项目(HY13002)。

作者简介:

任永梅(1988.08—),女,汉族,陕西宝鸡人,硕士,湖南工学院,助教,研究方向为语音信号处理。

0 引言

语音增强技术是语音信号处理技术中的一个重要分支,它可以有效去除数字通信系统中的噪声,因此,人们越来越重视语音增强在语音处理方面的作用。

近年来,子空间方法在语音增强研究中已有了较大发展[1-2]。

该方法的基本思想是将带噪语音信号映射到叠加噪声的信号子空间与噪声子空间中,再将噪声子空间消除掉,在叠加噪声的信号子空间中估计原始信号[3-4]。

传统的子空间算法不能滤除整个噪声子空间,所以在估计语音特征值时很容易引起偏差,致使增强的语音信号中有失真,因此本文提出一种改进的子空间语音增强算法。

新算法先对带噪语音做KL变换并计算其特征值;接着利用RLS方法估计出噪声特征值,以修正传统方法中仅用无声段的方差平均值来估计噪声特征值;最后用带噪语音特征值减去估计出的噪声特征值,并做KL逆变换以得到增强语音。

实验结果表明新算法在高斯白噪声背景下能够更好地去除噪声,减少了语音失真。

1 改进的子空间语音增强算法

1.1 递归最小二乘算法的原理

递归最小二乘算法(RLS)是自适应滤波器[5]中通常采用的一种自适应方法,其本质是一种有限长单位脉冲响应维纳滤波器的时间递推算法,并严格以最小二乘法准则为依据[6]。

自适应滤波器的原理图如图1所示。

结合图1,对RLS算法的具体原理描述如下:

①定义估计误差

其中,k(n)为增益向量。

1.2 改进的子空间语音增强算法

传统的子空间语音增强算法仅仅用无声段(一般为前3000个采样点)的方差平均值估计噪声特征值,会对语音特征值的估计出现偏差,引起语音失真。

鉴于此,提出改进的子空间语音增强算法,其流程图如图2所示。

由图2可知新算法步骤如下:

①对输入的噪声语音做KL变换,得出其在子空间域的特征值

Y和特征向量;

②通过RLS递归更新方法估计出噪声并计算其特征值N,实现对传统方法中的噪声特征值的修正,达到减少语音失真的目的。

③计算纯净语音的特征值S,即用Y减去N;

④由KL逆变换得到增强语音

2 仿真实验与分析

用MATLAB软件对新算法进行了仿真实验,并和传统子空间方法进行了对比,验证了算法的有效性。

在实验中,纯净语音资料为NOIZEUS语音库中的英语男声短句“Thebirchcanoeslidonthesmoothplanks.”,噪声来源于Noisex-92数据库的高斯白噪声,语音和噪声的采样率均为8kHz,依照实验结果最优的原则,设置帧长为40个采样点,帧移为一半。

图3是信噪比为5dB的高斯白噪声背景下两种算法得到的增强语音的时域波形图。

从图3可以看出,传统子空间语音增强方法增强的语音仍有很多残留噪声;而新算法增强的语音的时域波形图最接近于原始语音的时域波形图,减少了语音失真。

本文采用信噪比来测评增强后的语音性能,仿真结果如表1。

从表1可看出,在输入信噪比相同的情况下,新算法增强语音的信噪比值要比传统算法增强语音的信噪比值高,尤其在0dB和5dB时提高的幅度更大,在15dB时,信噪比值稍微有降低,但这并不影响该算法的整体优越性。

3 结束语

本文提出的改进的子空间语音增强算法,利用RLS方法对传统子空间语音增强算法中的噪声特征值作了修正,进一步改善了传统子空间语音增强算法的增强效果;实验结果表明,新算法可以更多的抑制噪声,减少语音失真。

参考文献

[1]EphraimY,VanTreesHL.Asignalsubspaceapproachforspeechenhancement[J].IEEETransSpeechandAudioProcess-ing,1995,3(4):

251-266.

[2]吴北平,李辉,戴蓓倩,等.基于子空间域噪声特征值估计的语音增强方法[J].信号处理,2009,25(3):

460-463.

[3]牛铜.基于子空间的语音增强算法研究[D].郑州:

解放军信息工程大学,2009.

[4]曹玉萍.基于信号子空间的语音增强方法[J].电子测试,2012(6):

54-57.

[5]肖哲.基于Matlab的RLS自适应语音噪声对消系统的设计与实现[J].长沙大学学报,2006,20

(2):

83-86.

[6]罗文超,张友纯.在MATLAB中采用RLS算法实现FIR自适应滤波器[J].软件导刊,2008,7

(1):

107-108.

[责任编辑:

汤静]

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1