国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      信號(hào)處理方法和裝置的制作方法

      文檔序號(hào):7508276閱讀:220來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):信號(hào)處理方法和裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種信號(hào)處理方法和信號(hào)處理裝置,特別是涉及一種用于消除混在從話筒、手機(jī)或通信線路接收到的所需信號(hào)中的其他信號(hào),或者用于強(qiáng)化這種類(lèi)型的所需信號(hào)的方法和裝置。
      背景技術(shù)
      從裝置例如話筒或手機(jī)接收來(lái)的語(yǔ)音信號(hào),經(jīng)受語(yǔ)音編碼或語(yǔ)音識(shí)別處理。當(dāng)在信息高度壓縮的的窄帶語(yǔ)音編碼器,語(yǔ)音識(shí)別裝置或諸如此類(lèi)的裝置中進(jìn)行語(yǔ)音編碼和語(yǔ)音識(shí)別時(shí),與這些語(yǔ)音信號(hào)相混的背景器噪聲造成一個(gè)嚴(yán)重的問(wèn)題。在參考文獻(xiàn)[1]至[9]和[23]中披露了采用自適應(yīng)濾波器的雙輸入噪聲消除器,作為以消除聲學(xué)迭加的噪聲分量為目標(biāo)的信號(hào)處理器。
      雙輸入噪聲消除器的操作是,使用一個(gè)自適應(yīng)濾波器,該自適應(yīng)濾波器逼近噪聲信號(hào)傳播路徑(噪聲路徑)的脈沖響應(yīng),以產(chǎn)生與混在語(yǔ)音輸入端子中的噪聲分量相應(yīng)的偽噪聲信號(hào),所述噪聲信號(hào)在信號(hào)到達(dá)語(yǔ)音輸入端子之前一直作為輸入加在參考輸入端子上;然后,通過(guò)從語(yǔ)音輸入端子作為輸入接收到的接收聲音信號(hào)中減去這個(gè)偽噪聲信號(hào)以抑制噪聲信號(hào)。接收聲音信號(hào)是語(yǔ)音信號(hào)和噪聲信號(hào)混合于其中的信號(hào),這個(gè)接收聲音信號(hào)是從話筒和手機(jī)作為輸入加至語(yǔ)音輸入端子的典型信號(hào)。其時(shí),對(duì)自適應(yīng)濾波器的濾波器系數(shù),通過(guò)處理從接收聲音信號(hào)中減去偽噪聲信號(hào)所得的誤差信號(hào)與作為輸入加至參考輸入端子的參考信號(hào)之間的關(guān)系,進(jìn)行校正。
      已知的這一自適應(yīng)濾波器的系數(shù)校正算法包括參考文獻(xiàn)[23]中所述的“LMS算法(基于最小均方準(zhǔn)則的算法)”和參考文獻(xiàn)[24]中所述的“LIM(學(xué)習(xí)識(shí)別方法)”。
      圖1示出現(xiàn)有技術(shù)雙輸入噪聲消除器的典型配置。這個(gè)噪聲消除器配置有雙輸入端子101、102,自適應(yīng)濾波器107,減法器111和輸出端子113。
      經(jīng)過(guò)緊靠發(fā)言者的話筒聲電轉(zhuǎn)換的信號(hào),加至輸入端子101。已作為輸入加入的信號(hào)Xp(k)是其中混有背景噪聲信號(hào)n(k)和語(yǔ)音信號(hào)S(k)即目標(biāo)信號(hào)的信號(hào),能用等式(1)表示Xp(k)=S(k)+n(k) …(1)由距離發(fā)言者比輸入端子101遠(yuǎn)的話筒進(jìn)行聲電轉(zhuǎn)換的信號(hào),加至輸入端子102。如果連接至輸入端子102的話筒是在距離發(fā)言發(fā)足夠遙遠(yuǎn)并且足夠靠近噪聲源的位置的話,則作為輸入加至輸入端子102的信號(hào)Xr(k)等于作為輸入加至輸入端子101的背景噪聲信號(hào)N(k),得到等式(2)Xr(k)=N(k) …(2)自適應(yīng)濾波器107將加至輸入端子102的信號(hào)Xr(k)取作輸入信號(hào)進(jìn)行濾波操作,并提供偽噪聲信號(hào)R(k)作為操作結(jié)果。
      減法器111從加至輸入端子101的信號(hào)Xp(k)中減去自適應(yīng)濾波器107所提供的偽噪聲信號(hào)R(k),產(chǎn)生差分信號(hào)e(k),并且將差分信號(hào)e(k)傳送至輸出端子113作為噪聲消除器的輸出信號(hào),還將這個(gè)差分信號(hào)e(k)提供給自適應(yīng)濾波器107作為更新自適應(yīng)濾波器107的系數(shù)的誤差信號(hào)。差分信號(hào)e(k)由下面等式(3)給出e(k)=S(k)+n(k)-R(k) …(3)基于作為輸入接收的誤差信號(hào),自適應(yīng)濾波器107使用系數(shù)校正算法更新濾波器系數(shù)。假定這里采用參考文獻(xiàn)[23]所述的LMS算法作為自適應(yīng)濾波器的系數(shù)校正算法,并且取Wj(k)作為自適應(yīng)濾波器107在時(shí)間k的第j階系數(shù),則由自適應(yīng)濾波器107所提供作為輸出的偽噪聲信號(hào)R(k)用等式(4)表示R(k)=&Sigma;j=0N-1Wj(k)&CenterDot;Xr(k-j)---(4)]]>這里,N指示自適應(yīng)濾波器107的抽頭數(shù)目。系數(shù)的更新按照等式(5)實(shí)現(xiàn)Wj(k+1)=Wj(k)+α·e(k)·Xr(k-j) …(5)在這種情況下,α是稱(chēng)作“步長(zhǎng)”的常數(shù),并且是一個(gè)用于確定系數(shù)的收斂時(shí)間和收斂后的殘余誤差的參數(shù)。當(dāng)步長(zhǎng)α大時(shí),系數(shù)的校正量增大,因此收斂加快,但是系數(shù)的起伏在最佳值附近也增加,并且最后的殘余誤差變大。相反,當(dāng)步長(zhǎng)α小時(shí),收斂所需的時(shí)間增加,但最后的殘余誤差變小。
      如等式(3)所示,誤差信號(hào)e(k)包含語(yǔ)音信號(hào)S(k),并且由于進(jìn)行系數(shù)更新操作使e(k)=0,所以當(dāng)S(k)≠0時(shí),不進(jìn)行系數(shù)更新操作,結(jié)果R(k)=n(k)。因此,語(yǔ)音信號(hào)S(k)作為干擾信號(hào)對(duì)自適應(yīng)濾波器107的系數(shù)更新操作有較大的影響。為了減小語(yǔ)音信號(hào)S(k)的影響,步長(zhǎng)α必須設(shè)置為非常小的值。但是,如上所述,減小步長(zhǎng)有使自適應(yīng)濾波器107的收斂時(shí)間增大的問(wèn)題。
      作為考慮這個(gè)問(wèn)題的方法,參考文獻(xiàn)[10]至[19]和[25]披露了實(shí)行步長(zhǎng)控制的噪聲消除器。
      圖2示出現(xiàn)有技術(shù)自適應(yīng)濾波器噪聲消除器的配置圖,其用于實(shí)現(xiàn)參考文獻(xiàn)[25]中所述的步長(zhǎng)控制。如圖2所示,這個(gè)現(xiàn)有技術(shù)的裝置提供有兩個(gè)自適應(yīng)濾波器5、7,并且使用由自適應(yīng)濾波器5所估算的輸入端子1的信噪比(S/N)控制自適應(yīng)濾波器7的步長(zhǎng)。實(shí)行這樣的控制,當(dāng)語(yǔ)音信號(hào)大于噪聲信號(hào)時(shí)使步長(zhǎng)變小,在相反狀態(tài)則使步長(zhǎng)變大,能縮短自適應(yīng)濾波器7的收斂時(shí)間,并減小向輸出端子13傳送的噪聲消除后的信號(hào)中的失真。這一噪聲消除器進(jìn)一步提供有兩個(gè)延遲電路3、4;兩個(gè)減法器9、11;步長(zhǎng)控制電路19;和信噪比估算電路21。
      自適應(yīng)濾波器5的操作等效于上述圖1所示裝置中的自適應(yīng)濾波器107的操作。據(jù)此,將已消除輸入端子1中的噪聲影響的語(yǔ)音信號(hào)分量的估算值和輸入端子1中的噪聲信號(hào)分量的估算值提供給信噪比估算電路21。這一輸入的實(shí)現(xiàn)是因?yàn)樾旁氡裙浪汶娐?1的輸入是逼近輸入端子1中語(yǔ)音分量的減法器9的輸出,以及逼近噪聲分量的自適應(yīng)濾波器5的輸出。信噪比估算電路也稱(chēng)作信噪功率關(guān)系估算電路。
      在信噪比估算電路21中,信噪比的估算值是利用提供給那里的語(yǔ)音信號(hào)分量估算值和噪聲信號(hào)分量估算值而求得的。信噪比估算電路21所求得的信噪比提供給步長(zhǎng)控制電路19,由此而得到的步長(zhǎng)提供給自適應(yīng)濾波器7。
      與圖1所示自適應(yīng)濾波器107對(duì)比,自適應(yīng)濾波器7的輸入信號(hào)是提供給輸入端子2再由延遲電路4延遲的信號(hào)。同樣地,與圖1所示減法器111對(duì)比,從輸入端子1提供給減法器11的信號(hào),是一個(gè)由延遲電路3延遲了的信號(hào)。延遲電路3、4產(chǎn)生相同時(shí)間間隔的延遲,并且這樣來(lái)配置,把自適應(yīng)濾波器7的實(shí)現(xiàn)的噪聲消除方法應(yīng)用于輸送至輸入端子1、2的信號(hào)經(jīng)延遲相同時(shí)間間隔而得到的信號(hào)。由延遲電路3產(chǎn)生的延遲時(shí)間和由延遲電路4產(chǎn)生的延遲時(shí)間,設(shè)置為一個(gè)時(shí)間間隔,它至少是由信噪比估算電路21對(duì)估算值的計(jì)算所得的延遲時(shí)間。類(lèi)似于圖1所示裝置的減法器111,減法器11減去噪聲,并且將輸出傳送至輸出端子13。
      信噪比估算電路21的配置能表示為圖3所示。信噪比估算電路21由平均電路14、15和操作電路16組成。平均電路14被提供以語(yǔ)音信號(hào)分量的估算值,計(jì)算語(yǔ)音信號(hào)分量估算值的平均值,并輸估算語(yǔ)音信號(hào)的平均值。同樣地,平均電路15被提供以噪聲信號(hào)分量的估算值,計(jì)算噪聲信號(hào)分量的平均值,并輸出估算噪聲信號(hào)的平均值。平均電路14、15兩者的輸出都提供給操作電路16。操作電路16使用平均電路14、15所提供的估算語(yǔ)音信號(hào)分量的平均值和估算噪聲信號(hào)分量的平均值求出平均信噪比的估算值,并將這個(gè)值提供作為第一信噪比。
      平均電路14、15從時(shí)間k-L至?xí)r間k計(jì)算平均功率E(k)。如果Y(k)是輸入信號(hào),則平均功率E(k)由等式(6)給出E(k)=1L&Sigma;i=0LY2(k-i)---(6)]]>也可以用等式(7)代替等式(6)E(k)=γ·E(k-1)+(1-γ)·Y2(k) …(7)這里,γ是滿(mǎn)足關(guān)系式0<γ<1的常數(shù)。
      步長(zhǎng)控制電路19向自適應(yīng)濾波器7提供基于信噪比估算電路21所求得的第一信噪比計(jì)算而得的步長(zhǎng)。
      如果在時(shí)間k的第一信噪比是SNR1(k),步長(zhǎng)控制電路19接收SNR1(k)作為輸入,并計(jì)算步長(zhǎng)α1(k)。
      求出α1(k)作為函數(shù)f1(x)的值,該函數(shù)以SNR1min<SNR1(k)<SNR1max作單調(diào)下降。在這種情況下,SNR1min和SNR1max是滿(mǎn)足關(guān)系式SNR1min<SNR1max的常數(shù)。
      這些關(guān)系能用等式(8a)至(8c)表示α1(k)=α1max(SNR1(k)<SNR1min) …(8a)α1(k)=f1(SNR1(k))(SNR1min≤SNR1(k)≤SNR1max)…(8b)α1(k)=α1min(SNR1(k)>SNR1max) …(8c)另外,α1min和α2max是滿(mǎn)足關(guān)系式α1min<α2max的常數(shù)。
      單調(diào)下降函數(shù)f1(x)能用例如等式(9a)至(9c)表示f1(x)=-A·x+B …(9a)A=(α1max-α1min)/(SNR1max-SNR1min) …(9b)B={α1max+α1min+A·(SNR1max+SNR1min)}/2 …(9c)根據(jù)參考文獻(xiàn)[25]所述噪聲消除器,第二自適應(yīng)濾波器5能用來(lái)估算語(yǔ)音輸入端子上的信噪比,由此控制第一自適應(yīng)濾波器7的步長(zhǎng),以致在信噪比較大時(shí)使步長(zhǎng)變小,在相反的情況下使步長(zhǎng)變大。因此,能夠緩和干擾信號(hào)的影響地進(jìn)行操作。盡管如此,當(dāng)提供給輸入端子2的信號(hào)在距離發(fā)言者足夠遠(yuǎn)的位置上未曾收集到的時(shí)候,作為輸入加至輸入端子2的信號(hào)XR(k),是語(yǔ)音信號(hào)S(k)與背景噪聲信號(hào)N(k)混合的信號(hào),如等式(10)所示,并且與語(yǔ)音信號(hào)S(k)相關(guān)的分量出現(xiàn)在自適應(yīng)濾波器的輸出端。因此,不僅傳送至輸出端子13的信號(hào)中出現(xiàn)失真,而且提供給信噪比估算電路21的語(yǔ)音信號(hào)分量中也出現(xiàn)誤差。
      XR(k)=N(k)+s(k) …(10)參考文獻(xiàn)[20]、[21]和[26]披露了考慮到這個(gè)問(wèn)題的噪聲消除器,其利用自適應(yīng)濾波器逼近語(yǔ)音信號(hào)所取路徑的脈沖響應(yīng),直至信號(hào)達(dá)到參考輸入端子。圖4示出參考文獻(xiàn)[26]中的所述噪聲消除器。
      圖4所示噪聲消除器是一種裝置,其中自適應(yīng)濾波器6、8,減法器10、12,步長(zhǎng)控制電路20和信噪比估算電路22已加至圖2所示的噪聲消除器。在這一噪聲消除器中,與漏泄至輸入端子2的語(yǔ)音信號(hào)相應(yīng)的信號(hào)由自適應(yīng)濾波器8產(chǎn)生,從輸送給輸入端子2的信號(hào)中減去自適應(yīng)濾波器8的輸出的結(jié)果提供給自適應(yīng)濾波器7,其中漏泄至輸入端子2的語(yǔ)音信號(hào)的干擾被降低。自適應(yīng)濾波器6和信噪比估算電路22按照?qǐng)D2所示噪聲消除器的同樣原理,控制自適應(yīng)濾波器8的步長(zhǎng)。在圖4所示的裝置中,與圖2所示的裝置對(duì)比,輸入自適應(yīng)濾波器7的信號(hào)是除去了語(yǔ)音影響的噪聲信號(hào)分量的估算值。獲得這一結(jié)果是因?yàn)樽赃m應(yīng)濾波器7的輸入是逼近輸入端子2上的噪聲分量的減法器12的輸出。同樣地,與圖2所示的裝置對(duì)比,自適應(yīng)濾波器5的輸入信號(hào)是圖4所示裝置中的減法器10的輸出。
      自適應(yīng)濾波器8的輸入信號(hào)是除去了噪聲影響的語(yǔ)音信號(hào)分量的估算值。獲得這個(gè)結(jié)果是因?yàn)樽赃m應(yīng)濾波器8的輸入是逼近輸入端子1上的語(yǔ)音分量的減法器11的輸出。自適應(yīng)濾波器8對(duì)減法器11所提供的信號(hào)進(jìn)行濾波操作,并將第一偽語(yǔ)音信號(hào)作為操作結(jié)果輸出。同樣地,自適應(yīng)濾波器6的輸入信號(hào)是減法器9的輸出。自適應(yīng)濾波器6對(duì)減法器9所提供的信號(hào)進(jìn)行濾波操作,并將第二偽語(yǔ)音信號(hào)作為操作結(jié)果輸出。
      減法器12從延遲電路4的輸出中減去自適應(yīng)濾波器8的輸出,并且將這個(gè)相減的結(jié)果提供給自適應(yīng)濾波器7,同時(shí)也將這個(gè)結(jié)果作為誤差信號(hào)傳送至自適應(yīng)濾波器8,用于更新系數(shù)。減法器10從提供給輸入端子2的信號(hào)中減去自適應(yīng)濾波器6的輸出,并且將相減的結(jié)果提供給自適應(yīng)濾波器5,同時(shí)也將這個(gè)結(jié)果作為誤差信號(hào)傳送至自適應(yīng)濾波器6,用于更新系數(shù)。
      已從中除去輸入端子2上語(yǔ)音影響的噪聲信號(hào)分量的估算值和輸入端子2上語(yǔ)音信號(hào)分量的估算值被提供給信噪比估算電路22。這是因?yàn)樾旁氡裙浪汶娐?2的輸入是逼近輸入端子2上噪聲分量的減法器10的輸出,和逼近語(yǔ)音分量的自適應(yīng)濾波器6的輸出。信噪比估算電路22的配置等效于圖3所說(shuō)明的信噪比估算電路21的配置。因此,信噪比估算電路22使用已提供的語(yǔ)音信號(hào)分量的估算值和噪聲信號(hào)分量的估算值求出信噪比的估算值,并將這個(gè)結(jié)果作為第二信噪比提供給步長(zhǎng)控制電路20。
      步長(zhǎng)控制電路20向自適應(yīng)濾波器8提供基于信噪比估算電路22中所求的第二信噪比計(jì)算而得的步長(zhǎng)。
      如果第二信噪比在時(shí)間k的估算值是SNR2(k),則步長(zhǎng)控制電路20接收SNR2(k)并計(jì)算步長(zhǎng)α2(k)。
      求出α2(k)作為按SNR2min<SNR2(k)<SNR2max單調(diào)上升的函數(shù)f2(x)的值。這樣,SNR2min和SNR2max是滿(mǎn)足關(guān)系式SNR2min<SNR2max的常數(shù)。這些關(guān)系能用等式(11a)至(11c)表示α2(k)=α2min(SNR2(k)<SNR2min) …(11a)α2(k)=f2(SNR2(k))(SNR2min≤SNR2(k)≤SNR2max) …(11b)α2(k)=α2max(SNR2(k)>SNR2max) …(11c)α2min和α2max是滿(mǎn)足關(guān)系式α2min<α2max的常數(shù)。
      單調(diào)上升函數(shù)f2(x)能用例如等式(12a)至(12c)表示f2(x)=-C·x+D …(12a)C=(α2max-α2min)/(SNR2max-SNR2min)…(12b)D={α2max+α2min-C·(SNR2max+SNR2min)}/2 …(12c)根據(jù)參考文獻(xiàn)[26]中所述噪聲消除器,自適應(yīng)濾波器8用于估算漏泄至參考輸入端子的語(yǔ)音信號(hào),這個(gè)估算值在減法器中被減去,以使由于漏泄至輸入端子2的語(yǔ)音信號(hào)引起的干擾減小。另外,使用自適應(yīng)濾波器6來(lái)估算參考輸入端子上的信噪比,使自適應(yīng)濾波器8的步長(zhǎng)能這樣控制,當(dāng)信噪比大時(shí)使用大的步長(zhǎng),在相反的情況下使用小的步長(zhǎng),以便進(jìn)行減小干擾信號(hào)影響的操作。
      下面列出本說(shuō)明書(shū)引用的參考文獻(xiàn)[1]JP-A-H09-36763[2]JP-A-H08-56180[3]JP-A-H06-284491 JP-A-H06-90493[5]JP-A-H09-181653[6]JP-A-H05-75391[7]JP-A-H05-158494[8]JP-A-H05-22788[9]JP-A-S61-194914[10]JP-A-2000-4494[11]JP-A-2000-172299[12]JP-A-H11-27099[13]JP-A-H11-345000[14]JP-A-H10-3298[15]JP-A-H10-215193[16]JP-A-H09-18291[17]JP-A-H08-241086[18]JP-A-S62-135019[19]JP-A-S61-194913[20]JP-A-H10-215194[21]JP-A-H08-110794[22]JP-A-H11-502324[23]Bernard Widrow et.al,″Adaptive Noise CancelingPrinciples andApplications,″PROCEEDINGS OF IEEE,VOL.63,NO.12,1975,pp.1692-1716[24]Jin-ichi Nagumo and Atsuhiko Noda,″A Learning Method forSystem Identification,″IEEE Transactions on Automatic Control,VOL.12,NO.3,1967,pp.282-287[25]Shigeji Ikeda and Akihiiko Sugiyama,″An Adaptive NoiseCanceller with Low Signal Distortion for Speech Codec,″IEEETRANSACTIONS ON SIGNAL PROCESSING,VOL.47,NO.3,1999,pp.665-674[26]Shigeji Ikeda and Akihiko Sugiyama,″An Adaptive Noise Cancellerwith Low Signal Distortion in the Presence of Crosstalk,″IEICETRANSACTIONS ON FUNDAMENTALS,VOL.E82-A,NO.8,1999,pp.1517-1525[27]David G.Messerschmitt,″Echo Cancellation in Speech and DataTransmission,″IEEE Journal on Selected Areas in Communications,VOL.SAC-2,NO.2,1984,pp.283-297[28]John J.Shynk,″Frequency-Domain and Multirate AdaptiveFiltering,″IEEE Signal Processing Magazine,VOL.9,NO.1,pp.14-37,1992發(fā)明內(nèi)容本發(fā)明要解決的問(wèn)題語(yǔ)音輸入端子或參考輸入端子上的信噪比在寬范圍內(nèi)變化,這是由于使用噪聲消除器的環(huán)境以及語(yǔ)音輸入端子和參考輸入端子的安排所造成的。例如,已參考圖4說(shuō)明的現(xiàn)有技術(shù)的裝置中,自適應(yīng)濾波器5、6的系數(shù)的更新步長(zhǎng)是固定值,因此,語(yǔ)音輸入端子或參考輸入端子上的信噪比的值使收斂時(shí)間增加或者減法器9、10的輸出信號(hào)中的失真增大。收斂時(shí)間或失真的這一增加降低了提供給信噪比估算電路21、22的語(yǔ)音分量和噪聲分量的估算值的精度,并且引起自適應(yīng)濾波器7、8的收斂時(shí)間增加或者使輸出端子13上作為輸出的語(yǔ)音中的失真增大。
      因此,本發(fā)明的一個(gè)目的是提供一種信號(hào)處理方法,其對(duì)語(yǔ)音輸入端子或參考輸入端子中的具有寬范圍的信噪比的輸入信號(hào),實(shí)行噪聲消除,其中收斂時(shí)間縮短,并且輸出語(yǔ)音的失真受到限制。
      本發(fā)明的另一目的是提供一種信號(hào)處理器,其對(duì)于語(yǔ)音輸入端子或參考輸入端子中具有寬范圍的信噪比的輸入信號(hào),實(shí)現(xiàn)了具有收斂時(shí)間短和輸出語(yǔ)音失真小的噪聲消除。
      解決問(wèn)題的方式根據(jù)本發(fā)明的一個(gè)方面的信號(hào)處理方法,是利用第一信號(hào)和包括所需信號(hào)的第二信號(hào),以抽取所需信號(hào)的一種方法,所述方法包括步驟控制第一信號(hào)處理,其利用第一信號(hào)和第二信號(hào)的關(guān)系,對(duì)作為輸入的第一信號(hào)和第二信號(hào)進(jìn)行操作;控制第二信號(hào)處理,其利用第一信號(hào)處理的結(jié)果,對(duì)作為輸入的第一信號(hào)和第二信號(hào)進(jìn)行操作。
      根據(jù)本發(fā)明的另一方面的信號(hào)處理方法包括步驟利用以第一信號(hào)作為輸入的第一自適應(yīng)濾波器產(chǎn)生第一偽信號(hào);從第二信號(hào)中減去第一偽信號(hào),產(chǎn)生第一差分信號(hào);利用第一差分信號(hào)更新第一自適應(yīng)濾波器的系數(shù);利用以第一信號(hào)作為輸入的第二自適應(yīng)濾波器,產(chǎn)生第二偽信號(hào);從第二信號(hào)中減去第二偽信號(hào),產(chǎn)生第二差分信號(hào);利用第二差分信號(hào)更新第二自適應(yīng)濾波器的系數(shù);利用按照第二偽信號(hào)和第二差分信號(hào)之間的關(guān)系所控制的第一步長(zhǎng),控制第一自適應(yīng)濾波器系數(shù)的更新;利用按照第一信號(hào)和第二信號(hào)之間的關(guān)系所控制的第二步長(zhǎng),控制第二自適應(yīng)濾波器系數(shù)的更新;和提供第一差分信號(hào)作為輸出。
      第二偽信號(hào)和第二差分信號(hào)之間的關(guān)系以及第一信號(hào)和第二信號(hào)之間的關(guān)系典型地用信噪比表示。
      根據(jù)本發(fā)明的另一方面的信號(hào)處理方法,是以第一信號(hào)和第二信號(hào)作為輸入的信號(hào)處理方法,所述方法包括步驟利用第一中間信號(hào)作為輸入的第一自適應(yīng)濾波器產(chǎn)生第一偽信號(hào),從第二信號(hào)中減去第一偽信號(hào)產(chǎn)生第一差分信號(hào),和利用第一差分信號(hào)更新第一自適應(yīng)濾波器的系數(shù);利用以第二中間信號(hào)作為輸入的第二自適應(yīng)濾波器產(chǎn)生第二偽信號(hào),從第二信號(hào)中減去第二偽信號(hào)產(chǎn)生第二差分信號(hào),和利用第二差分信號(hào)更新第二自適應(yīng)濾波器的系數(shù);利用以第一差分信號(hào)作為輸入的第三自適應(yīng)濾波器產(chǎn)生第三偽信號(hào),從第一信號(hào)中減去第三偽信號(hào)產(chǎn)生第三差分信號(hào),把第三差分信號(hào)施加至第一自適應(yīng)濾波器作為第一中間信號(hào),和利用第三差分信號(hào)更新第三自適應(yīng)濾波器的系數(shù);利用以第二差分信號(hào)作為輸入的第四自適應(yīng)濾波器產(chǎn)生第四偽信號(hào),從第一信號(hào)減去第四偽信號(hào)產(chǎn)生第四差分信號(hào),把第四差分信號(hào)施加至第二自適應(yīng)濾波器作為第二中間信號(hào),和利用第四差分信號(hào)更新第四自適應(yīng)濾波器的系數(shù);基于信號(hào)之間的關(guān)系,利用第一步長(zhǎng)控制第一自適應(yīng)濾波器的系數(shù)的更新,利用第二步長(zhǎng)控制第二自適應(yīng)濾波器的系數(shù)的更新,利用第三步長(zhǎng)控制第三自適應(yīng)濾波器的系數(shù)的更新,利用第四步長(zhǎng)控制第四自適應(yīng)濾波器的系數(shù)的更新;和提供第一差分信號(hào)作為輸出。
      根據(jù)本發(fā)明的一個(gè)示例,信號(hào)之間的關(guān)系用信噪比表示,但是除此之外,指數(shù)也能用來(lái)表示關(guān)系。
      作為信號(hào)之間關(guān)系的一個(gè)例子,按照第二偽信號(hào)和第二差分信號(hào)之間的關(guān)系控制第一步長(zhǎng);按照第一信號(hào)和第二信號(hào)之間的關(guān)系控制第二步長(zhǎng);按照第四偽信號(hào)和第四差分信號(hào)之間的關(guān)系控制第三步長(zhǎng);和按照第一信號(hào)和第二信號(hào)之間的關(guān)系控制第四步長(zhǎng)。作為另一個(gè)例子,按照第二偽信號(hào)和第二差分信號(hào)之間的關(guān)系控制第一步長(zhǎng);按照第一信號(hào)和第二信號(hào)之間的關(guān)系控制第二步長(zhǎng);按照第四偽信號(hào)和第四差分信號(hào)之間的關(guān)系控制第三步長(zhǎng);和按照第四偽信號(hào)和第四差分信號(hào)之間的關(guān)系控制第四步長(zhǎng)。除了這些例子之外,存在構(gòu)成用來(lái)求出每一步長(zhǎng)的關(guān)系的多種組合信號(hào)。
      根據(jù)本發(fā)明的又一方面的信號(hào)處理器,是一種接收第一信號(hào)和包括所需信號(hào)的第二信號(hào)作為輸入并抽取所需信號(hào)的信號(hào)處理器;其中,信號(hào)處理器設(shè)置有用于計(jì)算第一信號(hào)和第二信號(hào)之間的關(guān)系的計(jì)算電路,用于接收第一信號(hào)和第二信號(hào)作為輸入的第一信號(hào)處理裝置,和利用接收第一信號(hào)和第二信號(hào)作為輸入的第二信號(hào)處理裝置,其中計(jì)算電路的輸出用于控制第一信號(hào)處理裝置的操作,第一信號(hào)處理裝置的輸出用于控制第二信號(hào)處理裝置的操作。
      根據(jù)本發(fā)明的又一方面的信號(hào)處理器包括第一自適應(yīng)濾波器,其用于接收第一信號(hào)作為輸入并產(chǎn)生第一偽信號(hào);第一減法器,其用于從第二信號(hào)中減去第一偽信號(hào)產(chǎn)生第一差分信號(hào);第二自適應(yīng)濾波器,其用于接收第一信號(hào)作為輸入并產(chǎn)生第二偽信號(hào);第二減法器,其用于從第二信號(hào)中減去第二偽信號(hào)產(chǎn)生第二差分信號(hào);第一步長(zhǎng)控制裝置,其按照第二偽信號(hào)和第二差分信號(hào)之間的關(guān)系產(chǎn)生第一步長(zhǎng);和第二步長(zhǎng)控制裝置,其用于按照第一信號(hào)和第二信號(hào)之間的關(guān)系產(chǎn)生第二步長(zhǎng);其中,第一差分信號(hào)和第一步長(zhǎng)用于更新第一自適應(yīng)濾波器的系數(shù);第二差分信號(hào)和第二步長(zhǎng)用于更新第二自適應(yīng)濾波器的系數(shù);和第一差分信號(hào)被提供作為輸出。
      根據(jù)本發(fā)明又一方面的信號(hào)處理器,是一種以第一信號(hào)和第二信號(hào)作為輸入的信號(hào)處理器,并且包括第一自適應(yīng)濾波器,其用于接收第一中間信號(hào)作為輸入并產(chǎn)生第一偽信號(hào);第一減法器,其用于從第二信號(hào)中減去第一偽信號(hào)產(chǎn)生第一差分信號(hào);第二自適應(yīng)濾波器,其用接收第二中間信號(hào)作為輸入并產(chǎn)生第二偽信號(hào);第二減法器,其用于從第二信號(hào)中減去第二偽信號(hào)產(chǎn)生第二差分信號(hào);第三自適應(yīng)濾波器,其用于接收第一差分信號(hào)作為輸入并產(chǎn)生第三偽信號(hào);第三減法器,其用于從第一信號(hào)中減去第三偽信號(hào)產(chǎn)生第三差分信號(hào),并將第三差分信號(hào)提供給第一自適應(yīng)濾波器作為第一中間信號(hào);第四自適應(yīng)濾波器,其用于接收第二差分信號(hào)作為輸入并產(chǎn)生第四偽信號(hào);第四減法器,其用于從第一信號(hào)中減去第四偽信號(hào)產(chǎn)生第四差分信號(hào),并且將第四差分信號(hào)提供給第二自適應(yīng)濾波器作為第二中間信號(hào);和步長(zhǎng)控制裝置,其基于信號(hào)之間的關(guān)系產(chǎn)生第一步長(zhǎng)、第二步長(zhǎng)、第三步長(zhǎng)和第四步長(zhǎng);其中,第一差分信號(hào)和第一步長(zhǎng)用于更新第一自適應(yīng)濾波器的系數(shù),第二差分信號(hào)和第二步長(zhǎng)用于更新第二自適應(yīng)濾波器的系數(shù),第三差分信號(hào)和第三步長(zhǎng)用于更新第三自適應(yīng)濾波器的系數(shù),第四差分信號(hào)和第四步長(zhǎng)用于更新第四自適應(yīng)濾波器的系數(shù),第一差分信號(hào)被提供作為輸出。
      根據(jù)本發(fā)明,通過(guò)估算信噪比對(duì)自適應(yīng)濾波器進(jìn)行操作,這些自適應(yīng)濾波器具有利用信噪比的估算值而被適當(dāng)控制的步長(zhǎng);并利用基于自適應(yīng)濾波器的輸出信號(hào)所估算的信噪比確定另一自適應(yīng)濾波器的步長(zhǎng),能實(shí)現(xiàn)對(duì)語(yǔ)音輸入端子或參考輸入端子上具有寬范圍變化的信噪比的輸入信號(hào)的信號(hào)處理,這種信號(hào)處理具有短的收斂時(shí)間并具有小的輸出語(yǔ)音失真。


      圖1是現(xiàn)有技術(shù)信號(hào)處理器的配置示例方框圖;圖2是現(xiàn)有技術(shù)信號(hào)處理器的配置的另一示例方框圖;圖3是用在圖2所示信號(hào)處理器中的信噪比估算電路的配置方框圖;圖4是現(xiàn)有技術(shù)信號(hào)處理器的配置的又一示例方框圖;圖5是根據(jù)本發(fā)明第一實(shí)施例的信號(hào)處理器的配置方框圖;圖6是根據(jù)本發(fā)明第二實(shí)施例的信號(hào)處理器的配置方框圖;圖7是根據(jù)本發(fā)明第三實(shí)施例的信號(hào)處理器的配置方框圖;圖8是根據(jù)本發(fā)明第四實(shí)施例的信號(hào)處理器的配置方框圖;
      圖9是根據(jù)本發(fā)明第五實(shí)施例的信號(hào)處理器的配置方框圖;圖10是根據(jù)本發(fā)明第六實(shí)施例的信號(hào)處理器的配置方框圖;圖11是根據(jù)本發(fā)明第七實(shí)施例的信號(hào)處理器的配置方框圖;圖12是根據(jù)本發(fā)明第八實(shí)施例的信號(hào)處理器的配置方框圖;圖13是使用本發(fā)明的信號(hào)處理器的語(yǔ)音識(shí)別裝置的配置示例方框圖;圖14是使用本發(fā)明的信號(hào)處理器的機(jī)器人示例方框圖。
      具體實(shí)施例方式
      下面注重于本發(fā)明的最好工作方式。下面的說(shuō)明以語(yǔ)音信號(hào)處理裝置,特別是噪聲消除器作為根據(jù)本發(fā)明的信號(hào)處理器的一個(gè)示例。但是,很明顯,下面各實(shí)施例的信號(hào)處理器能夠用作除噪聲消除器以外的各種類(lèi)型的信號(hào)處理器,而不需改變這種信號(hào)處理器的配置。
      圖5所示的本發(fā)明第一實(shí)施例的信號(hào)處理器配置有語(yǔ)音輸入端子1;參考輸入端子2;輸出端子13;第一延遲電路3,其用于接收從語(yǔ)音輸入端子1來(lái)的第一接收聲音信號(hào)Xp(k),并給第一接收聲音信號(hào)一個(gè)預(yù)先確定的延遲時(shí)間,以產(chǎn)生第一延遲接收聲音信號(hào);第二延遲電路4,其用于接收從參考輸入端子2來(lái)的第二接收聲音信號(hào)XR(k),給第二接收聲音信號(hào)一個(gè)與第一延遲電路3的延遲時(shí)間相同的延遲時(shí)間,以產(chǎn)生第二延遲接收聲音信號(hào);第一減法器11,其用于從第一延遲接收聲音信號(hào)中減去第一偽噪聲信號(hào),以產(chǎn)生第一誤差信號(hào);第二減法器12,其用于從第二延遲接收聲音信號(hào)中減去第一偽語(yǔ)音信號(hào),以產(chǎn)生第二誤差信號(hào);第一自適應(yīng)濾波器7,其以第二誤差信號(hào)作為輸入產(chǎn)生第一偽噪聲信號(hào),并更新系數(shù)使第一誤差信號(hào)減到最小;和第二自適應(yīng)濾波器8,其以第一誤差信號(hào)作為輸入產(chǎn)生第一偽語(yǔ)音信號(hào),并更新系數(shù)使第二誤差信號(hào)減到最小。從第一減法器11來(lái)的第一誤差信號(hào)也提供給輸出端子13作為已消除噪聲的語(yǔ)音信號(hào)。
      圖5所示的信號(hào)處理器進(jìn)一步配置有第三減法器9,其用于從第一接收聲音信號(hào)中減去第二偽噪聲信號(hào),以產(chǎn)生第三誤差信號(hào);第四減法器10,其用于從第二接收聲音信號(hào)中減去第二偽語(yǔ)音信號(hào),以產(chǎn)生第四誤差信號(hào);第三自適應(yīng)濾波器5,其以第四誤差信號(hào)作為輸入產(chǎn)生第二偽噪聲信號(hào),并更新系數(shù)使第三誤差信號(hào)減到最??;第四自適應(yīng)濾波器6,其以第三誤差信號(hào)作為輸入產(chǎn)生第二偽語(yǔ)音信號(hào),并更新系數(shù)使第四誤差信號(hào)減到最?。坏谝恍旁氡裙浪汶娐?1,其從第三誤差信號(hào)和第二偽噪聲信號(hào)中產(chǎn)生信號(hào)-噪聲關(guān)系;第二信噪比估算電路22,其從第二偽語(yǔ)音信號(hào)和第四誤差信號(hào)產(chǎn)生第二信號(hào)-噪聲關(guān)系;第三信噪比估算電路23,其從第一接收聲音信號(hào)和第二接收聲音信號(hào)產(chǎn)生第三信號(hào)-噪聲關(guān)系;第一步長(zhǎng)控制電路19,其基于第一信號(hào)-噪聲關(guān)系提供作為輸出的步長(zhǎng),以確定第一自適應(yīng)濾波器7的濾波器系數(shù)的校正量;第二步長(zhǎng)控制電路20,其基于第二信號(hào)-噪聲關(guān)系提供作為輸出步長(zhǎng),以確定第二自適應(yīng)濾波器8的濾波器系數(shù)的校正量;第三步長(zhǎng)控制電路17,其基于第三信號(hào)-噪聲關(guān)系提供作為輸出的步長(zhǎng),以確定第三自適應(yīng)濾波器5的濾波器系數(shù)的校正量;和第四步長(zhǎng)控制電路18,其同樣基于第三信號(hào)-噪聲關(guān)系提供作為輸出的步長(zhǎng),以確定第四自適應(yīng)濾波器6的濾波器系數(shù)的校正量。
      在上述信號(hào)處理器中,由圖3描述的信噪比估算電路可用作信噪比估算電路21至23。相應(yīng)地,信噪比也可用作上述信號(hào)處理器中的信號(hào)-噪聲關(guān)系。
      從圖4和圖5的比較可看出,圖5所示信號(hào)處理器的一種配置是將第三信噪比估算電路23、第三步長(zhǎng)控制電路17和第四步長(zhǎng)控制電路18添加至圖4所示現(xiàn)有技術(shù)的信號(hào)處理器。在圖5中,與圖4所示部件相同或等效的部件給出相同的參考號(hào)碼。為了避免以后描述的重復(fù),省略有關(guān)與圖4中相同的部件的說(shuō)明,因此,對(duì)圖5所示信號(hào)處理器的說(shuō)明集中于信噪比估算電路23、步長(zhǎng)控制電路17和步長(zhǎng)控制電路18。
      信噪比估算電路23被供給作為輸入施加至語(yǔ)音輸入端子1的第一接收聲音信號(hào)和作為輸入施加至參考輸入端子2的第二接收聲音信號(hào),其取第一接收聲音信號(hào)作為語(yǔ)音信號(hào)分量的估算值,取第二接收聲音信號(hào)作為噪聲信號(hào)分量的估算值,求出信噪比估算值,并將這個(gè)值輸出作為第三信噪比,它是第三信號(hào)-噪聲關(guān)系,已在信噪比估算電路23中求得的第三信噪比提供給步長(zhǎng)控制電路17和步長(zhǎng)控制電路18,并且將由此得到的步長(zhǎng)分別提供給自適應(yīng)濾波器5和自適應(yīng)濾波器6。
      步長(zhǎng)控制電路17將基于信噪比估算電路23中求得的第三信噪比而計(jì)算得的步長(zhǎng)α3(k)提供給自適應(yīng)濾波器5。如果假定第三信噪比估算值在時(shí)間k為SNR3(k),那么步長(zhǎng)控制電路17就將SNR3(k)取作輸入并計(jì)算步長(zhǎng)α3(k)。
      α3(k)作為函數(shù)f3(x)的值被求得,函數(shù)f3(x)按SNR3min<SNR3(k)<SNR3max的關(guān)系單調(diào)下降,這里,SNR3min、SNR3max是滿(mǎn)足關(guān)系式SNR3min<SNR3max的常數(shù)。這些關(guān)系由等式(13a)至(13c)表示α3(k)=α3max(SNR3(k)<SNR3min) …(13a)α3(k)=f3(SNR3(k))(SNR3min≤SNR3(k)≤SNR3max) …(13b)α3(k)=α3min(SNR3(k)>SNR3max) …(13c)這里,α3min和α3max是滿(mǎn)足關(guān)系式α3min<α3max的常數(shù)。
      單調(diào)下降函數(shù)f3(x)可類(lèi)似于f1(x),使用α3max、α3min、SNR3max和SNR3min代替等式(9a)至(9c)中的α1max、α1min、SNR1max和SNR1min來(lái)確定。
      步長(zhǎng)控制電路18向自適應(yīng)濾波器6提供步長(zhǎng)α4(k),該步長(zhǎng)是基于信噪比估算電路23求得的第三信噪比計(jì)算而得的。
      α4(k)作為函數(shù)f4(x)的值被求得,函數(shù)f4(x)按SNR4min<SNR4(k)<SNR4max的關(guān)系單調(diào)上升,這里,SNR4min和SNR4max是滿(mǎn)足關(guān)系式SNR4min<SNR4max的常數(shù)。這些關(guān)系能用等式(14a)至(14c)表示α4(k)=α4min(SNR3(k)<SNR4min) …(14a)α4(k)=f4(SNR3(k))(SNR4min≤SNR3(k)≤SNR4max) …(14b)α4(k)=α4max(SNR3(k)>SNR4max…(14c)
      這里,α4min和α4max是滿(mǎn)足關(guān)系式α4min<α4max的常數(shù)。
      單調(diào)上升函數(shù)能類(lèi)似于f4(x)使用α4max、α4min、SNR4max和SNR4min代替等式(12a)至(12c)中的α2max、α2min、SNR2max和SNR2min來(lái)確定。
      下面對(duì)圖5所示的信號(hào)處理器即噪聲消除器的工作原理進(jìn)行說(shuō)明。
      該信號(hào)處理器配置有第一自適應(yīng)濾波器7,其用于消除混在語(yǔ)音輸入端子1作為輸入接收到的第一接收聲音信號(hào)中的噪聲信號(hào),對(duì)包含在第一接收聲音信號(hào)中的噪聲信號(hào)進(jìn)行估算;第二自適應(yīng)濾波器8,其用于消除混在從參考輸入端子2作為輸入接收到的第二接收聲音信號(hào)中的語(yǔ)音信號(hào),對(duì)包含在第二接收聲音信號(hào)中的語(yǔ)音信號(hào)進(jìn)行估算;第三自適應(yīng)濾波器5,其用于估算第一接收聲音信號(hào)和第二接收聲音信號(hào)之間的信號(hào)-噪聲關(guān)系(即信噪比),對(duì)包含在從語(yǔ)音輸入端子1作為輸入接收到的第一接收聲音信號(hào)中的噪聲信號(hào)進(jìn)行估算;和第四自適應(yīng)濾波器6,其估算包含在從參考輸入端子2作為輸入接收到的第二接收聲音信號(hào)中的語(yǔ)音信號(hào)。當(dāng)?shù)谝徊介L(zhǎng)控制電路19基于第一接收聲音信號(hào)中的信號(hào)-噪聲關(guān)系確定第一接收聲音信號(hào)中的噪聲信號(hào)大于語(yǔ)音信號(hào)時(shí),第一步長(zhǎng)控制電路19向第一自適應(yīng)濾波器7提供大步長(zhǎng),以加速收斂。另一方面,當(dāng)其確定第一接收聲音信號(hào)中噪聲信號(hào)小于語(yǔ)音信號(hào)時(shí),第一步長(zhǎng)控制電路19向第一自適應(yīng)濾波器7提供小步長(zhǎng),以防止發(fā)展到不正確的收斂。同樣,當(dāng)?shù)诙介L(zhǎng)控制電路20基于第二接收聲音信號(hào)中的信號(hào)-噪聲關(guān)系確定第二接收聲音信號(hào)中語(yǔ)音信號(hào)大于噪聲信號(hào)時(shí),第二步長(zhǎng)控制電路20將較大的步長(zhǎng)提供給第二自適應(yīng)濾波器8,加速收斂。相反,當(dāng)?shù)诙介L(zhǎng)控制電路20確定語(yǔ)音信號(hào)小于噪聲信號(hào)時(shí),第二步長(zhǎng)控制電路20將較小的步長(zhǎng)提供給第二自適應(yīng)濾波器8,因此防止發(fā)展到不正確的收斂。
      當(dāng)?shù)谌介L(zhǎng)控制電路17基于第一接收聲音信號(hào)的信號(hào)-噪聲關(guān)系確定第一接收聲音信號(hào)中的噪聲信號(hào)大于語(yǔ)音信號(hào)時(shí),第三步長(zhǎng)控制電路17將較大的步長(zhǎng)提供給第三自適應(yīng)濾波器5,因此加速收斂。另一方面,當(dāng)?shù)谌介L(zhǎng)控制電路17確定第一接收聲音信號(hào)中的噪聲信號(hào)小于語(yǔ)音信號(hào)時(shí),第三步長(zhǎng)控制電路17將較小的步長(zhǎng)提供給第三自適應(yīng)濾波器5,因此防止發(fā)展到不正確的收斂。同樣,當(dāng)?shù)谒牟介L(zhǎng)控制電路18基于第四接收聲音信號(hào)的信號(hào)-噪聲關(guān)系確定第二接收聲音信號(hào)中語(yǔ)音信號(hào)大于噪聲信號(hào)時(shí),第四步長(zhǎng)控制電路18將大步長(zhǎng)提供給第四自適應(yīng)濾波器6,因此加速收斂。另一方面,當(dāng)?shù)谒牟介L(zhǎng)控制電路18確定語(yǔ)音信號(hào)小于噪聲信號(hào)時(shí),第四步長(zhǎng)控制電路18將小步長(zhǎng)提供給第四自適應(yīng)濾波器6,因此防止發(fā)展到不正確的收斂。
      如上所述,根據(jù)本發(fā)明第一實(shí)施例的信號(hào)處理器利用由作為輸入施加至語(yǔ)音輸入端子1和參考輸入端子2的信號(hào)所估算的信噪比,來(lái)估算將干擾自適應(yīng)濾波器5系數(shù)的更新操作的信號(hào)的大小,因此使自適應(yīng)濾波器5的步長(zhǎng)在信噪比大的時(shí)候?yàn)樾〔介L(zhǎng),從而減小干擾信號(hào)對(duì)系數(shù)更新操作的影響,相反情況下則設(shè)置大步長(zhǎng),以縮短系數(shù)更新操作的收斂時(shí)間。同樣,該信號(hào)處理器進(jìn)行控制,當(dāng)信噪比大時(shí),自適應(yīng)濾波器6的步長(zhǎng)設(shè)置為大步長(zhǎng),在相反的情況下,則為小步長(zhǎng)。因此,收斂時(shí)間被縮短而與語(yǔ)音輸入端子1和參考輸入端子2的信噪比值無(wú)關(guān),并且減小了減法器9、10的輸出信號(hào)失真。這種效果使提供給信噪比估算電路21、22的語(yǔ)音分量和噪聲分量的估算值的精度提高,并且縮短了自適應(yīng)濾波器7、8的收斂時(shí)間,或者減小了提供給輸出端子13的輸出語(yǔ)音的失真。換句話說(shuō),獲得了能用作噪聲消除器的信號(hào)處理器,其中自適應(yīng)濾波器7、8的收斂時(shí)間短,并且對(duì)于其中噪聲在語(yǔ)音輸入端子1和參考輸入端子2上變化范圍大的輸入信號(hào)來(lái)說(shuō),輸出語(yǔ)音幾乎沒(méi)有失真。
      詳細(xì)地說(shuō),上述第一實(shí)施例的過(guò)程包括步驟(a1)給出對(duì)于接收聲音信號(hào)的預(yù)定延遲時(shí)間,產(chǎn)生第一延遲接收聲音信號(hào)和第二延遲接收聲音信號(hào);(a2)從第一延遲接收聲音信號(hào)中減去第一偽噪聲信號(hào),產(chǎn)生第一誤差信號(hào);(a3)從第二延遲接收聲音信號(hào)中減去第一偽語(yǔ)音信號(hào),產(chǎn)生第二誤差信號(hào);(a4)將第二誤差信號(hào)施加至第一自適應(yīng)濾波器7作為輸入,產(chǎn)生第一偽噪聲信號(hào);(a5)更新第一自適應(yīng)濾波器7的系數(shù),使第一誤差信號(hào)減到最小;(a6)將第一誤差信號(hào)施加至第二自適應(yīng)濾波器8,產(chǎn)生第一偽語(yǔ)音信號(hào);(a7)更新第二自適應(yīng)濾波器8的系數(shù),使第二誤差信號(hào)減到最??;(a8)將第一誤差信號(hào)提供給輸出端子,作為已消除了噪聲的語(yǔ)音信號(hào);(a9)從第一接收聲音信號(hào)中減去第二偽噪聲信號(hào),產(chǎn)生第三誤差信號(hào);(a10)從第二接收聲音信號(hào)中減去第二偽噪聲信號(hào),產(chǎn)生第四誤差信號(hào);(a11)將第四誤差信號(hào)施加至與第一自適應(yīng)濾波器的配置相同的第三自適應(yīng)濾波器5,以產(chǎn)生第二偽噪聲信號(hào);(a12)更新第三自適應(yīng)濾波器5的系數(shù),使第三誤差信號(hào)減到最?。?a13)將第三誤差信號(hào)作為輸入施加至與第二自適應(yīng)濾波器的配置相同的第四自適應(yīng)濾波器6,產(chǎn)生第二偽語(yǔ)音信號(hào);(a14)更新第四自適應(yīng)濾波器6的系數(shù),使第四誤差信號(hào)減到最?。?a15)基于第三誤差信號(hào)和第二偽噪聲信號(hào)產(chǎn)生第一信號(hào)-噪聲關(guān)系;(a16)基于第二偽語(yǔ)音信號(hào)和第四誤差信號(hào)產(chǎn)生第二信號(hào)-噪聲關(guān)系;(a17)基于第一接收聲音信號(hào)和第二接收聲音信號(hào)產(chǎn)生第三信號(hào)-噪聲關(guān)系;(a18)基于第一信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第一自適應(yīng)濾波器7的濾波器系數(shù)的校正量;(a19)基于第二信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第二自適應(yīng)濾波器8的濾波器系數(shù)的校正量;和(a20)基于第三信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第三和第四自適應(yīng)濾波器5、6的濾波器系數(shù)的校正量。
      下面說(shuō)明本發(fā)明第二實(shí)施例。在表示本發(fā)明第二實(shí)施例的圖6中,與圖5所示部件相同或等效的部件給予相同的參考號(hào)碼。
      圖6所示的第二實(shí)施例的信號(hào)處理器配置有語(yǔ)音輸入端子1;參考輸入端子2;輸出端子13;第一延遲電路3,其用于接收從語(yǔ)音輸入端子1來(lái)的作為輸入的第一接收聲音信號(hào)Xp(k),并給第一接收聲音信號(hào)一個(gè)預(yù)定的延遲時(shí)間,以產(chǎn)生第一延遲接收聲音信號(hào);第二延遲電路4,其用于接收從參考輸入端子2來(lái)的作為輸入的第二接收聲音信號(hào)XR(k),并給第二接收聲音信號(hào)一個(gè)與第一延遲電路3相同的延遲時(shí)間,以產(chǎn)生第二延遲接收聲音信號(hào);第一減法器11,其用于從第一延遲接收聲音信號(hào)中減去第一偽噪聲信號(hào),以產(chǎn)生第一誤差信號(hào);第二減法器12,其用于從第二延遲接收聲音信號(hào)中減去第一偽語(yǔ)音信號(hào),以產(chǎn)生第二誤差信號(hào);第一自適應(yīng)濾波器7,其用于接收從第二減法器12來(lái)的作為輸入的第二誤差信號(hào),以產(chǎn)生第一偽噪聲信號(hào),并更新系數(shù)使第一誤差信號(hào)減到最??;和第二自適應(yīng)濾波器8,其用于接收從減法器11來(lái)的作為輸入的第一誤差信號(hào),以產(chǎn)生第一偽語(yǔ)音信號(hào),并更新系數(shù)使第二誤差信號(hào)減到最?。黄渲械谝徽`差信號(hào)也提供給輸出端子13,作為已從中消除噪聲的語(yǔ)音信號(hào)。
      這個(gè)信號(hào)處理器進(jìn)一步包括第三減法器9,其用于從第一接收聲音信號(hào)中減去第二偽噪聲信號(hào),以產(chǎn)生第三誤差信號(hào);第四減法器10,其用于從第二接收聲音信號(hào)中減去第二偽語(yǔ)音信號(hào),以產(chǎn)生第四誤差信號(hào);第三自適應(yīng)濾波器5,其用于接收作為輸入的第四誤差信號(hào),以產(chǎn)生第二偽噪聲信號(hào),并更新系數(shù)使第三誤差信號(hào)減到最小;第四自適應(yīng)濾波器6,其用于接收作為輸入的第三誤差信號(hào),以產(chǎn)生第二偽語(yǔ)音信號(hào),并更新系數(shù)使第四誤差信號(hào)減到最??;第一信噪比估算電路21,其基于第三誤差信號(hào)和第二偽噪聲信號(hào)產(chǎn)生第一信號(hào)-噪聲關(guān)系;第二信噪比估算電路22,其基于第二偽語(yǔ)音信號(hào)和第四誤差信號(hào)產(chǎn)生第二信號(hào)-噪聲關(guān)系;第三信噪比估算電路23,其基于第一接收聲音信號(hào)和第二接收聲音信號(hào)產(chǎn)生第三信號(hào)-噪聲關(guān)系;第一步長(zhǎng)控制電路19,其基于第一信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第一自適應(yīng)濾波器的濾波器系數(shù)的校正量;第二步長(zhǎng)控制電路20,其基于第二信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第二自適應(yīng)濾波器的濾波器系數(shù)的校正量;第三步長(zhǎng)控制電路17,其基于第三信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第三自適應(yīng)濾波器的濾波器系數(shù)的校正量;和第四步長(zhǎng)控制電路18,其基于第二信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第四自適應(yīng)濾波器6的濾波器系數(shù)的校正量。
      換句話說(shuō),圖6所示第二實(shí)施例的信號(hào)處理器與圖5所示第一實(shí)施例的信號(hào)處理器不同之處涉及步長(zhǎng)控制電路18,其他部件的配置相同。因此下面對(duì)步長(zhǎng)控制電路18進(jìn)行說(shuō)明。
      輸入至步長(zhǎng)控制電路18的信號(hào)不是從信噪比估算電路23來(lái)的第三信噪比,而是由第二信噪比估算電路22求得的第二信噪比。步長(zhǎng)控制電路18向第四自適應(yīng)濾波器6提供基于第二信噪比SNR2(k)計(jì)算所得的步長(zhǎng)α4(k)。
      α4(k)同樣能通過(guò)以SNR2(k)、SNR5max、SNR5min、α5max和α5min代替等式(14a)至(14c)的SNR3(k)、SNR4max、SNR4min、α4max和α4min來(lái)確定。這里,SNR5min和SNR5max是滿(mǎn)足關(guān)系式SNR5min<SNR5max的常數(shù),α5min和α5max是滿(mǎn)足關(guān)系式α5min<α5max的常數(shù)。因此,通過(guò)利用信噪比估算電路22中求得的第二信噪比代替信噪比估算電路23中求得的第三信噪比,圖6所示的信號(hào)處理器能進(jìn)行與第一實(shí)施例的信號(hào)處理器相同的操作。
      同樣地,本實(shí)施例的信號(hào)處理器也可以是這樣的配置,其中步長(zhǎng)控制電路18的輸入信號(hào)設(shè)置為信噪比估算電路23中求得的信噪比,并且步長(zhǎng)控制電路17的輸入信號(hào)設(shè)置為信噪比估算電路21中求得的信噪比。這種可能性從電路配置的對(duì)稱(chēng)性來(lái)看是明顯的。
      圖6所示第二實(shí)施例的信號(hào)處理器的工作原理,與上述第一實(shí)施例的信號(hào)處理器的工作原理相同。更詳細(xì)地說(shuō),第二實(shí)施例的過(guò)程包括第一實(shí)施例的步驟(a1)至(a19),并且還有步驟(a20)基于第三信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第三自適應(yīng)濾波器5的濾波器系數(shù)的校正量;和(a21)基于第二信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第四自適應(yīng)濾波器6的濾波器系數(shù)的校正量。
      下面說(shuō)明本發(fā)明的第三實(shí)施例。在表示本發(fā)明第三實(shí)施例的信號(hào)處理器的圖7中,與圖6所示部件相同或等效的部件給予相同的參考號(hào)碼。
      圖7所示的第三實(shí)施例的信號(hào)處理器配置有語(yǔ)音輸入端子1;參考輸入端子2;輸出端子13;第一延遲電路3,其用于接收從語(yǔ)音輸入端子1來(lái)的作為輸入的第一接收聲音信號(hào)XP(k),并給第一接收聲音信號(hào)一個(gè)預(yù)定的延遲時(shí)間,以產(chǎn)生第一延遲接收聲音信號(hào);第二延遲電路4,其用于接收從參考輸入端子2來(lái)的作為輸入的第二接收聲音信號(hào)XR(k),并給第二接收聲音信號(hào)一個(gè)與第一延遲電路3相同的延遲時(shí)間,以產(chǎn)生第二延遲接收聲音信號(hào);第一減法器11,其用于從第一延遲接收聲音信號(hào)中減去第一偽噪聲信號(hào),以產(chǎn)生第一誤差信號(hào);第二減法器12,其用于從第二延遲接收聲音信號(hào)中減去第一偽語(yǔ)音信號(hào),以產(chǎn)生第二誤差信號(hào);第一自適應(yīng)濾波器7,其用于接收從第二減法器12來(lái)的作為輸入的第二誤差信號(hào),以產(chǎn)生第一偽噪聲信號(hào),并更新系數(shù)使第一誤差信號(hào)減到最??;和第二自適應(yīng)濾波器8,其用于接收從第一減法器11來(lái)的作為輸入的第一誤差信號(hào),以產(chǎn)生第一偽語(yǔ)音信號(hào),并更新系數(shù)使第二誤差信號(hào)減到最??;其中第一誤差信號(hào)也提供給輸出端子13,作為已從中消除噪聲的語(yǔ)音信號(hào)。
      這個(gè)信號(hào)處理器進(jìn)一步包括第三減法器9,其用于從第一接收聲音信號(hào)中減去第二偽噪聲信號(hào),以產(chǎn)生第三誤差信號(hào);第四減法器10,其用于從第二接收聲音信號(hào)中減去第二偽語(yǔ)音信號(hào),以產(chǎn)生第四誤差信號(hào);第三自適應(yīng)濾波器5,其用于接收第四誤差信號(hào),以產(chǎn)生第二偽噪聲信號(hào),并更新系數(shù)使第三誤差信號(hào)減到最?。坏谒淖赃m應(yīng)濾波器6,其用于接收第三誤差信號(hào),以產(chǎn)生第二偽語(yǔ)音信號(hào),并更新系數(shù)使第四誤差信號(hào)減到最?。坏谝恍旁氡裙浪汶娐?1,其基于第三誤差信號(hào)和第二偽噪聲信號(hào)產(chǎn)生第一信號(hào)-噪聲關(guān)系;第二信噪比估算電路22,其基于第二偽語(yǔ)音信號(hào)和第四誤差信號(hào)產(chǎn)生第二信號(hào)-噪聲關(guān)系;第一步長(zhǎng)控制電路19,其基于第一信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第一自適應(yīng)濾波器的濾波器系數(shù)的校正量;第二步長(zhǎng)控制電路20,其基于第二信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第二自適應(yīng)濾波器的濾波器系數(shù)的校正量;第三步長(zhǎng)控制電路17,其基于第一信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第三自適應(yīng)濾波器的濾波器系數(shù)的校正量;和第四步長(zhǎng)控制電路18,其基于第二信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第四自適應(yīng)濾波器的濾波器系數(shù)的校正量。
      換句話說(shuō),圖7所示第三實(shí)施例的信號(hào)處理器是這樣一種配置,其中從圖6所示第二實(shí)施例的信號(hào)處理器中去掉信噪比估算電路23,并且步長(zhǎng)控制電路17與圖6的步長(zhǎng)控制電路不同。其他部件的配置等效于圖6的部件配置,并且除步長(zhǎng)控制電路17以外,圖7所示第三實(shí)施例的信號(hào)處理器中部件的工作,與圖6所示部件的工作相同,因此下面只對(duì)步長(zhǎng)控制電路17進(jìn)行說(shuō)明。
      步長(zhǎng)控制電路17的輸入信號(hào)是第一信噪比估算電路21所求得的第一信噪比。步長(zhǎng)控制電路17向自適應(yīng)濾波器5提供基于這個(gè)信噪比SNR1(k)計(jì)算所得的步長(zhǎng)α3(k)。
      α3(k)同樣能通過(guò)以SNR1(k)、SNR6max、SNR6mm、α6max和α6min代替等式(13a)至(13c)的SNR3(k)、SNR3max、SNR3min、α3max和α3min來(lái)確定。
      這里,SNR6min和SNR6max是滿(mǎn)足關(guān)系式SNR6mm<SNR6max的常數(shù),α6min和α6max是滿(mǎn)足關(guān)系式α6min<α6max的常數(shù)。
      因此,利用第一信噪比估算電路21所求得的第一信噪比,而不是提供第三信噪比估算電路并使用第三信噪比,可消除對(duì)提供第三信噪比估算電路的需要,并能免去相應(yīng)于這個(gè)第三信噪比估算電路的工作量。
      圖7所示第三實(shí)施例的信號(hào)處理器的工作原理類(lèi)似于上述第一實(shí)施例的信號(hào)處理器的工作原理。更詳細(xì)地說(shuō),第三實(shí)施例的過(guò)程包括第一實(shí)施例的(a1)至(a16),還有步驟(a17b)基于第一信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第一自適應(yīng)濾波器7的濾波器系數(shù)的校正量;(a18b)基于第二信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第二自適應(yīng)濾波器8的濾波器系數(shù)的校正量;(a19b)基于第一信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第三自適應(yīng)濾波器5的濾波器系數(shù)的校正量;和(a20b)基于第二信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第四自適應(yīng)濾波器6的濾波器系數(shù)的校正量。
      下面對(duì)本發(fā)明的第四實(shí)施例進(jìn)行說(shuō)明。在表示本發(fā)明第四實(shí)施例的信號(hào)處理器的圖8中,與圖5所示部件相同或等效的部件,給予相同的參考號(hào)碼。
      圖8所示的第四實(shí)施例的信號(hào)處理器配置有語(yǔ)音輸入端子1;參考輸入端子2;輸出端子13;第一延遲電路3,其用于接收從語(yǔ)音輸入端子1來(lái)的作為輸入的第一接收聲音信號(hào)Xp(k),并給第一接收聲音信號(hào)一個(gè)預(yù)定的延遲時(shí)間,以產(chǎn)生第一延遲接收聲音信號(hào);第二延遲電路4,其用于接收從參考輸入端子2來(lái)的作為輸入的第二接收聲音信號(hào)XR(k),并給第二接收聲音信號(hào)一個(gè)與第一延遲電路3相同的延遲時(shí)間,以產(chǎn)生第二延遲接收聲音信號(hào);第一減法器11,其用于從第一延遲接收聲音信號(hào)中減去第一偽噪聲信號(hào),以產(chǎn)生第一誤差信號(hào);第二減法器12,其用于從第二延遲接收聲音信號(hào)中減去第一偽語(yǔ)音信號(hào),以產(chǎn)生第二誤差信號(hào);第一自適應(yīng)濾波器7,其用于接收從第二減法器12來(lái)的作為輸入的第二誤差信號(hào),以產(chǎn)生第一偽噪聲信號(hào),并更新系數(shù)使第一誤差信號(hào)減到最??;和第二自適應(yīng)濾波器8,其用于接收從第一減法器11來(lái)的作為輸入的第一誤差信號(hào),以產(chǎn)生第一偽語(yǔ)音信號(hào),并更新系數(shù)使第二誤差信號(hào)減到最小;其中,第一誤差信號(hào)也提供給輸出端子13作為已從中消除噪聲的語(yǔ)音信號(hào)。
      這個(gè)信號(hào)處理器進(jìn)一步包括第三減法器9,其用于從第一接收聲音信號(hào)中減去第二偽噪聲信號(hào),以產(chǎn)生第三誤差信號(hào);第四減法器10,其用于從第二接收聲音信號(hào)中減去第二偽語(yǔ)音信號(hào),以產(chǎn)生第四誤差信號(hào);第三自適應(yīng)濾波器5,其用于接收作為輸入的第四誤差信號(hào),以產(chǎn)生第二偽噪聲信號(hào),并更新系數(shù)使第三誤差信號(hào)減到最小;第四自適應(yīng)濾波器7,其用于接收作為輸入的第三誤差信號(hào),以產(chǎn)生第二偽語(yǔ)音信號(hào),并更新系數(shù)使第四誤差信號(hào)減到最?。坏谝恍旁氡裙浪汶娐?1,其基于第三誤差信號(hào)和第二偽噪聲信號(hào)產(chǎn)生第一信號(hào)-噪聲關(guān)系;第二信噪比估算電路22,其基于第二偽語(yǔ)音信號(hào)和第四誤差信號(hào)產(chǎn)生第二信號(hào)-噪聲關(guān)系;第三信噪比估算電路23,其基于第一接收聲音信號(hào)和第二接收聲音信號(hào)產(chǎn)生第三信號(hào)-噪聲關(guān)系;第一控制電路32,其用于接收作為輸入的第一信號(hào)-噪聲關(guān)系和第三信號(hào)-噪聲關(guān)系的關(guān)系,并且根據(jù)這些信號(hào)-噪聲關(guān)系的關(guān)系是否在預(yù)定的范圍內(nèi),選擇一個(gè)信號(hào)-噪聲關(guān)系,并將所選的信號(hào)-噪聲關(guān)系提供作為第四信號(hào)-噪聲關(guān)系;第二控制電路33,其用于接收第二信號(hào)-噪聲關(guān)系和第三信號(hào)-噪聲關(guān)系的關(guān)系,并且根據(jù)這些信號(hào)-噪聲關(guān)系的關(guān)系是否在預(yù)定的范圍內(nèi),選擇一個(gè)信號(hào)-噪聲關(guān)系,并將所選的信號(hào)-噪聲關(guān)系提供作為第五信號(hào)-噪聲關(guān)系;第一步長(zhǎng)控制電路19,其基于第一信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第一自適應(yīng)濾波器7的濾波器系數(shù)的校正量;第二步長(zhǎng)控制電路20,其基于第二信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第二自適應(yīng)濾波器8的濾波器系數(shù)的校正量;第三步長(zhǎng)控制電路17,其基于第四信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第三自適應(yīng)濾波器5的濾波器系數(shù)的校正量;和第四步長(zhǎng)控制電路18,其基于第五信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第四自適應(yīng)濾波器6的濾波器系數(shù)的校正量。
      換句話說(shuō),圖8所示第四實(shí)施例的信號(hào)處理器是這樣一種配置,它是通過(guò)將控制電路32、33添加至圖5所示的信號(hào)處理器而實(shí)現(xiàn)的,其中,信噪比分別經(jīng)由控制電路32、33作為輸入施加至步長(zhǎng)控制電路17、18。在圖8所示的信號(hào)處理器中,除了步長(zhǎng)控制器17、18之外的元件的操作與圖5所示的裝置相同,因此,下面的說(shuō)明涉及控制電路32、33和步長(zhǎng)控制電路17、18。
      控制電路32提供有第三信噪比估算電路23中求得的第三信噪比和第一信噪比估算電路21中求得的第一信噪比。控制電路32從信噪比估算電路23、21所提供的信噪比SNR3(k)和SNR1(k)中選擇一個(gè),把選擇的這個(gè)信噪比作為第四信噪比,并將這個(gè)信噪比提供給步長(zhǎng)控制電路17。這一關(guān)系能用等式(15a)、(15b)和(16)來(lái)表示SNR4(k)=SNR1(k) (r1(k)≥r1th) …(15a)SNR4(k)=SNR3(k) (r1(k)<r1th) …(15b)r1(k)=SNR3(k)/SNR1(k) …(16)這里,r1th是正的常數(shù)等式(17a)和(17b)也可用來(lái)代替等式(15a)和(15b)。
      SNR4(k)=SNR3(k) (R1(k)≥R1th) …(17a)SNR4(k)=SNR1(k) (R1(k)<R1th) …(17b)這里,R1th是正的常數(shù),R1(k)是r1(k)從時(shí)間k-m+1至k變化的平均,由等式(18)給出R1(k)=(1m)&Sigma;i=0m-1{|r1(k-i)-r1(k-i-1)|}---(18)]]>與圖5所示的裝置對(duì)比,步長(zhǎng)控制電路17的輸入信號(hào)是由控制電路32求得的第四信噪比SNR4(k)。步長(zhǎng)控制電路17向自適應(yīng)濾波器5提供基于這個(gè)第四信噪比SNR4(k)計(jì)算而得的步長(zhǎng)α3(k)。
      α3(k)同樣能利用SNR4(k)、SNR7max、SNR7min、α7max和α7min代替等式(13a)至(13c)的SNR3(k)、SNR3max、SNR3min、α3max和α3min來(lái)確定。在這種情況下,SNR7min和SNR7max是滿(mǎn)足關(guān)系式SNR7min<SNR7max的常數(shù),α7min和α7max是滿(mǎn)足關(guān)系式α7min<α7max的常數(shù)。
      控制電路33提供有第三信噪比估算電路23中求得的第三信噪比和第二信噪比估算電路22中求得的第二信噪比??刂齐娐?3從信噪比估算電路23、22所提供的信噪比SNR3(k)和SNR2(k)中選擇一個(gè),把選擇的信噪比作為第五信噪比SNR5(k),并將這個(gè)第五信噪比SNR5(k)提供給步長(zhǎng)控制電路18。這一關(guān)系能用等式(19a)、(19b)和(20)來(lái)表示SNR5(k)=SNR2(k) (r2(k)≥r2th)…(19a)SNR5(k)=SNR3(k) (r2(k)<r2th)…(19b)r2(k)=SNR3(k)/SNR2(k) …(20)這里,r2th是正的常數(shù),等式(21a)和(21b)也可用來(lái)代替等式(19a)和(19b)。
      SNR5(k)=SNR3(k)(R2(k)≥R2th) …(21a)SNR5(k)=SNR2(k)(R2(k)<R2th) …(21b)這里,R2th是正的常數(shù),R2(k)是r2(k)從時(shí)間k-m+1至k變化的平均,由等式(22)給出R2(k)=(1m)&Sigma;i=0m-1{|r2(k-i)-r2(k-i-1)|}---(22)]]>與圖5所示的裝置對(duì)比,步長(zhǎng)控制電路18的輸入信號(hào)是由控制電路33求得的第五信噪比SNR5(k)。步長(zhǎng)控制電路18向自適應(yīng)濾波器6提供基于這個(gè)信噪比SNR5(k)計(jì)算而得的步長(zhǎng)α4(k)。
      α4(k)同樣能利用SNR5(k)、SNR8max、SNR8min、α8max和α8min代替等式(14a)至(14c)的SNR3(k)、SNR4max、SNR4min、α4max和α4min。在這種情況下,SNR8min和SNR8max是滿(mǎn)足關(guān)系式SNR8min<SNR8max的常數(shù),α8min和α8max是滿(mǎn)足關(guān)系式α8min<α8max的常數(shù)。
      這樣,根據(jù)本實(shí)施例,從由信噪比估算電路21、23求得的第一和第三信噪比中選擇一個(gè)適當(dāng)?shù)闹?,并將所選的值提供給步長(zhǎng)控制電路17,同樣,從由信噪比估算電路22、23求得的第二和第三信噪比中選擇一適當(dāng)?shù)闹?,并將這個(gè)值提供給步長(zhǎng)控制電路18,從而,與將信噪比中的一個(gè)提供給步長(zhǎng)控制電路17、18計(jì)算步長(zhǎng)的情況相比,能更有效地計(jì)算最佳步長(zhǎng)。這是因?yàn)樾旁氡裙浪汶娐?3的估算值受漏泄至輸入端子1的噪聲信號(hào)分量和漏泄至輸入端子2的語(yǔ)音信號(hào)分量的影響,因此其值不是足夠精確的。
      另一方面,信噪比估算電路21、22利用經(jīng)自適應(yīng)濾波器5、6消除這些漏泄分量影響的信號(hào)來(lái)進(jìn)行估算操作,因此估算值能得到很高的精度。但是,這一操作受自適應(yīng)濾波器5、6收斂的影響,因此估算值的精度不是自適應(yīng)的,直至這些自適應(yīng)濾波器收斂。所以,控制電路32、33選擇適當(dāng)?shù)男旁氡?,并將這些信噪比提供給步長(zhǎng)控制電路17、18,能計(jì)算最佳的步長(zhǎng)。
      圖8所示第四實(shí)施例的信號(hào)處理器的工作原理類(lèi)似于上述第一實(shí)施例的信號(hào)處理器。詳細(xì)地說(shuō),第四實(shí)施例的過(guò)程包括第一實(shí)施例的步驟(a1)至(a17),還包括步驟(a18c)根據(jù)第一信號(hào)-噪聲關(guān)系和第二信號(hào)-噪聲關(guān)系的關(guān)系是否在預(yù)定的范圍內(nèi),選擇一個(gè)并將它提供作為第四信號(hào)-噪聲關(guān)系;(a19c)根據(jù)第一信號(hào)-噪聲關(guān)系和第二信號(hào)-噪聲關(guān)系的關(guān)系是否在預(yù)定的范圍內(nèi),選擇一個(gè)并將它提供作為第五信號(hào)-噪聲關(guān)系;(a20c)基于第一信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第一自適應(yīng)濾波器7的濾波器系數(shù)的校正量;(a21c)基于第二信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第二自適應(yīng)濾波器8的濾波器系數(shù)的校正量;(a22c)基于第四信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第三自適應(yīng)濾波器5的濾波器系數(shù)的校正量;和(a23c)基于第五信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第四自適應(yīng)濾波器6的濾波器系數(shù)的校正量。
      下面對(duì)本發(fā)明的第五實(shí)施例進(jìn)行說(shuō)明。在表示本發(fā)明第五實(shí)施例信號(hào)處理器的圖9中,與圖5所示部件相同或等效的部件給予相同的參考號(hào)碼。
      圖9所示第五實(shí)施例的信號(hào)處理器配置有語(yǔ)音輸入端子1;參考輸入端子2;輸出端子13;第一延遲電路3,其用于接收從語(yǔ)音輸入端子1來(lái)的作為輸入的第一接收聲音信號(hào)Xp(k),并給第一接收聲音信號(hào)一個(gè)預(yù)定的延遲時(shí)間,以產(chǎn)生第一延遲接收聲音信號(hào);第二延遲電路4,其用于接收從參考輸入端子2來(lái)的作為輸入的第二接收聲音信號(hào)XR(k),并給第二接收聲音信號(hào)一個(gè)與第一延遲電路3相同的延遲時(shí)間,以產(chǎn)生第二延遲接收聲音信號(hào);第一減法器11,其用于從第一延遲接收聲音信號(hào)中減去第一偽噪聲信號(hào),以產(chǎn)生第一誤差信號(hào);第二減法器12,其用于從第二延遲接收聲音信號(hào)中減去第一偽語(yǔ)音信號(hào),以產(chǎn)生第二誤差信號(hào);第一自適應(yīng)濾波器7,其從第二減法器12取得第二誤差信號(hào)作為輸入,產(chǎn)生第一偽噪聲信號(hào),并更新系數(shù),使第一誤差信號(hào)減到最??;和第二自適應(yīng)濾波器8,其從第一減法器11取得第一誤差信號(hào)作為輸入,產(chǎn)生第一偽語(yǔ)音信號(hào),并更新系數(shù)使第二誤差信號(hào)減到最??;其中,第一誤差信號(hào)也提供給輸出端子13作為已消除噪聲的語(yǔ)音信號(hào)。
      這個(gè)信號(hào)處理器進(jìn)一步包括第一低通濾波器24,其用于抑制第一接收聲音信號(hào)中超過(guò)預(yù)定頻率的分量,并提供結(jié)果;第二低通濾波器25,其用于抑制第二接收聲音信號(hào)中超過(guò)與第一低通濾波器24相同的預(yù)定頻率的分量,并提供結(jié)果;第一疏化電路26,其用于以預(yù)定的疏化率使第一低通濾波器24提供的信號(hào)疏化為一個(gè)信號(hào),以產(chǎn)生第一疏化接收聲音信號(hào);第二疏化電路27,其用于以與第一疏化電路26相同的疏化率使第二低通濾波器25提供的信號(hào)疏化為一個(gè)信號(hào),以產(chǎn)生第二疏化接收聲音信號(hào);第三減法器9,其用于從第一疏化接收聲音信號(hào)中減去第二偽噪聲信號(hào),以產(chǎn)生第三誤差信號(hào);第四減法器10,其用于從第二疏化接收聲音信號(hào)中減去第二偽語(yǔ)音信號(hào),以產(chǎn)生第四誤差信號(hào);第三自適應(yīng)濾波器5,其將第四誤差信號(hào)取作輸入產(chǎn)生第二偽噪聲信號(hào),并更新系數(shù)使第三誤差信號(hào)減到最小;第四自適應(yīng)濾波器6,其將第三誤差信號(hào)取作輸入產(chǎn)生第二偽語(yǔ)音信號(hào),并更新系數(shù)使第四誤差信號(hào)減到最??;第一信噪比估算電路21,其從第三誤差信號(hào)和第二偽噪聲信號(hào)產(chǎn)生第一信號(hào)-噪聲關(guān)系;第二信噪比估算電路22,其從第二偽語(yǔ)音信號(hào)和第四誤差信號(hào)產(chǎn)生第二信號(hào)-噪聲關(guān)系;第三信噪比估算電路23,其從第一疏化接收聲音信號(hào)和第二疏化接收聲音信號(hào)產(chǎn)生第三信號(hào)-噪聲關(guān)系;第一步長(zhǎng)控制電路19,其基于第一信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第一自適應(yīng)濾波器7的濾波器系數(shù)的校正量;第二步長(zhǎng)控制電路20,其基于第二信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第二自適應(yīng)濾波器8的濾波器系數(shù)的校正量;第三步長(zhǎng)控制電路17,其基于第三信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第三自適應(yīng)濾波器5的濾波器系數(shù)的校正量;和第四步長(zhǎng)控制電路18,其同樣基于第三信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第四自適應(yīng)濾波器6的濾波器系數(shù)的校正量。
      實(shí)質(zhì)上,圖9所示第五實(shí)施例的信號(hào)處理器是將低通濾波器24、25和疏化電路26、27添加至圖5所示信號(hào)處理器的裝置。所以,下面只對(duì)低通濾波器24、25和疏化電路26、27進(jìn)行說(shuō)明。
      疏化電路26,通過(guò)把語(yǔ)音輸入端子1經(jīng)由低通濾波器24所提供的具有取樣頻率fo的信號(hào)變疏,將取樣頻率轉(zhuǎn)換為fs,并提供結(jié)果。換句話說(shuō),疏化率是fo/fs。為了防止由疏化電路26疏化過(guò)程引起的混疊失真,低通濾波器24抑制輸入信號(hào)中等于或大于頻率fp的分量,并將結(jié)果提供給疏化電路26。這里2fp<fs<fo。疏化電路27同樣地將參考輸入端子2經(jīng)由低通濾波器25所提供的具有頻率為fo的信號(hào)變疏,將取樣頻率轉(zhuǎn)換為fs,并提供結(jié)果作為輸出。低通濾波器25的工作類(lèi)似于低通濾波器24。
      因此,在本實(shí)施例中,將取樣頻率經(jīng)疏化轉(zhuǎn)換為fs的信號(hào)提供給信噪比估算電路21、22、23和自適應(yīng)濾波器5、6,使這些電路的工作負(fù)荷能減小。
      圖9所示第五實(shí)施例的信號(hào)處理器的工作原理類(lèi)似于上述第一實(shí)施例的信號(hào)處理器的工作原理。詳細(xì)地說(shuō),第六實(shí)施例的過(guò)程包括第一實(shí)施例的步驟(a1)至(a8),進(jìn)一步包括步驟(a9d)將第一和第二接收聲音信號(hào)作為輸入施加至第一和第二低通濾波器24、25,以產(chǎn)生其中等于或大于預(yù)定頻率的分量被抑制的信號(hào);(a10d)使第一和第二低通濾波器24、25提供的信號(hào)以預(yù)定疏化率疏化為一個(gè)信號(hào),以產(chǎn)生第一和第二疏化接收聲音信號(hào);(a11d)從第一疏化接收聲音信號(hào)中減去第二偽噪聲信號(hào),以產(chǎn)生第三誤差信號(hào);(a12d)從第二疏化接收聲音信號(hào)中減去第二偽噪聲信號(hào),以產(chǎn)生第四誤差信號(hào);(a13d)將第四誤差信號(hào)施加至第一自適應(yīng)濾波器相同配置的第三自適應(yīng)濾波器5,以產(chǎn)生第二偽噪聲信號(hào);(a14d)更新第三自適應(yīng)濾波器5的系數(shù),使第三誤差信號(hào)減到最??;(a15d)將第三誤差信號(hào)施加至第二自適應(yīng)濾波器相同配置的第四自適應(yīng)濾波器6,以產(chǎn)生第二偽語(yǔ)音信號(hào);(a16d)更新第四自適應(yīng)濾波器6的系數(shù),使第四誤差信號(hào)減到最??;(a17d)從第三誤差信號(hào)和第二偽噪聲信號(hào)產(chǎn)生第一信號(hào)-噪聲關(guān)系;(a18d)從第二偽語(yǔ)音信號(hào)和第四誤差信號(hào)產(chǎn)生第二信號(hào)-噪聲關(guān)系;(a19d)從第一疏化接收聲音信號(hào)和第二疏化接收聲音信號(hào)產(chǎn)生第三信號(hào)-噪聲關(guān)系;(a20d)基于第一信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第一自適應(yīng)濾波器7的濾波器系數(shù)的校正量;(a21d)基于第二信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第二自適應(yīng)濾波器8的濾波器系數(shù)的校正量;和(a22d)基于第三信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第三和第四自適應(yīng)濾波器7、8的濾波器系數(shù)的校正量。
      下面對(duì)本發(fā)明的第六實(shí)施例進(jìn)行說(shuō)明。在表示本發(fā)明第六實(shí)施例的信號(hào)處理器的圖10中,與圖5所示部件相同或等效的部件給予相同的參考號(hào)碼。
      圖10所示第六實(shí)施例的信號(hào)處理器配置有語(yǔ)音輸入端子1;參考輸入端子2;輸出端子13;第一延遲電路3,其用于接收從語(yǔ)音輸入端子1來(lái)的作為輸入的第一接收聲音信號(hào)Xp(k),并給第一接收聲音信號(hào)一個(gè)預(yù)定的延遲,以產(chǎn)生第一延遲接收聲音信號(hào);第二延遲電路4,其用于接收從參考輸入端子2來(lái)的作為輸入的第二接收聲音信號(hào)XR(k),并給第二接收聲音信號(hào)一個(gè)與第一延遲電路3相同的延遲時(shí)間,以產(chǎn)生第二延遲接收聲音信號(hào);第一減法器11,其用于從第一延遲接收聲音信號(hào)中減去第一偽噪聲信號(hào),以產(chǎn)生第一誤差信號(hào);第二減法器12,其用于從第二延遲接收聲音信號(hào)中減去第一偽語(yǔ)音信號(hào),以產(chǎn)生第二誤差信號(hào);第一自適應(yīng)濾波器7,其從第二減法器12取得第二誤差信號(hào)作為輸入,產(chǎn)生第一偽噪聲信號(hào),并更新系數(shù)使第一誤差信號(hào)減到最??;和第二自適應(yīng)濾波器8,其用于接收從第一減法器11來(lái)的作為輸入的第一誤差信號(hào),產(chǎn)生第一偽語(yǔ)音信號(hào),并更新系數(shù)使第二誤差信號(hào)減到最?。黄渲?,第一誤差信號(hào)進(jìn)一步提供給輸出端子13作為已消除噪聲的語(yǔ)音信號(hào)。
      這個(gè)信號(hào)處理器進(jìn)一步包括第三減法器9,其用于從第一接收聲音信號(hào)中減去第二偽噪聲信號(hào),以產(chǎn)生第三誤差信號(hào);第四減法器10,其用于從第二接收聲音信號(hào)中減去第二偽語(yǔ)音信號(hào),以產(chǎn)生第四誤差信號(hào);第三自適應(yīng)濾波器5,其用于接收第四誤差信號(hào)作為輸入,產(chǎn)生第二偽噪聲信號(hào),并更新系數(shù)使第三誤差信號(hào)減到最小;第四自適應(yīng)濾波器6,其取第三誤差信號(hào)作為輸入,產(chǎn)生第二偽語(yǔ)音信號(hào),并更新系數(shù)使第四誤差信號(hào)減到最?。坏谝恍旁氡裙浪汶娐?1,其從第三誤差信號(hào)和第二偽噪聲信號(hào)產(chǎn)生第一信號(hào)-噪聲關(guān)系;第二信噪比估算電路23,其從第一接收聲音信號(hào)和第二接收聲音信號(hào)產(chǎn)生第三信號(hào)-噪聲關(guān)系;第一步長(zhǎng)控制電路19,其基于第一信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第一自適應(yīng)濾波器7的濾波器系數(shù)的校正量;第二步長(zhǎng)控制電路20,其基于第一信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第二自適應(yīng)濾波器8的濾波器系數(shù)的校正量;第三步長(zhǎng)控制電路17,其基于第三信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第三自適應(yīng)濾波器5的濾波器系數(shù)的校正量;和第四步長(zhǎng)控制電路18,其基于第三信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第四自適應(yīng)濾波器6的濾波器系數(shù)的校正量。
      實(shí)質(zhì)上,圖10所示第六實(shí)施例的信號(hào)處理器是從圖5所示的信號(hào)處理器中取消了第二信噪比估算電路22的裝置。結(jié)果,第一信噪比從第一信噪比估算電路21發(fā)送至步長(zhǎng)控制電路20。圖10所示的信號(hào)處理器在其他方面等效于圖5所示的裝置。所以下面僅對(duì)步長(zhǎng)控制電路20進(jìn)行說(shuō)明。
      步長(zhǎng)控制電路20的輸入信號(hào)是信噪比估算電路21中求得的信噪比SNR1(k),步長(zhǎng)控制電路20向自適應(yīng)濾波器8提供基于SNR1(k)計(jì)算所得的步長(zhǎng)α2(k)。
      α2(k)同樣能利用SNR1(k)、SNR9max、SNR9min、α9max和α9min代替等式(11a)至(12c)中的SNR2(k)、SNR2max、SNR2min、α2min和α2max。在這種情況下,SNR9min和SNR9max是滿(mǎn)足關(guān)系式SNR9min<SNR9max的常數(shù),α9min和α9max是滿(mǎn)足關(guān)系式α9min<α9max的常數(shù)。
      如此,利用信噪比估算電路21所求得的第一信噪比,而不是提供信噪比估算電路22以及利用由信噪比估算電路22求得的第二信噪比,能取消第二信噪比估算電路22,并免去屬于第二信噪比估算電路的工作量。
      當(dāng)然,基于本實(shí)施例中電路結(jié)構(gòu)的對(duì)稱(chēng)性,可以取消信噪比估算電路21,而不是圖5所示信號(hào)處理器中的信噪比估算電路22,并且,步長(zhǎng)控制電路19的輸入信號(hào)可以是信噪比估算電路22中求得的第二信噪比。
      圖10所示第六實(shí)施例的信號(hào)處理器的工作原理類(lèi)似于上述第一實(shí)施例的信號(hào)處理器的工作原理。更詳細(xì)地說(shuō),第六實(shí)施例的過(guò)程包括第一實(shí)施例的(a1)至(a15),并且進(jìn)一步包括步驟(a16e)從第一接收聲音信號(hào)和第二接收聲音信號(hào)產(chǎn)生第三信號(hào)-噪聲關(guān)系;(a17e)基于第一信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第一和第二自適應(yīng)濾波器8、7的濾波器系數(shù)的校正量;和(a18e)基于第三信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第二和第四自適應(yīng)濾波器5、6的濾波器系數(shù)的校正量。
      下面對(duì)本發(fā)明的第七實(shí)施例進(jìn)行說(shuō)明。在表示本發(fā)明第七實(shí)施例的信號(hào)處理器的圖11中,與圖5所示部件相同或等效的部件給予相同的參考號(hào)碼。
      圖11所示第七實(shí)施例的信號(hào)處理器配置有語(yǔ)音輸入端子1;參考輸入端子2;輸出端子13;第一延遲電路3,其用于接收從語(yǔ)音輸入端子1來(lái)的作為輸入的第一接收聲音信號(hào)Xp(k),并給第一接收聲音信號(hào)一個(gè)預(yù)定的延遲時(shí)間,以產(chǎn)生第一延遲接收聲音信號(hào);第二延遲電路4,其用于接收從參考輸入端子2來(lái)的作為輸入的第二接收聲音信號(hào)XR(k),并給第二接收聲音信號(hào)一個(gè)與第一延遲電路3的延遲時(shí)間相同的延遲時(shí)間,以產(chǎn)生第二延遲接收聲音信號(hào);第一減法器11,其用于從第一延遲接收聲音信號(hào)中減去第一偽噪聲信號(hào),以產(chǎn)生第一誤差信號(hào);第二減法器12,其用于從第二延遲接收聲音信號(hào)中減去第一偽語(yǔ)音信號(hào),以產(chǎn)生第二誤差信號(hào);第一自適應(yīng)濾波器7,其從第二減法器12取得第二誤差信號(hào)作為輸入,產(chǎn)生第一偽噪聲信號(hào),并更新系數(shù)使第一誤差信號(hào)減到最??;和第二自適應(yīng)濾波器8,其用于接收從第一減法器11來(lái)的作為輸入的第一誤差信號(hào),產(chǎn)生第一偽語(yǔ)音信號(hào),并更新系數(shù)使第二誤差信號(hào)減到最??;其中,第一誤差信號(hào)進(jìn)一步提供給輸出端子13作為已消除噪聲的語(yǔ)音信號(hào)。
      信號(hào)處理器進(jìn)一步包括第三減法器9,其用于從第一接收聲音信號(hào)中減去第二偽噪聲信號(hào),以產(chǎn)生第三誤差信號(hào);第四減法器10,其用于從第二接收聲音信號(hào)中減去第二偽語(yǔ)音信號(hào),以產(chǎn)生第四誤差信號(hào);第三自適應(yīng)濾波器5,其接收第四誤差信號(hào)作為輸入,產(chǎn)生第二偽噪聲信號(hào),并更新系數(shù)使第三誤差信號(hào)減到最小;第四自適應(yīng)濾波器6,其取第三誤差信號(hào)作為輸入,產(chǎn)生第二偽語(yǔ)音信號(hào),并更新系數(shù)使第四誤差信號(hào)減到最?。坏谝恍旁氡裙浪汶娐?1,其根據(jù)第三誤差信號(hào)和第二偽噪聲信號(hào)產(chǎn)生第一信號(hào)-噪聲關(guān)系;乘法電路28,其用于將第一信號(hào)-噪聲關(guān)系乘以一個(gè)預(yù)定值,以產(chǎn)生第六信號(hào)-噪聲關(guān)系;第三信噪比估算電路23,其根據(jù)第一接收聲音信號(hào)和第二接收聲音信號(hào)產(chǎn)生第三信號(hào)-噪聲關(guān)系;第一步長(zhǎng)控制電路19,其基于第一信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第一自適應(yīng)濾波器7的濾波器系數(shù)的校正量;第二步長(zhǎng)控制電路20,其基于第六信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第二自適應(yīng)濾波器8的濾波器系數(shù)的校正量;第三步長(zhǎng)控制電路17,其基于第三信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第三自適應(yīng)濾波器5的濾波器系數(shù)的校正量;和第四步長(zhǎng)控制電路18,其同樣基于第三信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第四自適應(yīng)濾波器6的濾波器系數(shù)的校正量。
      換句話說(shuō),圖11所示第七實(shí)施例的信號(hào)處理器是從圖5所示第一實(shí)施例的信號(hào)處理器中取消了第二信噪比估算電路22,并且在此提供了乘法電路28的裝置。圖11所示的信號(hào)處理器在其他方面類(lèi)似于圖5所示的裝置,因此下面僅對(duì)乘法電路28進(jìn)行說(shuō)明。
      乘法電路28將信噪比估算電路21所提供的第一信號(hào)-噪聲關(guān)系乘以一個(gè)預(yù)定值,以求得第二信噪比的近似值,它是第二信噪比估算電路的輸出。乘法電路28將這個(gè)近似值提供給步長(zhǎng)控制電路20作為第六信號(hào)-噪聲關(guān)系。這樣從信噪比估算電路21所求得的第一信噪比求出第二信噪比的近似值,能免除對(duì)第二信噪比估算電路的需要,并能減小相應(yīng)于第二信噪比估算電路的計(jì)算量。
      當(dāng)然,由于本實(shí)施例中電路配置的對(duì)稱(chēng)性,也可以取消信噪比估算電路21,而不是圖5所示信號(hào)處理器的第二信噪比估算電路22,第一信噪比近似值可以由第二信噪比估算電路作為輸出提供的第二信噪比求出,并且將這個(gè)近似值取作步長(zhǎng)控制電路19的輸入信號(hào)。
      圖11所示第七實(shí)施例的信號(hào)處理器的工作原理類(lèi)似于上述第一實(shí)施例的信號(hào)處理器的工作原理。更詳細(xì)地說(shuō),第七實(shí)施例的過(guò)程包括第一實(shí)施例的步驟(a1)至(a15),并且進(jìn)一步包括步驟(a16f)將第一信號(hào)-噪聲關(guān)系乘以一個(gè)預(yù)定的值,產(chǎn)生第六信號(hào)-噪聲關(guān)系;(a17f)從第一接收聲音信號(hào)和第二接收聲音信號(hào)產(chǎn)生第三信號(hào)-噪聲關(guān)系;(a18f)基于第一信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第一自適應(yīng)濾波器7的濾波器系數(shù)的校正量;(a19f)基于第六信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第二自適應(yīng)濾波器8的濾波器系數(shù)的校正量;和(a20f)基于第三信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第三和第四自適應(yīng)濾波器5、6的濾波器系數(shù)的校正量。
      下面對(duì)本發(fā)明的第八實(shí)施例進(jìn)行說(shuō)明。在表示本發(fā)明第八實(shí)施例的信號(hào)處理器的圖12中,與圖5所示部件相同或等效的部件給予相同的參考號(hào)碼。
      圖12所示第八實(shí)施例的信號(hào)處理器配置有語(yǔ)音輸入端子1;參考輸入端子2;輸出端子13;第一延遲電路3,其用于接收從語(yǔ)音輸入端子1來(lái)的作為輸入的第一接收聲音信號(hào)Xp(k),并給第一接收聲音信號(hào)一個(gè)預(yù)定的延遲時(shí)間,以產(chǎn)生第一延遲接收聲音信號(hào);第二延遲電路4,其用于接收從參考輸入端子2來(lái)的作為輸入的第二接收聲音信號(hào)XR(k),并給第二接收聲音信號(hào)一個(gè)與第一延遲電路3相同的延遲時(shí)間,以產(chǎn)生第二延遲接收聲音信號(hào);第一減法器11,其用于從第一延遲接收聲音信號(hào)中減去第一偽噪聲信號(hào),以產(chǎn)生第一誤差信號(hào);第二減法器12,其用于從第二延遲接收聲音信號(hào)中減去第一偽語(yǔ)音信號(hào),以產(chǎn)生第二誤差信號(hào);第一自適應(yīng)濾波器7,其從第二減法器12取得第二誤差信號(hào)作為輸入,產(chǎn)生第一偽噪聲信號(hào),并更新系數(shù)使第一誤差信號(hào)減到最??;和第二自適應(yīng)濾波器8,其用于接收從第一減法器11來(lái)的第一誤差信號(hào)作為輸入,產(chǎn)生第一偽語(yǔ)音信號(hào),并更新系數(shù)使第二誤差信號(hào)減到最??;其中,第一誤差信號(hào)進(jìn)一步提供給輸出端子13作為已消除噪聲的語(yǔ)音信號(hào)。
      該信號(hào)處理器進(jìn)一步包括第三減法器9,其用于從第一接收聲音信號(hào)中減去第二偽噪聲信號(hào),以產(chǎn)生第三誤差信號(hào);第四減法器10,其用于從第二接收聲音信號(hào)中減去第二偽語(yǔ)音信號(hào),以產(chǎn)生第四誤差信號(hào);第三自適應(yīng)濾波器5,其接收第四誤差信號(hào)作為輸入,產(chǎn)生第二偽噪聲信號(hào),并更新系數(shù)使第三誤差信號(hào)減到最??;第四自適應(yīng)濾波器6,其取第三誤差信號(hào)作為輸入,產(chǎn)生第二偽語(yǔ)音信號(hào),并更新系數(shù)使第四誤差信號(hào)減到最小;第一信噪比估算電路21,其根據(jù)第三誤差信號(hào)和第二偽噪聲信號(hào)產(chǎn)生第一信號(hào)-噪聲關(guān)系;第二信噪比估算電路22,其從第二偽語(yǔ)音信號(hào)和第四誤差信號(hào)產(chǎn)生第二信號(hào)-噪聲關(guān)系;第三信噪比估算電路23,其從第一接收聲音信號(hào)和第二接收聲音信號(hào)產(chǎn)生第三信號(hào)-噪聲關(guān)系;第三延遲電路30,用于給第三信號(hào)-噪聲關(guān)系一個(gè)預(yù)定的延遲時(shí)間,以產(chǎn)生延遲信號(hào)-噪聲關(guān)系;比較電路29、34,其用于對(duì)第三信號(hào)-噪聲關(guān)系與延遲信號(hào)-噪聲關(guān)系進(jìn)行比較,并將較大值提供作為延續(xù)信號(hào)-噪聲關(guān)系;平均電路31,其用于對(duì)第三信號(hào)-噪聲關(guān)系進(jìn)行時(shí)間平均,以產(chǎn)生平均信號(hào)-噪聲關(guān)系;步長(zhǎng)控制電路19,其基于第一信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第一自適應(yīng)濾波器7的濾波器系數(shù)的校正量;第二步長(zhǎng)控制電路20,其基于第二信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第二自適應(yīng)濾波器8的濾波器系數(shù)的校正量;第三步長(zhǎng)控制電路35,其基于延續(xù)信號(hào)-噪聲關(guān)系和平均信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第三自適應(yīng)濾波器5的濾波器系數(shù)的校正量;和第四步長(zhǎng)控制電路36,其基于延續(xù)信號(hào)-噪聲關(guān)系和平均信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第四自適應(yīng)濾波器6的濾波器系數(shù)的校正量。
      實(shí)質(zhì)上,圖12所示第八實(shí)施例的信號(hào)處理器是將比較電路29、34,延遲電路30和平均電路31加至圖5所示第一實(shí)施例的信號(hào)處理器中的裝置,并進(jìn)一步用步長(zhǎng)控制電路35、36代替步長(zhǎng)控制電路17、18。圖12所示裝置是與圖5所示裝置類(lèi)似的另一種的配置。所以下面僅對(duì)比較電路29、34,延遲電路30,平均電路31和步長(zhǎng)控制電路35、36進(jìn)行說(shuō)明。
      延遲電路30,在把信噪比估算電路23中已求得的信噪比延遲一個(gè)固定時(shí)間以后,將這個(gè)信號(hào)提供給比較電路29和比較電路34作為第七信噪比,也就是第七延遲信號(hào)-噪聲關(guān)系。
      比較電路29將信噪比估算電路23所提供的第三信噪比與延遲電路30所提供的第七信噪比進(jìn)行比較,選擇具有較高值的信噪比,并將這個(gè)信噪比作為延續(xù)信號(hào)-噪聲關(guān)系即第八信噪比提供給步長(zhǎng)控制電路35。與信噪比估算電路23中求得的第三信噪比相比,比較電路29的輸出是這樣一種形狀,其中信噪比比較高的那些部分在與延遲電路30給予的延遲時(shí)間相應(yīng)的正時(shí)間方向上延續(xù)。因此,經(jīng)過(guò)選擇作為信噪比的比較電路29輸出,其中存在小步長(zhǎng)的那些時(shí)段也在正時(shí)間方向上延續(xù),因而能在一個(gè)完整的語(yǔ)音時(shí)段實(shí)現(xiàn)自適應(yīng)濾波器的精確控制。
      比較電路34將信噪比估算電路23所提供的第三信噪比與延遲電路30所提供的第七信噪比進(jìn)行比較,選擇較小的值,并把這個(gè)信噪比提供給步長(zhǎng)控制電路36作為第二延續(xù)信號(hào)-噪聲關(guān)系即第十信噪比。換句話說(shuō),與信噪比估算電路23所求得的第三信噪比相比,比較電路34的輸出是一種這樣的形狀,其中信噪比比較低的那些部分在與延遲電路30給予的延遲時(shí)間相應(yīng)的正時(shí)間方向上延續(xù)。因此,作為信噪比,通過(guò)比較電路34輸出的選擇,其中存在小步長(zhǎng)的那些部分也在正時(shí)間方向上延續(xù),能在一個(gè)完整的語(yǔ)音部分實(shí)現(xiàn)更精確的自適應(yīng)濾波器控制。由這一說(shuō)明將明顯地看出,取代比較電路29的操作中選擇第三信噪比和第七信噪比中的較大者,比較電路34是選擇較小的信噪比,并把這個(gè)信噪比取作第十信噪比。因此,省略比較電路34,采用一種電路象比較電路29那樣取第三信噪比和第七信噪比中的較大者作為第八信噪比,取兩個(gè)信噪比中的較小者作為第十信噪比,能得到與上述相同的效果。
      在平均電路31中,把信噪比估算電路23所提供的第三信噪比SNR3(k)從時(shí)間k-m+1至k平均計(jì)算的結(jié)果,提供給步長(zhǎng)控制電路35、36作為第九信噪比SNR9(k)。這一關(guān)系能用等式(23)表示SNR9(k)=(1M)&Sigma;i=0M-1SNR3(k-1)---(23)]]>步長(zhǎng)控制電路35向自適應(yīng)濾波器5提供基于比較電路29所求得的第八信噪比SNR8(k)和平均電路31所求得的第九信噪比SNR9(k)計(jì)算而得的步長(zhǎng)α3(k)。
      在時(shí)間k,步長(zhǎng)控制電路35取SNR8(k)和SNR9(k)作為輸入并計(jì)算步長(zhǎng)α3(k)。這一關(guān)系能用等式(24a)至(24c)和(25)表示α3(k)=α10max(g1(k)<SNR10min)…(24a)α3(k)=g1(k)(SNR10min≤g1(k)≤SNR10max) …(24b)α3(k)=α10min(g1(k)>SNR10max)…(24c)g1(k)=-A(SNR9(k))·SNR8(k)+B(SNR9(k))…(25)這里,SNR10min和SNR10max是滿(mǎn)足關(guān)系式SNR10min<SNR10max的常數(shù),α10min和α10max是滿(mǎn)足關(guān)系式α10min<α10max的常數(shù);A(SNR9(k))和B(SNR9(k))是由SNR9(k)確定的參數(shù)。
      A(SNR9(k))和B(SNR9(k))能記為下列等式(26a)至(26c)和(27a)至(27c)A(SNR9(k))=A1(SNR9(k)>SNR11max) …(26a)A(SNR9(k))=A2(SNR11min≤SNR9(k)≤SNR11max) …(26b)A(SNR9(k))=A3(SNR9(k)<SNR11min) …(26c)B(SNR9(k))=B1
      (SNR9(k)>SNR11max) …(27a)B(SNR9(k))=B2(SNR11min≤SNR9(k)≤SNR11max) …(27b)B(SNR9(k))=B3(SNR9(k)<SNR11mex) …(27c)在這種情況下,SNR11min和SNR11max是滿(mǎn)足關(guān)系式SNR11min<SNR11max的常數(shù),A1、A2、A3、B1、B2和B3是正的常數(shù)。
      換句話說(shuō),等式(9a)的f1(x)中的A和B的值基于SNR3(k)的值設(shè)置為適當(dāng)?shù)闹怠?br> 步長(zhǎng)控制電路36向自適應(yīng)濾波器6提供基于比較電路34所求得的第十信噪比SNR10(k)和平均電路31所求得的第九信噪比SNR9(k)計(jì)算而得的步長(zhǎng)α4(k)。這個(gè)關(guān)系能用等式(28a)至(28c)和(29)表示α4(k)=α11min(g2(k)<SNR12min) …(28a)α4(k)=α2(k)(SNR12min≤g2(k)≤SNR12max) …(28b)α4(k)=α11max(g2(k)>SNR12max) …(28c)g2(k)=C(SNR9(k))·SNR10(k)+D(SNR9(k)) …(29)這里,SNR12min和SNR12max是滿(mǎn)足關(guān)系式SNR12min<SNR12max的常數(shù);C(SNR9(k))和D(SNR9(k))是由SNR9(k)確定的參數(shù)。
      C(SNR9(k))和D(SNR9(k))類(lèi)似于A(SNR9(k))和B(SNR9(k))這樣來(lái)確定,即利用C1、C2、C3、D1、D2、D3、SNR13min和SNR13max代替等式(26a)至(26c)中的A1、A2、A3、B1、B2、B3、SNR11min和SNR11max。在這種情況下,SNR13min和SNR13max是滿(mǎn)足關(guān)系式SNR13min<SNR13max的常數(shù),C1、C2、C3、D1、D2、D3是正的常數(shù)。
      換句話說(shuō),上述等式(12a)的f2(x)中C和D的值基于SNR3(k)的值設(shè)置為適當(dāng)?shù)闹怠?br> 如上所述,取代信噪比估算電路23所求的第三信噪比,將信噪比估算電路23所求的第三信噪比的延續(xù)值和平均值提供給步長(zhǎng)控制電路35、36,以計(jì)算步長(zhǎng),因此,即使信噪比取值的范圍廣,也能計(jì)算最佳步長(zhǎng)。
      除此以外,上述信號(hào)處理器可這樣配置,其中平均電路31省略,并且,A(SNR9(k))、B(SNR9(k))、C(SNR9(k))和D(SNR9(k))用常數(shù)來(lái)代替。
      更進(jìn)一步,上述信號(hào)處理器也可這樣配置,對(duì)于信噪比估算電路21和信噪比估算電路22的輸出,將平均值和正在時(shí)間方向上延續(xù)的高或低信噪比的那些部分的值提供給步長(zhǎng)控制電路19、20,然后計(jì)算步長(zhǎng)。在這種情況下,也可省略平均電路。
      圖12所示第八實(shí)施例的信號(hào)處理器的工作原理類(lèi)似于上述第一實(shí)施例的信號(hào)處理器的工作原理。更詳細(xì)地說(shuō),第八實(shí)施例的過(guò)程包括第一實(shí)施例的步驟(a1)于(a17),并進(jìn)一步包括步驟(a18g)給第三信號(hào)-噪聲關(guān)系一個(gè)預(yù)定的延遲時(shí)間,以產(chǎn)生延遲信號(hào)-噪聲關(guān)系;(a19g)將第三信號(hào)-噪聲關(guān)系和延遲信號(hào)-噪聲關(guān)系進(jìn)行比較,并提供較大值者作為延續(xù)信號(hào)-噪聲關(guān)系;(a20g)在時(shí)間上平均第三信號(hào)-噪聲關(guān)系,以產(chǎn)生平均信號(hào)-噪聲關(guān)系;(a21g)基于第一信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第一自適應(yīng)濾波器7的濾波器系數(shù)的校正量;(a22g)基于第二信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第二自適應(yīng)濾波器8的濾波器系數(shù)的校正量;和(a23g)基于延續(xù)信號(hào)-噪聲關(guān)系和平均信號(hào)-噪聲關(guān)系提供步長(zhǎng),用于確定第三和第四自適應(yīng)濾波器5、6的濾波器系數(shù)的校正量。
      在上述第一至第八實(shí)施例中,信噪比估算電路21、22、33進(jìn)行計(jì)算,以求出所提供的信號(hào)分量與所提供的噪聲分量的功率比。但是,很明顯,在信噪比估算電路21、22、23中可實(shí)現(xiàn)求得信號(hào)的絕對(duì)幅度比,而不是功率的操作。更進(jìn)一步,信噪比估算電路21、22、23可配置成加一個(gè)常數(shù)至噪聲分量的功率(或絕對(duì)幅度)以校正所估算的信噪比的值。當(dāng)噪聲分量的功率(或絕對(duì)幅度)非常接近零時(shí),為了避免除以零而達(dá)到穩(wěn)定的操作,這一校正是有效的。同樣地,在信噪比估算電路21、22、23中,可以加一個(gè)常數(shù)至功率比或絕對(duì)幅度比的信號(hào)分量,這些常數(shù)是分?jǐn)?shù)的分子。擴(kuò)展這個(gè)方法,可以對(duì)每個(gè)分母和分子補(bǔ)充一些編造信噪比的特殊操作,然后取比率。換句話說(shuō),信噪比估算電路21、22、23中求出的值不必是嚴(yán)格意義上的信號(hào)和噪聲的功率或絕對(duì)幅度的比率,而可以是表示信號(hào)和噪聲之間關(guān)系的概念的相應(yīng)值。
      在上述每個(gè)實(shí)施例中,關(guān)于消除包含在輸入語(yǔ)音信號(hào)中的噪聲的說(shuō)明,是作為本發(fā)明基礎(chǔ)信號(hào)處理的一個(gè)典型例子。但是,如參考文獻(xiàn)[27]中所示,上述每一裝置能用于回波消除,如果將參考信號(hào)提供至輸入端子2,回波信號(hào)提供至輸入端子1的話。
      圖13是使用上述信號(hào)處理器實(shí)現(xiàn)語(yǔ)音識(shí)別裝置的一個(gè)示例的方框圖。語(yǔ)音識(shí)別裝置50配置有信號(hào)處理電路37,其由上述每一實(shí)施例的信號(hào)處理器組成;和語(yǔ)音識(shí)別電路38,用于對(duì)信號(hào)處理電路37的輸出信號(hào)進(jìn)行語(yǔ)音識(shí)別,并將識(shí)別結(jié)果提供給輸出端子39。通過(guò)在語(yǔ)音識(shí)別電路38的前一級(jí)提供基于本發(fā)明的信號(hào)處理電路37,可消除語(yǔ)音信號(hào)中的噪聲,這是識(shí)別的目標(biāo),從而能實(shí)現(xiàn)具有更為精確的語(yǔ)音識(shí)別性能的語(yǔ)音識(shí)別裝置。
      進(jìn)一步,如圖14所示,機(jī)器人裝置60能采用這樣的配置實(shí)現(xiàn),其提供圖13所示的配置操作控制電路40,其用于接收語(yǔ)音識(shí)別電路38的輸出,并提供操作信號(hào);和驅(qū)動(dòng)單元41,其將操作控制信號(hào)取作輸入,并使規(guī)定的部件操作。
      根據(jù)上述實(shí)施例在信噪比估算電路中估算作為信號(hào)之間關(guān)系的指數(shù)的信噪比;具有步長(zhǎng)的自適應(yīng)濾波器利用這個(gè)估算值,對(duì)這些步長(zhǎng)進(jìn)行適當(dāng)?shù)目刂?;和基于這個(gè)自適應(yīng)濾波器的輸出信號(hào)估算出的信噪比,用來(lái)確定另一自適應(yīng)濾波器的步長(zhǎng);由此能實(shí)現(xiàn)對(duì)語(yǔ)音輸入端子和參考輸入端子中的信噪比變化范圍寬的輸入信號(hào)的信號(hào)處理。
      本發(fā)明的每個(gè)實(shí)施例中,信噪比估算電路能采用一種配置包括第一平均電路14,其用于接收輸入信號(hào)的估算值,并計(jì)算這些估算值的平均值,以提供所估算的語(yǔ)音信號(hào)的平均值;第二平均電路15,其用于接收噪聲信號(hào)的估算值,并計(jì)算這些估算值的平均值,以提供所估算的噪聲信號(hào)的平均值;和操作電路16,其用于計(jì)算所估算的語(yǔ)音信號(hào)的平均值與所估算的噪聲信號(hào)的平均值的比,并提供信噪比,如圖3所示。
      另外,在本發(fā)明中也能做進(jìn)一步的修改。
      根據(jù)本發(fā)明一個(gè)實(shí)施例,可采用一種配置,其中,第一步長(zhǎng)控制電路19接收信噪比估算電路21所提供的信噪比作為輸入,并且在信噪比較高時(shí)提供比信噪比較低時(shí)小的步長(zhǎng)值。
      根據(jù)本發(fā)明的一個(gè)實(shí)施例,可采用一種配置,其中,第二步長(zhǎng)控制電路20接收信噪比估算電路22所提供的信噪比作為輸入,并且在信噪比較低時(shí)提供比信噪比較高時(shí)小的步長(zhǎng)值。
      根據(jù)本發(fā)明的一個(gè)實(shí)施例,可采用一種配置,其中,第三步長(zhǎng)控制電路17接收信噪比估算電路23所提供的信噪比作為輸入,并且在信噪比較高時(shí)提供比信噪比較低時(shí)小的步長(zhǎng)值。
      根據(jù)本發(fā)明的一個(gè)實(shí)施例,可采用一種配置,其中,第四步長(zhǎng)控制電路18接收信噪比估算電路23所提供的信噪比作為輸入,并且在信噪比較低時(shí)提供比信噪比較高時(shí)小的步長(zhǎng)值。
      根據(jù)本發(fā)明的一個(gè)實(shí)施例,可采用一種配置,其中,第三步長(zhǎng)控制電路17接收延續(xù)信噪比和平均信噪比作為輸入,并且當(dāng)一個(gè)附加值,它是由平均信噪比確定的常數(shù),與延續(xù)信噪比乘以平均信噪比所確定的系數(shù)的乘積相加而得的,是在預(yù)定的最大值和最小值之間的范圍內(nèi)時(shí),把這個(gè)附加值提供作為步長(zhǎng),當(dāng)這個(gè)附加值高于最大值時(shí),把預(yù)定的最小步長(zhǎng)提供作為步長(zhǎng),當(dāng)這個(gè)附加值低于最小值時(shí),把預(yù)定的最大步長(zhǎng)作為步長(zhǎng)。
      根據(jù)本發(fā)明的一個(gè)實(shí)施例,可采用一種配置,其中,第四步長(zhǎng)控制電路18接收延續(xù)信噪比和平均信噪比作為輸入,并且當(dāng)一個(gè)附加值,它是由平均信噪比確定的常數(shù),與延續(xù)信噪比乘以平均信噪比所確定的系數(shù)的乘積相加而得的,是在預(yù)定的最大值和最小值之間的范圍內(nèi)時(shí),把附加值提供作為步長(zhǎng),當(dāng)這個(gè)附加值高于最大值時(shí),把預(yù)定的最大步長(zhǎng)提供作為步長(zhǎng),當(dāng)這個(gè)附加值低于最小值時(shí),把預(yù)定的最小步長(zhǎng)作為步長(zhǎng)。
      基于上述本發(fā)明的信號(hào)處理器能夠采用軟件實(shí)現(xiàn)。換句話說(shuō),信號(hào)處理中使用的程序,能通過(guò)在軟件中將上述每個(gè)實(shí)施例的信號(hào)處理器的每個(gè)電路的處理操作,構(gòu)建為步驟或過(guò)程而實(shí)現(xiàn)。這樣的程序由構(gòu)成信號(hào)處理器或噪聲消除器的處理器例如DSP(數(shù)字信號(hào)處理器)來(lái)執(zhí)行。
      最后,由這樣的程序組成的程序產(chǎn)品,或存儲(chǔ)這樣的程序的存儲(chǔ)媒體,也包括在本發(fā)明的范圍內(nèi)。
      權(quán)利要求
      1.一種接收第一信號(hào)和第二信號(hào)作為輸入的信號(hào)處理方法,其特征在于所述信號(hào)處理方法包括步驟借助于以第一中間信號(hào)作為輸入的第一自適應(yīng)濾波器產(chǎn)生第一偽信號(hào),從所述第二信號(hào)中減去所述第一偽信號(hào)產(chǎn)生第一差分信號(hào),和利用所述第一差分信號(hào)更新所述第一自適應(yīng)濾波器的系數(shù);借助于以第二中間信號(hào)作為輸入的第二自適應(yīng)濾波器產(chǎn)生第二偽信號(hào),從所述第二信號(hào)中減去所述第二偽信號(hào)產(chǎn)生第二差分信號(hào),和利用所述第二差分信號(hào)更新所述第二自適應(yīng)濾波器的系數(shù);借助于以所述第一差分信號(hào)作為輸入的第三自適應(yīng)濾波器產(chǎn)生第三偽信號(hào),從所述第一信號(hào)中減去所述第三偽信號(hào)產(chǎn)生第三差分信號(hào),將所述第三差分信號(hào)施加至所述第一自適應(yīng)濾波器作為所述第一中間信號(hào),和利用所述第三差分信號(hào)更新所述第三自適應(yīng)濾波器的系數(shù);借助于以所述第二差分信號(hào)作為輸入的第四自適應(yīng)濾波器產(chǎn)生第四偽信號(hào),從所述第一信號(hào)中減去所述第四偽信號(hào)產(chǎn)生第四差分信號(hào),將所述第四差分信號(hào)作為所述第二中間信號(hào)施加至所述第二自適應(yīng)濾波器,和利用所述第四差分信號(hào)更新所述第四自適應(yīng)濾波器的系數(shù);基于信號(hào)之間的關(guān)系,利用第一步長(zhǎng)控制所述第一自適應(yīng)濾波器的系數(shù)的更新,利用第二步長(zhǎng)控制所述第二自適應(yīng)濾波器的系數(shù)的更新,利用第三步長(zhǎng)控制所述第三自適應(yīng)濾波器的系數(shù)的更新,利用第四步長(zhǎng)控制所述第四自適應(yīng)濾波器的系數(shù)的更新;和提供所述第一差分信號(hào)作為輸出。
      2.一種接收第一信號(hào)和第二信號(hào)作為輸入的信號(hào)處理方法,其特征在于所述信號(hào)處理方法包括步驟通過(guò)延遲所述第一信號(hào)產(chǎn)生第一延遲信號(hào),和通過(guò)延遲所述第二信號(hào)產(chǎn)生第二延遲信號(hào);借助于以第一中間信號(hào)作為輸入的第一自適應(yīng)濾波器產(chǎn)生第一偽信號(hào),從所述第二延遲信號(hào)中減去所述第一偽信號(hào)產(chǎn)生第一差分信號(hào),和利用所述第一差分信號(hào)更新所述第一自適應(yīng)濾波器的系數(shù);借助于以第二中間信號(hào)作為輸入的第二自適應(yīng)濾波器產(chǎn)生第二偽信號(hào),從所述第二信號(hào)中減去所述第二偽信號(hào)產(chǎn)生第二差分信號(hào),和利用所述第二差分信號(hào)更新所述第二自適應(yīng)濾波器的系數(shù);借助于以所述第一差分信號(hào)作為輸入的第三自適應(yīng)濾波器產(chǎn)生第三偽信號(hào),從所述第一延遲信號(hào)中減去所述第三偽信號(hào)產(chǎn)生第三差分信號(hào),將所述第三差分信號(hào)施加至所述第一自適應(yīng)濾波器作為所述第一中間信號(hào),和利用所述第三差分信號(hào)更新所述第三自適應(yīng)濾波器的系數(shù);借助于以所述第二差分信號(hào)作為輸入的第四自適應(yīng)濾波器產(chǎn)生第四偽信號(hào),從所述第一信號(hào)中減去所述第四偽信號(hào)產(chǎn)生第四差分信號(hào),將所述第四差分信號(hào)作為所述第二中間信號(hào)施加至所述第二自適應(yīng)濾波器,和利用所述第四差分信號(hào)更新所述第四自適應(yīng)濾波器的系數(shù);基于信號(hào)之間的關(guān)系,利用第一步長(zhǎng)控制所述第一自適應(yīng)濾波器的系數(shù)的更新,利用第二步長(zhǎng)控制所述第二自適應(yīng)濾波器的系數(shù)的更新,利用第三步長(zhǎng)控制所述第三自適應(yīng)濾波器的系數(shù)的更新,利用第四步長(zhǎng)控制所述第四自適應(yīng)濾波器的系數(shù)的更新;和提供所述第一差分信號(hào)作為輸出。
      3.一種接收第一信號(hào)和第二信號(hào)作為輸入的信號(hào)處理方法,所述信號(hào)處理方法包括步驟通過(guò)使所述第一信號(hào)變疏產(chǎn)生第一疏化信號(hào),和通過(guò)使第二信號(hào)變疏產(chǎn)生第二疏化信號(hào);借助于以第一中間信號(hào)作為輸入的第一自適應(yīng)濾波器產(chǎn)生第一偽信號(hào),從所述第二信號(hào)中減去所述第一偽信號(hào)產(chǎn)生第一差分信號(hào),和利用所述第一差分信號(hào)更新所述第一自適應(yīng)濾波器的系數(shù);借助于以第二中間信號(hào)作為輸入的第二自適應(yīng)濾波器產(chǎn)生第二偽信號(hào),從所述第二疏化信號(hào)中減去所述第二偽信號(hào)產(chǎn)生第二差分信號(hào),和利用所述第二差分信號(hào)更新所述第二自適應(yīng)濾波器的系數(shù);借助于以所述第一差分信號(hào)作為輸入的第三自適應(yīng)濾波器產(chǎn)生第三偽信號(hào),從所述第一信號(hào)中減去所述第三偽信號(hào)產(chǎn)生第三差分信號(hào),將所述第三差分信號(hào)施加至所述第一自適應(yīng)濾波器作為所述第一中間信號(hào),和利用所述第三差分信號(hào)更新所述第三自適應(yīng)濾波器的系數(shù);借助于以所述第二差分信號(hào)作為輸入的第四自適應(yīng)濾波器產(chǎn)生第四偽信號(hào),從所述第一疏化信號(hào)中減去所述第四偽信號(hào)產(chǎn)生第四差分信號(hào),將所述第四差分信號(hào)施加至所述第二自適應(yīng)濾波器作為所述第二中間信號(hào);和利用所述第四差分信號(hào)更新所述第四自適應(yīng)濾波器的系數(shù);基于信號(hào)之間的關(guān)系,利用第一步長(zhǎng)控制所述第一自適應(yīng)濾波器的系數(shù)的更新,利用第二步長(zhǎng)控制所述第二自適應(yīng)濾波器的系數(shù)的更新,利用第三步長(zhǎng)控制所述第三自適應(yīng)濾波器的系數(shù)的更新,利用第四步長(zhǎng)控制所述第四自適應(yīng)濾波器的系數(shù)的更新;和提供所述第一差分信號(hào)作為輸出。
      4.一種接收第一信號(hào)和第二信號(hào)作為輸入的信號(hào)處理方法,所述信號(hào)處理方法包括步驟通過(guò)延遲所述第一信號(hào)產(chǎn)生第一延遲信號(hào),和通過(guò)延遲所述第二信號(hào)產(chǎn)生第二延遲信號(hào);通過(guò)使所述第一信號(hào)變疏產(chǎn)生第一疏化信號(hào),和通過(guò)使所述第二信號(hào)變疏產(chǎn)生第二疏化信號(hào);借助于以第一中間信號(hào)作為輸入的第一自適應(yīng)濾波器產(chǎn)生第一偽信號(hào),從所述第二延遲信號(hào)中減去所述第一偽信號(hào)產(chǎn)生第一差分信號(hào),和利用所述第一差分信號(hào)更新所述第一自適應(yīng)濾波器的系數(shù);借助于以第二中間信號(hào)作為輸入的第二自適應(yīng)濾波器產(chǎn)生第二偽信號(hào),從所述第二疏化信號(hào)中減去所述第二偽信號(hào)產(chǎn)生第二差分信號(hào),和利用所述第二差分信號(hào)更新所述第二自適應(yīng)濾波器的系數(shù);借助于以所述第一差分信號(hào)作為輸入的第三自適應(yīng)濾波器產(chǎn)生第三偽信號(hào),從所述第一延遲信號(hào)中減去所述第三偽信號(hào)產(chǎn)生第三差分信號(hào),將所述第三差分信號(hào)施加至所述第一自適應(yīng)濾波器作為所述第一中間信號(hào),和利用所述第三差分信號(hào)更新所述第三自適應(yīng)濾波器的系數(shù);借助于以所述第二差分信號(hào)作為輸入的第四自適應(yīng)濾波器產(chǎn)生第四偽信號(hào),從所述第一疏化信號(hào)中減去所述第四偽信號(hào)產(chǎn)生第四差分信號(hào),將所述第四差分信號(hào)施加至所述第二自適應(yīng)濾波器作為所述第二中間信號(hào),和利用所述第四差分信號(hào)更新所述第四自適應(yīng)濾波器的系數(shù);基于信號(hào)之間的關(guān)系,利用第一步長(zhǎng)控制所述第一自適應(yīng)濾波器的系數(shù)的更新,利用第二步長(zhǎng)控制所述第二自適應(yīng)濾波器的系數(shù)的更新,利用第三步長(zhǎng)控制所述第三自適應(yīng)濾波器的系數(shù)的更新,利用第四步長(zhǎng)控制所述第四自適應(yīng)濾波器的系數(shù)的更新;和提供所述第一差分信號(hào)作為輸出。
      5.根據(jù)權(quán)利要求1或2所述的信號(hào)處理方法,其特征在于按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系控制所述第一步長(zhǎng),按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系控制所述第二步長(zhǎng),按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系控制所述第三步長(zhǎng),和按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系控制所述第四步長(zhǎng)。
      6.根據(jù)權(quán)利要求1或2所述的信號(hào)處理方法,其特征在于按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系控制所述第一步長(zhǎng),按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系控制所述第二步長(zhǎng),按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系控制所述第三步長(zhǎng),和按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系控制所述第四步長(zhǎng)。
      7.根據(jù)權(quán)利要求1或2所述的信號(hào)處理方法,其特征在于按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系控制所述第一步長(zhǎng),按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系控制所述第二步長(zhǎng),按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系控制所述第三步長(zhǎng),和按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系控制所述第四步長(zhǎng)。
      8.根據(jù)權(quán)利要求1至4中任何一項(xiàng)所述的信號(hào)處理方法,其特征在于按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系控制所述第一步長(zhǎng),按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系控制所述第二步長(zhǎng),按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系控制所述第三步長(zhǎng),和按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系控制所述第四步長(zhǎng)。
      9.根據(jù)權(quán)利要求1或2所述的信號(hào)處理方法,其特征在于按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系控制所述第一步長(zhǎng);按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系和所述第二偽信號(hào)與所述第二差分信號(hào)之間的關(guān)系兩者中的任何一個(gè),控制第二步長(zhǎng);按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系控制第三步長(zhǎng);和按照所述第一信號(hào)與所述第二信號(hào)之間的關(guān)系和所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系兩者中任何一個(gè),控制第四步長(zhǎng)。
      10.根據(jù)權(quán)利要求1或2所述的信號(hào)處理方法,其特征在于按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系控制所述第一步長(zhǎng),按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系控制所述第二步長(zhǎng),按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系控制所述第三步長(zhǎng),和按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系控制所述第四步長(zhǎng)。
      11.根據(jù)權(quán)利要求1或2所述的信號(hào)處理方法,其特征在于按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系控制所述第一步長(zhǎng),按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系控制所述第二步長(zhǎng),按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系控制所述第三步長(zhǎng),和按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系控制所述第四步長(zhǎng)。
      12.根據(jù)權(quán)利要求1或2所述的信號(hào)處理方法,其特征在于按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系控制所述第一步長(zhǎng),按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系控制所述第二步長(zhǎng),按照通過(guò)校正所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系所得到的值控制所述第三步長(zhǎng),和按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系控制所述第四步長(zhǎng)。
      13.根據(jù)權(quán)利要求1或2所述的信號(hào)處理方法,其特征在于按照通過(guò)校正所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系所得到的值控制所述第一步長(zhǎng),按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系控制所述第二步長(zhǎng),按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系控制所述第三步長(zhǎng),和按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系控制所述第四步長(zhǎng)。
      14.根據(jù)權(quán)利要求1或2所述的信號(hào)處理方法,其特征在于所述信號(hào)處理方法進(jìn)一步包括步驟通過(guò)延遲所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系,產(chǎn)生延遲關(guān)系信號(hào);和通過(guò)對(duì)所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系進(jìn)行平均,產(chǎn)生平均信號(hào);其中,按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系控制所述第一步長(zhǎng)按照所述平均信號(hào)以及所述第一信號(hào)與所述第二信號(hào)之間的關(guān)系和所述第一延遲信號(hào)中較大的一個(gè),控制所述第二步長(zhǎng);按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系控制所述第三步長(zhǎng);和按照所述平均信號(hào)以及所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系和所述延遲關(guān)系信號(hào)中較小的一個(gè)控制所述第四步長(zhǎng)。
      15.根據(jù)權(quán)利要求3或4所述的信號(hào)處理方法,其特征在于按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系控制所述第一步長(zhǎng),按照所述第一疏化信號(hào)和所述第二疏化信號(hào)之間的關(guān)系控制所述第二步長(zhǎng),按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系控制所述第三步長(zhǎng),和按照所述第一疏化信號(hào)和所述第二疏化信號(hào)之間的關(guān)系控制所述第四步長(zhǎng)。
      16.根據(jù)權(quán)利要求3或4所述的信號(hào)處理方法,其特征在于按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系控制所述第一步長(zhǎng),按照所述第一疏化信號(hào)和所述第二疏化信號(hào)之間的關(guān)系控制所述第二步長(zhǎng),按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系控制所述第三步長(zhǎng),和按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系控制所述第四步長(zhǎng)。
      17.根據(jù)權(quán)利要求3或4所述的信號(hào)處理方法,其特征在于按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系控制所述第一步長(zhǎng),按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系控制所述第二步長(zhǎng),按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系控制所述第三步長(zhǎng),和按照所述第一疏化信號(hào)和所述第二疏化信號(hào)之間的關(guān)系控制所述第四步長(zhǎng)。
      18.根據(jù)權(quán)利要求3或4所述的信號(hào)處理方法,其特征在于按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系控制所述第一步長(zhǎng);按照所述第一疏化信號(hào)與所述第二疏化信號(hào)之間的關(guān)系和所述第二偽信號(hào)與所述第二差分信號(hào)之間的關(guān)系兩者中的任何一個(gè),控制第二步長(zhǎng);按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系控制第三步長(zhǎng);和按照所述第一疏化信號(hào)與第二疏化信號(hào)之間的關(guān)系和所述第四偽信號(hào)與所述第四差分信號(hào)之間的關(guān)系兩者中的任何一個(gè),控制第四步長(zhǎng)。
      19.根據(jù)權(quán)利要求3或4所述的信號(hào)處理方法,其特征在于按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系控制所述第一步長(zhǎng),按照所述第一疏化信號(hào)和所述第二疏化信號(hào)之間的關(guān)系控制所述第二步長(zhǎng),按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系控制所述第三步長(zhǎng),和按照所述第一疏化信號(hào)和所述第二疏化信號(hào)之間的關(guān)系控制所述第四步長(zhǎng)。
      20.根據(jù)權(quán)利要求3或4所述的信號(hào)處理方法,其特征在于按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系控制所述第一步長(zhǎng),按照所述第一疏化信號(hào)和所述第二疏化信號(hào)之間的關(guān)系控制所述第二步長(zhǎng),按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系控制所述第三步長(zhǎng),和按照所述第一疏化信號(hào)和所述第二疏化信號(hào)之間的關(guān)系控制所述第四步長(zhǎng)。
      21.根據(jù)權(quán)利要求1或2所述的信號(hào)處理方法,其特征在于按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系控制所述第一步長(zhǎng),按照所述第一疏化信號(hào)和所述第二疏化信號(hào)之間的關(guān)系控制所述第二步長(zhǎng),按照通過(guò)校正所述第二偽信號(hào)和所述第二差分信號(hào)之間關(guān)系所得的值控制所述第三步長(zhǎng),和按照所述第一疏化信號(hào)和所述第二疏化信號(hào)之間的關(guān)系控制所述第四步長(zhǎng)。
      22.根據(jù)權(quán)利要求3或4所述的信號(hào)處理方法,其特征在于按照通過(guò)校正所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系所得到的值控制所述第一步長(zhǎng),按照所述第一疏化信號(hào)和所述第二疏化信號(hào)之間的關(guān)系控制所述第二步長(zhǎng),按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系控制所述第三步長(zhǎng),按照所述第一疏化信號(hào)和所述第二疏化信號(hào)之間的關(guān)系控制所述第四步長(zhǎng)。
      23.根據(jù)權(quán)利要求3或4所述的方法,其特征在于進(jìn)一步包括步驟通過(guò)延遲所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系,產(chǎn)生延遲關(guān)系信號(hào);和通過(guò)平均所述第一疏化信號(hào)和所述第二疏化信號(hào)之間的關(guān)系,產(chǎn)生平均信號(hào);其中,按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系控制所述第一步長(zhǎng);按照所述平均信號(hào)以及所述第一延遲信號(hào)和所述第一疏化信號(hào)與第二疏化信號(hào)之間的關(guān)系中較大的一個(gè),控制所述第二步長(zhǎng);按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系控制所述第三步長(zhǎng);和按照所述平均信號(hào)以及所述第一疏化信號(hào)與所述第二疏化信號(hào)之間的關(guān)系和所述延遲關(guān)系信號(hào)中較小的一個(gè),控制所述第四步長(zhǎng)。
      24.一種信號(hào)處理方法,其特征在于包括步驟利用第一信號(hào)和包含所需信號(hào)的第二信號(hào),計(jì)算指示所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系的第一指數(shù);利用所述第一信號(hào)、所述第二信號(hào)和所述第一指數(shù),計(jì)算指示所述所需信號(hào)和除所述所需信號(hào)之外的信號(hào)之間的第二指數(shù);和利用所述第一信號(hào)、所述第二信號(hào)和所述第二指數(shù)提取所述所需信號(hào)。
      25.一種信號(hào)處理方法,其利用第一信號(hào)和包含所需信號(hào)和第二信號(hào)提取所需信號(hào);其特征在于所述信號(hào)處理方法包括步驟利用所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系控制第一信號(hào)處理,所述第一信號(hào)處理以所述第一信號(hào)和所述第二信號(hào)作為輸入進(jìn)行操作;利用所述第一信號(hào)處理的結(jié)果控制第二信號(hào)處理,所述第二信號(hào)處理以所述第一信號(hào)和所述第二信號(hào)作為輸入進(jìn)行操作。
      26.一種信號(hào)處理方法,其特征在于包括步驟借助于以第一信號(hào)作為輸入的第一自適應(yīng)濾波器產(chǎn)生第一偽信號(hào);從第二信號(hào)中減去所述第一偽信號(hào)產(chǎn)生第一差分信號(hào);利用所述第一差分信號(hào)更新所述第一自適應(yīng)濾波器的系數(shù);借助于以所述第一信號(hào)作為輸入的第二自適應(yīng)濾波器產(chǎn)生第二偽信號(hào);從所述第二信號(hào)中減去所述第二偽信號(hào)產(chǎn)生第二差分信號(hào);利用所述第二差分信號(hào)更新所述第二自適應(yīng)濾波器的系數(shù);利用按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系所控制的第一步長(zhǎng),控制所述第一自適應(yīng)濾波器的系數(shù)的更新;利用按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系所控制的第二步長(zhǎng),控制所述第二自適應(yīng)濾波器的系數(shù)的更新;和提供所述第一差分信號(hào)作為輸出。
      27.一種信號(hào)處理方法,其特征在于包括步驟通過(guò)延遲第一信號(hào)產(chǎn)生第一延遲信號(hào),和通過(guò)延遲第二信號(hào)產(chǎn)生第二延遲信號(hào);借助于以所述第一延遲信號(hào)作為輸入的第一自適應(yīng)濾波器產(chǎn)生第一偽信號(hào);從所述第二延遲信號(hào)中減去所述第一偽信號(hào)產(chǎn)生第一差分信號(hào);利用所述第一差分信號(hào)更新所述第一自適應(yīng)濾波器的系數(shù);借助于以所述第一信號(hào)作為輸入的第二自適應(yīng)濾波器產(chǎn)生第二偽信號(hào);從所述第二信號(hào)中減去所述第二偽信號(hào)產(chǎn)生第二差分信號(hào);利用所述第二差分信號(hào)更新所述第二自適應(yīng)濾波器的系數(shù);利用按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系所控制的第一步長(zhǎng),控制所述第一自適應(yīng)濾波器的系數(shù)的更新;利用按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系所控制的第二步長(zhǎng),控制所述第二自適應(yīng)濾波器的系數(shù)的更新;和提供所述第一差分信號(hào)作為輸出。
      28.一種信號(hào)處理方法,其特征在于包括步驟借助于以第一信號(hào)作為輸入的第一自適應(yīng)濾波器產(chǎn)生第一偽信號(hào);從第二信號(hào)中減去所述第一偽信號(hào)產(chǎn)生第一差分信號(hào);通過(guò)使所述第一信號(hào)變疏產(chǎn)生第一疏化信號(hào);通過(guò)使所述第二信號(hào)變疏產(chǎn)生第二疏化信號(hào);利用所述第一差分信號(hào)更新所述第一自適應(yīng)濾波器的系數(shù);借助于以所述第一疏化信號(hào)作為輸入的第二自適應(yīng)濾波器產(chǎn)生第二偽信號(hào);從所述第二疏化信號(hào)中減去所述第二偽信號(hào)產(chǎn)生第二差分信號(hào);利用所述第二差分信號(hào)更新所述第二自適應(yīng)濾波器的系數(shù);利用按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系所控制的第一步長(zhǎng),控制所述第一自適應(yīng)濾波器的系數(shù)的更新;利用按照所述第一疏化信號(hào)和所述第二疏化信號(hào)之間的關(guān)系所控制的第二步長(zhǎng),控制所述第二自適應(yīng)濾波器的系數(shù)的更新;和提供所述第一差分信號(hào)作為輸出。
      29.一種信號(hào)處理方法,其特征在于包括步驟通過(guò)延遲第一信號(hào)產(chǎn)生第一延遲信號(hào),和通過(guò)延遲第二信號(hào)產(chǎn)生第二延遲信號(hào);借助于以所述第一延遲信號(hào)作為輸入的第一自適應(yīng)濾波器產(chǎn)生第一偽信號(hào);利用從所述第二延遲信號(hào)中減去所述第一偽信號(hào)產(chǎn)生第一差分信號(hào);通過(guò)使第一信號(hào)變疏產(chǎn)生第一疏化信號(hào);通過(guò)使第二信號(hào)變疏產(chǎn)生第二疏化信號(hào);利用所述第一差分信號(hào)更新所述第一自適應(yīng)濾波器的系數(shù);借助于以所述第一疏化信號(hào)作為輸入的第二自適應(yīng)濾波器產(chǎn)生第二偽信號(hào);從所述第二疏化信號(hào)中減去所述第二偽信號(hào)產(chǎn)生第二差分信號(hào);利用所述第二差分信號(hào)更新所述第二自適應(yīng)濾波器的系數(shù);利用按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系所控制的第一步長(zhǎng),控制所述第一自適應(yīng)濾波器的系數(shù)的更新;利用按照所述第一疏化信號(hào)和所述第二疏化信號(hào)之間的關(guān)系所控制的第二步長(zhǎng),控制所述第二自適應(yīng)濾波器的系數(shù)的更新;和提供所述第一差分信號(hào)作為輸出。
      30.一種信號(hào)處理器,其特征在于包括第一計(jì)算電路,其用于接收第一信號(hào)和包含所需信號(hào)的第二信號(hào)作為輸入,并計(jì)算指示所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系的第一指數(shù);第二計(jì)算電路,其用于接收所述第一信號(hào)、所述第二信號(hào)和所述第一指數(shù)作為輸入,并計(jì)算指示所述所需信號(hào)和除有所述用信號(hào)之外的信號(hào)之間關(guān)系的第二指數(shù);和信號(hào)處理電路,其用于接收所述第一信號(hào)、所述第二信號(hào)和所述第二指數(shù)作為輸入,提取所述所需信號(hào)。
      31.一種信號(hào)處理器,其用于接收第一信號(hào)和包含所需信號(hào)的所述第二信號(hào)作為輸入,并提取所述所需信號(hào);其特征在于所述信號(hào)處理器包括計(jì)算電路,其用于計(jì)算所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系;第一信號(hào)處理裝置,其用于接收所述第一信號(hào)和所述第二信號(hào)作為輸入;和第二信號(hào)處理裝置,其用于接收所述第一信號(hào)和所述第二信號(hào);其中,所述計(jì)算電路的輸出用于控制所述第一信號(hào)處理裝置的操作,所述第一信號(hào)處理裝置的輸出用于控制所述第二信號(hào)處理裝置的操作。
      32.一種信號(hào)處理器,其特征在于包括第一自適應(yīng)濾波器,其以第一信號(hào)作為輸入,并產(chǎn)生第一偽信號(hào);第一減法器,其用于從第二信號(hào)中減去所述第一偽信號(hào)產(chǎn)生第一差分信號(hào);第二自適應(yīng)濾波器,其以所述第一信號(hào)作為輸入,并產(chǎn)生第二偽信號(hào);第二減法器,其用于從所述第二信號(hào)中減去所述第二偽信號(hào)產(chǎn)生第二差分信號(hào);第一步長(zhǎng)控制裝置,其按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系產(chǎn)生第一步長(zhǎng);和第二步長(zhǎng)控制裝置,其按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系產(chǎn)生第二步長(zhǎng);其中,所述第一差分信號(hào)和所述第一步長(zhǎng)用于更新所述第一自適應(yīng)濾波器的系數(shù);所述第二差分信號(hào)和所述第二步長(zhǎng)用于更新所述第二自適應(yīng)濾波器的系數(shù);和所述第一差分信號(hào)提供作為輸出。
      33.一種信號(hào)處理器,其特征在于包括第一自適應(yīng)濾波器,其以第一信號(hào)作為輸入,并產(chǎn)生第一偽信號(hào);第一減法器,其用于從第二信號(hào)中減去所述第一偽信號(hào)產(chǎn)生第一差分信號(hào);第一疏化裝置,其使所述第一信號(hào)變疏產(chǎn)生第一疏化信號(hào);第二疏化裝置,其使所述第二信號(hào)變疏產(chǎn)生第二疏化信號(hào);第二自適應(yīng)濾波器,其以所述第一疏化信號(hào)作為輸入,并產(chǎn)生第二偽信號(hào);第二減法器,其用于從所述第二疏化信號(hào)中減去所述第二偽信號(hào)產(chǎn)生第二差分信號(hào);第一步長(zhǎng)控制裝置,其按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系產(chǎn)生第一步長(zhǎng);和第二步長(zhǎng)控制裝置,其按照所述第一疏化信號(hào)和所述第二疏化信號(hào)之間的關(guān)系產(chǎn)生第二步長(zhǎng);其中,所述第一差分信號(hào)和所述第一步長(zhǎng)用于更新所述第一自適應(yīng)濾波器的系數(shù);所述第二差分信號(hào)和所述第二步長(zhǎng)用于更新所述第二自適應(yīng)濾波器的系數(shù);所述第一差分信號(hào)提供作為輸出。
      34.根據(jù)權(quán)利要求32或33所述的信號(hào)處理器,其特征在于進(jìn)一步包括第一延遲裝置,其用于給施加至所述第一自適應(yīng)濾波器作為輸入的所述第二信號(hào)一個(gè)延遲;和第二延遲裝置,其用于給施加至所述第一減法器作為輸入的所述第二信號(hào)一個(gè)延遲。
      35.一種信號(hào)處理器,其用于接收第一信號(hào)和第二信號(hào)作為輸入,其特征在于所述信號(hào)處理器包括第一自適應(yīng)濾波器,其以第一中間信號(hào)作為輸入,并產(chǎn)生第一偽信號(hào);第一減法器,其用于從所述第二信號(hào)中減去所述第一偽信號(hào)產(chǎn)生第一差分信號(hào);第二自適應(yīng)濾波器,其以第二中間信號(hào)作為輸入,并產(chǎn)生第二偽信號(hào);第二減法器,其用于從所述第二信號(hào)中減去所述第二偽信號(hào)產(chǎn)生第二差分信號(hào);第三自適應(yīng)濾波器,其以所述第一差分信號(hào)作為輸入,并產(chǎn)生第三偽信號(hào);第三減法器,其用于從所述第一信號(hào)中減去所述第三偽信號(hào)產(chǎn)生第三差分信號(hào),并將所述第三差分信號(hào)提供給所述第一自適應(yīng)濾波器作為所述第一中間信號(hào);第四自適應(yīng)濾波器,其以所述第二差分信號(hào)作為輸入,并產(chǎn)生第四偽信號(hào);第四減法器,其用于從所述第一信號(hào)中減去所述第四偽信號(hào)產(chǎn)生第四差分信號(hào),并將所述第四差分信號(hào)提供給所述第二自適應(yīng)濾波器作為第二中間信號(hào);和步長(zhǎng)控制裝置,其基于信號(hào)之間的關(guān)系產(chǎn)生第一步長(zhǎng)、第二步長(zhǎng)、第三步長(zhǎng)和第四步長(zhǎng);其中,所述第一差分信號(hào)和所述第一步長(zhǎng)用于更新所述第一自適應(yīng)濾波器的系數(shù);所述第二差分信號(hào)和所述第二步長(zhǎng)用于更新所述第二自適應(yīng)濾波器的系數(shù);所述第三差分信號(hào)和所述第三步長(zhǎng)用于更新所述第三自適應(yīng)濾波器的系數(shù);所述第四差分信號(hào)和所述第四步長(zhǎng)用于更新所述第四自適應(yīng)濾波器的系數(shù);和所述第一差分信號(hào)提供作為輸出。
      36.根據(jù)權(quán)利要求35所述的信號(hào)處理器,其特征在于進(jìn)一步包括第一延遲電路,其用于給施加至所述第三減法器作為輸入的所述第一信號(hào)一個(gè)延遲;和第二延遲電路,其用于給施加至所述第一減法器作為輸入的所述第二信號(hào)一個(gè)延遲。
      37.根據(jù)權(quán)利要求35或36所述的信號(hào)處理器,其特征在于所述步長(zhǎng)控制裝置包括第一步長(zhǎng)控制電路,其按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系產(chǎn)生所述第一步長(zhǎng);第二步長(zhǎng)控制電路,其按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系產(chǎn)生所述第二步長(zhǎng);第三步長(zhǎng)控制電路,其按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系產(chǎn)生所述第三步長(zhǎng);和第四步長(zhǎng)控制電路,其按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系產(chǎn)生所述第四步長(zhǎng)。
      38.根據(jù)權(quán)利要求35或36所述的信號(hào)處理器,其特征在于所述步長(zhǎng)控制裝置包括第一步長(zhǎng)控制電路,其按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系產(chǎn)生所述第一步長(zhǎng);第二步長(zhǎng)控制電路,其按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系產(chǎn)生所述第二步長(zhǎng);第三步長(zhǎng)控制電路,其按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系產(chǎn)生所述第三步長(zhǎng);和第四步長(zhǎng)控制電路,其按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系產(chǎn)生所述第四步長(zhǎng)。
      39.根據(jù)權(quán)利要求35或36所述的信號(hào)處理器,其特征在于所述步長(zhǎng)控制裝置包括第一步長(zhǎng)控制電路,其按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系產(chǎn)生所述第一步長(zhǎng);第二步長(zhǎng)控制電路,其按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系產(chǎn)生所述第二步長(zhǎng);第三步長(zhǎng)控制電路,其按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系產(chǎn)生所述第三步長(zhǎng);和第四步長(zhǎng)控制電路,其按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系產(chǎn)生所述第四步長(zhǎng)。
      40.根據(jù)權(quán)利要求35或36所述的信號(hào)處理器,其特征在于所述步長(zhǎng)控制裝置包括第一步長(zhǎng)控制電路,其按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系產(chǎn)生所述第一步長(zhǎng);第二步長(zhǎng)控制電路,其按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系產(chǎn)生所述第二步長(zhǎng);第三步長(zhǎng)控制電路,其按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系產(chǎn)生所述第三步長(zhǎng);和第四步長(zhǎng)控制電路,其按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系產(chǎn)生所述第四步長(zhǎng)。
      41.根據(jù)權(quán)利要求35或36所述的信號(hào)處理器,其特征在于所述步長(zhǎng)控制裝置包括第一步長(zhǎng)控制電路,其按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系產(chǎn)生所述第一步長(zhǎng);第二步長(zhǎng)控制電路,其按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系和所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系兩者中的任何一個(gè),產(chǎn)生所述第二步長(zhǎng);第三步長(zhǎng)控制電路,其按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系產(chǎn)生所述第三步長(zhǎng);和第四步長(zhǎng)控制電路,其按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系或者所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系兩者中的任何一個(gè),產(chǎn)生所述第四步長(zhǎng)。
      42.根據(jù)權(quán)利要求35或36所述的信號(hào)處理器,其特征在于所述步長(zhǎng)控制裝置包括第一步長(zhǎng)控制電路,其按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系產(chǎn)生所述第一步長(zhǎng);第二步長(zhǎng)控制電路,其按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系產(chǎn)生所述第二步長(zhǎng);第三步長(zhǎng)控制電路,其按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系產(chǎn)生所述第三步長(zhǎng);和第四步長(zhǎng)控制電路,其按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系產(chǎn)生所述第四步長(zhǎng)。
      43.根據(jù)權(quán)利要求35或36所述的信號(hào)處理器,其特征在于所述步長(zhǎng)控制裝置包括第一步長(zhǎng)控制電路,其按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系產(chǎn)生所述第一步長(zhǎng);第二步長(zhǎng)控制電路,其按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系產(chǎn)生所述第二步長(zhǎng);第三步長(zhǎng)控制電路,其按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系產(chǎn)生所述第三步長(zhǎng);和第四步長(zhǎng)控制電路,其按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系產(chǎn)生所述第四步長(zhǎng)。
      44.根據(jù)權(quán)利要求35或36所述的信號(hào)處理器,其特征在于所述步長(zhǎng)控制裝置包括第一步長(zhǎng)控制電路,其按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系產(chǎn)生所述第一步長(zhǎng);第二步長(zhǎng)控制電路,其按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系產(chǎn)生所述第二步長(zhǎng);第三步長(zhǎng)控制電路,其按照通過(guò)校正所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系所得的值產(chǎn)生所述第三步長(zhǎng);和第四步長(zhǎng)控制電路,其按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系產(chǎn)生所述第四步長(zhǎng)。
      45.根據(jù)權(quán)利要求35或36所述的信號(hào)處理器,其特征在于所述步長(zhǎng)控制裝置包括第一步長(zhǎng)控制電路,其按照通過(guò)校正所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系所得的值產(chǎn)生所述第一步長(zhǎng);第二步長(zhǎng)控制電路,其按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系產(chǎn)生所述第二步長(zhǎng);第三步長(zhǎng)控制電路,其按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系產(chǎn)生所述第三步長(zhǎng);和第四步長(zhǎng)控制電路,其按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系產(chǎn)生所述第四步長(zhǎng)。
      46.根據(jù)權(quán)利要求35或36所述的信號(hào)處理器,其特征在于進(jìn)一步包括延遲裝置,其用于延遲所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系產(chǎn)生延遲信號(hào);和平均裝置,其用于平均所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系產(chǎn)生平均信號(hào);其中,所述步長(zhǎng)控制裝置包括第一步長(zhǎng)控制電路,其按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系產(chǎn)生所述第一步長(zhǎng);第二步長(zhǎng)控制電路,其按照所述平均信號(hào)以及所述延遲信號(hào)和所述第一信號(hào)與所述第二信號(hào)之間的關(guān)系中較大的一個(gè),產(chǎn)生所述第二步長(zhǎng);第三步長(zhǎng)控制電路,其按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系產(chǎn)生所述第三步長(zhǎng);和第四步長(zhǎng)控制電路,其按照所述平均信號(hào)以及所述延遲信號(hào)和所述第一信號(hào)與所述第二信號(hào)之間的關(guān)系中較小的一個(gè),產(chǎn)生所述第四步長(zhǎng)。
      47.根據(jù)權(quán)利要求35或36所述的信號(hào)處理器,其特征在于進(jìn)一步包括第一延遲裝置,其用于延遲所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系產(chǎn)生延遲信號(hào);平均裝置,其用于平均所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系產(chǎn)生平均信號(hào);其中,所述步長(zhǎng)控制裝置包括第一步長(zhǎng)控制電路,其按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系產(chǎn)生所述第一步長(zhǎng);第二步長(zhǎng)控制電路,其按照所述平均信號(hào)以及所述延遲信號(hào)和所述第一信號(hào)與所述第二信號(hào)之間的關(guān)系中較大的一個(gè),產(chǎn)生所述第二步長(zhǎng);按照所述平均信號(hào),以及所述延遲信號(hào)和所述第一信號(hào)與第二信號(hào)之間的關(guān)系中較小的一個(gè),產(chǎn)生第四步長(zhǎng);和第三步長(zhǎng)控制電路,其按照所述第四偽信號(hào)和所述第四差分信號(hào)之間的關(guān)系產(chǎn)生所述第三步長(zhǎng)。
      48.根據(jù)權(quán)利要求35、36和40中任何一項(xiàng)所述的信號(hào)處理器,其特征在于進(jìn)一步包括第一疏化裝置,其用于使施加至所述第四減法器作為輸入的所述第一信號(hào)變疏;和第二疏化裝置,其用于使施加至所述第二減法器作為輸入的所述第二信號(hào)變疏。
      49.根據(jù)權(quán)利要求37、38、39、41、42、43、44、45、46和47中任何一項(xiàng)所述的信號(hào)處理器,其特征在于進(jìn)一步包括第一疏化裝置,其用于使施加至所述第四減法器作為輸入的所述第一信號(hào)變疏;和第二疏化裝置,其用于使施加至所述第二減法器作為輸入的所述第二信號(hào)變疏,其中,疏化后的所述第一信號(hào)和疏化后的所述第二信號(hào)之間的關(guān)系用作所述第一信號(hào)和所述第二信號(hào)之間的所述關(guān)系。
      50.根據(jù)權(quán)利要求32至34中任何一項(xiàng)所述的信號(hào)處理器,其用于消除噪聲,其特征在于所述第一信號(hào)是從語(yǔ)音輸入端子接收的作為輸入的第一接收聲音信號(hào);所述第二信號(hào)是從參考輸入端子接收的作為輸入的第二接收聲音信號(hào);所述第一步長(zhǎng)控制裝置,當(dāng)基于所述第一接收聲音信號(hào)中的信號(hào)-噪聲關(guān)系確定所述第一接收聲音信號(hào)中噪聲信號(hào)大于語(yǔ)音信號(hào)時(shí),向所述第一自適應(yīng)濾波器提供大步長(zhǎng),以加速收斂,當(dāng)確定所述第一接收聲音信號(hào)中噪聲信號(hào)小于語(yǔ)音信號(hào)時(shí),向所述第一自適應(yīng)濾波器提供小步長(zhǎng);和所述第二步長(zhǎng)控制裝置,當(dāng)基于所述第二接收聲音信號(hào)中的信號(hào)-噪聲關(guān)系確定所述第二接收聲音信號(hào)中語(yǔ)音信號(hào)大于噪聲信號(hào)時(shí),向所述第二自適應(yīng)濾波器提供大步長(zhǎng),以加速收斂,和當(dāng)確定語(yǔ)音信號(hào)小于噪聲信號(hào)時(shí),向所述第二自適應(yīng)濾波器提供小步長(zhǎng)。
      51.根據(jù)權(quán)利要求35至49中任何一項(xiàng)所述的信號(hào)處理器,其用于消除噪聲,其特征在于所述第一信號(hào)是從語(yǔ)音輸入端子接收的作為輸入的第一接收聲音信號(hào);所述第二信號(hào)是從參考輸入端子接收的作為輸入的第二接收聲音信號(hào);所述第一步長(zhǎng)控制電路,當(dāng)基于所述第一接收聲音信號(hào)中的信號(hào)-噪聲關(guān)系確定所述第一接收聲音信號(hào)中噪聲信號(hào)大于語(yǔ)音信號(hào)時(shí),向所述第一自適應(yīng)濾波器提供大步長(zhǎng),以加速收斂;當(dāng)確定所述第一接收聲音信號(hào)中噪聲信號(hào)小于語(yǔ)音信號(hào)時(shí),向所述第一自適應(yīng)濾波器提供小步長(zhǎng);所述第二步長(zhǎng)控制電路,當(dāng)基于所述第二接收聲音信號(hào)中的信號(hào)-噪聲關(guān)系確定所述第二接收聲音信號(hào)中語(yǔ)音信號(hào)大于噪聲信號(hào)時(shí),向所述第二自適應(yīng)濾波器提供大步長(zhǎng),以加速收斂;和當(dāng)確定語(yǔ)音信號(hào)小于噪聲信號(hào)時(shí),向所述第二自適應(yīng)濾波器提供小步長(zhǎng);所述第三步長(zhǎng)控制電路,當(dāng)基于所述第一接收聲音信號(hào)中的信號(hào)-噪聲關(guān)系確定所述第一接收聲音信號(hào)中噪聲信號(hào)大于語(yǔ)音信號(hào)時(shí),向所述第三自適應(yīng)濾波器提供大步長(zhǎng),以加速收斂;當(dāng)確定所述第一接收聲音信號(hào)中噪聲信號(hào)小于語(yǔ)音信號(hào)時(shí),向所述第三自適應(yīng)濾波器提供小步長(zhǎng);和所述第四步長(zhǎng)控制電路,當(dāng)基于所述第二接收聲音信號(hào)中的信號(hào)-噪聲關(guān)系確定所述第二接收聲音信號(hào)中語(yǔ)音信號(hào)大于噪聲信號(hào)時(shí),向所述第四自適應(yīng)濾波器提供大步長(zhǎng),以加速收斂;當(dāng)確定語(yǔ)音信號(hào)小于噪聲信號(hào)時(shí),向所述第四自適應(yīng)濾波器提供小步長(zhǎng)。
      52.根據(jù)權(quán)利要求32至49中任何一項(xiàng)所述的信號(hào)處理器,其特征在于所述第一信號(hào)是從第一輸入端子接收的作為輸入的回聲信號(hào);所述第二信號(hào)是從第二輸入端子接收的作為輸入的參考信號(hào);其中已消除回聲的信號(hào)被提供作為輸出。
      53.一種程序,其特征在于使構(gòu)成信號(hào)處理器的計(jì)算機(jī)執(zhí)行處理過(guò)程利用第一信號(hào)和包含所需信號(hào)的第二信號(hào),計(jì)算指示所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系的第一指數(shù);利用所述第一信號(hào)、所述第二信號(hào)和所述第一指數(shù),計(jì)算指示所述所需信號(hào)和除所需信號(hào)之外的信號(hào)之間關(guān)系的第二指數(shù);利用所述第一信號(hào)、所述第二信號(hào)和所述第二指數(shù),提取所述所需信號(hào)。
      54.一種程序,其特征在于使計(jì)算機(jī),所述計(jì)算機(jī)構(gòu)成利用第一信號(hào)和包含所需信號(hào)的第二信號(hào)提取所需信號(hào)的信號(hào)處理器,執(zhí)行處理過(guò)程利用所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系,控制以所述第一信號(hào)和所述第二信號(hào)作為輸入進(jìn)行操作的第一信號(hào)處理;和利用所述第一信號(hào)處理的結(jié)果,控制以所述第一信號(hào)和第二信號(hào)作為輸入進(jìn)行操作的第二信號(hào)處理。
      55.一種程序,其特征在于使構(gòu)成信號(hào)處理器的計(jì)算機(jī)執(zhí)行處理過(guò)程借助于以第一信號(hào)作為輸入的第一自適應(yīng)濾波器產(chǎn)生第一偽信號(hào),從第二信號(hào)中減去所述第一偽信號(hào)產(chǎn)生第一差分信號(hào),和利用所述第一差分信號(hào)更新所述第一自適應(yīng)濾波器的系數(shù);借助于以第一信號(hào)作為輸入的第二自適應(yīng)濾波器產(chǎn)生第二偽信號(hào),從所述第二信號(hào)中減去所述第二偽信號(hào)產(chǎn)生第二差分信號(hào),和利用所述第二差分信號(hào)更新所述第二自適應(yīng)濾波器的系數(shù);利用按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系所控制的第一步長(zhǎng),控制所述第一自適應(yīng)濾波器的系數(shù)的更新;利用按照所述第一信號(hào)和所述第二信號(hào)之間的關(guān)系所控制的第二步長(zhǎng),控制所述第二自適應(yīng)濾波器的系數(shù)的更新;和提供所述第一差分信號(hào)作為輸出。
      56.一種程序,其特征在于使構(gòu)成信號(hào)處理器的計(jì)算機(jī)執(zhí)行處理過(guò)程借助于以第一信號(hào)作為輸入的第一自適應(yīng)濾波器產(chǎn)生第一偽信號(hào),從第二信號(hào)中減去所述第一偽信號(hào)產(chǎn)生第一差分信號(hào),和利用第一差分信號(hào)更新所述第一自適應(yīng)濾波器的系數(shù);通過(guò)使所述第一信號(hào)變疏產(chǎn)生第一疏化信號(hào);通過(guò)使所述第二信號(hào)變疏產(chǎn)生第二疏化信號(hào);借助于以所述第一疏化信號(hào)作為輸入的第二自適應(yīng)濾波器產(chǎn)生第二偽信號(hào),從所述第二疏化信號(hào)中減去所述第二偽信號(hào)產(chǎn)生第二差分信號(hào),和利用第二差分信號(hào)更新所述第二自適應(yīng)濾波器的系數(shù);利用按照所述第二偽信號(hào)和所述第二差分信號(hào)之間的關(guān)系所控制的第一步長(zhǎng),控制所述第一自適應(yīng)濾波器的系數(shù)的更新;利用按照所述第一疏化信號(hào)和所述第二疏化信號(hào)之間的關(guān)系所控制的第二步長(zhǎng),控制所述第二自適應(yīng)濾波器的系數(shù)的更新;和提供所述第一差分信號(hào)作為輸出。
      57.一種程序,其特征在于使計(jì)算機(jī),所述計(jì)算機(jī)構(gòu)成以第一信號(hào)和第二信號(hào)作為輸入的信號(hào)處理器,執(zhí)行處理過(guò)程借助于以第一中間信號(hào)作為輸入的第一自適應(yīng)濾波器產(chǎn)生第一偽信號(hào),從第二信號(hào)中減去所述第一偽信號(hào)產(chǎn)生第一差分信號(hào),和利用所述第一差分信號(hào)更新所述第一自適應(yīng)濾波器的系數(shù);借助于以第二中間信號(hào)作為輸入的第二自適應(yīng)濾波器產(chǎn)生第二偽信號(hào),從所述第二信號(hào)中減去所述第二偽信號(hào)產(chǎn)生第二差分信號(hào),和利用所述第二差分信號(hào)更新所述第二自適應(yīng)濾波器的系數(shù);借助于以所述第一差分信號(hào)作為輸入的第三自適應(yīng)濾波器產(chǎn)生第三偽信號(hào),從所述第一信號(hào)中減去所述第三偽信號(hào)產(chǎn)生第三差分信號(hào),將所述第三差分信號(hào)作為所述第一中間信號(hào)施加至所述第一自適應(yīng)濾波器,和利用所述第三差分信號(hào)更新所述第三自適應(yīng)濾波器的系數(shù);借助于以所述第二差分信號(hào)作為輸入的第四自適應(yīng)濾波器產(chǎn)生第四偽信號(hào),從所述第一信號(hào)中減去所述第四偽信號(hào)產(chǎn)生第四差分信號(hào),將所述第四差分信號(hào)作為所述第二中間信號(hào)施加至所述第二自適應(yīng)濾波器,和利用所述第四差分信號(hào)更新所述第四自適應(yīng)濾波器的系數(shù);基于信號(hào)之間的關(guān)系,利用第一步長(zhǎng)控制所述第一自適應(yīng)濾波器的系數(shù)的更新,利用第二步長(zhǎng)控制所述第二自適應(yīng)濾波器的系數(shù)的更新,利用第三步長(zhǎng)控制所述第三自適應(yīng)濾波器的系數(shù)的更新,利用第四步長(zhǎng)控制所述第四自適應(yīng)濾波器的系數(shù)的更新;和提供所述第一差分信號(hào)作為輸出。
      58.一種程序,其特征在于使構(gòu)成以第一信號(hào)和第二信號(hào)作為輸入的信號(hào)處理器的計(jì)算機(jī)執(zhí)行如下處理過(guò)程通過(guò)延遲所述第一信號(hào)產(chǎn)生第一延遲信號(hào),和通過(guò)延遲所述第二信號(hào)產(chǎn)生第二延遲信號(hào);借助于以第一中間信號(hào)作為輸入的第一自適應(yīng)濾波器產(chǎn)生第一偽信號(hào),從所述第二延遲信號(hào)中減去所述第一偽信號(hào)產(chǎn)生第一差分信號(hào),和利用所述第一差分信號(hào)更新所述第一自適應(yīng)濾波器的系數(shù);借助于以第二中間信號(hào)作為輸入的第二自適應(yīng)濾波器產(chǎn)生第二偽信號(hào),從所述第二信號(hào)中減去所述第二偽信號(hào)產(chǎn)生第二差分信號(hào),和利用所述第二差分信號(hào)更新所述第二自適應(yīng)濾波器的系數(shù);借助于以所述第一差分信號(hào)作為輸入的第三自適應(yīng)濾波器產(chǎn)生第三偽信號(hào),從所述第一延遲信號(hào)中減去所述第三偽信號(hào)產(chǎn)生第三差分信號(hào),將所述第三差分信號(hào)作為第一中間信號(hào)施加至所述第一自適應(yīng)濾波器,和利用所述第三差分信號(hào)更新所述第三自適應(yīng)濾波器的系數(shù);借助于以所述第二差分信號(hào)作為輸入的第四自適應(yīng)濾波器產(chǎn)生第四偽信號(hào),從所述第一信號(hào)中減去所述第四偽信號(hào)產(chǎn)生第四差分信號(hào),將所述第四差分信號(hào)作為所述第二中間信號(hào)施加至所述第二自適應(yīng)濾波器,和利用所述第四差分信號(hào)更新所述第四自適應(yīng)濾波器的系數(shù);基于信號(hào)之間的關(guān)系,利用第一步長(zhǎng)控制所述第一自適應(yīng)濾波器的系數(shù)的更新,利用第二步長(zhǎng)控制所述第二自適應(yīng)濾波器的系數(shù)的更新,利用第三步長(zhǎng)控制所述第三自適應(yīng)濾波器的系數(shù)的更新,利用第四步長(zhǎng)控制所述第四自適應(yīng)濾波器的系數(shù)的更新;和提供所述第一差分信號(hào)作為輸出。
      59.一種程序,其特征在于使構(gòu)成以第一信號(hào)和第二信號(hào)作為輸入的信號(hào)處理器的計(jì)算機(jī)執(zhí)行如下處理過(guò)程通過(guò)使所述第一信號(hào)變疏產(chǎn)生第一疏化信號(hào),和通過(guò)使所述第二信號(hào)變疏產(chǎn)生第二疏化信號(hào);借助于以第一中間信號(hào)作為輸入的第一自適應(yīng)濾波器產(chǎn)生第一偽信號(hào),從所述第二信號(hào)中減去所述第一偽信號(hào)產(chǎn)生第一中間信號(hào),和利用所述第一差分信號(hào)更新所述第一自適應(yīng)濾波器的系數(shù);借助于以第二中間信號(hào)作為輸入的第二自適應(yīng)濾波器產(chǎn)生第二偽信號(hào),從所述第二疏化信號(hào)中減去所述第二偽信號(hào)產(chǎn)生第二差分信號(hào),和利用所述第二差分信號(hào)更新所述第二自適應(yīng)濾波器的系數(shù);借助于以所述第一差分信號(hào)作為輸入的第三自適應(yīng)濾波器產(chǎn)生第三偽信號(hào),從所述第一信號(hào)中減去所述第三偽信號(hào)產(chǎn)生第三差分信號(hào),將所述第三差分信號(hào)作為第一中間信號(hào)施加至所述第一自適應(yīng)濾波器,和利用所述第三差分信號(hào)更新所述第三自適應(yīng)濾波器的系數(shù);借助于以第二差分信號(hào)作為輸入的第四自適應(yīng)濾波器產(chǎn)生第四偽信號(hào),從所述第一疏化信號(hào)中減去所述第四偽信號(hào)產(chǎn)生第四差分信號(hào),將所述第四差分信號(hào)作為所述第二中間信號(hào)施加至所述第二自適應(yīng)濾波器,利用所述第四差分信號(hào)更新所述第四自適應(yīng)濾波器的系數(shù);基于信號(hào)之間的關(guān)系,利用第一步長(zhǎng)控制所述第一自適應(yīng)濾波器的系數(shù)的更新,利用第二步長(zhǎng)控制所述第二自適應(yīng)濾波器的系數(shù)的更新,利用第三步長(zhǎng)控制所述第三自適應(yīng)濾波器的系數(shù)的更新,利用第四步長(zhǎng)控制所述第四自適應(yīng)濾波器的系數(shù)的更新;和提供所述第一差分信號(hào)作為輸出。
      60.一種程序,其特征在于使構(gòu)成以第一信號(hào)和第二信號(hào)作為輸入的信號(hào)處理器的計(jì)算機(jī)執(zhí)行如下處理過(guò)程通過(guò)延遲所述第一信號(hào)產(chǎn)生第一延遲信號(hào),和通過(guò)延遲第二信號(hào)產(chǎn)生第二延遲信號(hào);通過(guò)使所述第一信號(hào)變疏產(chǎn)生第一疏化信號(hào),和通過(guò)使所述第二信號(hào)變疏產(chǎn)生第二疏化信號(hào);借助于以第一中間信號(hào)作為輸入的第一自適應(yīng)濾波器產(chǎn)生第一偽信號(hào),從所述第二延遲信號(hào)中減去所述第一偽信號(hào)產(chǎn)生第一差分信號(hào),和利用所述第一差分信號(hào)更新所述第一自適應(yīng)濾波器的系數(shù);借助于以第二中間信號(hào)作為輸入的第二自適應(yīng)濾波器產(chǎn)生第二偽信號(hào),從所述第二疏化信號(hào)中減去所述第二偽信號(hào)產(chǎn)生第二差分信號(hào),和利用所述第二差分信號(hào)更新所述第二自適應(yīng)濾波器的系數(shù);借助于以所述第一差分信號(hào)作為輸入的第三自適應(yīng)濾波器產(chǎn)生第三偽信號(hào),從所述第一延遲信號(hào)中減去所述第三偽信號(hào)產(chǎn)生第三差分信號(hào),將所述第三差分信號(hào)作為第一中間信號(hào)施加至所述第一自適應(yīng)濾波器,和利用所述第三差分信號(hào)更新所述第三自適應(yīng)濾波器的系數(shù);借助于以所述第二差分信號(hào)作為輸入的第四自適應(yīng)濾波器產(chǎn)生第四偽信號(hào),從所述第一疏化信號(hào)中減去所述第四偽信號(hào)產(chǎn)生第四差分信號(hào),將所述第四差分信號(hào)作為所述第二中間信號(hào)施加至所述第二自適應(yīng)濾波器,和利用所述第四差分信號(hào)更新所述第四自適應(yīng)濾波器的系數(shù);基于信號(hào)之間的關(guān)系,利用第一步長(zhǎng)控制所述第一自適應(yīng)濾波器的系數(shù)的更新,利用第二步長(zhǎng)控制所述第二自適應(yīng)濾波器的系數(shù)的更新,利用第三步長(zhǎng)控制所述第三自適應(yīng)濾波器的系數(shù)的更新,利用第四步長(zhǎng)控制所述第四自適應(yīng)濾波器的系數(shù)的更新;和提供所述第一差分信號(hào)作為輸出。
      61.一種語(yǔ)音識(shí)別裝置,其特征在于包括根據(jù)權(quán)利要求32至49中的任何一項(xiàng)所述的信號(hào)處理器;和語(yǔ)音識(shí)別裝置,其用于對(duì)所述信號(hào)處理器提供的信號(hào)進(jìn)行語(yǔ)音識(shí)別,并提供語(yǔ)音識(shí)別的結(jié)果。
      62.一種機(jī)器人,其特征在于包括驅(qū)動(dòng)裝置,其用于驅(qū)動(dòng)機(jī)器人規(guī)定部件的操作;操作控制裝置,其用于控制所述驅(qū)動(dòng)裝置;和根據(jù)權(quán)利要求61所述的語(yǔ)音識(shí)別裝置;其中,所述操作控制裝置取得所述語(yǔ)音識(shí)別裝置輸出的語(yǔ)音識(shí)別的結(jié)果,并基于所述語(yǔ)音識(shí)別的結(jié)果控制所述驅(qū)動(dòng)裝置。
      全文摘要
      一種信號(hào)處理器,包括第一自適應(yīng)濾波器,其以第一信號(hào)作為輸入以產(chǎn)生第一偽信號(hào);第一減法器,其用于從第二信號(hào)中減去第一偽信號(hào)以提供第一差分信號(hào)作為輸出;第二自適應(yīng)濾波器,其以第一信號(hào)作為輸入以產(chǎn)生第二偽信號(hào);第二減法器,其從第二信號(hào)中減去第二偽信號(hào)以提供第二差分信號(hào)作為輸出;第一步長(zhǎng)控制裝置,其按照第二偽信號(hào)和第二差分信號(hào)之間的關(guān)系產(chǎn)生在更新第一自適應(yīng)濾波器中使用的第一步長(zhǎng);和第二步長(zhǎng)控制裝置,其按照第一信號(hào)和第二信號(hào)之間的關(guān)系產(chǎn)生在更新第二自適應(yīng)濾波器中使用的第二步長(zhǎng)。
      文檔編號(hào)H03H21/00GK1875403SQ20048003226
      公開(kāi)日2006年12月6日 申請(qǐng)日期2004年8月31日 優(yōu)先權(quán)日2003年9月2日
      發(fā)明者佐藤干, 杉山昭彥 申請(qǐng)人:日本電氣株式會(huì)社
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1