專利名稱:語音信號后處理濾波方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種濾波方法,尤其涉及一種語音信號后處理濾波方法。
技術(shù)背景通用的語音編解碼器一般都是使用基于線性預(yù)測技術(shù)和殘差激勵編碼的碼激勵線性預(yù)測(CELP)算法來實現(xiàn)的,其激勵通常是自適應(yīng)碼本和 固定碼本產(chǎn)生的激勵構(gòu)成的,其具體實現(xiàn)流程可參見圖1和圖2。盡管上 述線性預(yù)測技術(shù)和激勵編碼技術(shù)已經(jīng)能夠較好的模擬語音信號,但是由于 模型并不能總是完美的近似信號和編解碼中不可避免的解碼語音信號會 有一定程度的失真。特別是在低碼率情況下,失真情況會更加嚴(yán)重。因此 對語音再進(jìn)行一些后處理是有必要的,所述后處理可包括對自適應(yīng)碼本激 勵、固定碼本激勵、總激勵和解碼語音信號的濾波處理。傳統(tǒng)的AMR-WB 和AMR-WB+含有多種后處理濾波器,其中包括低碼率下基音加重,頻率選 擇性后濾波方法等等多種后處理的子方法。其中很多方法都是針對低碼率 下由于比特數(shù)不夠?qū)е禄舴至科醯牟蛔?,進(jìn)行的語音或者激勵信號的 濾波和增強?,F(xiàn)有的語音信號用于基音增強的后處理濾波,主要包括以下兩種典型 的實現(xiàn)方式一種是基于不同頻帶的基音增強濾波器,這種濾波器將已經(jīng)合成的語 音信號分成不同的頻段,在某些頻段里(而不是全部)進(jìn)行基音增強的濾波,最后將不同頻段的語音信號加起來成為濾波結(jié)果。它引入了多種帶通 濾波器,造成了計算復(fù)雜度的提高。不僅如此,它也沒有進(jìn)行基音加重, 而僅僅是部分抑制了基頻之間的噪聲分量。另一種濾波器的算法是直接將自適應(yīng)碼本激勵信號加到總激勵上。由 于它要計算權(quán)重分量和信號能量,需要引入大量乘法和開方運算,復(fù)雜度 也是比較高。發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問題是提供一種語音信號后處理濾波方法,可同 時實現(xiàn)語音信號的基音加重和基音增強,且算法簡單,易于實現(xiàn)。為解決上述技術(shù)問題,本發(fā)明提供一種語音信號后處理濾波方法,包括(1) 將待處理語音信號依次送入基音頻率分量整型模塊、基音權(quán)重參 數(shù)調(diào)整和第一基音增強濾波器進(jìn)行處理;(2) 將步驟(1)處理所得的信號再與待處理語音信號進(jìn)行相加;(3) 將步驟(2)處理所得的信號再送入第二基音增強濾波器進(jìn)行處理。本發(fā)明所述語音信號后處理濾波方法,還可按如下步驟進(jìn)行(1) 將待處理語音信號首先送入第二基音增強濾波器進(jìn)行處理;(2) 將步驟(1)所得的處理信號再依次送入基音頻率分量整型模塊、 基音權(quán)重參數(shù)調(diào)整和第一基音增強濾波器進(jìn)行處理;(3) 將步驟(2)所得的處理信號再與步驟(1)所得的處理信號進(jìn)行相加。本發(fā)明由于采用了上述技術(shù)方案,具有這樣的有益效果,即同時實現(xiàn) 了語音信號的基音加重和基音增強,即第一,由于基音增強濾波的主要作用是消除諧波之間的多余的頻率成分,因此起到了基音增強的作用;第二, 由于本發(fā)明所述方法實現(xiàn)的后處理濾波器等效于將原語音信號通過一個長 時濾波器和特定濾波器再相加到原信號上,因此進(jìn)一步增強了信號的基音 成分;從而實現(xiàn)了改善語音質(zhì)量的目的。該語音信號后處理濾波方法還具 有算法復(fù)雜度低、易于實現(xiàn)的特點。
下面結(jié)合附圖與具體實施方式
對本發(fā)明作進(jìn)一步詳細(xì)的說明 圖1為使用碼激勵線性預(yù)測算法對語音信號進(jìn)行編碼的流程示意圖; 圖2為使用碼激勵線性預(yù)測算法對語音信號進(jìn)行解碼的流程示意圖; 圖3為本發(fā)明所述語音信號后處理濾波方法的一個實施例的實現(xiàn)框圖;圖4為本發(fā)明所述語音信號后處理濾波方法的另一個實施例的實現(xiàn) 框圖。
具體實施方式
在一個實施例中,如圖3所示,本發(fā)明所述語音信號后處理濾波可通 過以下方法來實現(xiàn)(1)將待處理語音信號依次送入基音頻率分量整型模 塊、基音權(quán)重參數(shù)調(diào)整和第一基音增強濾波器進(jìn)行處理;(2)再將經(jīng)上述 處理后得到的信號與原待處理語音信號進(jìn)行相加;(3)將相加后的信號送 入第二基音增強濾波器進(jìn)行處理,即得到了本發(fā)明所要實現(xiàn)的后處理信 號。在另一個實施例中,如圖4所示,本發(fā)明所述語音信號后處理濾波還 可以通過以下方法來實現(xiàn)(1)將待處理語音信號首先送入第二基音增強濾波器進(jìn)行處理;(2)將經(jīng)所述第二基音增強濾波器處理后的信號再依次送入基音頻率分量整型模塊、基音權(quán)重參數(shù)調(diào)整和第一基音增強濾波器進(jìn)行處理;(3)將(2)處理所得的信號再與經(jīng)所述第二基音增強濾波器處 理后的信號進(jìn)行相加,即得到了本發(fā)明所要實現(xiàn)的后處理信號。上述兩個實施例中所述依次送入基音頻率分量整型模塊、基音權(quán)重參 數(shù)調(diào)整和第一基音增強濾波器進(jìn)行處理是指這三個處理順序是可以任意 改變的或者任意一種等效的形式。其中,所述基音頻率分量整型模塊為一個特定濾波器,用于控制基音 所包含的各種頻率分量的幅度,其既可以用全通濾波器來實現(xiàn),即其所實 現(xiàn)的算法為//。(幻=1;也可以用低通濾波器來實現(xiàn),即其所實現(xiàn)的算法 為i/。(z) = l + z-、所述第一基音增強濾波器和第二基音增強濾波器可采用任何一種形 式的基音增強濾波器, 一般采用長時濾波器來實現(xiàn)。其中所采用的長時濾波器時可以采用任何一種參數(shù)形式來配置其參數(shù),只要滿足//^(。=;1+^^ 的形式即可。在本發(fā)明中,所述第一基音增強濾波器和第二基音增強濾波器一般采用如下的典型形式來表示,即<formula>formula see original document page 7</formula>其中,T是本幀語音信號所對應(yīng)的基音參數(shù),"則是和基音增益相關(guān)的參數(shù)。因此,假設(shè)所述基音頻率分量整型模塊所實現(xiàn)的算法為H。(z),所述所實現(xiàn)的算法為HPE1(Z),所述第二基音增強濾波器中所實現(xiàn)的算法為HPE2(z),則依據(jù)上述方法所實現(xiàn)的后處理濾波器將最終所實現(xiàn)的算法如下,=//潛(z)(l +艮,(z)//0 (力)其中,/ 為基音權(quán)重參數(shù),它是一個固定的經(jīng)驗參數(shù),用于控制基音 增強的大小。因此本發(fā)明所述語音信號后處理濾波還可采用實現(xiàn)如下算法的一個 后處理濾波器來完成//(z) = ((l — a) + oz-r》+ _ ") + az_r K) (z))本發(fā)明所述的語音信號后處理濾波方法既可以用于對解碼語音信號 進(jìn)行濾波,也可以用于對解碼激勵信號進(jìn)行濾波,因此用于實現(xiàn)該后處理 濾波方法的后處理濾波器其既可以放在解碼語音信號形成之后,也可以放 在任何一個等效的位置,例如在激勵信號被重建的時候,如自適應(yīng)碼本激 勵、固定碼本激勵或總激勵信號形成之后的位置。因此,本發(fā)明所述語音 信號后處理濾波方法中所用到的基音參數(shù)T、 a和"可從當(dāng)前的語音解碼 器中直接讀取,也可以采取任意一種基音跟蹤算法來計算獲得。本發(fā)明所述后處理濾波器可應(yīng)用在任何基于碼激勵線性預(yù)測編碼的 框架里,例如AMR-WB, AMR-WB+, G. 729等等。
權(quán)利要求
1. 一種語音信號后處理濾波方法,其特征在于,包括(1)將待處理語音信號依次送入基音頻率分量整型模塊、基音權(quán)重參數(shù)調(diào)整和第一基音增強濾波器進(jìn)行處理;(2)將步驟(1)處理所得的信號再與待處理語音信號進(jìn)行相加;(3)將步驟(2)處理所得的信號再送入第二基音增強濾波器進(jìn)行處理。
2、 一種語音信號后處理濾波方法,其特征在于,包括(1 )將待處理語音信號首先送入第二基音增強濾波器進(jìn)行處理;(2) 將步驟(1)所得的處理信號再依次送入基音頻率分量整型模塊、 基音權(quán)重參數(shù)調(diào)整和第一基音增強濾波器進(jìn)行處理;(3) 將步驟(2)所得的處理信號再與步驟(1)所得的處理信號進(jìn)行相加。
3、 根據(jù)權(quán)利要求1或2所述的語音信號后處理濾波方法,其特征在于, 所述基音頻率分量整型模塊用于控制基音所包含的各種頻率分量的幅度, 可用全通濾波器來實現(xiàn),即其所實現(xiàn)的算法為//。(勻=1;或者用低通濾波 器來實現(xiàn),即其所實現(xiàn)的算法為//。(z) = l + z-、其中T為本幀語音信號所 對應(yīng)的基音參數(shù)。
4、 根據(jù)權(quán)利要求1或2所述的語音信號后處理濾波方法,其特征在于, 所述基音權(quán)重參數(shù)是一個固定的經(jīng)驗參數(shù),用于控制基音增強的大小。
5、 根據(jù)權(quán)利要求1或2所述的語音信號后處理濾波方法,其特征在于,所述第一基音增強濾波器和所述第二基音增強濾波器為長時濾波器,其所實現(xiàn)的算法應(yīng)滿足/^(勻=/1 + 7,的形式。
6、 根據(jù)權(quán)利要求5所述的語音信號后處理濾波方法,其特征在于,所述第一基音增強濾波器和所述第二基音增強濾波器所實現(xiàn)的算法為 7^(z) = (l-") + ",,其中"為和基音增益相關(guān)的參數(shù),.T為本幀語音信號所對應(yīng)的基音參數(shù)。
7、 根據(jù)權(quán)利要求l所述的語音信號后處理濾波方法,其特征在于,所 述步驟(1)中基音頻率分量整型模塊、基音權(quán)重參數(shù)調(diào)整和第一基音增強 濾波器進(jìn)行處理的順序可任意組合。
8、 根據(jù)權(quán)利要求2所述的語音信號后處理濾波方法,其特征在于,所 述步驟(2)中基音頻率分量整型模塊、基音權(quán)重參數(shù)調(diào)整和第一基音增強濾波器進(jìn)行處理的順序可任意組合。
9、 根據(jù)權(quán)利要求1或2所述的語音信號后處理濾波方法,其特征在于, 所述待處理語音信號為解碼語音信號或解碼激勵信號。
全文摘要
本發(fā)明公開了一種語音信號后處理濾波方法,可同時實現(xiàn)語音信號的基音加重和基音增強,且算法簡單,易于實現(xiàn)。包括(1)將待處理語音信號依次送入基音頻率分量整型模塊、基音權(quán)重參數(shù)調(diào)整和第一基音增強濾波器進(jìn)行處理;(2)將步驟(1)處理所得的信號再與待處理語音信號進(jìn)行相加;(3)將步驟(2)處理所得的信號再送入第二基音增強濾波器進(jìn)行處理?;虬?1)將待處理語音信號首先送入第二基音增強濾波器進(jìn)行處理;(2)將步驟(1)所得的處理信號再依次送入基音頻率分量整型模塊、基音權(quán)重參數(shù)調(diào)整和第一基音增強濾波器進(jìn)行處理;(3)將步驟(2)所得的處理信號再與步驟(1)所得的處理信號進(jìn)行相加。
文檔編號G10L19/00GK101266797SQ20071003814
公開日2008年9月17日 申請日期2007年3月16日 優(yōu)先權(quán)日2007年3月16日
發(fā)明者林福輝, 黃鶴云 申請人:展訊通信(上海)有限公司