基于ARM的低功耗语音增强系统设计
2012-09-26文志权李连军
电子设计工程 2012年21期
文志权,高 勇,李连军
(1.四川大学 电子信息学院,四川 成都 610065;2.解放军61902部队 四川 宜宾 644000)
近年来,电子技术的发展促进了多媒体设备的繁荣,同时随着人们对便携式设备和可移动终端的广泛需求,使得低功耗成为了这类电子设备最大的技术难题之一。低功耗意味着在同一时间段内在相同条件下移动终端消耗的能量更少,使得此类设备有更长的续航工作时间。低功耗设计降低了系统功耗,提高了能量利用率。
ARM微处理器因其高性能和低功耗的特性,特别适合于便携式设备的开发与应用。本文设计了一种基于ARM的低功耗语音去噪系统,为应用于便携式移动的语音去噪设备提供了一种很好的设计思路和方法。
1 算法设计
谱减法的原理就是在频域将噪声的频谱分量从带噪语音信号的频谱中减去。其设计思想是在假设加性噪声与短时平稳的语音信号相互独立的条件下,从带噪语音信号的功率谱中减去噪声的功率谱,进而得到去噪后较纯净的语音频谱[1]。
如果带噪语音信号为

上式中,y(i)为带噪语音,s(i)为纯净语音,n(i)为噪声信号。经过FFT变换,频域表达式为:

由式(2)可得:

因为谱减法的前提是语音信号与噪声信号是不相关的,且 S(k)、N(k)服从高斯分布,均值为零,于是对式(3)求期望可得:


由此可得原始语音的估计值。针对人耳对相位的不敏感这一特点,可以用原始带噪语音的相位谱代替去噪后语音信号的相位谱[2-3]。
整个算法的流程如图1所示。
对于一帧……
登录APP查看全文
