專利名稱:用于依佛雷姆-瑪拉赫濾波器的精確分段多項(xiàng)式近似的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的實(shí)施方案涉及語(yǔ)音增強(qiáng)領(lǐng)域;尤其是用于依佛雷姆-瑪拉赫(Ephraim-Malah)濾波器的精確逐段多項(xiàng)式近似。
背景技術(shù):
增強(qiáng)由不相關(guān)的附加噪音導(dǎo)致衰減的語(yǔ)音問(wèn)題最近受到了很多關(guān)注。這是由于一個(gè)成功的語(yǔ)音增強(qiáng)系統(tǒng)可以有許多潛在的應(yīng)用,同時(shí)還因?yàn)楝F(xiàn)有技術(shù)能夠?qū)崿F(xiàn)這種復(fù)雜的算法。
已經(jīng)有報(bào)道說(shuō)由依佛雷姆和瑪拉赫提出的噪聲抑制規(guī)則可以獲得有效的噪聲降低,這導(dǎo)致了依佛雷姆-瑪拉赫濾波器權(quán)重公式。在一種方法中,原始的依佛雷姆-瑪拉赫濾波器權(quán)重公式采用浮點(diǎn)實(shí)現(xiàn)方式加以實(shí)現(xiàn)。盡管這樣的實(shí)現(xiàn)提供了足夠的數(shù)據(jù)精度,但它在性能方面缺乏效率。在另一種方法中,已經(jīng)采用傳統(tǒng)的曲線擬合方法用定點(diǎn)實(shí)現(xiàn)方式實(shí)現(xiàn)了依佛雷姆-瑪拉赫濾波器權(quán)重公式,例如帶有泰勒公式的多項(xiàng)式近似。盡管這種實(shí)現(xiàn)在性能上提供了效率,但這種實(shí)現(xiàn)卻缺乏數(shù)據(jù)精度。
通過(guò)參考下列描述和附圖可以最好地理解本發(fā)明,附圖用于圖示本發(fā)明的實(shí)施方案。在附圖中圖1是基于依佛雷姆-瑪拉赫濾波器的語(yǔ)音增強(qiáng)系統(tǒng)的示例性實(shí)施方案的框圖。
圖2是曲線分析的示例性實(shí)施方案的曲線圖。
圖3是帶有區(qū)間映射的曲線分析的示例性實(shí)施方案的曲線圖。
圖4是描述多項(xiàng)式近似過(guò)程的誤差結(jié)果的示例性實(shí)施方案的曲線圖。
圖5A是描述依佛雷姆-瑪拉赫濾波器權(quán)重公式的精確分段多項(xiàng)式近似的示例性實(shí)施方案的框圖。
圖5B是描述數(shù)據(jù)格式的示例性實(shí)施方案的框圖。
圖6是描述用于執(zhí)行增強(qiáng)的依佛雷姆-瑪拉赫濾波器權(quán)重操作的過(guò)程邏輯的框圖。
圖7是描述增強(qiáng)的依佛雷姆-瑪拉赫濾波器權(quán)重操作過(guò)程的示例性實(shí)施方案的流程圖。
圖8是描述可以用于執(zhí)行增強(qiáng)的依佛雷姆-瑪拉赫濾波器權(quán)重操作的示例性計(jì)算機(jī)系統(tǒng)的框圖。
具體實(shí)施例方式
這里描述用于依佛雷姆-瑪拉赫濾波器的精確分段多項(xiàng)式近似。在下面的描述中,會(huì)陳述大量的特定細(xì)節(jié)。但是,應(yīng)該理解沒(méi)有這些特定細(xì)節(jié)也可以實(shí)現(xiàn)本發(fā)明的實(shí)施方案。在其它實(shí)例中,并未詳細(xì)列出那些眾所周知的電路、設(shè)備和技術(shù),以免模糊對(duì)本發(fā)明的理解。
下面對(duì)詳細(xì)描述的一些部分會(huì)根據(jù)對(duì)計(jì)算機(jī)存儲(chǔ)器中的數(shù)據(jù)位的操作的算法和符號(hào)表示來(lái)給出。數(shù)據(jù)處理領(lǐng)域的技術(shù)人員使用這些算法的描述和表示來(lái)最有效地把它們的工作的實(shí)質(zhì)傳達(dá)給本領(lǐng)域的其它技術(shù)人員。算法在這里通常被設(shè)想為一個(gè)可以產(chǎn)生預(yù)期結(jié)果的前后一致的操作序列。這些操作是指那些需要對(duì)物理量進(jìn)行物理操作的操作。通常,盡管并非必須,這些量采用能夠被進(jìn)行存儲(chǔ)、傳送、組合、比較以及其它方式操作的電或磁信號(hào)的形式。已經(jīng)證明,有時(shí),主要是出于通用的原因,把這些信號(hào)稱作位、數(shù)值、元素、符號(hào)、字符、項(xiàng)、數(shù)字等等是非常方便的。
但是,應(yīng)該時(shí)刻記住,所有這些以及類似的術(shù)語(yǔ)都將與適當(dāng)?shù)奈锢砹肯嚓P(guān)聯(lián),并且僅僅是用于這些量的方便的標(biāo)記。附非特殊聲明,否則就和從下面的論述中所看到的一樣明顯,即在整個(gè)描述中,采用諸如“處理”、“計(jì)算”、“計(jì)算出”、“確定”或“顯示”等術(shù)語(yǔ)的論述都指的是計(jì)算機(jī)系統(tǒng)或類似的數(shù)據(jù)處理設(shè)備的動(dòng)作和過(guò)程,它們操縱在計(jì)算機(jī)系統(tǒng)的寄存器和存儲(chǔ)器中表示為物理(例如,電子)量的數(shù)據(jù)并把它們轉(zhuǎn)換為同樣表示成計(jì)算機(jī)系統(tǒng)存儲(chǔ)器或寄存器或其它信息存儲(chǔ)、傳送或顯示設(shè)備中的物理量的其它數(shù)據(jù)。
本發(fā)明的實(shí)施方案還涉及用于執(zhí)行這里所描述的操作的設(shè)備。一個(gè)設(shè)備可以是為了所要求的目的而專門構(gòu)造的,也可以包括由計(jì)算機(jī)中所存儲(chǔ)的計(jì)算機(jī)程序有選擇地激活或重新配置的通用計(jì)算機(jī)。這樣的計(jì)算機(jī)程序可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,例如(但并不局限于)包括軟盤、光盤、CD-ROM和磁-光盤在內(nèi)的任意類型的盤片、只讀存儲(chǔ)器(ROM)、像動(dòng)態(tài)RAM(DRAM)、EPROM、EEPROM這樣的隨機(jī)存取存儲(chǔ)器(RAM)、磁卡或光卡,或者適合存儲(chǔ)電子指令的任意類型的介質(zhì),并且上述每種存儲(chǔ)部件都和計(jì)算機(jī)系統(tǒng)總線相耦合。
這里所提出的算法和展示并非固定地與任意特定的計(jì)算機(jī)或其它設(shè)備相關(guān)。各種通用系統(tǒng)可以和符合這里的教義的程序一起使用,構(gòu)造更專用的設(shè)備來(lái)執(zhí)行這些方法或許會(huì)更方便一些。從下面的描述可以看出用于多種這樣的系統(tǒng)的結(jié)構(gòu)。另外,對(duì)本發(fā)明的實(shí)施方案的描述并不參考任何特定的編程語(yǔ)言。應(yīng)該理解多種編程語(yǔ)言都可以用來(lái)實(shí)現(xiàn)這里所描述的本發(fā)明的實(shí)施方案的教義。
一種機(jī)器可讀介質(zhì)包括用于以機(jī)器(例如,計(jì)算機(jī))可讀的形式存儲(chǔ)或傳輸信息的任意機(jī)制。例如,機(jī)器可讀介質(zhì)包括只讀存儲(chǔ)器(ROM);隨機(jī)存取存儲(chǔ)器(RAM);磁盤存儲(chǔ)介質(zhì);光存儲(chǔ)介質(zhì);閃存設(shè)備;電子、光學(xué)、聲學(xué)或其它形式的可傳播信號(hào)(例如,載波、紅外信號(hào)、數(shù)字信號(hào)等);等等。
圖1是描述依佛雷姆-瑪拉赫噪音抑制器的示例性實(shí)施方案的框圖,在該抑制器中可以使用精確分段多項(xiàng)式近似。在一種實(shí)施方案中,示例性噪音抑制器100包括語(yǔ)音數(shù)據(jù)源101、時(shí)域到頻域(T/F)變換模塊102、噪音功率譜估算模塊103、語(yǔ)音功率譜估算模塊104、濾波器系數(shù)計(jì)算模塊105、實(shí)施濾波模塊106、頻域到時(shí)域(F/T)變換模塊107以及語(yǔ)音數(shù)據(jù)接收器108。
參考圖1,根據(jù)本發(fā)明的一種實(shí)施方案,從數(shù)據(jù)源101接收到的語(yǔ)音數(shù)據(jù)可能包括一個(gè)具有最新獲得的N/2輸入樣本ζn以及前一個(gè)N/2輸入樣本ζn-1的輸入塊,它們構(gòu)成了一個(gè)新的輸入塊zn,例如zn=ξn-1ξn]]>當(dāng)T/F變換模塊102從數(shù)據(jù)源101接收到語(yǔ)音數(shù)據(jù)時(shí),輸入塊被乘以一個(gè)窗口函數(shù)的平方根。窗口函數(shù)可以被構(gòu)造為當(dāng)它的前一半被加到后一半時(shí),所有的值都加1。在一種實(shí)施方案中,窗口函數(shù)是一個(gè)三角窗口,可以定義為如下
可以按照如下公式計(jì)算輸入的離散傅立葉變換Zn=F(Zn·w)]]>其中·表示點(diǎn)乘, 表示一個(gè)包含w的項(xiàng)的平方根的向量。F是傅立葉變換矩陣,它的項(xiàng)如下f(m,n)=e-j2ππmn/N]]>其中N是變換的大小。離散傅立葉變換可以用FFT(快速傅立葉變換)、DCT(離散余弦變換)或DWT(離散小波變換)來(lái)代替。
頻域中的數(shù)據(jù)隨后被傳遞到噪音功率譜估算模塊103和語(yǔ)音功率譜估算模塊104。在噪音功率譜估算模塊103中,噪聲語(yǔ)音振幅平方譜分量被平均以便提供對(duì)噪聲語(yǔ)音功率譜(例如,功率譜密度或PSD)的估算。在一種實(shí)施方案中,估算按照如下給出Pnz(k)=βn·|Zn(k)|2+(1-βn)·Pn-1z(k)]]>其中自適應(yīng)步長(zhǎng)βn定義如下βn=βmin+ρn-1y(βmax-βmin)]]>此處βmin=0.9,βmax=1.0,并且ρn-1y是語(yǔ)音以頻率庫(kù)(frequency bin)k存在的可能性。頻率庫(kù)k是向量Zn中系數(shù)的指數(shù)。
對(duì)純語(yǔ)音功率譜分量的估算是通過(guò)語(yǔ)音功率譜估算模塊104執(zhí)行譜相減和平均而得到的。估算可通過(guò)如下來(lái)獲得Pny(k)=αn·|Y^n-1(k)|2+(1-αn)·ψ0(Pnz(k)-Pn-1y(k))]]>
此處閾操作符ψ定義如下 其中自適應(yīng)步長(zhǎng)αn定義為αn=αmin+(1-ρn-1y)(αmax-αmin)]]>此處αmin=0.91,αmax=0.95,并且ρm-1y是語(yǔ)音以頻率庫(kù)k存在的可能性。注意前一幀的噪音功率譜分量用在了這個(gè)計(jì)算中。如果噪音底階估算器獨(dú)立于該算法的其它部分,或許它可以用當(dāng)前幀的噪音估算來(lái)代替。
用于計(jì)算依佛雷姆一瑪拉赫抑制規(guī)則的參數(shù)之一是維納濾波器(一種不同的噪音抑制規(guī)則),它可由濾波系數(shù)模塊105來(lái)執(zhí)行。維納濾波器權(quán)重可定義如下Wny(k)=ψWmin(Pny(k)Pny(k)+Pn-1v(k))]]>此處Wmin可以是和O.Cappe所定義的閾值相類似的閾值,參見(jiàn)“Elimination of the Musical Noise Phenomenon with Ephraim andMalah Noise Suppressor(用依佛雷姆和瑪拉赫噪音抑制器消除音樂(lè)噪音現(xiàn)象)”,IEEE Trans.Speech and Audio Processing,1994年四月第2卷第2號(hào),345-349頁(yè)。在Cappe中,為先驗(yàn)SNR推薦了一個(gè)下限,定義如下 此處可以用 來(lái)避免音樂(lè)噪音。作為結(jié)果,它可以被變換成
注意如果維納濾波器是根據(jù)先驗(yàn)SNR來(lái)寫(xiě)的,則根據(jù)一種實(shí)施方案維納濾波器計(jì)算可以用表查找來(lái)代替,下面將進(jìn)一步詳細(xì)地描述表查找。這種方法對(duì)于那些除法運(yùn)算較昂貴的處理器來(lái)說(shuō)尤其有用。
對(duì)每個(gè)頻率庫(kù)的后信噪比(SNR)可以定義如下 依佛雷姆-瑪拉赫濾波器權(quán)重由下式給出 其中M(·)是由下式定義的函數(shù)M(θ)=12·πθ·e-θ2[(1+θ)·I0(θ2)+θ·I1(θ2)]]]>通常,噪音功率譜估算器可以用來(lái)計(jì)算Pnv(k)。這種估算器可以用與R.Martin所定義的相類似的方法來(lái)構(gòu)造,參見(jiàn)“Noise PowerSpectral Density Estimation Based on Optimal Smoothing andMinimum Statistics(基于最優(yōu)平滑和最小統(tǒng)計(jì)的噪音功率譜密度估算)”,IEEE Trans Speech and Audio,2001年七月第9卷第5號(hào),504-512頁(yè)。
通常,并不直接計(jì)算語(yǔ)音存在的概率,而是由整個(gè)語(yǔ)音能級(jí)的MMSE(最小均方誤差)(維納)估算器大致估計(jì),定義如下ρny=Σk=0N/2Pny(k)Σk=0N/2Pny(k)+Σk=0N/2Pnv(k)]]>
可以修改濾波器系數(shù)Hny(k)以提高可感知的語(yǔ)音質(zhì)量或者減少可感知的樂(lè)音。例如,為了有效地處理喧鬧的、低通噪音,例如在汽車環(huán)境中所遇到的那些噪音,低頻濾波器系數(shù)(例如,低于60HZ)可以設(shè)為0。然后,可以通過(guò)施加濾波器模塊106來(lái)計(jì)算濾波器輸出。濾波器輸出定義如下Y^n(k)=Hny(k)·Zn(k)]]>最后,可以通過(guò)反向FFT、反向DFT或反向DWT獲得時(shí)域?yàn)V波器輸出以在語(yǔ)音數(shù)據(jù)接收器108上產(chǎn)生最后的輸出。時(shí)域?yàn)V波器輸出由F/T變換模塊107根據(jù)與如下公式類似的一個(gè)公式來(lái)實(shí)現(xiàn)y^n-1=[ON2×N2IN2×N2]·w·F-1Y^n-1+[IN2×N2ON2×N2]·w·F-1Y^n]]>如上所述,原始的依佛雷姆-瑪拉赫濾波器權(quán)重公式包括若干處理器都可能無(wú)法提供的復(fù)雜計(jì)算。原始的依佛雷姆-瑪拉赫濾波器權(quán)重公式定義如下 ......(等式1)其中M(·)是如下定義的函數(shù)M(θ)=12·πθ·e-θ2[(1+θ)·I0(θ2)+θ·I1(θ2)]]]>......(等式2)其中I0(·)和I1(·)是改進(jìn)的第一種貝塞爾函數(shù)的階0和階1,這在本領(lǐng)域中是眾所周知的。與改進(jìn)的第一種貝塞爾函數(shù)有關(guān)的更詳細(xì)的信息可以在下面的Web站點(diǎn)找到
http//mathworld.wolfram.com/ModifiedBesselFunctionoftheFirstKind.htmlWny(k)是由如下公式定義的維納濾波器Wny(k)=Wmin(Pny(k)Pny(k)+Pn-1v(k))]]>......(等式3)其中Wmin是和O.Cappe所定義的相類似的閾值,參見(jiàn)“Eliminationof the Musical Noise Phenomenon with Ephraim and Malah NoiseSuppressor(用依佛雷姆和瑪拉赫抑制器消除音樂(lè)噪音現(xiàn)象)”,IEEE Trans Speech And Audio Processing,1994年四月第2卷第2號(hào)345-349頁(yè)。Pny(k)是由語(yǔ)音功率譜估算模塊104提供的純語(yǔ)音PSD(功率譜密度)估計(jì)值。Pnv(k)是由噪音功率譜估算模塊103提供的噪音PSD估計(jì)值。
等式(1)中的除法運(yùn)算是軟件和硬件實(shí)現(xiàn)的性能瓶頸。既然 新的依佛雷姆-瑪拉赫濾波器權(quán)重可以變換為 其中M′(·)是如下定義的函數(shù)M′(θ)=12·πθ·e-θ2[(1+θ)·I0(θ2)+θ·I1(θ2)]]]>......(等式4)其中I0(·)和I1(·)分別是改進(jìn)的第一種貝塞爾函數(shù)的階0和階1。采用新的依佛雷姆-瑪拉赫濾波器權(quán)重公式可以消除等式1中引入的除法運(yùn)算。
圖2是M′(·)函數(shù)的示例曲線。參考圖2,當(dāng)輸入值趨近于0時(shí),曲線的動(dòng)態(tài)范圍很大。在輸入值為0的那一點(diǎn)上,曲線趨近于∞。因而,如果M′(·)是通過(guò)通用的分段多項(xiàng)式近似來(lái)實(shí)現(xiàn)的,則大的動(dòng)態(tài)范圍也會(huì)使誤差非常大,并且在輸入值趨近于0時(shí),它會(huì)趨近于∝。通常,通用分段多項(xiàng)式近似針對(duì)分段多項(xiàng)式近似使用平均長(zhǎng)度區(qū)間。
為了解決這個(gè)問(wèn)題,根據(jù)一種實(shí)施方案,引入了一種用于指數(shù)增加的分段多項(xiàng)式近似技術(shù)。對(duì)定點(diǎn)實(shí)現(xiàn),M′(·)的輸入值是用Q22格式表示的。Q格式是用來(lái)用定點(diǎn)數(shù)值表示浮點(diǎn)數(shù)值。定點(diǎn)數(shù)中的二進(jìn)制小數(shù)點(diǎn)的位置決定了如何解釋該數(shù)的縮放。在硬件執(zhí)行像加或減這樣的基本算術(shù)運(yùn)算時(shí),硬件使用相同的邏輯電路而不考慮比例因子的值。該邏輯電路對(duì)二進(jìn)制小數(shù)點(diǎn)一無(wú)所知。它們執(zhí)行帶符號(hào)或無(wú)符號(hào)整數(shù)算術(shù)時(shí)就好象二進(jìn)制小數(shù)點(diǎn)在b0的右邊。b0是最低有效(即最低)位的位置。例如,根據(jù)一種實(shí)施方案,32位的數(shù)據(jù)可以被定義為圖5B中所示的數(shù)據(jù)格式530,此處MSB是最高有效(即最高)位,LSB是最低有效(即最低)位。
在DSP(數(shù)據(jù)信號(hào)處理)行業(yè)中,帶符號(hào)的和定點(diǎn)數(shù)據(jù)類型中的二進(jìn)制小數(shù)點(diǎn)的位置被以Q格式符號(hào)表示并由其標(biāo)明。這個(gè)定點(diǎn)符號(hào)采用了Qm.n的形式,其中·Q表明數(shù)是采用Q格式符號(hào)的(例如,對(duì)有符號(hào)定點(diǎn)數(shù)的表示)·m表明用來(lái)指定一個(gè)數(shù)字的2的補(bǔ)碼整數(shù)部分的位的個(gè)數(shù)·n表明用來(lái)指定一個(gè)數(shù)字的2的補(bǔ)碼的小數(shù)部分的位的個(gè)數(shù),或二進(jìn)制小數(shù)點(diǎn)右面的位的個(gè)數(shù)。
在Q格式中,最高有效位被指定為符號(hào)位。在Q格式中表示一個(gè)帶符號(hào)的定點(diǎn)數(shù)據(jù)類型需要m+n+1位以便將該符號(hào)考慮進(jìn)去。例如,Q15是在二進(jìn)制小數(shù)點(diǎn)右邊有n=15位的帶符號(hào)的32位數(shù),表示為Q16.15。這個(gè)符號(hào)表示中,這個(gè)數(shù)據(jù)類型共有(1個(gè)符號(hào)位)+(m=16個(gè)整數(shù)位)+(n=15個(gè)小數(shù)位)=32位。在Q格式符號(hào)表示中,當(dāng)Q16.15被指示固定為32位的數(shù)據(jù)類型時(shí),常常隱含著m=32-n-1。因此,Q15就可以用來(lái)表示Q16.15。
根據(jù)一種實(shí)施方案,從θ=27到231,該范圍被分成24個(gè)區(qū)間,每個(gè)區(qū)間定義為[2i,2i+1),i=7..30。每個(gè)區(qū)間被映射到等長(zhǎng)的單元以分析該曲線,如圖3所示。如圖3所示,指數(shù)增加的分段逼近限制了動(dòng)態(tài)范圍并為定點(diǎn)實(shí)現(xiàn)提供了很高的精度。在第i個(gè)區(qū)間[2i,2i+1)中,可以用二次多項(xiàng)式近似來(lái)計(jì)算輸出結(jié)果。在一種實(shí)施方案中,該二次多項(xiàng)式近似定義如下
f(x)=P0+P1*x+P2*x2......(等式5)通常,固定的Q數(shù)值,例如,Q31、Q15,是針對(duì)定點(diǎn)實(shí)現(xiàn)而使用的。為了實(shí)現(xiàn)高精度的輸出,設(shè)計(jì)了參數(shù)的動(dòng)態(tài)Q數(shù)值。參考等式5,因?yàn)镻1和P2在不同區(qū)間變化很大,可以為參數(shù)P1和P2設(shè)計(jì)動(dòng)態(tài)Q數(shù)值以維持高精度。在一種實(shí)施方案中,P1的Q數(shù)值是(i+5),P2的Q數(shù)值是(i-4),此處i是對(duì)應(yīng)區(qū)間的指數(shù)(i從0到23)。P0的表示對(duì)于所有部分都被定義為Q22格式。
在一種實(shí)施方案中,P0可以按如下定義P0[24]={669498645,473414302,334764744,236728959,167413213,118408092,83768274, 59291231, 42007360, 29819668, 21249233, 15255427,11108711, 8299601, 6470760, 5361107, 4756698, 4463049,4325745, 4259445, 4226742, 4210491, 4202389, 4198345};在一種實(shí)施方案中,P1可以按如下定義P1[24]={72453962,51231813,36225125, 25613282,18108852,12801395,9047010, 6390220, 4508716, 3174276, 2225121, 1546422,1056723, 698929, 435261, 245271, 121987, 56781,27183, 13368, 6635, 3306,1650,824};一種實(shí)施方案中,P2可以按如下定義P2[24]={1576642499,557423223,197075987, 69674844, 24632335,8707825,3077959, 1087711, 384201, 135577, 47749, 16748,5823, 1986, 648,193,49, 11,2, 0,0, 0, 0, 0};
根據(jù)一種實(shí)施方案,圖4是指數(shù)增加的分段二次多項(xiàng)式近似的誤差結(jié)果。參考圖4,圖形402表示區(qū)間的最大絕對(duì)誤差,圖形401以百分?jǐn)?shù)表示誤差。如圖4所示,最大誤差百分?jǐn)?shù)小于1%。當(dāng)輸入趨近于0時(shí),傳統(tǒng)曲線擬合方法的誤差幾乎會(huì)達(dá)到50%。
根據(jù)一種實(shí)施方案,當(dāng)M′(·)的輸入值(Q22格式)在(27,231)范圍內(nèi)時(shí),M′(·)由具有24個(gè)區(qū)間的指數(shù)增加的分段二次多項(xiàng)式近似確定,如上所述。當(dāng)M′(·)的輸入值(Q22格式)很小時(shí),例如在
={2147483647,1815,1283,1048,907,812,741,686,642,605,574,547,524,503,485,469,454,440,428,416,406,396,387,378,370,363,356,349,343,337,331,326,321,316,311,307,303,298,294,291,287,283,280,277,274,271,268,265,262,259,257,254,252,249,247,245,243,240,238,236,234,232,231,229,227,225,223,222,220,219,217,215,214,212,211,210,208,207,206,204,203,202,200,199,198,197,196,195,193,192,191,190,189,188,187,186,185,184,183,182,182,181,180,179,178,177,176,175,175,174,173,172,172,171,170,169,169,168,167,166,166,165,164,164,163,162,162,16l,160}圖5A是一個(gè)框圖,描述了用于依佛雷姆-瑪拉赫濾波器權(quán)重公式的高精度實(shí)現(xiàn)算法的操作的示例性實(shí)施方案。這些操作可由硬件(例如,電路、專用邏輯等)、軟件(諸如運(yùn)行在通用計(jì)算機(jī)或?qū)S脵C(jī)上的程序)或它們的組合來(lái)執(zhí)行。參考圖5A,在處理模塊501中,函數(shù)Ephraim_Malah()的輸入?yún)?shù)夕,它是維納濾波器Wny(k)和后 的乘積,由過(guò)程邏輯接收,此處k表示頻率點(diǎn)的指數(shù)。
對(duì)定點(diǎn)實(shí)現(xiàn)來(lái)說(shuō),根據(jù)一種實(shí)施方案,Wny(k)是用Q31格式實(shí)現(xiàn)的, 是用Q15格式實(shí)現(xiàn)的。在處理塊502,根據(jù)一種實(shí)施方案,既然θ是以Q22格式實(shí)現(xiàn)的,因此可以由過(guò)程邏輯通過(guò)下列變換來(lái)獲得θ ......(等式6)此處>>表示移位操作。在一種實(shí)施方案中,θ是適用于32位處理器的32位值。應(yīng)該理解θ也可以為其它類型的處理器,例如64位處理器等采用其它形式加以實(shí)現(xiàn)。
如果在處理模塊504,θ大于預(yù)定的閾值,例如27,則從θ中提取出一個(gè)Index(指數(shù))值和一個(gè)Mantissal(尾數(shù)),θ如根據(jù)一種實(shí)施方案的圖5B中的32位數(shù)550所示。參考圖5A和5B,在處理決504,Evaluate(θ)提取出指數(shù)=24-n551,尾數(shù)552。n是32位數(shù)550的前導(dǎo)位0的個(gè)數(shù)。例如,如圖5B所示,指數(shù)=24-6=18,尾數(shù)552=1110000001111100110用二進(jìn)制表示,它的十進(jìn)制表示為459750。在一種實(shí)施方案中,n551和尾數(shù)552可以通過(guò)處理器的指令來(lái)提取,例如可從Intel公司購(gòu)買到的帶有CLZ指令的Xscale微處理器。
在處理塊505,因?yàn)閄是一個(gè)尾數(shù),諸如尾數(shù)552,所以采用Q22格式加以實(shí)現(xiàn)。P0[i]采用Q22格式加以實(shí)現(xiàn)。P1[i]采用動(dòng)態(tài)Q值加以實(shí)現(xiàn),諸如(5+i)。P2[i]采用動(dòng)態(tài)Q值(i-4)加以實(shí)現(xiàn)。結(jié)果M′(θ)采用Q22格式加以實(shí)現(xiàn)。在一種實(shí)施方案中,處理塊505可以由過(guò)程邏輯用一種或多種主要操作加以實(shí)現(xiàn)。
圖6是描述定點(diǎn)實(shí)現(xiàn)中的操作的示例性實(shí)施方案的框圖。參考圖6,示例性操作600包括第一操作601和第二操作602。操作601和602可以由硬件(例如,電路、專用邏輯等)、軟件(例如運(yùn)行在通用計(jì)算機(jī)或?qū)S脵C(jī)上的程序)或它們的組合來(lái)執(zhí)行。例如,塊601和602可以代表具有像乘法器、移位器和加法器等單個(gè)部件的兩個(gè)電路。另外可選地,單元601和602可以嵌入在像微處理器這樣的處理器中。此外,塊601和602中涉及的操作也可以作為可由處理器識(shí)別并執(zhí)行的指令加以實(shí)現(xiàn),例如Intel Xscale微處理器中的CLZ指令。也可以包括本領(lǐng)域的技術(shù)人員所熟知的其它部件。
根據(jù)一種實(shí)施方案,第一操作601中所涉及的過(guò)程可以定義如下TEMP=((P2[i]×X)>>(22-((i+5)-(i-4))))-P1[i]=((P2[i]×X)>>13)-P1[i]在一個(gè)特定的實(shí)施方案中,第一操作601包括乘法器603、移位器604和加法器605。乘法器603把P2和X(尾數(shù))相乘并在乘法器603的輸出產(chǎn)生第一個(gè)中間值。移位器604從乘法器603的輸出接收第一個(gè)中間值,并把該中間值移位數(shù)值22,產(chǎn)生第二個(gè)中間值。加法器605把第二個(gè)中間值和P1相加,并產(chǎn)生第一操作601的輸出Temp,如上所述。
根據(jù)一種實(shí)施方案,第二操作602中涉及的過(guò)程可以定義如下M′(θ)=((X×TEMP)>>(i+5))+P0[i]在第二操作602期間,乘法器606把來(lái)自第一操作601的輸出Temp和尾數(shù)X相乘并產(chǎn)生第三個(gè)中間值。移位器607接收第三個(gè)中間值,并把它移位(i+5)并產(chǎn)生第四中間值,此處i是指數(shù)。加法器608把第四個(gè)中間值和P0相加,并產(chǎn)生代表如上所述的M′(θ)的最終輸出。上述所有過(guò)程都不會(huì)調(diào)用任何算術(shù)除法運(yùn)算。
圖7是描述用于生成依佛雷姆一瑪拉赫濾波器系數(shù)的過(guò)程的示例性實(shí)施方案的流程圖。該過(guò)程可以由硬件(例如,電路、專用邏輯等)、軟件(例如運(yùn)行在通用計(jì)算機(jī)或?qū)S脵C(jī)上的程序)或它們的組合來(lái)加以實(shí)現(xiàn)。在一種實(shí)施方案中,示例過(guò)程700包括通過(guò)多項(xiàng)式近似機(jī)制且不采用算術(shù)除法運(yùn)算并根據(jù)維納濾波器權(quán)重和后信噪比(SNR)計(jì)算第一個(gè)參數(shù),并根據(jù)該第一個(gè)參數(shù)產(chǎn)生依佛雷姆一瑪拉赫濾波器系數(shù)。
參考圖7,在701單元,接收維納濾波器權(quán)重(例如,Wny(k))和后SNR(例如, 維納濾波器權(quán)重和后SNR可以根據(jù)語(yǔ)音和噪音功率譜估算來(lái)獲得,而語(yǔ)音和噪音功率譜估算則分別由圖1中的語(yǔ)音和噪音功率譜估算模塊104和103來(lái)執(zhí)行。在塊702,第一個(gè)參數(shù)(例如θ)是根據(jù)維納濾波器權(quán)重和后SNR而計(jì)算的。在一種實(shí)施方案中,第一個(gè)參數(shù)是32位的值。在塊703,如果第一個(gè)參數(shù)等于或小于閾值,則在塊707根據(jù)第一個(gè)參數(shù)從數(shù)據(jù)庫(kù)中檢索第二個(gè)參數(shù)(例如,M′(θ))。在一種實(shí)施方案中,該閾值被定義為27。根據(jù)一種實(shí)施方案,該數(shù)據(jù)庫(kù)包括一個(gè)或多個(gè)數(shù)據(jù)表,該數(shù)據(jù)表存儲(chǔ)與第一個(gè)參數(shù)對(duì)應(yīng)的第二個(gè)參數(shù)。然后,在塊706,根據(jù)第二個(gè)參數(shù)計(jì)算依佛雷姆-瑪拉赫濾波器系數(shù)。
在塊704,如果第一個(gè)參數(shù)大于該閾值,就根據(jù)第一個(gè)參數(shù)確定指數(shù)和尾數(shù)。在一種實(shí)施方案中,指數(shù)是根據(jù)第一個(gè)參數(shù)的前導(dǎo)0的個(gè)數(shù)來(lái)確定的,而尾數(shù)是部分根據(jù)第一個(gè)參數(shù)的其余部分來(lái)確定的,例如圖5B中所示的參數(shù)550。在塊705,用多項(xiàng)式近似機(jī)制在不調(diào)用算術(shù)除法運(yùn)算的情況下根據(jù)指數(shù)和尾數(shù)計(jì)算第二個(gè)參數(shù)(例如,M′(θ))。在一種實(shí)施方案中,多項(xiàng)式近似機(jī)制包括二次多項(xiàng)式近似操作,該操作定義如下f(x)=P0+P1*x+P2*x2在一種實(shí)施方案中,P0采用Q22格式。P1根據(jù)動(dòng)態(tài)Q值(5+i)加以確定,此處i是指數(shù)值。P2根據(jù)動(dòng)態(tài)Q值(i-4)加以確定,此處i是指數(shù)值。在塊706,根據(jù)第二個(gè)參數(shù)計(jì)算依佛雷姆-瑪拉赫濾波器系數(shù)。
圖8顯示了可以和本發(fā)明的實(shí)施方案一起使用的示例性計(jì)算機(jī)的框圖。例如,圖8中所示的系統(tǒng)800可以包括硬件、軟件或者它們二者,以執(zhí)行圖5A、6和7中所示的上述過(guò)程。注意,雖然圖8描述計(jì)算機(jī)系統(tǒng)的各種部件,但是并不意味著代表互連各部件的任何特定的體系結(jié)構(gòu)或者方式,因?yàn)檫@些細(xì)節(jié)和本發(fā)明并沒(méi)有什么密切的關(guān)系。還應(yīng)該理解網(wǎng)絡(luò)計(jì)算機(jī)、手持式計(jì)算機(jī)、蜂窩電話以及具有較多或較少部件的其它數(shù)據(jù)處理系統(tǒng)也可以和本發(fā)明一起使用。
如圖8所示,計(jì)算機(jī)系統(tǒng)800是數(shù)據(jù)處理系統(tǒng)的形式,計(jì)算機(jī)系統(tǒng)800包括總線802,總線802與微處理器803和ROM807、易失性RAM805和非易失性存儲(chǔ)器806相耦合。微處理器803與高速緩存器804(如圖8中的實(shí)例所示)相耦合,微處理器803可以是Intel公司的Pentium處理器??偩€802把這些各種各樣的部件互連在一起并且還把803、807、805和806這些部件互連到顯示控制器和顯示設(shè)備808以及輸入/輸出(I/O)設(shè)備810,輸入輸出設(shè)備810可以是鼠標(biāo)、鍵盤、調(diào)制解調(diào)器、網(wǎng)絡(luò)接口、打印機(jī)以及本領(lǐng)域中眾所周知的其它設(shè)備。通常,輸入/輸出設(shè)備810通過(guò)輸入/輸出控制器809與該系統(tǒng)相耦合。易失性RAM 805通常被實(shí)現(xiàn)為動(dòng)態(tài)RAM(DRAM),它持續(xù)不斷地需要電源來(lái)刷新或維持存儲(chǔ)器中的數(shù)據(jù)。非易失性存儲(chǔ)器806通常是磁性硬盤驅(qū)動(dòng)器,磁光驅(qū)、光驅(qū)或DVD RAM或者是在系統(tǒng)斷電后仍然能夠維持?jǐn)?shù)據(jù)的其它類型的存儲(chǔ)器系統(tǒng)。通常非易失性存儲(chǔ)器也可以是隨機(jī)存取存儲(chǔ)器,不過(guò)這并不是必須的。雖然圖8顯示的非易性存儲(chǔ)器是一個(gè)直接耦合到數(shù)據(jù)處理系統(tǒng)的其余部件的本地設(shè)備,但應(yīng)該理解,本發(fā)明也可以采用遠(yuǎn)離系統(tǒng)的非易失性存儲(chǔ)器,例如通過(guò)像調(diào)制解調(diào)器或以太網(wǎng)接口之類的網(wǎng)絡(luò)接口與該數(shù)據(jù)處理系統(tǒng)相耦合的網(wǎng)絡(luò)存儲(chǔ)設(shè)備??偩€802可以包括通過(guò)各種橋、控制器和/或適配器相互連接起來(lái)的一條或多條總線,這在本領(lǐng)域中是眾所周知的。在一種實(shí)施方案中,I/O控制器809包括用于控制USB外設(shè)的USB(通用串行總線)適配器。
在此已經(jīng)描述了用于依佛雷姆-瑪拉赫濾波器的精確分段多項(xiàng)式近似。在前述說(shuō)明中,已經(jīng)參考本發(fā)明特定的示例實(shí)施方案描述了本發(fā)明。顯而易見(jiàn)的是,在不背離在所附權(quán)利要求中提出的本發(fā)明的較廣的精神和范圍的前提下可以對(duì)本發(fā)明進(jìn)行多種修改。因此,說(shuō)明書(shū)和附圖應(yīng)該被看作是說(shuō)明性的而不是限制性的。
權(quán)利要求
1.一種方法,包括在不使用算術(shù)除法運(yùn)算的情況下,通過(guò)多項(xiàng)式近似機(jī)制,根據(jù)維納濾波器權(quán)重和后信噪比(SNR)計(jì)算第一個(gè)參數(shù);以及根據(jù)第一個(gè)參數(shù)產(chǎn)生依佛雷姆-瑪拉赫濾波器系數(shù)。
2.權(quán)利要求1的方法,還包括根據(jù)維納濾波器權(quán)重和后信噪比(SNR)計(jì)算第二個(gè)參數(shù);確定第二個(gè)參數(shù)是否小于閾值;以及如果第二個(gè)參數(shù)小于閾值,則通過(guò)數(shù)據(jù)庫(kù)檢索第一個(gè)參數(shù)。
3.權(quán)利要求2的方法,其中,該閾值是27。
4.權(quán)利要求2的方法,其中如果第一個(gè)參數(shù)不小于閾值,則該方法還包括根據(jù)第二個(gè)參數(shù)確定指數(shù)值和尾數(shù)值;以及通過(guò)多項(xiàng)式近似機(jī)制,根據(jù)該指數(shù)和尾數(shù)值計(jì)算第一個(gè)參數(shù)。
5.權(quán)利要求4的方法,其中第一個(gè)參數(shù)還被根據(jù)第三個(gè)參數(shù)并結(jié)合指數(shù)和尾數(shù)值加以確定,并且第三個(gè)參數(shù)被部分地根據(jù)該指數(shù)值動(dòng)態(tài)地加以選擇。
6.權(quán)利要求4的方法,其中根據(jù)該指數(shù)和尾數(shù)值計(jì)算的第一個(gè)參數(shù)包括部分地根據(jù)該指數(shù)值動(dòng)態(tài)地確定的第一個(gè)系數(shù)、第二個(gè)系數(shù),該方法還包括對(duì)第一個(gè)系數(shù)和尾數(shù)值執(zhí)行乘法操作,產(chǎn)生第一個(gè)中間值;對(duì)第一個(gè)中間值按照預(yù)先確定的數(shù)值進(jìn)行移位操作,產(chǎn)生第二個(gè)中間值;并且對(duì)第二個(gè)中間值和第二個(gè)系數(shù)執(zhí)行加法操作,產(chǎn)生第三個(gè)中間值。
7.權(quán)利要求6的方法,其中根據(jù)該指數(shù)和尾數(shù)值計(jì)算的第一個(gè)參數(shù)包括第三個(gè)系數(shù),該方法還包括對(duì)第三個(gè)中間值和尾數(shù)執(zhí)行乘法操作,產(chǎn)生第四個(gè)中間值;對(duì)第四個(gè)中間值按照部分根據(jù)指數(shù)值而確定的數(shù)值進(jìn)行移位操作,產(chǎn)生第五個(gè)中間值;并且對(duì)第五個(gè)中間值和第三個(gè)系數(shù)執(zhí)行加法操作以產(chǎn)生第一個(gè)參數(shù)。
8.權(quán)利要求4的方法,其中該指數(shù)值根據(jù)第二個(gè)參數(shù)的前導(dǎo)0的個(gè)數(shù)加以確定。
9.權(quán)利要求8的方法,其中該尾數(shù)值部分地根據(jù)第二個(gè)參數(shù)的余項(xiàng)而加以確定。
10.權(quán)利要求1的方法,其中該多項(xiàng)式近似機(jī)制包括一個(gè)二次多項(xiàng)式近似操作。
11.一種具有使機(jī)器執(zhí)行如下方法的可執(zhí)行代碼的機(jī)器可讀介質(zhì),該方法包括在不使用算術(shù)除法運(yùn)算的情況下,通過(guò)多項(xiàng)式近似機(jī)制,根據(jù)維納濾波器權(quán)重和后信噪比(SNR)計(jì)算第一個(gè)參數(shù);并且根據(jù)第一個(gè)參數(shù)產(chǎn)生依佛雷姆-瑪拉赫濾波器系數(shù)。
12.權(quán)利要求11的機(jī)器可讀介質(zhì),其中該方法還包括根據(jù)維納濾波器權(quán)重和后信噪比(SNR)計(jì)算第二個(gè)參數(shù);確定第二個(gè)參數(shù)是否小于閾值;并且如果第二個(gè)參數(shù)小于閾值,則通過(guò)數(shù)據(jù)庫(kù)檢索第一個(gè)參數(shù)。
13.權(quán)利要求12的機(jī)器可讀介質(zhì),其中該閾值是27。
14.權(quán)利要求12的機(jī)器可讀介質(zhì),其中如果第一個(gè)參數(shù)不小于閾值,該方法還包括根據(jù)第二個(gè)參數(shù)確定指數(shù)值和尾數(shù)值;并且通過(guò)該多項(xiàng)式近似機(jī)制根據(jù)該指數(shù)和尾數(shù)值計(jì)算第一個(gè)參數(shù)。
15.權(quán)利要求14的機(jī)器可讀介質(zhì),其中第一個(gè)參數(shù)還被根據(jù)第三個(gè)參數(shù)并結(jié)合該指數(shù)和尾數(shù)值加以確定,并且第三個(gè)參數(shù)被部分地根據(jù)該指數(shù)值動(dòng)態(tài)地加以選擇。
16.權(quán)利要求14的機(jī)器可讀介質(zhì),其中根據(jù)該指數(shù)和尾數(shù)值計(jì)算的第一個(gè)參數(shù)包括部分地根據(jù)該指數(shù)值動(dòng)態(tài)地加以確定的第一個(gè)系數(shù)、第二個(gè)系數(shù),該方法還包括對(duì)第一個(gè)系數(shù)和尾數(shù)值執(zhí)行乘法操作,產(chǎn)生第一個(gè)中間值;對(duì)第一個(gè)中間值按照預(yù)先確定的數(shù)值進(jìn)行移位操作,產(chǎn)生第二個(gè)中間值;并且對(duì)第二個(gè)中間值和第二個(gè)系數(shù)執(zhí)行加法操作,產(chǎn)生第三個(gè)中間值。
17.權(quán)利要求16的機(jī)器可讀介質(zhì),其中根據(jù)該指數(shù)和尾數(shù)值計(jì)算的第一個(gè)參數(shù)包括第三個(gè)系數(shù),該方法還包括對(duì)第三個(gè)中間值和尾數(shù)值執(zhí)行乘法操作,產(chǎn)生第四個(gè)中間值;對(duì)第四個(gè)中間值按照部分地根據(jù)該指數(shù)值加以確定的數(shù)值進(jìn)行移位操作,產(chǎn)生第五個(gè)中間值;并且對(duì)第五個(gè)中間值和第三個(gè)系數(shù)執(zhí)行加法操作以產(chǎn)生第一個(gè)參數(shù)。
18.權(quán)利要求11的機(jī)器可讀介質(zhì),其中該多項(xiàng)式近似機(jī)制包括一個(gè)二次多項(xiàng)式近似操作。
19.權(quán)利要求14的機(jī)器可讀介質(zhì),其中該指數(shù)值根據(jù)第二個(gè)參數(shù)的前導(dǎo)0的個(gè)數(shù)加以確定。
20.權(quán)利要求19的機(jī)器可讀介質(zhì),其中該尾數(shù)值被部分地根據(jù)第二個(gè)參數(shù)的余項(xiàng)加以確定。
21.一種設(shè)備,包括第一單元,用于在不使用算術(shù)除法運(yùn)算的情況下,通過(guò)多項(xiàng)式近似機(jī)制,根據(jù)維納濾波器權(quán)重和后信噪比(SNR)計(jì)算參數(shù);和第二單元,用于根據(jù)該參數(shù)產(chǎn)生依佛雷姆-瑪拉赫濾波器系數(shù)。
22.權(quán)利要求21的設(shè)備,還包括一個(gè)數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)被耦合以便在表示維納濾波器權(quán)重和后SNR的值小于閾值的情況下,提供該參數(shù)。
23.權(quán)利要求21的設(shè)備,其中第一單元包括第一個(gè)乘法器,用于對(duì)第一個(gè)系數(shù)和從維納濾波器權(quán)重和后SNR導(dǎo)出的尾數(shù)值執(zhí)行乘法,產(chǎn)生第一個(gè)中間值;第一個(gè)移位器,用于對(duì)第一個(gè)中間值按照預(yù)先確定的數(shù)值進(jìn)行移位操作,產(chǎn)生第二個(gè)中間值;以及第一個(gè)加法器,用于對(duì)第二個(gè)中間值和第二個(gè)系數(shù)執(zhí)行加法,產(chǎn)生第三個(gè)中間值。
24.權(quán)利要求23的設(shè)備,其中第一單元還包括第二個(gè)乘法器,用于對(duì)第三個(gè)中間值和尾數(shù)執(zhí)行乘法,產(chǎn)生第四個(gè)中間值;第二個(gè)移位器,用于對(duì)第四個(gè)中間值按照部分地根據(jù)該指數(shù)值加以確定的數(shù)值進(jìn)行移位操作,產(chǎn)生第五個(gè)中間值;以及第二個(gè)加法器,用于對(duì)第五個(gè)中間值和第三個(gè)系數(shù)執(zhí)行加法,以產(chǎn)生參數(shù)。
25.權(quán)利要求21的設(shè)備,其中該多項(xiàng)式近似機(jī)制包括一個(gè)二次多項(xiàng)式近似操作。
26.一種系統(tǒng),包括一個(gè)處理器;和與該處理器相耦合的存儲(chǔ)器,用于存儲(chǔ)指令,當(dāng)這些指令被該處理器執(zhí)行時(shí),使該處理器執(zhí)行下列操作在不使用算術(shù)除法運(yùn)算的情況下,通過(guò)多項(xiàng)式近似機(jī)制,根據(jù)維納濾波器權(quán)重和后信噪比(SNR)計(jì)算第一個(gè)參數(shù);和根據(jù)第一個(gè)參數(shù)產(chǎn)生依佛雷姆-瑪拉赫濾波器系數(shù)。
27.權(quán)利要求26的設(shè)備,還包括存儲(chǔ)在存儲(chǔ)器中的數(shù)據(jù)庫(kù),用于在表示維納濾波器權(quán)重和后SNR小于閾值時(shí),提供該參數(shù)。
28.權(quán)利要求26的設(shè)備,還包括與該處理器和存儲(chǔ)器相耦合的第一操作模塊,第一操作模塊包括第一個(gè)乘法器,用于對(duì)第一個(gè)系數(shù)和從維納濾波器權(quán)重和后SNR導(dǎo)出的尾數(shù)值執(zhí)行乘法,產(chǎn)生第一個(gè)中間值;第一個(gè)移位器,用于對(duì)第一個(gè)中間值按照預(yù)先確定的數(shù)值進(jìn)行移位操作,產(chǎn)生第二個(gè)中間值;以及第一個(gè)加法器,用于對(duì)第二個(gè)中間值和第二個(gè)系數(shù)執(zhí)行加法,產(chǎn)生第三個(gè)中間值。
29.權(quán)利要求28的設(shè)備,還包括與該處理器和存儲(chǔ)器相耦合的第二操作模決,第二操作模塊包括第二個(gè)乘法器,用于第三個(gè)中間值和尾數(shù)值執(zhí)行乘法,產(chǎn)生第四個(gè)中間值;第二個(gè)移位器,用于對(duì)第四個(gè)中間值按照部分地根據(jù)該指數(shù)值加以確定的數(shù)值進(jìn)行移位操作,產(chǎn)生第五個(gè)中間值;并且第二個(gè)加法器,用于對(duì)第五個(gè)中間值和第三個(gè)系數(shù)執(zhí)行加法以產(chǎn)生該參數(shù)。
30.權(quán)利要求26的設(shè)備,其中該多項(xiàng)式近似機(jī)制包括一個(gè)二次多項(xiàng)式近似操作。
全文摘要
本文描述了用于依佛雷姆-瑪拉赫濾波器的精確分段多項(xiàng)式近似。在一種實(shí)施方案中,示例性過(guò)程包括在不使用算術(shù)除法運(yùn)算的情況下,通過(guò)多項(xiàng)式近似機(jī)制,根據(jù)維納濾波器權(quán)重和后信噪比(SNR)計(jì)算第一個(gè)參數(shù),并根據(jù)第一個(gè)參數(shù)產(chǎn)生依佛雷姆-瑪拉赫濾波器系數(shù)。還描述了其它方法和設(shè)備。
文檔編號(hào)G10L21/02GK1532811SQ0313273
公開(kāi)日2004年9月29日 申請(qǐng)日期2003年9月30日 優(yōu)先權(quán)日2003年3月21日
發(fā)明者R·楊, R 楊 申請(qǐng)人:英特爾公司