|
噪聲抑制算法是基于頻譜估計(jì)的語音降噪算法,主要用于抑制環(huán)境背景噪聲以提升語音可懂度。其核心思想是通過短時(shí)傅里葉變換將語音信號轉(zhuǎn)換到頻域,在無語音活動(dòng)的幀段估計(jì)噪聲功率譜,并利用平滑更新的方式跟蹤環(huán)境噪聲變化。 在抑制階段,算法通常采用改進(jìn)的維納濾波器(Wiener Filter)或譜減法邏輯。通過計(jì)算先驗(yàn)信噪比(SNR)與后驗(yàn)信噪比,算法為每個(gè)頻點(diǎn)動(dòng)態(tài)分配增益因子:對于噪聲能量占優(yōu)的頻帶進(jìn)行深度衰減,而對高信噪比的語音共振峰區(qū)域予以保留。算法中還引入了基于概率論的語音存在概率(SPP)檢測機(jī)制,對增益曲線進(jìn)行非線性平滑處理。。最后,通過逆傅里葉變換(IFFT)將增強(qiáng)后的頻域信號重構(gòu)回時(shí)域。
|