[发明专利]用于检测及抑制瞬态噪声的方法在审
申请号: | 201410418126.0 | 申请日: | 2014-08-22 |
公开(公告)号: | CN104157295A | 公开(公告)日: | 2014-11-19 |
发明(设计)人: | 郑成诗;厉剑;彭仁华;李晓东 | 申请(专利权)人: | 中国科学院上海高等研究院;中国科学院声学研究所 |
主分类号: | G10L21/0208 | 分类号: | G10L21/0208 |
代理公司: | 上海申汇专利代理有限公司 31001 | 代理人: | 林炜 |
地址: | 201210 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 检测 抑制 瞬态 噪声 方法 | ||
1.一种用于检测及抑制瞬态噪声的方法,其特征在于,具体步骤如下:
1)利用单传声器或多传声器拾取声信号;
2)对传声器所拾取的声信号进行预处理,并忽略平稳态噪声残留,得到预处理后的声信号为:
x(n)=s(n)+dt(n);
其中,x(n)为预处理后的声信号,s(n)为预处理后的声信号中的目标语音成分,dt(n)为预处理后的声信号中的瞬态噪声成分;
如果声信号是采用单传声器拾取的,其预处理方式为采用谱减法来抑制声信号的平稳态噪声;
如果声信号是采用多传声器拾取的,其预处理方式为先采用波束形成法来抑制方向性干扰噪声,再采用多通道后滤波法来抑制环境噪声;
3)通过快速傅里叶变换计算x(n)每一帧的短时谱,具体计算公式为:
X(k,l)=S(k,l)+Dt(k,l);
其中,X(k,l)为x(n)中的第l帧的第k个频带短时谱,S(k,l)为s(n)中的第l帧的第k个频带短时谱,Dt(k,l)为dt(n)中的第l帧的第k个频带短时谱;
4)采用基于高采样的瞬态噪声检测方法对x(n)进行瞬态噪声检测,或采用基于自谱相干的瞬态噪声检测方法对x(n)进行瞬态噪声检测,从而得到各个帧的初步瞬态噪声抑制增益;
5)采用基于语音谐波的保护方法进行瞬态噪声的鲁棒抑制,得出各个帧的基频及谐频对应频带的第一种增益保护函数,并采用基于语音和音频时频连续性的保护方法进行瞬态噪声的鲁棒抑制,得出语音和音频时频连续性对应频带的第二种增益保护函数;
6)计算各个帧的最终瞬态噪声抑制增益,具体计算公式为:
G(k,l)=max{G1(k,l),Gp,1(k,l),Gp,2(k,l),Gmin};
其中,G(k,l)为第l帧第k个频带的最终瞬态噪声抑制增益,G1(k,l)为第l帧第k个频带的初步瞬态噪声抑制增益,Gp,1(k,l)为第l帧第k个频带的第一种增益保护函数,Gp,2(k,l)为第l帧第k个频带的第二种增益保护函数,Gmin为最大瞬态噪声抑制量,Gmin的取值在-30dB到-20dB之间,对G(k,l)进行进一步约束如下:
G(k,l)=min{G(k,l),1};
7)通过时域重叠相加重构各个帧,重构公式为:
其中,为各帧重构后得到的声信号,IFFT为逆快速傅里叶变换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院上海高等研究院;中国科学院声学研究所,未经中国科学院上海高等研究院;中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410418126.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:中性束注入器系统控制总线系统
- 下一篇:一种裁判哨子防撞护嘴器