專利名稱:一種削波控制的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種削波控制的方法和裝置。
技術(shù)背景在實際的數(shù)字信號處理系統(tǒng)中輸出信號范圍總是有限的,比如16比特 的數(shù)字信號所具有的最大電平范圍是[-32768, 32767]。當輸出信號超出這 一范圍時就會對其進行限幅處理,也就是削波處理。這種非常有效且簡單 的處理方法在許多數(shù)字信號處理系統(tǒng)中都有應(yīng)用。在語音通訊以及一般音 頻處理中存在著削波現(xiàn)象,當信號被削波時,會產(chǎn)生大量的高頻諧波,信 號的時域連續(xù)性被破壞。這種信號的不連續(xù)會嚴重影響聽覺感受,主觀質(zhì) 量會有明顯的降低。為了改善由于削波引起的主觀質(zhì)量下降,目前常見處理中一般有三次 樣條預(yù)測、AR預(yù)測等方法。但目前來說這些方法都不能自動檢測出削波信 號,也不能對削波信號進行自適應(yīng)的增益調(diào)整,也很難從本質(zhì)上提升被削 波信號的主觀質(zhì)量;此外,對于三次樣條預(yù)測、AR預(yù)測等削波恢復方法, 由于在系統(tǒng)的中間處理過程中,信號的范圍可能比輸入、輸出端的信號范 圍大,因此采用單一 的削波信號恢復的方法產(chǎn)生的恢復信號的范圍有可能 會超出輸入、輸出信號的范圍,在系統(tǒng)輸出時仍有可能產(chǎn)生削波信號。
發(fā)明內(nèi)容
本發(fā)明實施例提供了 一種削波控制的方法和裝置,以解決現(xiàn)有削波恢 復方法不能自動檢測出削波信號,輸出信號的主觀質(zhì)量差的問題。
一種削波控制的方法,包括
根據(jù)當前幀信號中的最大絕對值FrameLev更新削波因子; 才艮據(jù)所述削波因子獲取削波恢復濾波器;
根據(jù)所述削波恢復濾波器對所述當前幀信號進行濾波,獲得濾波后的 削波恢復信號。
一種削波控制的裝置,包括
削波因子更新單元,用于根據(jù)當前幀信號中的最大絕對值FrameLev更 新削波因子;
削波恢復濾波器獲取單元,用于根據(jù)所述削波因子獲取削波恢復濾波
器
濾波單元,用于才艮據(jù)所述削波恢復濾波器對所述當前幀信號進行濾波, 獲得濾波后的削波恢復信號。
本發(fā)明實施例通過當前幀信號中的最大絕對值FrameLev更新削波因 子,獲取削波恢復濾波器,根據(jù)所述削波恢復濾波器對所述當前幀信號進 行濾波,獲得濾波后的削波恢復信號。使得可以自動檢測出是否出現(xiàn)了削 波現(xiàn)象,并進行削波恢復,提高了輸出信號的主觀質(zhì)量。
圖1是本發(fā)明實施例提供的一種削波控制的方法;圖2是本發(fā)明實施例提供的另一種削波控制的方法; 圖3是本發(fā)明實施例提供的一種削波控制的信號示意圖; 圖4是本發(fā)明實施例提供的另一種削波控制的方法; 圖5是本發(fā)明實施例提供的一種削波控制的裝置; 圖6是本發(fā)明實施例提供的另 一種削波控制的裝置。
具體實施例方式
下面結(jié)合附圖和實施例,對本發(fā)明的具體實施方式
作進一步詳細描述。
如圖1所示,為本發(fā)明實施例提供的一種削波控制的方法,包括
步驟l01:根據(jù)當前幀信號中的最大絕對值FrameLev更新削波因子;
步驟l02:根據(jù)所述削波因子獲取削波恢復濾波器;
步驟103:根據(jù)所述削波恢復濾波器對所述當前幀信號進行濾波,獲得 濾波后的削波恢復信號。
本發(fā)明實施例通過當前幀信號中的最大絕對值FrameLev更新削波因 子,獲取削波恢復濾波器,根據(jù)所述削波恢復濾波器對所述當前幀信號進 行濾波,獲得濾波后的削波恢復信號。使得可以自動檢測出是否出現(xiàn)了削 波現(xiàn)象,并進行削波恢復,提高了輸出信號的主觀質(zhì)量,其中,所述主觀 質(zhì)量用來描述語音或音頻信號的質(zhì)量。
如圖2所示為本發(fā)明實施例提供的另一種削波控制的方法,假設(shè)輸入 的語音/音頻信號的采樣率是8000,信號處理的幀長為20ms,即一幀信號 為160個采樣點,信號處理系統(tǒng)為16比特,即系統(tǒng)的輸入信號和輸出信號 的范圍為[-32768, 32767]。假設(shè)系統(tǒng)處理的第K幀輸入信號表示為&{"0)a(1),...a(159)},則所述方法包括
步驟201:搜索當前幀信號中的最大絕對值FrameLev,其中, Frame丄ev = afo(^ 。), / = O,l,…159 ,其中,"(0為輸入信號的當前幀信號;
步驟202:根據(jù)當前幀信號中的FrameLev判斷當前的輸入信號的狀態(tài), 輸入信號的不同狀態(tài),削波因子C做相應(yīng)更新。具體過程如下
A) 如果FrameLev〉THRl,則^人為輸入信號處于削波狀態(tài),此時,快速 遞增削波因子C,即<^=&—,+A。
B) 如果THRl〉-FrameLev〉THR2,則i人為輸入信號雖然沒有處于削波狀 態(tài),但是很接近削波狀態(tài),處于臨近削波狀態(tài),此時,緩慢遞減增削波因
子C, 即G =c;m-A。
C) 如果THR2—FrameLev〉THR3,則認為輸入信號沒有處于削波狀態(tài), 而且信號幅度不大,此時,快速遞減削波因子C,即G-C^-A。
D) 如果THR3〉-FrameLev,則"i人為輸入信號沒有處于削波狀態(tài),而且
信號幅度很小,保持削波因子c不變,即G-c"。
經(jīng)過上述判斷及削波因子更新過程中,對當前幀削波因子G規(guī)整至[G,1] 區(qū)間內(nèi),即
—0 Cfc < 0 G=< 1 C*>1
其中THR1、 THR2、 THR3分別為第一門限、第二門限和第三門限,用來 表示信號的的幅度區(qū)間,-2X<=THR3<THR2<THR1<=2X, x為信號處理系統(tǒng)的位本發(fā)明實施例以 16 位信號處理系統(tǒng)為例,則, _32768<=THR3<THR2<THR1<=32767; ^,^,A表示削波因子c的更新速度, "A<A<A", G為當前幀信號的削波因子,,為為上一幀信號的削波 因子。在本實施例中,優(yōu)選地,THR1-32766 , THR2=32767*0.9 , THR3=32767*0. 1, A =0.1,A =0.005,尺=0.01,C。 =0。
步驟203:根據(jù)當前幀削波因子更新削波恢復濾波器。削波恢復濾波器 為 一 個全通濾波器, 一 個N階的全通濾波器的狀態(tài)函數(shù)為
",、(1 —fl,z)x(1 —a2z)."(l — "wz) ^ ^ " i I 1 A 士
(z —a,)x(z —a2》..(z — )
實施例中削波恢復濾波器采用 一 階全通濾波器,其狀態(tài)函數(shù)為
,=^ i I ,
Z — W ,其中濾波器參數(shù)^由削波因子決定,/7,= C4, l"卜1。在本
實施例中,優(yōu)選地,"=—0.5。
步驟204:利用削波恢復濾波器對當前幀信號&WW,^),…A(1SW進 行濾波,得到濾波后的削波恢復信號& "'(G),"'(1),…,V(159)}。具體濾波過 程如下
假設(shè)當前幀信號在z域表示為&(z),削波恢復在z域表示為& (z) 則濾波過程可在z域表示為
一l相應(yīng)在時域可表示為
<formula>formula see original document page 13</formula>
令h-"wuvw,為濾波過程的中間變量,
則濾波在時域可表示為
<formula>formula see original document page 13</formula>
步驟205:由于在系統(tǒng)的中間處理過程中,信號的范圍可能超出 [-32768, 32767],因此當信號幅度4艮大時,在最終系統(tǒng)輸出時仍會進行削 波,得到的最終輸出信號仍有削波信號,主觀質(zhì)量不高。因此在對信號進 行削波恢復后,更進一步的,本發(fā)明實施例還可以對削波恢復信號進行自 動增益控制,使其能夠在系統(tǒng)輸出端正常輸出。自動增益控制的具體過程 如下
1)計算自動增益控制因子。
自動增益控制因子由當前幀的削波因子決定,即 1+2^1。
其中,a是增益更新因子,也由削波因子決定。具體的,&表示了信 號幅度的一種趨勢,若G為快速上升期且G <77^4,則可以令"=0.5,代 表快速過渡到期望增益;若G為快速上升期且77漢4^G ,則可以令 = 0.5 + 0.49*(Ct-0.75)*4,代表從快速過渡變化到緩慢過渡到期望增益;上 述兩種情形之外"=0.",代表緩慢過渡到期望增益。其中THR4表示了削波
因子G的削波狀態(tài)區(qū)間,在本實施例中THR4-0. 75。2)根據(jù)自動增益控制因子對削波恢復后的信號進行增益調(diào)整,調(diào)整的 具體過程包括
■由上一幀自動增益控制因子g"和當前幀的自動增益控制因子&內(nèi)
插得到當前幀信號的增益控制曲線G{g(0),g(l),...g(159)}。內(nèi)插過程可 以為線性內(nèi)插洲u" "1 ,其中N為一幀信號中的采樣點 個數(shù)(實施例中N-160);也可以是通過余弦窗或其它方法內(nèi)插得到。
■對削波恢復信號進行增益調(diào)整,得到增益調(diào)整后的最終輸出信號 S'V( (0),Al),…,s"(159)〉。調(diào)整過程為s"(0"'0)xg(/)。
需要說明的是,步驟205為可選步驟,為削波恢復基礎(chǔ)上進行的進一步 優(yōu)化處理,可以進一步保證最終輸出的信號消除削波現(xiàn)象,得到主觀質(zhì)量 較好的恢復信號。
通過本發(fā)明實施例提供的削波恢復方法可以自適應(yīng)的檢測出削波信 號,并自適應(yīng)的對削波信號進行恢復,更進一步的,本發(fā)明實施例還可以 對信號進行自動增益控制,保證最終輸出的信號消除削波現(xiàn)象,得到主觀 質(zhì)量較好的恢復信號。
如圖3所示為實際信號處理時的信號示意圖,在圖3中,第一個Clipped
信號為系統(tǒng)的輸入信號,可以觀察到明顯的削波現(xiàn)象;第二個 Clipping—factor信號為系統(tǒng)處理中的削波因子G;第三個Gain信號為系統(tǒng) 處理中的自動增益控制因子gj第四個Restored信號為系統(tǒng)處理后的最終 輸出信號。從圖3中可以看到,在phase l階段,輸入信號在正常幅度范圍之內(nèi),沒有削波信號,在這階段內(nèi)削波因子G—直為O,增益因子&一直為 1,即對信號除了一個釆樣點延遲之外沒有其它改變;在phase 2階段,當 信號幅度變大,出現(xiàn)削波信號時,削波因子CV決速遞增,實現(xiàn)對削波信號 的恢復,同時增益因子&也快速下降,對信號的能量進行衰減,確保最終 輸出信號不會出現(xiàn)削波信號,當輸入信號幅度從大變小,從削波狀態(tài)進入 正常狀態(tài)時,削波因子CV決速下降,增益因子^緩慢下降,對信號進行微 調(diào);在phase 3階段可以看到,當出現(xiàn)連續(xù)削波信號時,削波因子(^會根據(jù) 輸入信號的幅度進行不同速度的更新,增益因子g^也會隨之進行調(diào)整,從 而使最終系統(tǒng)輸出的信號能有很好的主觀質(zhì)量。
如圖4所示,為本發(fā)明實施例提供的另一種削波控制的方法,具體應(yīng) 用場景與上一實施例相同。所述方法包括
步驟401-步驟403:與步驟301-步驟303相同;
步驟404:由當前幀的削波因子確定自動增益控制因子,即 (l一a)
1 + 2|CA|。其中,"是增益更新因子,也由削波因子決定。具體的, G表示了信號幅度的一種趨勢,若G為快速上升期且G〈77/i 4,則可以令 "=0.5,代表快速過渡到期望增益;若G為快速上升期且r7/i 4S^,則可 以令a = 0.5 + 0.49*(Ct - 0.75)*4 ,代表從快速過渡變化到緩慢過渡到期望增 益;上述兩種情形之外"=0.99,代表緩慢過渡到期望增益。其中THR4表示 了削波因子G的削波狀態(tài)區(qū)間,在本實施例中THR4-0. 75。
步驟405 :利用削波恢復濾波器對輸入信號的當前幀信號 &{^(0),^(1),—,^159)}進行削波恢復,同時進行能量增益調(diào)整,得到調(diào)整后的最終輸出信號^""(o),?'(1),…,,(159》。詳細過程如下
G(O) = , G0') = G(/ -1) + -1
160
V(z') = Wx^(z)-;vi V'(!),)xV(z') h = A('.)uV(0
在上一實施例中,由輸入信號&"(o"①,…A("^經(jīng)過削波恢復濾波
器得到濾波后的削波恢復信號&(V(0),V(1),…,V059)),再對削波恢復信號 進行自動增益控制獲得S", {A0)Z(1D'(159)},具體實施時可以由兩個單 循環(huán)實現(xiàn),即得到削波恢復信號的160個值后,再進^f亍自動增益控制獲得 ;W(0),y'(l),…,?'(l^"的160個值;與上一實施例相比,本實施例的區(qū)別在
于將能量調(diào)整和削波恢復在同一步驟中實現(xiàn),在具體實施時可以由一個雙
重循環(huán)實現(xiàn),即得到v(!')后直接進行自動增益控制從而獲得z(O 。
通過本發(fā)明實施例提供的削波恢復方法可以自適應(yīng)的檢測出削波信 號,并自適應(yīng)的對削波信號進行恢復和自動增益控制,保證最終輸出的信 號消除削波現(xiàn)象,得到主觀質(zhì)量較好的恢復信號。
相對應(yīng)于本發(fā)明實施例提供的削波控制的方法,本發(fā)明實施例還提供 了 一種削波控制的裝置,上述方法實施例中的步驟可以相應(yīng)地應(yīng)用于裝置
實施例中。如圖5所示,為本發(fā)明實施例提供的一種削波控制的裝置,所 述裝置包括
削波因子更新單元501 ,用于根據(jù)當前幀信號中的最大絕對值FrameLev 更新削波因子;
削波恢復濾波器獲取單元502,用于4艮據(jù)所述削波因子獲取削波恢復濾
波器濾波單元503,用于根據(jù)所述削波恢復濾波器對所述當前幀信號進行濾 波,獲得濾波后的削波恢復信號。
如圖6所示為本發(fā)明實施例提供的另一種削波控制的裝置,具體為圖5 的進一步細化,還包括
自動增益控制因子計算單元601 ,用于才艮據(jù)所述削波因子計算自動增益 控制因子;
增益調(diào)整單元602,用于才艮據(jù)自動增益控制因子對所述削波恢復信號進 行增益調(diào)整,獲得輸出信號。
規(guī)整單元603,用于將所述削波因子更新單元501輸出的當前幀信號的
削波因子規(guī)整到[G,1]區(qū)間內(nèi)。
進一步的,如果FrameLev〉THRl,則所述削波因子更新單元501具體用 于快速遞增削波因子C,即q-Cw+A;或,
如果THRl〉-FrameLev〉THR2,則所述削波因子更新單元501具體用于 緩慢遞減增削波因子C,即G:C"-A;或,
如果THR2^FrameLev〉THR3,則所述削波因子更新單元501具體用于 快速遞減削波因子C,即G-Cw-或,
如果THR3〉-FrameLev,則所述削波因子更新單元501具體用于保持削 波因子C不變,即G-C"w;
其中,THR1 、 THR2 、 THR3用來表示信號的幅度區(qū)間, -2X<=THR3<THR2<THR1<=2X, x為信號處理系統(tǒng)的位數(shù),A,A,A用于表示削 波因子C的更新速度,0《A<A<A", G為當前幀信號的削波因子,C" 為為上一幀信號的削波因子。當所述削波恢復濾波器為一階全通濾波器時,所述削波恢復濾波器獲
取單元502具體用于獲取所述一階全通濾波器的狀態(tài)函數(shù)
賜=^ z-W
其中,^為濾波器參^:, ^="cA, l"卜1, G為當前幀信號的削波因子。 所述濾波單元503具體用于根據(jù)下式對所述當前幀信號進行濾波,獲得
濾波后的削波恢復信號
所述自動增益控制因子計算單元601根據(jù)下式計算自動增益控制因子 —,(l一a)
其中,^為當前幀信號的自動增益控制因子,g^為上一幀信號的自動 增益控制因子,C^為當前幀信號的削波因子,a是增益更新因子。
所述增益調(diào)整單元602具體用于4艮據(jù)上一幀信號的自動增益控制因子 和當前幀信號的自動增益控制因子&內(nèi)插獲得增益控制曲線,對 所述削波恢復信號進行增益調(diào)整,獲得輸出信號AO^'(z')xg(z')。
優(yōu)選地,所述增益調(diào)整單元602具體用于才艮據(jù)上一幀信號的自動增益控
制因子gw和當前幀信號的自動增益控制因子&采用線性內(nèi)插獲得增益控 制曲線G固:
洲^,+!xH',其中N為一幀信號中的采樣點個數(shù)。
本發(fā)明實施例提供了 一種削波控制的裝置,通過當前幀信號的最大絕 對值可以自適應(yīng)的檢測出削波信號,從而自適應(yīng)的對削波信號進行恢復,更進一步的,本發(fā)明實施例還可以對信號進行自動增益控制,保證最終輸 出的信號消除削波現(xiàn)象,得到主觀質(zhì)量較好的恢復信號。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本 發(fā)明可借助軟件加必需的硬件平臺的方式來實現(xiàn),當然也可以全部通過硬 件來實施,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā) 明的技術(shù)方案對背景技術(shù)做出貢獻的全部或者部分可以以軟件產(chǎn)品的形式
體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如ROM/RAM、磁碟、 光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服 務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所 述的方法。
雖然通過實施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有 許多變形和變化而不脫離本發(fā)明的精神,本發(fā)明的申請文件的權(quán)利要求包 括這些變形和變化。
權(quán)利要求
1、一種削波控制的方法,其特征在于,包括根據(jù)當前幀信號中的最大絕對值FrameLev更新削波因子;根據(jù)所述削波因子獲取削波恢復濾波器;根據(jù)所述削波恢復濾波器對所述當前幀信號進行濾波,獲得濾波后的削波恢復信號。
2、 如權(quán)利要求l所述的削波控制的方法,其特征在于,所述方法還包括根據(jù)所述削波因子計算自動增益控制因子;根據(jù)自動增益控制因子對所述削波恢復信號進行增益調(diào)整,獲得輸出 信號。
3、 如權(quán)利要求l所述的削波控制的方法,其特征在于,所述根據(jù)當前 幀信號中的最大絕對值FrameLev更新削波因子包括如果FrameLev〉THRl,則快速遞增削波因子C,即(^-C^+A;或, 如果THRl〉-FrameLev〉THR2,則緩慢遞減增削波因子C,即G-C"-A;或,如果THR2卜FrameLev〉THR3,則快速遞減削波因子C,即&=&-或,如果THR3〉-FrameLev,則保持削波因子C不變,即G-C"; 其中,THR1、 THR2、 THR3用來表示信號的幅度區(qū)間, -2X<=THR3<THR2<THR1<=2% x為信號處理系統(tǒng)的位數(shù),々"凡,A用于表示削波因子c的更新速度,o《A<A<A", ^為當前幀信號的削波因子,c"為 為上一幀信號的削波因子。
4、 如權(quán)利要求3所述的削波控制的方法,其特征在于,所述根據(jù)當前 幀信號中的最大絕對值FrameLev更新削波因子后還包括將當前幀信號的削波因子規(guī)整到[G,1]區(qū)間內(nèi)。
5、 如權(quán)利要求l所述的削波控制的方法,其特征在于,當所述削波恢 復濾波器為一階全通濾波器時,所述削波恢復濾波器的狀態(tài)函數(shù)為<formula>formula see original document page 3</formula>其中,^為濾波器參^t, ^= ct, l"卜1, ^為當前幀信號的削波因子。
6、 如權(quán)利要求5所述的削波控制的方法,其特征在于,所述根據(jù)所述削波恢復濾波器對所述當前幀信號進行濾波,獲得濾波后的削波恢復信號 包括<formula>formula see original document page 3</formula>其中,^W為輸入信號的當前幀信號,V(!')對所述當前幀信號進行濾波后獲得的濾波恢復信號,h為濾波過程的中間變量。
7、 如權(quán)利要求2所述的削波控制的方法,其特征在于,所述根據(jù)所述削波因子計算自動增益控制因子具體為 <formula>formula see original document page 3</formula>其中,^為當前幀信號的自動增益控制因子,,為上一幀信號的自動 增益控制因子,^為當前幀信號的削波因子,"是增益更新因子。
8、 如權(quán)利要求2所述的削波控制的方法,其特征在于,所述根據(jù)自動增益控制因子對所述削波恢復信號進行增益調(diào)整,獲得輸出信號包括 根據(jù)上一幀信號的自動增益控制因子gw和當前幀信號的自動增益控制因子&內(nèi)插獲得增益控制曲線;對所述削波恢復信號進行增益調(diào)整,獲得輸出信號s"(d'(0xg(0; 其中,VW對所述當前幀信號進行濾波后獲得的濾波恢復信號,"《為增益調(diào)整后的輸出信號。
9、 如權(quán)利要求8所述的削波控制的方法,其特征在于,所述根據(jù)上一幀信號的自動增益控制因子和當前幀信號的自動增益控制因子內(nèi)插 獲得增益控制曲線包括根據(jù)上一幀信號的自動增益控制因子g"i和當前幀信號的自動增益控 制因子&釆用線性內(nèi)插獲得增益控制曲線。
10、 如權(quán)利要求9所述的削波控制的方法,其特征在于,所述根據(jù)上一幀信號的自動增益控制因子g"和當前幀信號的自動增益控制因子&采用 線性內(nèi)插獲得增益控制曲線具體為g(0 = gi, + /x g「g",其中N為 一幀信號中的采樣點個數(shù)。
11、 一種削波控制的裝置,其特征在于,包括削波因子更新單元,用于才艮據(jù)當前幀信號中的最大絕對值FrameLev更 新削波因子;削波恢復濾波器獲取單元,用于根據(jù)所述削波因子獲取削波恢復濾波器;濾波單元,用于才艮據(jù)所述削波恢復濾波器對所述當前幀信號進行濾波, 獲得濾波后的削波恢復信號。
12、 如權(quán)利要求ll所述的削波控制的裝置,其特征在于,還包括自動增益控制因子計算單元,用于根據(jù)所述削波因子計算自動增益控 制因子;增益調(diào)整單元,用于根據(jù)自動增益控制因子對所述削波恢復信號進行 增益調(diào)整,獲得輸出信號。
13、 如權(quán)利要求ll所述的裝置,其特征在于,如果FrameLev〉THRl,則所述削波因子更新單元具體用于快速遞增削 波因子C,即<^=^—或,如果THRl〉-FrameLev〉THR2,則所述削波因子更新單元具體用于緩慢 遞減增削波因子C,即G-G-「A;或,如果THR2卜FrameLev〉THR3,則所述削波因子更新單元具體用于快速 遞減削波因子C,即e^G一-A;或,如果THR3〉-FrameLev,則所述削波因子更新單元具體用于保持削波因子C不變,即G-G-i;其中,THR1、 T服2、 THR3用來表示信號的幅度區(qū)間,-2X<=THR3<THR2<THR1<=2% x為信號處理系統(tǒng)的位數(shù),A,A,A用于表示削波 因子C的更新速度,0《/ 3<A<A^l, G為當前幀信號的削波因子,c"為 為上一幀信號的削波因子。
14、 如權(quán)利要求13所述的削波控制的裝置,其特征在于,還包括 規(guī)整單元,用于將所述削波因子更新單元輸出的當前幀信號的削波因子規(guī)整到[W]區(qū)間內(nèi)。
15、 如權(quán)利要求ll所述的削波控制的裝置,其特征在于,當所述削波恢復濾波器為一階全通濾波器時,所述削波恢復濾波器獲取單元具體用于獲取所述一階全通濾波器的狀態(tài)函數(shù)其中,w為濾波器參數(shù),^="6, l"卜1, G為當前幀信號的削波因子。
16、 如權(quán)利要求15所述的削波控制的裝置,其特征在于,所述濾波單元具體用于4艮據(jù)下式對所述當前幀信號進行濾波,獲得濾波后的削波恢復信號其中,s力')為輸入信號的當前幀信號,v(o對所述當前幀信號進行濾 波后獲得的濾波恢復信號,h為濾波過程的中間變量。
17、 如權(quán)利要求12所述的削波控制的裝置,其特征在于,所述自動增益控制因子計算單元根據(jù)下式計算自動增益控制因子 (1— )其中,^為當前幀信號的自動增益控制因子,gA—,為上一幀信號的自動 增益控制因子,G為當前幀信號的削波因子,"是增益更新因子。
18、 如權(quán)利要求17所述的削波控制的裝置,其特征在于,所述增益調(diào) 整單元具體用于才艮據(jù)上一幀信號的自動增益控制因子gw和當前幀信號的 自動增益控制因子&內(nèi)插獲得增益控制曲線^g(W ,對所述削波恢復信號 進行增益調(diào)整,獲得輸出信號AO = W)xg(/)其中,VW對所述當前幀信號進行濾波后獲得的濾波恢復信號,s"(z')為 增益調(diào)整后的輸出信號。
19、如權(quán)利要求18所述的削波控制的裝置,其特征在于,所述增益調(diào)整單元具體用于根據(jù)上一幀信號的自動增益控制因子g"和當前幀信號的 自動增益控制因子&采用線性內(nèi)插獲得增益控制曲線G{g(Z)}。
全文摘要
本發(fā)明提供了一種削波控制的方法和裝置,其中,所述方法包括根據(jù)當前幀信號中的最大絕對值FrameLev更新削波因子;根據(jù)所述削波因子獲取削波恢復濾波器;根據(jù)所述削波恢復濾波器對所述當前幀信號進行濾波,獲得濾波后的削波恢復信號。本發(fā)明提供的削波控制的方法和裝置可以自動檢測出是否出現(xiàn)了削波現(xiàn)象,并進行削波恢復,提高了輸出信號的主觀質(zhì)量。
文檔編號G10L21/02GK101605111SQ200910108528
公開日2009年12月16日 申請日期2009年6月25日 優(yōu)先權(quán)日2009年6月25日
發(fā)明者張德明 申請人:華為技術(shù)有限公司