專利名稱:用于稀疏通道的回波消除器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的實(shí)施例涉及通信領(lǐng)域,更具體而言涉及回波消除。
背景技術(shù):
在語(yǔ)音處理設(shè)備如電話網(wǎng)絡(luò)和無(wú)線聽筒的設(shè)計(jì)中,聲回波是固有的問(wèn)題?;夭ㄏ且环N技術(shù),其通過(guò)估算在發(fā)送側(cè)的話筒或線路上拾取的回波并將其從接收器側(cè)的耳機(jī)或免提揚(yáng)聲器減去來(lái)減小聲音傳輸過(guò)程中的回波量。由于環(huán)境的準(zhǔn)確模型是未知且時(shí)間變化的,適應(yīng)技術(shù)被典型地用于估算回波。
在回波消除中有兩個(gè)重要的現(xiàn)實(shí)問(wèn)題雙通話(double-talk)和由于揚(yáng)聲器封裝話筒(LEM)變化導(dǎo)致的脈沖響應(yīng)的變化。雙通話是由來(lái)自四線通信系統(tǒng)的電子雙工機(jī)的遠(yuǎn)端和近端端口兩者的語(yǔ)音信號(hào)的同時(shí)產(chǎn)生而導(dǎo)致的。LEM變化是由各種局部變化如揚(yáng)聲器的移動(dòng)、環(huán)境噪聲和溫度變化導(dǎo)致的。對(duì)于回波消除器,這兩個(gè)問(wèn)題需要相反的行為。雙通話需要適應(yīng)權(quán)重被保持不變,即沒(méi)有適應(yīng)性,而LEM變化需要快的適應(yīng)性。另外,當(dāng)通道脈沖響應(yīng)稀疏時(shí),計(jì)算可能是低效的并且可能是不精確的。
可通過(guò)參考被用于說(shuō)明本發(fā)明實(shí)施例的以下描述和附圖而最好地了解本發(fā)明。在附圖中圖1是說(shuō)明在其中可實(shí)踐本發(fā)明的一個(gè)實(shí)施例的系統(tǒng)的圖。
圖2是說(shuō)明依照本發(fā)明一個(gè)實(shí)施例的回波消除器的圖。
圖3是說(shuō)明依照本發(fā)明一個(gè)實(shí)施例在圖2中所示的使能發(fā)生器的圖。
圖4是說(shuō)明依照本發(fā)明一個(gè)實(shí)施例在圖2中所示的主權(quán)重更新器的圖。
圖5是說(shuō)明依照本發(fā)明一個(gè)實(shí)施例執(zhí)行回波消除的過(guò)程的流程圖。
圖6是說(shuō)明依照本發(fā)明一個(gè)實(shí)施例更新圖5中所示的稀疏權(quán)重集合的過(guò)程的流程圖。
圖7是說(shuō)明依照本發(fā)明一個(gè)實(shí)施例在200K次迭代之后組合主權(quán)重的圖。
圖8是說(shuō)明依照本發(fā)明一個(gè)實(shí)施例的平滑均方誤差(MSE)的圖。
圖9是說(shuō)明依照本發(fā)明一個(gè)實(shí)施例的使用延遲系數(shù)的雙通話的狀況的圖。
圖10是說(shuō)明依照本發(fā)明一個(gè)實(shí)施例的平滑LEM變化狀況的圖。
圖11是說(shuō)明依照本發(fā)明一個(gè)實(shí)施例在迭代104800到106800處的平滑LEM變化狀況的圖。
具體實(shí)施例方式
本發(fā)明是用于回波通道中的稀疏通道的回波消除器?;夭ㄍǖ澜邮者h(yuǎn)端輸入和近端輸入。響應(yīng)于檢測(cè)到雙通話的狀況和脈沖響應(yīng)變化的至少一個(gè),使能發(fā)生器確立(assert)稀疏更新使能。根據(jù)該稀疏更新使能,主權(quán)重更新器將陰影(shadow)濾波器的陰影權(quán)重傳遞給主濾波器的N個(gè)稀疏濾波器中的N個(gè)集合的稀疏權(quán)重。稀疏主濾波器非適應(yīng)地過(guò)濾遠(yuǎn)端輸入以產(chǎn)生主輸出。長(zhǎng)陰影濾波器適應(yīng)地過(guò)濾遠(yuǎn)端輸入以產(chǎn)生陰影輸出并估算主濾波器中稀疏權(quán)重的峰值的延遲。
在以下說(shuō)明書中,提出了諸多特定細(xì)節(jié)。然而應(yīng)理解,本發(fā)明的實(shí)施例可無(wú)需這些特定細(xì)節(jié)而被實(shí)踐。在其它實(shí)例中,眾所周知的電路、結(jié)構(gòu)和技術(shù)未被示出是為了不模糊對(duì)本說(shuō)明書的理解。
本發(fā)明一個(gè)實(shí)施例的單元可由硬件、固件、軟件或其任何組合來(lái)實(shí)施。當(dāng)被實(shí)施以軟件時(shí),本發(fā)明實(shí)施例的單元基本上是執(zhí)行必要任務(wù)的代碼段。軟件可包括實(shí)施在本發(fā)明一個(gè)實(shí)施例中描述的操作的實(shí)際代碼,或者仿真(emulate)或模擬所述操作的代碼。程序或代碼段可被存儲(chǔ)在處理器或機(jī)器可訪問(wèn)介質(zhì)中,或者在傳輸介質(zhì)上通過(guò)在載波中實(shí)施的計(jì)算機(jī)數(shù)據(jù)信號(hào)或由載波調(diào)制的信號(hào)來(lái)發(fā)送?!疤幚砥骺勺x或可訪問(wèn)介質(zhì)”或“機(jī)器可讀或可訪問(wèn)介質(zhì)”可包括可存儲(chǔ)、發(fā)送或傳遞信息的任何介質(zhì)。機(jī)器可訪問(wèn)介質(zhì)的實(shí)例包括電子電路、半導(dǎo)體存儲(chǔ)器器件、只讀存儲(chǔ)器(ROM)、閃存、可擦除ROM(EROM)、軟盤、高密度盤(CD)ROM、光盤、硬盤、光纖介質(zhì)、射頻(RF)鏈路等。計(jì)算機(jī)數(shù)據(jù)信號(hào)可包括可在諸如電子網(wǎng)絡(luò)通道、光纖、無(wú)線電、電磁、RF鏈路等的傳輸介質(zhì)上傳播的任何信號(hào)。代碼段可通過(guò)諸如互聯(lián)網(wǎng)、內(nèi)部網(wǎng)等的計(jì)算機(jī)網(wǎng)絡(luò)來(lái)下載。機(jī)器可訪問(wèn)介質(zhì)可被實(shí)施于一種產(chǎn)品中。機(jī)器可訪問(wèn)介質(zhì)可包括這樣的數(shù)據(jù),即當(dāng)被機(jī)器訪問(wèn)時(shí),其使該機(jī)器執(zhí)行在以下描述的操作。術(shù)語(yǔ)“數(shù)據(jù)”在這里指為機(jī)器可訪問(wèn)的目的而被編碼的任何類型的信息。因此它可包括程序、代碼、數(shù)據(jù)、文件等。
本發(fā)明實(shí)施例的全部或部分可由軟件來(lái)實(shí)施。軟件可具有被相互耦合的幾個(gè)模塊。一個(gè)軟件模塊被耦合于另一個(gè)模塊以接收變量、參數(shù)、自變量、指針等,并且/或者產(chǎn)生或傳遞結(jié)果、更新的變量、指針等。軟件模塊亦可以是與在平臺(tái)上運(yùn)行的操作系統(tǒng)交互的軟件驅(qū)動(dòng)程序(driver)或接口。軟件模塊亦可以是配置、設(shè)置、初始化數(shù)據(jù)、發(fā)送數(shù)據(jù)給硬件裝置并從其接收數(shù)據(jù)的硬件驅(qū)動(dòng)程序。
本發(fā)明的一個(gè)實(shí)施例可被描述為一個(gè)過(guò)程,其通常被描述為流程圖、程序圖、結(jié)構(gòu)圖或方塊圖。盡管流程圖可將操作描述成按順序的過(guò)程,許多操作可被并行或同時(shí)執(zhí)行。另外,操作的順序可被重新安排。當(dāng)其操作被完成時(shí),過(guò)程被終止。過(guò)程可對(duì)應(yīng)于方法、程序、步驟(procedure)等。
圖1是說(shuō)明在其中可實(shí)踐本發(fā)明的一個(gè)實(shí)施例的系統(tǒng)100的圖。系統(tǒng)100包括發(fā)送輸入解碼器110、回波通道120、發(fā)送輸出編碼器130、接收輸入解碼器140、接收輸出編碼器150、網(wǎng)絡(luò)145、發(fā)送輸入解碼器160、回波通道170、發(fā)送輸出編碼器180、接收輸入解碼器190和接收輸出編碼器195。
發(fā)送輸入解碼器110從第一近端接收經(jīng)編碼的語(yǔ)音并將經(jīng)編碼的語(yǔ)音解碼為線性語(yǔ)音數(shù)據(jù)Sin在一個(gè)實(shí)施例中,發(fā)送輸入解碼器110是μ定律/A定律解碼器?;夭ㄍǖ?20包括回波消除器125?;夭ㄏ?25從線性數(shù)據(jù)采樣Sin去除回波估算信號(hào)以產(chǎn)生線性數(shù)據(jù)采樣Sout。發(fā)送輸出編碼器130在打包之前提供語(yǔ)音壓縮。在一個(gè)實(shí)施例中,發(fā)送輸出編碼器130是G.7xx編碼器,其使用用于低位率語(yǔ)音(LBRV)的任何一個(gè)壓縮標(biāo)準(zhǔn),包括國(guó)際電信聯(lián)盟(ITU)-T國(guó)際標(biāo)準(zhǔn)化的G.7xx系列,以壓縮來(lái)自回波通道120的語(yǔ)音數(shù)據(jù)Sout。經(jīng)壓縮的語(yǔ)音數(shù)據(jù)通過(guò)網(wǎng)絡(luò)發(fā)送給遠(yuǎn)端。接收輸入解碼器140解壓縮在網(wǎng)絡(luò)145上從第一遠(yuǎn)端接收的語(yǔ)音數(shù)據(jù)。解壓縮技術(shù)與在發(fā)送輸出編碼器130中使用的壓縮兼容。回波通道120接收來(lái)自接收輸入解碼器140的Rin并發(fā)送出Rout線性數(shù)據(jù)采樣。接收輸出編碼器150將線性數(shù)據(jù)采樣Rout編碼為待發(fā)送給第一近端的μ定律和A定律編碼的語(yǔ)音。
網(wǎng)絡(luò)145是具有以下能力的任何網(wǎng)絡(luò)從發(fā)送輸出解碼器130、發(fā)送輸入解碼器160、接收輸入解碼器140和接收輸出解碼器195發(fā)送打包數(shù)據(jù)并將打包數(shù)據(jù)發(fā)送給它們。網(wǎng)絡(luò)145可以是互聯(lián)網(wǎng)、內(nèi)部網(wǎng)、外部網(wǎng)、局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)。發(fā)送輸入解碼器160從網(wǎng)絡(luò)145接收經(jīng)編碼的語(yǔ)音并將經(jīng)編碼的語(yǔ)音解碼為線性語(yǔ)音數(shù)據(jù)Sin。在一個(gè)實(shí)施例中,發(fā)送輸入解碼器160是μ定律/A定律解碼器。回波通道170包括回波消除器175。回波消除器175從線性數(shù)據(jù)采樣Sin去除回波估算信號(hào)以產(chǎn)生線性數(shù)據(jù)采樣Sout。發(fā)送輸出編碼器180在打包之前提供語(yǔ)音壓縮。在一個(gè)實(shí)施例中,發(fā)送輸出編碼器180是G.7xx編碼器,其使用用于低位率語(yǔ)音(LBRV)的任何一個(gè)壓縮標(biāo)準(zhǔn),包括國(guó)際電信聯(lián)盟(ITU)-T國(guó)際標(biāo)準(zhǔn)化的G.7xx系列,以壓縮來(lái)自回波通道170的語(yǔ)音數(shù)據(jù)Sout。經(jīng)壓縮的語(yǔ)音數(shù)據(jù)被發(fā)送給第二遠(yuǎn)端處的接收裝置。接收輸入解碼器190解壓縮從第二遠(yuǎn)端接收的語(yǔ)音數(shù)據(jù)。解壓縮技術(shù)與在發(fā)送輸出編碼器180中使用的壓縮兼容?;夭ㄍǖ?70接收來(lái)自接收輸入解碼器190的Rin并發(fā)送出Rout線性數(shù)據(jù)采樣。接收輸出編碼器190將線性數(shù)據(jù)采樣Rout編碼為待發(fā)送給對(duì)網(wǎng)絡(luò)145的第二近端的μ定律和A定律編碼的語(yǔ)音。在一個(gè)實(shí)施例中,發(fā)送輸入解碼器160、回波通道170、發(fā)送輸出解碼器180、接收輸入解碼器190和接收輸出編碼器195被集成為數(shù)字信號(hào)處理器165。
在以下描述中,上標(biāo)T表示矢量或矩陣的轉(zhuǎn)置,符號(hào)*表示乘法,||.||表示絕對(duì)值。
圖2是說(shuō)明依照本發(fā)明一個(gè)實(shí)施例的回波消除器125的圖?;夭ㄏ?25包括主濾波器210、減法器220、陰影濾波器230、減法器250和控制邏輯260。
稀疏主濾波器210是短或稀疏濾波器。它非適應(yīng)地或沒(méi)有適應(yīng)性地過(guò)濾遠(yuǎn)端輸入Rin以產(chǎn)生主輸出ym(k)。主濾波器210包括矢量器212、乘法器214和權(quán)重組合器216。矢量器212將遠(yuǎn)端輸入Rin延遲一個(gè)抽頭延遲線(tapped delay line)以產(chǎn)生矢量u(k)。矢量器212可由緩沖存儲(chǔ)器、移位寄存器或索引陣列來(lái)實(shí)施。乘法器214如下使u(k)乘以權(quán)重組合器216提供的組合權(quán)重Wc(k)以進(jìn)行過(guò)濾過(guò)程ym(k)=u(k)*Wc(k)T(1)
權(quán)重組合器216如下組合或合并主濾波器210的N個(gè)集合的稀疏權(quán)重Wm1,Wm2...,WmN以生成組合的權(quán)重對(duì)于1≤k≤ND Wc(k)=Wm1(k)(2)否則=Σi=1NWmi(k)----(3)]]>其中ND是耦合距離。耦合距離被用于檢測(cè)雙通話并將在以后被討論。
減法器220如下從主輸出減去近端輸入Sin以產(chǎn)生主誤差em(k)em(k)=Sin(k)-ym(k) (4)主誤差em(n)由控制邏輯用來(lái)產(chǎn)生使能,用于更新稀疏權(quán)重Wmi(k),其中i=1,...,N。
陰影濾波器230是長(zhǎng)適應(yīng)濾波器。它適應(yīng)地或有適應(yīng)性地過(guò)濾遠(yuǎn)端輸入Rin以產(chǎn)生陰影輸出ys(k)。在一個(gè)實(shí)施例中,適應(yīng)性規(guī)則是2階仿射投影(AP),AP(2)適應(yīng)性或更新規(guī)則。陰影濾波器230包括矢量器232、乘法器234、陰影權(quán)重Wsh240和陰影權(quán)重更新器245。矢量器232類似于延遲線212并可被與主濾波器210共享。矢量器232將遠(yuǎn)端輸入Rin延遲一個(gè)抽頭延遲線以產(chǎn)生矢量u(k)。乘法器230如下使u(k)乘以陰影權(quán)重Wsh240以進(jìn)行過(guò)濾過(guò)程ys(k)=u(k)*Wsh(k)T(5)當(dāng)被控制邏輯260使能時(shí),陰影權(quán)重更新器245使用AP(2)適應(yīng)性規(guī)則來(lái)更新陰影權(quán)重Wsh。
減法器250如下從陰影輸出ys(k)減去近端輸入Sin以產(chǎn)生陰影誤差es(k)es(k)=Sin(k)-ys(k) (6)陰影誤差es(k)由控制邏輯260用來(lái)產(chǎn)生稀疏更新使能。其亦被用于如下使用AP(2)規(guī)則來(lái)更新陰影權(quán)重Wsh(k)=(UT(k)*U(k)]-1*UT(k)*u(k)(7)φ(k)=u(k)-U(k)*(k) (8)Wsh(k+1)=Wsh(k)+[φ(k)/(φ(k)*φT(k)]*es(k) (9)其中U(k)是P個(gè)過(guò)去矢量(past vector)的集合U(k)=[u(k-1),u(k-2),...,u(k-P)]。
控制邏輯260執(zhí)行許多功能以控制主濾波器和陰影濾波器210和230的過(guò)濾操作和權(quán)重更新。控制邏輯接收遠(yuǎn)端輸入Rin以及主誤差和陰影誤差em(k)和es(n)??刂七壿?60包括使能發(fā)生器262和主權(quán)重更新器265。使能發(fā)生器262產(chǎn)生陰影更新使能以使能陰影濾波器230中的陰影權(quán)重更新器245。它亦產(chǎn)生稀疏更新使能以使能主權(quán)重更新器265。響應(yīng)于檢測(cè)到雙通話的狀況和脈沖響應(yīng)變化的至少一個(gè),如回波通道中的揚(yáng)聲器封裝話筒(LEM)狀況,它確立稀疏更新使能。當(dāng)稀疏更新使能被確立時(shí),主權(quán)重更新器265使用陰影權(quán)重Wsh 240的子集來(lái)更新主濾波器210的N個(gè)稀疏濾波器中的N個(gè)集合的稀疏權(quán)重。
圖3是說(shuō)明依照本發(fā)明一個(gè)實(shí)施例在圖2中所示的使能發(fā)生器262的圖。使能發(fā)生器262包括陰影更新使能發(fā)生器301和稀疏更新使能發(fā)生器302。
陰影更新使能發(fā)生器301產(chǎn)生陰影更新使能。當(dāng)被確立時(shí),陰影更新使能使陰影權(quán)重更新器245(圖2)能更新陰影權(quán)重Wsh 240(圖2)。它包括短期功率估算器310、長(zhǎng)期功率估算器320和適應(yīng)性使能器330。短期功率估算器310如下估算遠(yuǎn)端輸入Rin的短期功率psx1(k)=‖Rin(k-M+1)‖2(10)若x1(k)>pS(k-1)則pS(k)=(1-γr)x1(k)+γrpS(k-1)(11)否則pS(k)=(1-γf)x1(k)+γfpS(k-1) (12)其中γr和γf是有關(guān)過(guò)去采樣數(shù)的時(shí)間常數(shù),分別具有1-(1/24)和1-(1/240)的典型值;M是陰影濾波器的抽頭數(shù);M1是每個(gè)稀疏濾波器的抽頭數(shù)。在一個(gè)實(shí)施例中,M=512+ND=544且M1=128。
長(zhǎng)期功率估算器320如下估算遠(yuǎn)端輸入Rin的長(zhǎng)期功率pL:
若pS(k)>r1pL(k-1)則pL(k)=(1-α)x1(k)+αpL(k-1)(13)否則pL(k)=pL(k-1) (14)其中r1是正整數(shù),具有從4到10的典型值。
適應(yīng)性使能器330產(chǎn)生陰影更新使能。響應(yīng)于短期功率pS超過(guò)長(zhǎng)期功率pL的指示(indication),它確立陰影更新使能以使能陰影濾波器230的適應(yīng)性。長(zhǎng)期功率的指示是長(zhǎng)期功率的倍數(shù),例如r1pL,其中r1是正整數(shù)。換句話說(shuō),當(dāng)Ps>r1pL時(shí),陰影權(quán)重Wsh(k)被更新。在一個(gè)實(shí)施例中,r1的范圍是從4到10。
稀疏更新使能發(fā)生器302包括延遲系數(shù)發(fā)生器340、雙通話檢測(cè)器350、主誤差功率估算器360、陰影誤差功率估算器370、脈沖響應(yīng)變化檢測(cè)器380和組合器390。延遲系數(shù)發(fā)生器340如下計(jì)算用于主濾波器210的主耦合因子βm和用于陰影濾波器230的陰影耦合因子βsβm=(M/ND)*[Wm(1∶ND)*Wm(1∶ND)T] (15)βs=(M/ND)*[Wsh(1∶ND)*Wsh(1∶ND)T] (16)其中Wm(1∶ND)和Wsh(1∶ND)指稀疏權(quán)重和陰影權(quán)重的第一ND權(quán)重;ND是耦合距離,其有依賴于濾波器尺寸M和M1的值。在一個(gè)實(shí)施例中,M=544,M1=128,且ND=32。
響應(yīng)于主耦合因子βm超過(guò)陰影耦合因子βs的指示,雙通話檢測(cè)器檢測(cè)雙通話的狀況。陰影耦合因子βs的指示是βs的倍數(shù),即r2*βs,其中r2是正整數(shù)。在一個(gè)實(shí)施例中,r2=2。換句話說(shuō),狀況是βm>2*βs。響應(yīng)于檢測(cè)到雙通話的狀況,雙通話檢測(cè)器350確立雙通話的使能。
主誤差功率估算器360如下估算主誤差em(k)的主誤差功率epme1(k)=‖em(k)‖s(17)若e1(k)>epm(k-1)則epm(k)=(1-γr)e1(k)+γrepm(k-1)(18)否則epm(k)=(1-γf)e1(k)+γfepm(k-1) (19)其中γr和γr如以前被定義。
陰影誤差功率估算器370如下估算陰影誤差es(k)的陰影誤差功率epse2(k)=‖es(k)‖2(20)若e2(k)>eps(k-1)則eps(k)=(1-γr)e2(k)+γreps(k-1)(21)否則eps(k)=(1-γf)e2(k)+γfeps(k-1) (22)響應(yīng)于主誤差功率epm超過(guò)陰影誤差功率eps的指示,變化檢測(cè)器380檢測(cè)脈沖響應(yīng)變化。陰影誤差功率eps的指示是eps的倍數(shù),例如r3eps,其中r3是正整數(shù)。在一個(gè)實(shí)施例中,r3=100。換句話說(shuō),當(dāng)epm>r3eps時(shí),檢測(cè)到脈沖響應(yīng)變化。當(dāng)檢測(cè)到變化狀況時(shí)或響應(yīng)于檢測(cè)到變化狀況,變化檢測(cè)器380確立變化使能。
組合器390組合如雙通話檢測(cè)器350和LEM檢測(cè)器380分別確立的所檢測(cè)的雙通話和LEM變化,從而確立稀疏更新使能。如果這些狀況的任何一個(gè)被確立,主權(quán)重更新器被使能以更新主濾波器210中的N個(gè)集合的稀疏權(quán)重。在一個(gè)實(shí)施例中,組合器350是邏輯OR運(yùn)算器。
圖4是說(shuō)明依照本發(fā)明一個(gè)實(shí)施例在圖2中所示的主權(quán)重更新器265的圖。主權(quán)重更新器265包括峰值檢測(cè)器410和稀疏權(quán)重更新器420。
峰值檢測(cè)器410檢測(cè)陰影權(quán)重Wsh 240(圖2)中N個(gè)峰值的N個(gè)峰值位置。峰值檢測(cè)器410包括陰影緩沖器412、最大值探測(cè)器(finder)414和局部零位器416。當(dāng)過(guò)程第一次(first)開始時(shí),陰影緩沖器412存儲(chǔ)陰影權(quán)重Wsh 240。陰影緩沖器412在峰值檢測(cè)器410的操作期間被更新。最大值探測(cè)器414識(shí)別或定位陰影權(quán)重Wsh的最大絕對(duì)值的位置。該位置對(duì)應(yīng)于N個(gè)峰值位置之一。在峰值的位置被發(fā)現(xiàn)或識(shí)別之后,零位器416使位于該位置周圍的陰影權(quán)重Wsh的子集為零。該子集以該位置為中心。子集的寬度W取決于稀疏濾波器的大小M。在一個(gè)實(shí)施例中,M的范圍是從80-130,而W=50。被使得為零的子集然后被寫回到陰影緩沖器412,并且最大值探測(cè)器414繼續(xù)尋找被更新的陰影緩沖器412中的下一個(gè)峰值。每次檢測(cè)到峰值位置時(shí),峰值檢測(cè)器410保存該位置以在稀疏權(quán)重更新中被使用。典型的是,待檢測(cè)的峰值數(shù)等于稀疏權(quán)重Wmi的集合數(shù)。
根據(jù)N個(gè)峰值的位置,稀疏權(quán)重更新器420基于或使用陰影權(quán)重Wsh來(lái)替換N個(gè)集合的稀疏權(quán)重Wmi。稀疏權(quán)重更新器420包括閾值比較器430、第一更新器441、第二更新器442、第三更新器443和稀疏權(quán)重緩沖器450。
閾值比較器430比較峰值的位置j與低位置閾值TL和高位置閾值TH以確定如何替換N個(gè)集合的稀疏權(quán)重?;旧舷∈铏?quán)重Wmi(k)是用陰影權(quán)重Wsh的子集或多個(gè)子集來(lái)替換的。子集由位置索引來(lái)識(shí)別如下第一子集對(duì)于索引k在1和M1+ND之間,權(quán)重ND是耦合距離。
第二子集對(duì)于索引k在1和ND之間第三子集對(duì)于索引k在M-N1+1≤k≤M之間第四子集對(duì)于索引k在j-M1/2和j+M1/2之間,即j是峰值位置并且是第四子集的中心。
稀疏濾波器Wmi(k)的替換或更新是根據(jù)以下方程來(lái)進(jìn)行的如果j≤TL,則對(duì)于1≤k≤M1+ND(第一子集),Wmi(k)=Wsh(k),且否則Wmi(k)=0如果j≥TH,則對(duì)于1≤k≤ND(第二子集)和M-N1+1≤k≤M(第三子集),Wmi(k)=Wsh(k),且否則Wmi(k)=0如果TH<j<TL,則對(duì)于1≤k≤ND(第二子集)和j-M1/2≤k≤j+M1/2(第四子集),Wmi(k)=Wsh(k),且否則Wmi(k)=0。
響應(yīng)于所述位置小于低位置閾值TL,第一更新器441用陰影權(quán)重的第一陰影子集來(lái)替換N個(gè)集合的稀疏權(quán)重之一的第一稀疏子集。響應(yīng)于所述位置超過(guò)高位置閾值TH,第二更新器442分別用陰影權(quán)重的第二陰影子集和第三陰影子集來(lái)替換N個(gè)集合的稀疏權(quán)重之一的第二稀疏子集和第三稀疏子集。響應(yīng)于所述位置在低和高位置閾值TL和TH之間,第三更新器443分別用陰影權(quán)重的第二陰影子集和第四陰影子集來(lái)替換N個(gè)集合的稀疏權(quán)重之一的第二稀疏子集和第四稀疏子集。第四陰影子集以所述位置為中心。
圖5是說(shuō)明依照本發(fā)明一個(gè)實(shí)施例執(zhí)行回波消除的過(guò)程500的流程圖。
一旦START,過(guò)程500分別使用主濾波器和陰影濾波器產(chǎn)生主輸出和陰影輸出(方塊510)。這是通過(guò)延遲遠(yuǎn)端輸入并使經(jīng)延遲的遠(yuǎn)端輸入乘以相應(yīng)的濾波器權(quán)重而實(shí)現(xiàn)的。接下來(lái),過(guò)程500計(jì)算主誤差和陰影誤差(方塊515)。這是通過(guò)分別從主輸出和陰影輸出減去近端輸入而實(shí)現(xiàn)的。
然后,過(guò)程500估算遠(yuǎn)端輸入中的短期和長(zhǎng)期功率(方塊520)。接下來(lái),過(guò)程500確定陰影更新是否被使能。這是通過(guò)將短期功率比較于長(zhǎng)期功率的指示而實(shí)現(xiàn)的。如果陰影更新被使能,則過(guò)程500使用AP適應(yīng)性規(guī)則來(lái)更新陰影權(quán)重(方塊535)。否則,過(guò)程500保持相同的陰影權(quán)重(方塊530)。
接下來(lái),過(guò)程500產(chǎn)生主耦合因子和陰影耦合因子(方塊540)。然后,過(guò)程500確定是否已檢測(cè)到雙通話(方塊545)。這是通過(guò)將主耦合因子比較于陰影耦合因子的指示而實(shí)現(xiàn)的。如果檢測(cè)到雙通話的狀況,則過(guò)程500更新N個(gè)集合的稀疏權(quán)重(方塊560)并且過(guò)程500被終止。否則,過(guò)程500估算主誤差功率和陰影誤差功率(方塊550)。然后,過(guò)程500確定是否已檢測(cè)到脈沖響應(yīng)變化狀況(方塊555)。這是通過(guò)將主誤差功率比較于陰影誤差功率的指示而實(shí)現(xiàn)的。如果已檢測(cè)到脈沖響應(yīng)變化狀況,則過(guò)程500更新N個(gè)集合的稀疏權(quán)重(方塊560),然后被終止。否則,過(guò)程500保持N個(gè)集合的稀疏權(quán)重相同,然后被終止。
圖6是說(shuō)明依照本發(fā)明一個(gè)實(shí)施例更新圖5中所示的稀疏權(quán)重集合的過(guò)程560的流程圖。
一旦START,過(guò)程560識(shí)別或定位并保存陰影權(quán)重的最大絕對(duì)值的位置(方塊610)。該位置對(duì)應(yīng)于陰影權(quán)重中的峰值位置。接下來(lái),過(guò)程560使以該位置為中心的該位置周圍的局部子集為零(方塊615)。然后,過(guò)程560確定是否所有的集合已被處理(方塊620)。如果沒(méi)有,過(guò)程560返回方塊610以繼續(xù)尋找下一個(gè)峰值位置。
如果所有的集合已被處理,則過(guò)程560從第一峰值位置開始(方塊625)。接下來(lái),過(guò)程560確定峰值位置是否小于低位置閾值(方塊630)。如果是,則過(guò)程560更新稀疏權(quán)重的第一子集(方塊635)并前進(jìn)到方塊660。否則,過(guò)程560確定峰值位置是否大于或超過(guò)高位置閾值(方塊640)。如果是,過(guò)程560更新稀疏權(quán)重的第二和第三子集(方塊645)并前進(jìn)到方塊660。否則,過(guò)程560更新稀疏權(quán)重的第二和第四子集(方塊650)。
然后,過(guò)程560確定是否所有的峰值位置已被處理(方塊660)。如果沒(méi)有,過(guò)程560轉(zhuǎn)到下一個(gè)峰值位置(方塊665)并且返回方塊630。如果所有的峰值位置已被處理,則過(guò)程560被終止。
圖7-11示出仿真的結(jié)果。其參數(shù)為,對(duì)于首先的100,000次迭代,對(duì)在8、160和320的延遲的三個(gè)類型1濾波器,M=512+32=544和M1=140,然后是在88、240和400的延遲的濾波器。
圖7是說(shuō)明依照本發(fā)明一個(gè)實(shí)施例在200K次迭代之后組合主權(quán)重的圖。圖8是說(shuō)明依照本發(fā)明一個(gè)實(shí)施例的平滑均方誤差(MSE)的圖。圖9是說(shuō)明依照本發(fā)明一個(gè)實(shí)施例的使用延遲系數(shù)的雙通話的狀況的圖。在該圖中,z=βm(k)-2βs(k)。圖10是說(shuō)明依照本發(fā)明一個(gè)實(shí)施例的平滑LEM變化狀況的圖。在該圖中,z1=epm-r3eps。圖11是說(shuō)明依照本發(fā)明一個(gè)實(shí)施例在迭代104800到106800處的平滑LEM變化狀況的圖。
圖8示出存在幾個(gè)階段。在從0到35,000次迭代的第一階段內(nèi),陰影濾波器學(xué)習(xí)通道脈沖響應(yīng)。如在從大約40dB減小到0dB的主濾波器MSE(esqta)中所反映的,控制邏輯將適當(dāng)?shù)臋?quán)重傳遞給主濾波器。在從35,000到99,000次迭代的第二階段內(nèi),如圖9和10中所示,雙通話出現(xiàn)并且被雙通話檢測(cè)器和LEM檢測(cè)器檢測(cè)到。主通道濾波器權(quán)重被凍結(jié),而Wsh適應(yīng)于(adapt on)雙通話。在從100,000到125,000次迭代的第三階段內(nèi),雙通話的狀況消失并且LEM變化出現(xiàn)。陰影濾波器學(xué)習(xí)LEM變化并將新的權(quán)重設(shè)置傳遞給主通道濾波器。該步驟對(duì)于雙通話的檢測(cè)(見圖9)最初出現(xiàn)于104,000次迭代左右而對(duì)于LEM變化(見圖11)最初出現(xiàn)于103K次迭代左右并且再次出現(xiàn)于105K次迭代左右。因此,初始的LEM變化的瞬態(tài)在大約5/8秒內(nèi)消失。隨著MSE繼續(xù)減小(見圖8),陰影濾波器繼續(xù)適應(yīng)。注意與第一學(xué)習(xí)階段相比,消除現(xiàn)在是從40dB到10dB。然而,這可能是由于減小了學(xué)習(xí)時(shí)間。附加的訓(xùn)練采樣可更多地縮減消除執(zhí)行。
盡管已根據(jù)幾個(gè)實(shí)施例描述了本發(fā)明,本領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,本發(fā)明并不局限于所述的實(shí)施例,而是可在所附權(quán)利要求的精神和范圍內(nèi)實(shí)施以修改和變更。說(shuō)明書由此被看作是說(shuō)明性的而不是局限性的。
權(quán)利要求
1.一種設(shè)備,包括使能發(fā)生器,其響應(yīng)于檢測(cè)到回波通道中的雙通話的狀況和脈沖響應(yīng)變化的至少一個(gè)而確立稀疏更新使能,該回波通道接收遠(yuǎn)端輸入和近端輸入;以及主權(quán)重更新器,其根據(jù)所述稀疏更新使能而將陰影濾波器的陰影權(quán)重傳遞給主濾波器的N個(gè)稀疏濾波器中的N個(gè)集合的稀疏權(quán)重,主濾波器非適應(yīng)地過(guò)濾遠(yuǎn)端輸入以產(chǎn)生主輸出,陰影濾波器適應(yīng)地過(guò)濾遠(yuǎn)端輸入以產(chǎn)生陰影輸出,并且估算稀疏權(quán)重的峰值的延遲。
2.權(quán)利要求1的設(shè)備,其中主權(quán)重更新器包括峰值檢測(cè)器,其檢測(cè)陰影權(quán)重中N個(gè)峰值的N個(gè)峰值位置;以及稀疏權(quán)重更新器,其根據(jù)N個(gè)峰值位置基于陰影權(quán)重來(lái)替換N個(gè)集合的稀疏權(quán)重。
3.權(quán)利要求2的設(shè)備,其中峰值檢測(cè)器包括陰影緩沖器,其存儲(chǔ)陰影權(quán)重;最大值探測(cè)器,其識(shí)別在陰影緩沖器中存儲(chǔ)的陰影權(quán)重的最大絕對(duì)值的位置,該位置對(duì)應(yīng)于N個(gè)峰值位置之一;以及零位器,其使位于所述位置周圍的陰影權(quán)重的子集為零,被使得為零的子集被寫回到陰影緩沖器。
4.權(quán)利要求3的設(shè)備,其中稀疏權(quán)重更新器包括閾值比較器,其比較所述位置與低位置閾值和高位置閾值;第一更新器,其響應(yīng)于所述位置小于低位置閾值而用陰影權(quán)重的第一陰影子集來(lái)替換N個(gè)集合的稀疏權(quán)重之一的第一稀疏子集;第二更新器,其響應(yīng)于所述位置超過(guò)高位置閾值而分別用陰影權(quán)重的第二陰影子集和第三陰影子集來(lái)替換N個(gè)集合的稀疏權(quán)重之一的第二稀疏子集和第三稀疏子集;以及第三更新器,其響應(yīng)于所述位置在低和高位置閾值之間而分別用陰影權(quán)重的第二陰影子集和第四陰影子集來(lái)替換N個(gè)集合的稀疏權(quán)重之一的第二稀疏子集和第四稀疏子集,所述位置在第四陰影子集的中心。
5.權(quán)利要求4的設(shè)備,其中稀疏權(quán)重更新器進(jìn)一步包括稀疏權(quán)重緩沖器,其存儲(chǔ)N個(gè)集合的稀疏權(quán)重。
6.權(quán)利要求1的設(shè)備,其中使能發(fā)生器包括短期功率估算器,其估算遠(yuǎn)端輸入的短期功率;長(zhǎng)期功率估算器,其估算遠(yuǎn)端輸入的長(zhǎng)期功率;以及適應(yīng)性使能器,其響應(yīng)于短期功率大于長(zhǎng)期功率的指示而使能陰影濾波器的適應(yīng)性。
7.權(quán)利要求1的設(shè)備,其中使能發(fā)生器包括延遲系數(shù)發(fā)生器,其計(jì)算用于主濾波器的主耦合因子和用于陰影濾波器的陰影耦合因子;以及雙通話檢測(cè)器,其響應(yīng)于主耦合因子小于陰影耦合因子的指示而檢測(cè)雙通話的狀況。
8.權(quán)利要求7的設(shè)備,其中使能發(fā)生器進(jìn)一步包括主誤差功率估算器,其估算從主輸出和近端輸入確定的主誤差的主誤差功率;陰影誤差功率估算器,其估算從陰影輸出和近端輸入確定的陰影誤差的陰影誤差功率;以及變化檢測(cè)器,其響應(yīng)于主誤差功率超過(guò)陰影誤差功率的指示而檢測(cè)脈沖響應(yīng)變化。
9.權(quán)利要求8的設(shè)備,其中使能發(fā)生器進(jìn)一步包括組合器,其組合所檢測(cè)的雙通話和脈沖響應(yīng)變化以確立稀疏更新使能。
10.權(quán)利要求6的設(shè)備,其中適應(yīng)性使能器使能陰影濾波器的仿射投影(AP)適應(yīng)性。
11.一種方法,包括響應(yīng)于檢測(cè)到回波通道中的雙通話的狀況和脈沖響應(yīng)變化的至少一個(gè)而確立稀疏更新使能,該回波通道接收遠(yuǎn)端輸入和近端輸入;以及根據(jù)所述稀疏更新使能而將陰影濾波器的陰影權(quán)重傳遞給主濾波器的N個(gè)稀疏濾波器中的N個(gè)集合的稀疏權(quán)重,主濾波器非適應(yīng)地過(guò)濾遠(yuǎn)端輸入以產(chǎn)生主輸出,陰影濾波器適應(yīng)地過(guò)濾遠(yuǎn)端輸入以產(chǎn)生陰影輸出,并且估算稀疏權(quán)重的峰值的延遲。
12.權(quán)利要求11的方法,其中更新N個(gè)集合的稀疏權(quán)重包括檢測(cè)陰影權(quán)重中N個(gè)峰值的N個(gè)峰值位置;以及根據(jù)N個(gè)峰值位置基于陰影權(quán)重來(lái)替換N個(gè)集合的稀疏權(quán)重。
13.權(quán)利要求12的設(shè)備,其中檢測(cè)N個(gè)峰值位置包括在陰影緩沖器中存儲(chǔ)陰影權(quán)重;識(shí)別在陰影緩沖器中存儲(chǔ)的陰影權(quán)重的最大絕對(duì)值的位置,該位置對(duì)應(yīng)于N個(gè)峰值位置之一;以及使位于所述位置周圍的陰影權(quán)重的子集為零,被使得為零的子集被寫回到陰影緩沖器。
14.權(quán)利要求13的設(shè)備,其中替換N個(gè)集合的稀疏權(quán)重包括比較所述位置與低位置閾值和高位置閾值;響應(yīng)于所述位置小于低位置閾值而用陰影權(quán)重的第一陰影子集來(lái)替換N個(gè)集合的稀疏權(quán)重之一的第一稀疏子集;響應(yīng)于所述位置超過(guò)高位置閾值而分別用陰影權(quán)重的第二陰影子集和第三陰影子集來(lái)替換N個(gè)集合的稀疏權(quán)重之一的第二稀疏子集和第三稀疏子集;以及響應(yīng)于所述位置在低和高位置閾值之間而分別用陰影權(quán)重的第二陰影子集和第四陰影子集來(lái)替換N個(gè)集合的稀疏權(quán)重之一的第二稀疏子集和第四稀疏子集,所述位置在第四陰影子集的中心。
15.權(quán)利要求14的設(shè)備,其中替換N個(gè)集合的稀疏權(quán)重進(jìn)一步包括存儲(chǔ)N個(gè)集合的稀疏權(quán)重。
16.權(quán)利要求11的設(shè)備,其中確立稀疏更新使能包括估算遠(yuǎn)端輸入的短期功率;估算遠(yuǎn)端輸入的長(zhǎng)期功率;以及響應(yīng)于短期功率超過(guò)長(zhǎng)期功率的指示而使能陰影濾波器的適應(yīng)性。
17.權(quán)利要求11的設(shè)備,其中確立稀疏更新使能包括計(jì)算用于主濾波器的主耦合因子和用于陰影濾波器的陰影耦合因子;以及響應(yīng)于主耦合因子小于陰影耦合因子的指示而檢測(cè)雙通話的狀況。
18.權(quán)利要求17的設(shè)備,其中確立稀疏更新使能進(jìn)一步包括估算從主輸出和近端輸入確定的主誤差的主誤差功率;估算從陰影輸出和近端輸入確定的陰影誤差的陰影誤差功率;以及響應(yīng)于主誤差功率超過(guò)陰影誤差功率的指示而檢測(cè)脈沖響應(yīng)變化。
19.權(quán)利要求18的設(shè)備,其中確立稀疏更新使能進(jìn)一步包括組合所檢測(cè)的雙通話和脈沖響應(yīng)變化以確立稀疏更新使能。
20.權(quán)利要求16的設(shè)備,其中使能陰影濾波器的適應(yīng)性包括使能陰影濾波器的仿射投影(AP)適應(yīng)性。
21.一種產(chǎn)品,包括包括數(shù)據(jù)的機(jī)器可訪問(wèn)介質(zhì),當(dāng)被機(jī)器訪問(wèn)時(shí),所述數(shù)據(jù)使該機(jī)器執(zhí)行操作,包括響應(yīng)于檢測(cè)到回波通道中的雙通話的狀況和脈沖響應(yīng)變化的至少一個(gè)而確立稀疏更新使能,該回波通道接收遠(yuǎn)端輸入和近端輸入;以及根據(jù)所述稀疏更新使能將陰影濾波器的陰影權(quán)重傳遞給主濾波器的N個(gè)稀疏濾波器中的N個(gè)集合的稀疏權(quán)重,主濾波器非適應(yīng)地過(guò)濾遠(yuǎn)端輸入以產(chǎn)生主輸出,陰影濾波器適應(yīng)地過(guò)濾遠(yuǎn)端輸入以產(chǎn)生陰影輸出,并且估算稀疏權(quán)重的峰值的延遲。
22.權(quán)利要求21的所述一種產(chǎn)品,其中使機(jī)器執(zhí)行更新N個(gè)集合的稀疏權(quán)重的數(shù)據(jù)包括這樣的數(shù)據(jù),當(dāng)被機(jī)器訪問(wèn)時(shí),其使該機(jī)器執(zhí)行操作,包括檢測(cè)陰影權(quán)重中N個(gè)峰值的N個(gè)峰值位置;以及根據(jù)N個(gè)峰值位置基于陰影權(quán)重來(lái)替換N個(gè)集合的稀疏權(quán)重。
23.權(quán)利要求22的所述一種產(chǎn)品,其中使機(jī)器執(zhí)行檢測(cè)N個(gè)峰值位置的數(shù)據(jù)包括這樣的數(shù)據(jù),當(dāng)被機(jī)器訪問(wèn)時(shí),其使該機(jī)器執(zhí)行操作,包括在陰影緩沖器中存儲(chǔ)陰影權(quán)重;識(shí)別在陰影緩沖器中存儲(chǔ)的陰影權(quán)重的最大絕對(duì)值的位置,該位置對(duì)應(yīng)于N個(gè)峰值位置之一;以及使位于所述位置周圍的陰影權(quán)重的子集為零,被使得為零的子集被寫回到陰影緩沖器。
24.權(quán)利要求23的所述一種產(chǎn)品,其中使機(jī)器執(zhí)行替換N個(gè)集合的稀疏權(quán)重的數(shù)據(jù)包括這樣的數(shù)據(jù),當(dāng)被機(jī)器訪問(wèn)時(shí),其使該機(jī)器執(zhí)行操作,包括比較所述位置與低位置閾值和高位置閾值;響應(yīng)于所述位置小于低位置閾值而用陰影權(quán)重的第一陰影子集來(lái)替換N個(gè)集合的稀疏權(quán)重之一的第一稀疏子集;響應(yīng)于所述位置超過(guò)高位置閾值而分別用陰影權(quán)重的第二陰影子集和第三陰影子集來(lái)替換N個(gè)集合的稀疏權(quán)重之一的第二稀疏子集和第三稀疏子集;以及響應(yīng)于所述位置在低和高位置閾值之間而分別用陰影權(quán)重的第二陰影子集和第四陰影子集來(lái)替換N個(gè)集合的稀疏權(quán)重之一的第二稀疏子集和第四稀疏子集,所述位置在第四陰影子集的中心。
25.權(quán)利要求24的所述一種產(chǎn)品,其中使機(jī)器執(zhí)行替換N個(gè)集合的稀疏權(quán)重的數(shù)據(jù)進(jìn)一步包括這樣的數(shù)據(jù),當(dāng)被機(jī)器訪問(wèn)時(shí),其使該機(jī)器執(zhí)行操作,包括存儲(chǔ)N個(gè)集合的稀疏權(quán)重。
26.權(quán)利要求21的所述一種產(chǎn)品,其中使機(jī)器執(zhí)行確立稀疏更新使能的數(shù)據(jù)包括這樣的數(shù)據(jù),當(dāng)被機(jī)器訪問(wèn)時(shí),其使該機(jī)器執(zhí)行操作,包括估算遠(yuǎn)端輸入的短期功率;估算遠(yuǎn)端輸入的長(zhǎng)期功率;以及響應(yīng)于短期功率超過(guò)長(zhǎng)期功率的指示而使能陰影濾波器的適應(yīng)性。
27.權(quán)利要求21的所述一種產(chǎn)品,其中使機(jī)器執(zhí)行確立稀疏更新使能的數(shù)據(jù)包括這樣的數(shù)據(jù),當(dāng)被機(jī)器訪問(wèn)時(shí),其使該機(jī)器執(zhí)行操作,包括計(jì)算用于主濾波器的主耦合因子和用于陰影濾波器的陰影耦合因子;以及響應(yīng)于主耦合因子小于陰影耦合因子的指示而檢測(cè)雙通話的狀況。
28.權(quán)利要求27的所述一種產(chǎn)品,其中使機(jī)器執(zhí)行確立稀疏更新使能的數(shù)據(jù)進(jìn)一步包括這樣的數(shù)據(jù),當(dāng)被機(jī)器訪問(wèn)時(shí),其使該機(jī)器執(zhí)行操作,包括估算從主輸出和近端輸入確定的主誤差的主誤差功率;估算從陰影輸出和近端輸入確定的陰影誤差的陰影誤差功率;以及響應(yīng)于主誤差功率超過(guò)陰影誤差功率的指示而檢測(cè)脈沖響應(yīng)變化。
29.權(quán)利要求28的所述一種產(chǎn)品,其中使機(jī)器執(zhí)行確立稀疏更新使能的數(shù)據(jù)進(jìn)一步包括這樣的數(shù)據(jù),當(dāng)被機(jī)器訪問(wèn)時(shí),其使該機(jī)器執(zhí)行操作,包括組合所檢測(cè)的雙通話和脈沖響應(yīng)變化以確立稀疏更新使能。
30.權(quán)利要求26的所述一種產(chǎn)品,其中使能陰影濾波器的適應(yīng)性的數(shù)據(jù)包括這樣的數(shù)據(jù),當(dāng)被機(jī)器訪問(wèn)時(shí),其使該機(jī)器執(zhí)行操作,包括使能陰影濾波器的仿射投影(AP)適應(yīng)性。
31.一種系統(tǒng),包括主濾波器,其具有有N個(gè)集合的稀疏權(quán)重的N個(gè)稀疏濾波器,非適應(yīng)地過(guò)濾回波通道中的遠(yuǎn)端輸入,主濾波器產(chǎn)生主輸出;陰影濾波器,其具有陰影權(quán)重,用于在回波通道中過(guò)濾遠(yuǎn)端輸入以適應(yīng)脈沖相應(yīng)變化,陰影濾波器產(chǎn)生陰影輸出并估算稀疏權(quán)重中的峰值的延遲;以及控制邏輯,其被耦合于主濾波器和陰影濾波器,檢測(cè)雙通話和脈沖響應(yīng)變化之一,該控制邏輯包括使能發(fā)生器,響應(yīng)于檢測(cè)到雙通話的狀況和脈沖響應(yīng)變化的至少一個(gè)而確立稀疏更新使能,以及主權(quán)重更新器,其被耦合于使能發(fā)生器,根據(jù)稀疏更新使能將陰影濾波器的陰影權(quán)重傳遞給N個(gè)集合的稀疏權(quán)重。
32.權(quán)利要求31的系統(tǒng),進(jìn)一步包括發(fā)送輸入解碼器,其從近端接收經(jīng)編碼的語(yǔ)音;以及發(fā)送輸出編碼器,其提供語(yǔ)音壓縮。
33.權(quán)利要求32的系統(tǒng),進(jìn)一步包括接收器輸入解碼器,其解壓縮從遠(yuǎn)端接收的語(yǔ)音數(shù)據(jù);以及接收器輸出編碼器,其編碼來(lái)自回波通道的線性數(shù)據(jù)采樣,經(jīng)編碼的線性數(shù)據(jù)采樣被發(fā)送給近端。
34.權(quán)利要求33的系統(tǒng),其中發(fā)送輸入解碼器是μ定律和A定律解碼器之一。
35.權(quán)利要求34的系統(tǒng),其中發(fā)送輸出編碼器壓縮來(lái)自回波通道的語(yǔ)音數(shù)據(jù),經(jīng)壓縮的語(yǔ)音數(shù)據(jù)被發(fā)送給遠(yuǎn)端。
全文摘要
本發(fā)明是用于回波通道中的稀疏通道的回波消除器?;夭ㄍǖ澜邮者h(yuǎn)端輸入和近端輸入。響應(yīng)于檢測(cè)到雙通話和脈沖響應(yīng)變化的至少一個(gè),使能發(fā)生器確立稀疏更新使能。主權(quán)重更新器根據(jù)該稀疏更新使能而將陰影濾波器的陰影權(quán)重傳遞給N個(gè)集合的稀疏權(quán)重。稀疏主濾波器非適應(yīng)地過(guò)濾遠(yuǎn)端輸入以產(chǎn)生主輸出。長(zhǎng)陰影濾波器適應(yīng)地過(guò)濾遠(yuǎn)端輸入以產(chǎn)生陰影輸出并估算主濾波器中的稀疏權(quán)重的峰值的延遲。
文檔編號(hào)H04B3/23GK1503466SQ20031011836
公開日2004年6月9日 申請(qǐng)日期2003年11月25日 優(yōu)先權(quán)日2002年11月25日
發(fā)明者A·比斯特, S·希, N·J·伯沙德, A 比斯特, 伯沙德 申請(qǐng)人:英特爾公司