新聞中心

噪聲消除的DSP算法研究

作者: 時(shí)間:2009-11-11 來(lái)源:網(wǎng)絡(luò) 收藏


在語(yǔ)音傳輸?shù)倪^(guò)程中,語(yǔ)音增強(qiáng)方案經(jīng)常被采用。它使用FEC編碼技術(shù)(由卷積編碼和維特比譯碼組成)進(jìn)行數(shù)據(jù)傳輸,有著大批量的數(shù)據(jù)運(yùn)算(包括卷積和譯碼等)和檢測(cè),而且都是采用先進(jìn)的處理器來(lái)完成的,其中就包括語(yǔ)音編碼和降噪。

本文引用地址:http://2s4d.com/article/152291.htm


1 干擾相減降噪技術(shù)
為了降低信號(hào)在傳輸過(guò)程中的,改善語(yǔ)音傳輸質(zhì)量,大多會(huì)采用三種通用的語(yǔ)音增強(qiáng)方法。首先是干擾相減法,即通過(guò)減掉頻譜來(lái)抑制;其次是諧波頻率抑制法,即利用語(yǔ)音增強(qiáng)的方法來(lái)完成減噪,基于噪聲的周期性原理,利用諧波噪聲的自適應(yīng)梳狀濾波實(shí)施基頻跟蹤來(lái)完成降噪;第三是利用聲碼器再合成法,它利用迭代法,在語(yǔ)音建模的基礎(chǔ)上,估計(jì)模型參數(shù),用描述語(yǔ)音信號(hào)的方法再重新合成無(wú)噪聲信號(hào)。
每種方法都有自己的特點(diǎn),這里介紹噪聲相減法降噪。單通道語(yǔ)音增強(qiáng)系統(tǒng)(圖1)必須在無(wú)語(yǔ)音期間,也就是在只有背景噪聲存在時(shí)估計(jì)噪聲的特性。通過(guò)語(yǔ)音啟動(dòng)檢測(cè)器(VAD)采集有效的語(yǔ)音源和噪音源,然后利用噪聲相減實(shí)現(xiàn)降噪。基于聲音語(yǔ)音的周期性,時(shí)域自適應(yīng)噪聲抵消法可以通過(guò)產(chǎn)生參考信號(hào)而加以利用。其中,參考信號(hào)是延遲主信號(hào)一個(gè)周期形成的,需要有復(fù)雜的間距估計(jì)算法。在語(yǔ)音幀內(nèi)利用FFT,用估計(jì)的噪聲幅值頻譜相減,并逆變換這個(gè)相減后的頻譜幅值,再利用原始噪音的相位,求出有噪音短時(shí)幅值和相位頻譜。增強(qiáng)步驟一幀接一幀地完成。此方法先把污染的語(yǔ)音利用帶通濾波器組分解成不同的頻率組,隨后每個(gè)分波段的噪聲功率在無(wú)語(yǔ)音期間被估計(jì)出來(lái)。通過(guò)利用衰減因子可以獲得噪聲抑制,其中衰減因子相對(duì)應(yīng)于每個(gè)分波段估計(jì)噪聲功率比上的瞬時(shí)信號(hào)功率。

2 譜相減降噪技術(shù)
目前,多數(shù)的通信減噪都是使用來(lái)完成的,主要是使用FFT降低噪聲。其中,頻譜相減提供了有效的計(jì)算方法,通過(guò)從有噪聲語(yǔ)音譜中減去噪聲頻譜,即增強(qiáng)了語(yǔ)音,又降低了噪聲。有噪聲語(yǔ)音被分段,并且被設(shè)置窗口,每個(gè)數(shù)據(jù)窗口的FFT均被執(zhí)行,并且幅值頻譜被計(jì)算出來(lái)。VAD用來(lái)檢測(cè)輸入的語(yǔ)音信號(hào)。在非語(yǔ)音段,噪聲頻譜將會(huì)被估計(jì)出來(lái),并存入緩存區(qū),再通過(guò)算法使得緩沖器內(nèi)的數(shù)據(jù)衰減,從而使噪聲減小。在非語(yǔ)音期間,有兩種方法產(chǎn)生輸出:用固定因子衰減輸出或設(shè)置輸出為0。在非語(yǔ)音幀期間具有某種殘余噪聲(舒適噪聲),可輸出比較高的語(yǔ)音質(zhì)量,原因是在語(yǔ)音幀期間,噪聲局部地被語(yǔ)音屏蔽,它的幅值將會(huì)在非語(yǔ)音段上被存在的相同量值的噪聲所平衡。在語(yǔ)音段上設(shè)置輸出為0,具有放大噪聲的效果,因此在非語(yǔ)音期間,最好通過(guò)固定因子衰減噪聲。幅值與語(yǔ)音段上可覺(jué)察的噪聲特性,以及噪聲段上可覺(jué)察的噪聲之間必須保持平衡,所以不希望的音響效果,如嗡嗡聲、咔嗒聲、抖動(dòng)聲、語(yǔ)音信號(hào)的模糊不清等,均可以避免。

隔離器相關(guān)文章:隔離器原理

上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 研究 算法 DSP 消除 噪聲 DSP

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉