專利名稱:用于碼激勵線性預測語音編碼的整形的固定碼簿搜索的制作方法
技術領域:
本發明涉及聲碼器,具體涉及由此產生的固定碼簿響應表示。
圖1和2表示按照現有技術碼激勵線性預測(CELP)聲碼器的發射單元和接收單元。在圖1中,發射單元是第一聲碼器1。第一聲碼器1包括線性預測編碼(LPC)濾波器2。LPC濾波器2經結點4連接到感知加權濾波器3。感知加權濾波器3連接到差錯最小濾波器5。差錯最小濾波器5連接到第一自適應碼簿6和第一固定碼簿7。第一自適應碼簿6連接到第一自適應碼簿增益單元8。第一固定碼簿7連接到第一固定碼簿增益單元9。第一自適應碼簿增益單元8的輸出和第一固定碼簿增益單元9的輸出連接到結點10。結點10連接到結點4。
一般來說,第一聲碼器1連續地分析數字語音輸入的時間段。每個時間段稱之為信號幀。聲碼器1估算表征每個信號幀的參量。這些參量是用位模式表示,這些位模式組合成位幀。與它們表示的信號幀比較,位幀可以更快地被發射,或位幀存儲占用較少的存儲空間。
現在,參照圖1,給出已知IS 127 EVRC CDMA型編碼器(聲碼器1)運行的概括描述。為了更詳細地了解聲碼器1的運行,請參閱與數字語音編碼有關的教科書。聲碼器1是一種多速率聲碼器,它的全速率運行相當于8千位每秒(kbps),半速率運行相當于4 kbps。數字語音輸入被分成20 msec的信號幀。每個信號幀再被分成約6.6msec的第一信號幀,第二信號幀和第三信號幀。
當聲碼器1以全速率運行時,信號幀通過LPC濾波器2,它提取表征整個信號幀的LPC參量和輸出28個LPC位形式的LPC參量。該信號幀離開LPC濾波器,通過結點4,感知加權濾波器3,和差錯最小濾波器5。感知加權濾波器3和差錯最小濾波器5并不從信號幀提取參量位,而是給以后的處理為它作準備。
接著,該信號幀被第一自適應碼簿6接收。第一自適應碼簿6估算整個幀的音調,并輸出表征整個幀音調的7個ACB位。然后,第一自適應碼簿增益單元8估算第一子幀,第二子幀,和第三子幀的自適應碼簿增益。3個ACBG位估算第一子幀的自適應碼簿增益。另外3個ACBG位估算第二子幀的自適應碼簿增益。而且,另有3個ACBG位估算第三子幀的自適應碼簿增益。
接著,該信號通過結點10,結點4,感知加權濾波器3,和差錯最小濾波器5,被第一固定碼簿7接收。第一固定碼簿7估算第一子幀,第二子幀,和第三子幀的隨機非語言特征。35個FCB位表示第一子幀的固定碼簿響應。另外35個FCB位表示第二子幀的固定碼簿響應。而且,還有35個FCB位表示第三子幀的固定碼簿響應。
接著,第一固定碼簿增益單元9估算第一子幀,第二子幀,和第三子幀的固定碼簿增益。5個FCBG位估算第一子幀的固定碼簿增益。另外5個FCBG位估算第二子幀的固定碼簿增益。而且,另有5個FCBG位估算第三子幀的固定碼簿增益。
此時,所有的位模式(LPC,ADC,ADCG,FCB,FCBG)組合成位幀。表示信號幀的位幀是完全的,因此,可以發送到第二聲碼器11用于合成,或存儲在存儲器中用于以后的檢索。對于數字語音輸入的每個信號幀,以上的過程不斷地重復進行。
圖2表示用于合成各個位幀的第二聲碼器11中解碼部分。第二聲碼器11包括第二自適應碼簿12,第二固定碼簿13,第二自適應碼簿增益單元14,第二固定碼簿增益單元15,和合成濾波器16。第二聲碼器11接收各個LPC位,ACBG位,ACB位,FCB位,和FCBG位。第二聲碼器11按照現有技術的熟知方式利用這些位重建原始信號幀的估算。
分配到以上給出的各個參量位幀內碼位位置的總數與運行在全速率8 kbps下的聲碼器1有關。總之,該位幀包括28個LPC位;7個ADC位;3+3+3=9個ACBG位;35+35+35=105個FCB位;和5+5+5=15個FCBG位。所以,該位幀內的位總數為164位。
如上所述,聲碼器1是一種多速率聲碼器,聲碼器1的半速率為4 kbps。當聲碼器1在半速率下運行時,就不再可能發射有164個碼位位置大小的位幀,而仍然實時地跟上進入的數字語音輸入。取而代之,該位幀大小必須減小到約80個碼位位置。
當聲碼器1(IS 127 EVRC CDMA編碼器)在其半速率(4 kbps)下運行時,碼位位置按照以下的次序配給22個LPC位;7個ACB位;3+3+3=9個ACBG位;10+10+10=30個FCB位;和4+4+4=12個FCBG位。所以,該位幀內的位總數為80位。可以看出,FCB位承擔了位幀大小減小的主要份額。
由于本發明與固定碼簿有關,簡要地概括一下聲碼器1中固定碼簿計算的操作。在全速率(8 kbps)下,表示該幀固定碼簿響應分配的105個碼位位置有能力在三個子幀的每個子幀中放置8個估算脈沖。這一點用圖解的方法表示在圖3中。
在圖3中,第一信號線17表示提交給固定碼簿7用于估算的第二剩余信號。第一子幀18被分成53個抽樣點,第二子幀19也被分成53個抽樣點,而第三子幀20被分成54個抽樣點。
為了最佳地估算信號線17上第二剩余信號的特征,正的和/或負的脈沖21位于選取的抽樣點上。例如,第二信號線22表示脈沖21的極性和位置,用于估算第一信號線17的第二剩余信號。位置和極性是子幀18,19,20中每個子幀FCB位表征的數據。換句話說,對于每個子幀,固定碼簿7估算8個至10個脈沖21的最佳位置,用于表示第一信號線17的第二剩余信號,那個子幀的FCB位識別脈沖21的位置和極性。
當第二聲碼器11接收到FCB位時,基于正脈沖和負脈沖21的位置可以用數學方法構造一個包絡23,為的是估算第一信號線17的第二剩余信號。這是用圖解的方法表示在第三信號線24上。當然,每個子幀的FCBG位會影響各個子幀內包絡23的峰值幅度和谷值幅度,所以,包絡23的峰值幅度和谷值幅度與第二剩余信號內實際峰值和谷值的平均幅度匹配。
當聲碼器1在全速率(8 kbps)下運行時,分配給固定碼簿響應的位幀內105個碼位位置能夠表示8個脈沖每子幀的位置和極性,如圖中第二信號線22和第三信號線24所示。當聲碼器1在半速率(4kbps)下運行時,分配給固定碼簿響應的幀內30個碼位位置只能表示3個脈沖每子幀的位置和極性。
當聲碼器1在半速率下運行時和包絡23’是按照脈沖21’位置用數學方法構造的情況下,第四信號線25表示正脈沖和負脈沖21’的位置。可以清楚地看出,在半速率下運行時得到的包絡23’并不近似于第一信號線17的第二剩余信號,而聲碼器1在全速率下運行時得到的包絡23幾乎接近于第一信號線17的第二剩余信號。
我們已觀察到,當位幀傳輸采用中位速率至高位速率(例如,4.8kbps至16 kbps)時,第一聲碼器1和第二聲碼器11處理數字語音具有足夠好的重建質量。然而,當位速率在4.8 kbps以下(例如,對應于半速率的4 kbps)時,合成的語音質量大大下降。質量差的主要原因是不準確地表示各個子幀的固定碼簿響應,如圖3中的第四信號線25所示。
質量差的表示是分配在位幀內的有限位數(例如,30位)表示所有子幀固定碼簿響應的結果。因為當位速率是低時位幀大小不能增大,在技術上就需要有這樣一種聲碼器和運行聲碼器的方法,它可以更準確地表示信號幀或子幀的固定碼簿響應,而仍利用該位幀內有限數目的碼位位置。
按照本發明的聲碼器包括有多個脈沖序列項(entry)的固定碼簿,用于比較信號幀或子幀的剩余信號。固定碼簿的項被加工成正被編碼的信號幀或子幀。噪聲信號存儲在發射聲碼器中。在編碼期間,該噪聲信號被與它決定的參量有關的濾波作用整形,這些參量表現信號幀或子幀的特征。讓整形后的噪聲信號通過閾值濾波器得到一個脈沖序列。選取固定碼簿響應作為該脈沖序列的那部分(即,項),它與信號幀或子幀的剩余信號有最佳的匹配。那部分的被索引位置指定為包括在位幀內的固定碼簿位。相同的噪聲信號也存儲在解碼聲碼器中。同樣的有源濾波和閾值濾波作用加到相同的噪聲信號上得到相同的脈沖序列。所以,該位幀的固定碼簿位將索引脈沖序列的適當部分,它表示合成期間所用的固定碼簿響應。
根據以下給出的詳細描述和附圖,可以更充分地理解本發明,這些描述和附圖僅僅用于舉例說明,而不是對本發明的限制。在這些附圖中,給相同的元件賦予相同的參考數字。
圖1表示按照現有技術的發射聲碼器;圖2表示按照現有技術聲碼器中的解碼部分;圖3表示按照現有技術與固定碼簿響應有關的各種信號;圖4表示按照本發明的發射聲碼器;圖5表示第二剩余信號與各個脈沖序列的比較以確定固定碼簿響應;圖6表示利用固定碼簿整形單元以得出可能的固定碼簿響應;圖7表示與固定代碼碼簿整形單元有關的各種信號;和圖8表示按照本發明聲碼器中的解碼部分。
圖4表示按照本發明發射的第一聲碼器50。聲碼器50包括LPC濾波器2;感知加權濾波器3;差錯最小濾波器5;第一自適應碼簿6;第一自適應碼簿增益單元8;和第一固定碼簿增益單元9。按照本發明,我們特別感興趣的是第一固定碼簿整形單元51和改進的第一固定碼簿52。第一固定碼簿整形單元51連接到第一固定碼簿52,并接收包括LPC位,ACB位,和ACBG位在內的輸入。
第一聲碼器50的運行方法相當于以上描述的方法,不同的是與固定碼簿響應估算的關系。當估算第一子幀18時,不是確定三個脈沖21’的最佳位置,而是把第二剩余信號(信號線17)與多個可能的脈沖序列進行比較,確定哪一個脈沖序列與第二剩余信號最匹配。
用圖說明,這個比較表示在圖5中。由于分配10個碼位位置表示給定子幀的固定碼簿響應,所以,第一固定碼簿52就有1024(2^10=1024)個可能的脈沖序列與第二剩余信號進行比較。完成該比較并確定最佳的匹配序列,然后,把最佳匹配序列的地址考慮成該子幀的FCB位,以下要給以更充分的描述。
由于第一固定碼簿52僅僅比較1024個不同的脈沖序列,重要的是必須仔細地選取這些脈沖序列,以便盡可能找到最接近的匹配。按照本發明,我們發現,給定子幀的固定碼簿響應與表征該子幀的LPC位,ACB位,和ACBG位具有對應關系。基于這個發現,本發明提供第一固定碼簿整形單元51,在估算該子幀的固定碼簿響應之前,它產生第一固定碼簿52可能的脈沖序列。
現在,參照圖6和7描述第一固定碼簿整形單元51的運行。第一固定碼簿整形單元51有一個存儲在其中均勻分布的隨機噪聲f(n),如信號線53所示。隨機噪聲f(n),例如,高斯分布隨機噪聲,有一個平坦的頻譜。讓隨機噪聲f(n)通過線性預測(LP)加權濾波器54和音調銳化濾波器55。濾波器54和55是有源濾波器,其意義是它們對信號的作用是受輸入的控制。濾波器54和55改變隨機噪聲f(n),產生一個如信號線56所示的輸出信號fs(n)。輸出信號fs(n)有衰減的峰值。換句話說,根據LPC濾波器2,第一自適應碼簿6,和第一自適應碼簿增益單元8確定的參量,隨機噪聲f(n)已被濾波器54和55頻譜整形。
LP加權濾波器54和音調銳化濾波器55的運行受到與LPC位,ACB位,和ACBG位有關公式的控制。這些公式在圖6中表示,其中A(z)表示LPC濾波器2的輸出;ga是量化的ACB增益;和P是音調滯后(由自適應碼簿6確定)。實際上,LP加權濾波器54展寬極點
和
倍。
LP加權濾波器54和音調銳化濾波器55是普通常用的濾波器。這些濾波器的公式和運行特征是已知的。然而,按照本發明所公開的把LP加權濾波器54與音調銳化濾波器55組合使用在現有技術中是未知的。有關LP加權濾波器54和音調銳化濾波器55更多的信息,可以參照該主題的教科書,例如,W.B.Kleijn等人所箸“Speech Coding andSynthesis”一書,Elsevier Press,1995,pp.89-90。
讓音調銳化濾波器55的輸出fs(n)通過非線性閾值濾波器57得到如信號線58所示脈沖序列P(n)。閾值濾波器57有一個可調節的上閾值和下閾值。設定所有出現在這兩個閾值之間的信號fs(n)為零。出現在上閾值之上一段預定持續時間的信號fs(n)成為正脈沖21″,類似地,出現在下閾值之下一段預定持續時間的信號fs(n)成為負脈沖21″。
脈沖21″的稀疏程度(sparcity)可以受閾值濾波器57上閾值和下閾值設定的控制。例如,若這兩個閾值非常接近,即,接近于零,則許多脈沖21″出現在脈沖序列P(n)中。若這兩個閾值設定成互相遠離,即,遠離開零,則很少脈沖21″出現在脈沖序列P(n)中。按照本發明,我們確定,這個稀疏程度最好大致設定在85%至93%的范圍,其意義是樣本中85%至90%應該等于零,留下大約4至7個脈沖每子幀。
若本發明保持53至54個脈沖每子幀,如圖3所示,則存儲在固定碼簿整形單元51中的隨機噪聲f(n)延續54+1024=1078個樣本,在6.7 msec子幀的情況下,這相當于約133 msec的持續時間。固定碼簿響應的可能性是由54個樣本寬度的窗口(也稱之為矢量)確定的,這個窗口在脈沖序列P(n)上移動。
窗口的零位置用參考數字60表示。緊接著窗口60之上的脈沖序列用第一固定碼簿52的被索引項(0)表示(見圖5)。窗口的第一移動位置用參考數字61表示。緊接著窗口61之上的脈沖序列用第一固定碼簿52的被索引項(1)表示。窗口的第二移動位置用參考數字62表示。緊接著窗口62之上的脈沖序列用第一固定碼簿52的被索引項(2)表示。不斷地重復移動窗口的過程,直至表示被索引項(1023)的最后移位窗口63是由第一固定碼簿52確定。
使隨機噪聲f(n)具有2156個樣本持續時間也可能的。在此情況下,窗口或矢量以兩個樣本為增量移動,得到固定碼簿1024個可能的序列。事實上,通過延長隨機噪聲的持續時間和增大窗口的增量步長,可以把這個模式更進一步發展。
確定第一子幀18的固定碼簿響應為與第一子幀第二剩余信號最佳匹配的脈沖序列。那個項的索引(它等于窗口沿脈沖序列P(n)移動位置的數目)是第一子幀18的FCB位。然后,可以構成第一固定碼簿52新的脈沖序列,第二子幀19就有其確定的固定碼簿響應。然后,可以再構成第一固定碼簿52新的脈沖序列,第三子幀20就有其確定的固定碼簿響應。
應當注意,本發明的變化只是定期地確定第一固定碼簿52新的脈沖序列。例如,只是對于每個新的信號幀可以構成新的脈沖序列,而不是對于每個新的子幀,事實上,這是本發明一個優選實施例。或者,對于每隔一個信號幀,等等,可以構成新的項。通過把固定碼簿的脈沖序列的重復構成限制于每個信號幀或每隔一個信號幀,使涉及的計算簡單化。此外,重復使用固定碼簿的脈沖序列往往足以準確地估算固定碼簿響應,因為在所涉及的簡短時間內語音不會有重大的變化。
圖8表示接收的第二聲碼器64中解碼部分。第二聲碼器64包括第二自適應碼簿12,第二自適應碼簿增益單元14,第二固定碼簿增益單元15,和合成濾波器16。按照本發明,我們特別感興趣的是第二固定碼簿整形單元65和改進的第二固定碼簿66。
第二固定碼簿整形單元65的操作與第一聲碼器50中第一固定碼簿整形單元51相同。在第二固定碼簿整形單元65內部,存儲相同的隨機噪聲f(n)副本,它表示在圖7的信號線53上。第二固定碼簿整形單元65包括相同的有源濾波器54和55,以及相同的閾值濾波器57,其上閾值和下閾值的設定與第一固定碼簿整形單元51中閾值濾波器57上閾值和下閾值的設定相同。所以,第二固定碼簿整形單元65能夠產生一個脈沖序列P(n),它有1078個樣本的樣本持續時間,與以上第一固定碼簿整形單元51中產生的脈沖序列P(n)相同,它表示在圖7的信號線58上。
一旦產生了脈沖序列P(n),沿著脈沖序列P(n)移動54個樣本長度窗口若干個位置(等于FCB位表示的索引),第二固定碼簿66可以確定固定碼簿響應。在緊靠移位窗口之上的脈沖序列P(n)部分是第一聲碼器50確定的固定碼簿響應正確估算。所有第二聲碼器信號幀合成的其他方面是按照現有技術圖2中所示的解碼聲碼器11。
應當注意,第一固定碼簿52中的脈沖序列項,可用于估算第二剩余信號,每個項可以包括大約4至7個脈沖。這與現有技術中3個脈沖每子幀估算第二剩余信號相比有很大的提高。這種提高導致顯著地提高重建的語音質量。
本發明的一個重要特征是允許第一固定碼簿52中4至7個脈沖每序列,這個事實是,從其中取出項的脈沖序列P(n)是按照成型信號其他確定的參量構成的。按照本發明,我們發現,那些其他確定的參量,例如,LPC參量,ACB參量,和ACBG參量,與預期的固定碼簿響應有關或相關。所以,可以利用這些參量整形有限大小固定碼簿的脈沖序列,當完成分析時,可能的脈沖序列具有相當高的似然性與第二剩余信號匹配。
若有4至7個脈沖的脈沖序列只是隨機地產生的,則有限大小的固定碼簿(1024個可能的序列)在統計上不足以提供適當的脈沖序列與大多數連續變化的第二剩余信號匹配。換句話說,若1024個可能的脈沖序列中每個序列有沿該序列隨機放置的4至7個脈沖,則與第二剩余信號最佳匹配的脈沖序列,例如由固定碼簿確定的,很可能是一個很差的匹配,該幀或子幀的重建語音是不準確的。
應當注意,第二聲碼器64不需要接收任何額外數據以重建第一固定碼簿52所用的脈沖序列P(n),這一點是有利的。重建脈沖序列P(n)中使用的LPC位,ACB位,和ACBG位是第二聲碼器64在重建語音信號中已經需要的,所以,在該位幀中沒有包含額外的數據。
在整個公開的內容和附圖中,參照放置在子幀內樣本點上的脈沖。顯而易見,這種說明僅僅是數學運算和公式的圖解表示。圖解表示應當簡化現有技術與本發明之間差別所說明的內容。實際上,固定碼簿52和66以及固定碼簿整形單元51和65處理以這些圖解表示為基礎的數學運算和公式。
而且,本發明描述的第一固定碼簿整形單元51和第二固定碼簿整形單元65是與第一固定碼簿52和第二固定碼簿66分開的組件。分開的表示是為了簡化所公開的內容。實際上,固定碼簿整形單元和固定碼簿可以合并成單個物理組件。此外,聲碼器50和64內其他表示的“黑盒”組件可以合并,從而使一個物理組件可以完成一項或多項任務或操作,這些任務或操作與幾個所述“黑盒”組件有關。例如,加權濾波器54可以與音調銳化濾波器55和閾值濾波器57組合成單個組件,完成以上便于分開表示的多個操作。
為了便于比較,雖然在現有技術中描述IS 127 EVRC CDMA編碼器,應當理解,可以利用本發明改進任何聲碼器的性能,而與聲碼器中所用的組件和/或聲碼器的操作無關。此外,雖然本發明特別適用于改進低位速率下運行的聲碼器性能;應當理解,本發明可以改進中位速率至高位速率下運行的聲碼器估算準確度。
以上技術說明中所用的特定數值不應當考慮成對本發明的限制。提供的特定數值只是為了便于完整地了解本發明的一個實施例。應當理解,本發明對于在技術說明例子中所用特定數值之外運行的聲碼器也是有益的。例如,信號幀的持續時間可以大于或小于20msec。信號幀可以有多于或少于3個子幀,或沒有子幀。除了53或54個樣本以外,在子幀中可以取任何數目的樣本。
雖然,本發明是如此描述的;顯而易見,可以有不同的方法描述本發明。這種變化不應該看成是偏離了本發明的精神和范圍,專業人員知道,所有這些改動都應該包括在以下權利要求書的范圍內。
權利要求
1.一種運行聲碼器的方法,包括以下步驟提供固定碼簿,預定信號,和至少一個參量提取單元;接收用于由該聲碼器處理的輸入信號;利用至少一個參量提取單元至少提取一個參量,該參量表現輸入信號的特征;改變與該至少一個參量有關的預定信號,得到改變的信號;和確定改變的信號的一部分,用于表示輸入信號的至少一部分的固定碼簿響應。
2.按照權利要求1的方法,其中所述確定步驟包括把輸入信號的至少一部分的剩余信號與改變的信號的不同部分進行比較,并確定不同部分中哪些部分與該剩余信號最佳匹配。
3.按照權利要求1的方法,其中預定信號是高斯隨機噪聲信號。
4.按照權利要求1的方法,其中改變的信號的該部分的被索引位置是以位模式為特征,并包括在表示輸入信號的位幀內。
5.按照權利要求1的方法,還包括步驟提供感知加權濾波器,且其中所述改變步驟包括讓預定信號通過感知加權濾波器。
6.按照權利要求5的方法,其中感知加權濾波器是受線性預測編碼輸出影響的有源濾波器,該線性預測編碼輸出表現至少該輸入信號的一部分的特征。
7.按照權利要求1的方法,還包括步驟提供音調銳化濾波器,且其中所述改變步驟包括讓預定信號通過音調銳化濾波器。
8.按照權利要求7的方法,其中音調銳化濾波器是受自適應碼簿輸出和自適應碼簿增益輸出影響的有源濾波器,每個輸出表現至少該輸入信號的一部分的特征。
9.按照權利要求1的方法,還包括步驟在所述確定步驟之前,利用閾值濾波器過濾改變的信號。
10.按照權利要求1的方法,還包括步驟提供感知加權濾波器,音調銳化濾波器,和閾值濾波器,且其中所述改變步驟包括讓預定信號通過感知加權濾波器,音調銳化濾波器,和閾值濾波器。
11.按照權利要求1的方法,其中至少一個參量提取單元包括線性預測編碼單元,且該至少一個參量是用線性預測編碼位表示。
12.按照權利要求1的方法,其中該至少一個參量提取單元包括自適應碼簿單元,且該至少一個參量是用自適應碼簿位表示。
13.按照權利要求1的方法,其中該至少一個參量提取單元包括自適應碼簿增益單元,且該至少一個參量是用自適應碼簿增益位表示。
14.按照權利要求1的方法,其中該至少一個參量提取單元包括線性預測編碼單元,自適應碼簿單元,和自適應碼簿增益單元,且該至少一個參量包含用線性預測編碼位,自適應碼簿位,和自適應碼簿增益位表示的參量。
15.一種運行聲碼器的方法,包括以下步驟接收用于由該聲碼器處理的位幀;改變與該幀內第1位有關的預定信號,得到改變的信號;利用該幀內第2位索引該改變的信號的一部分;和確定該被索引部分,用于表示該位幀的至少一部分的固定碼簿響應。
16.按照權利要求15的方法,其中第1位表示該位幀的至少一部分的線性預測編碼響應。
17.按照權利要求15的方法,其中第1位表示該位幀的至少一部分的線性預測編碼響應,自適應碼簿響應,和自適應碼簿增益響應。
18.按照權利要求15的方法,其中該被索引部分是脈沖序列。
19.按照權利要求18的方法,其中該脈沖序列包括多個零項和多個脈沖項,且零項與脈沖項的比率是在85%至95%的范圍內。
20.按照權利要求15的方法,其中所述位幀包括諸子幀,且被索引部分表示該位幀中一個子幀的固定碼簿響應。
全文摘要
固定碼簿響應能夠更好地表現聲碼器輸入信號的特征,因為固定碼簿的項被加工成正被處理的輸入信號。均勻分布的隨機噪聲信號存儲在發射聲碼器中。在發射聲碼器編碼期間,該噪聲信號被加權濾波器和音調銳化濾波器整形,這兩個濾波器是受待編碼輸入信號的線性預測編碼,音調,和音調增益特征的條件控制。讓整形后的噪聲信號通過閥值濾波器,得到有給定稀疏程度的脈沖序列。選取固定碼簿響應作為與輸入信號的剩余信號有最佳匹配的脈沖序列部分。
文檔編號G10L19/00GK1271925SQ0010707
公開日2000年11月1日 申請日期2000年4月27日 優先權日1999年4月28日
發明者銀金·埃辛, 邁克爾·C·里奇安 申請人:朗迅科技公司