專利名稱:一種采樣率差異估計與校正系統及其處理方法
技術領域:
本發明涉及一種多通道信號處理方法,更具體的說,涉及到自適應噪聲消除 (ANC)、盲源信號分離(BSS)等多通道信號處理應用中的一種采樣率差異估計與校正 系統及其處理方法。
背景技術:
當音頻流從一個設備傳輸到另一個設備,在播放或者錄制的過程中,存在一個 問題在兩個設備的數模轉換模塊中,缺乏一個共同的時鐘信號。這可能會導致信 號的采樣率出現不一致的情況。導致采樣率出現不一致現象的原因如下首先、產 生時鐘信號的晶振存在一定頻率范圍內的容忍度,在一些商用的數字信號處理設備 中,這個容忍度可以從幾十個PPM (parts per million)到上萬個PPM;其次,晶振 的頻率可能收到溫度的影響;另外,在一些便攜設備中,其所需要的頻率可能是從 一個更高的頻率通過分頻得到的。由于諸如以上的這些原因,例如一個標稱為8000Hz 采樣的信號,其實際采樣率可能為8002Hz,或者其它頻率。
在一些基本應用中,比如說VOIP,可以采用一些技巧來克服采樣率差異的影響, 例如在那些不為人耳感知的語音段插入一些零值樣點,或者在這些語音段刪除一些 樣點,來保證音頻信號流的同步。
另外,在一些更為復雜的應用中,比如涉及到多路信號處理的應用中,如盲源 信號分離,自適應噪聲消除等應用,僅僅保證信號的同步并不能滿足算法的需要。 當音頻信號來自多個不同的采樣設備時,在經過算法處理之前,必須保證多路信號 的采樣率是一致的。這時候必須進行采樣率差異的估計和校正。現有的信號分離或
者自適應噪聲消除系統,并沒有考慮采樣率差異的影響。
發明內容
為了解決上述問題,本發明的目的在于提供一種采樣率差異估計與校正系統及 其處理方法。其通過一種改進的相位變換算法,以及sinc函數內插的精細方法,用 于估計相關信號間的采樣率差異,并利用polyphase濾波器組進行重采樣校正。該 方法,解決了 ANC/BSS等多通道信號處理算法在實際應用中存在的由于設備或者
7環境的原因,導致標稱為同一采樣率的多通道信號出現采樣率不一致的問題。
為了實現上述目的,本發明的采樣率差異估計與校正系統,包括采樣率差異估 計模塊和采樣率校正模塊。所述采樣率差異估計模塊,通過改進的相位變換算法 (IPHAT),以及sinc函數內插的精細方法,用于兩路相關信號之間的采樣率差異估 計;所述采樣率校正模塊,用于對兩路存在采樣率差異的相關信號進行調整,利用 抽取和內插濾波器組進行重采樣校正,使得它們具有一致的采樣率。本發明的采樣 率差異估計與校正系統,首先利用采樣率差異估計模塊,對兩相關信號的采樣率差 異進行估計,然后利用采樣率校正模塊,將兩路信號的采樣率調整為一致。
另外,本發明的采樣率差異估計與校正系統的處理方法,包括如下步驟
1) 選取來自同一源的兩路信號中的其中一路,將它從標稱采樣率向目標范圍內 的采樣率重新采樣,這里認為兩路信號的采樣率與標稱采樣率的差異在/M以內,即
目標范圍為標稱采樣率的正負/M范圍。
在本發明的方法中,兩路信號的采樣率與標稱采樣率的差異/M的范圍/^^20Hz 的情況都能處理,例如當/^為20Hz時,目標范圍為標稱采樣率的正負20Hz范圍。
2) 每次重采樣之后,與另一路信號求互相關函數,記錄每次互相關函數的最大 值,最大值對應的目標采樣率即為信號的真實采樣率。
這里,利用改進的相位變換算法IPHAT,計算兩段相關信號的互相關函數的最大 值及其對應坐標,IPHAT算法的完整描述如下
A(咖F7T0(")) %2(w) = ,iTCy("》 G,2(w)""w)X;(w)
12、 2;r丄IG一)卩
其中,x(w),:Kn)是等長的兩段相關信號,X,(w),&(w)是對應的頻譜,GJw)是
對應的互相關功率譜,C7代表信號的信噪比,/l是與信噪比fT對應的一個比例因子,
它們之間滿足如下的關系
C7<C70
-義
—"0
II
義3) 利用IPHAT算法計算出x(n)與y(n)的互相關函數/^(w)以后,由下面的公式
計算x(n)與y(n)之間的整數點采樣率差異A/—int: /or △/ = -/M
及砂=xcwr(W); em/ = max((i);
采樣率差異為
△/_int = zWe;c 1;
其中,/M是采樣率差異估計的范圍,"^/7^/e是重采樣函數,表示將信號X
的采樣率調整/4//倍,;ccwr是互相關運算函數,max是取最大值函數,/"&x表示
最大值對應序列的坐標,A/一int表示計算出的整數點采樣率差異值。
4) 在求出整數點的采樣率差異以后,如果需要更精確地確定兩段信號之間的采 樣率差異,進一步采用基于sine函數內插的方法,對IPHAT算法求出的一系列i 12(")
的最大值進行連續時間域的重構,通過找出重構信號的最大值,從而確定更精確的 最大值坐標,來找到分數階的采樣率差異4/v^,計算公式如下
假設上述利用IPHAT算法求出的各個采樣率下,兩信號相關函數的最大值組成 的序列為^W,則
= Z d(w) sin c(f - w)
— - "o
式中,首先通過sine核函數內插的方法,將最大值序列重構成連續時間信號,
"。為^(n)中最大值對應的坐標,/mfec為連續時間信號中最大值對應的坐標,A/_/rac
表示分數階的采樣率差異。
5) 將步驟3)中計算出的整數點的采樣率差異A/Jnt與步驟4)中計算出的分 數階采樣率差異A/—》。e相加,即得到兩路信號之間的更為精確的采樣率差異值A/s:int + △/—加c o
6)在計算出兩路信號之間的采樣率差異A,以后,以乂為基準,對其中一路信 號進行重采樣校正,該重采樣步驟是利用抽取和內插濾波器實現,最終得到經校正 后的信號。
在采樣率校正模塊中,首先,根據估計出來的采樣率差異值4/;,計算出內插濾 波器和抽取濾波器中內插因子Z和抽取因子M的大小。
其中,內插和抽取因子的計算與采樣率差異值之間滿足如下的關系式
£/M = (/s+4/;)//s 其中,Z、 M對應最小的整數,例如,(乂+ 為1.2時,L=6, M=5。
接著,在計算出抽取因子L和內插因子M以后,首先將所選的其中一路信號經 過一個內插濾波器,實現一個向上L倍的內插,然后將內插后的信號通過低通濾波 器,該低通濾波器的作用是避免出現頻率混疊,最后將低通濾波器輸出的信號通過 抽取濾波器,實現向下M倍的抽取,從而完成將所選的某一路信號的采樣率變化 L/M倍,得到采樣率轉換之后的信號。
本發明的采樣率差異估計與校正系統及其處理方法的有益效果在于通過一種 改進的相位變換算法以及sine函數內插的精細方法,估計相關信號間的采樣率差異, 并利用polyphase濾波器組進行重采樣校正,能夠解決ANC/BSS等多通道信號處理 算法在實際應用中存在的由于設備或者環境的原因導致標稱為同一采樣率的多通道 信號出現采樣率不一致的問題。
圖1是本發明的采樣率差異估計與校正系統的構成示意圖。
圖2是表示采樣率存在差異時的自適應噪聲消除算法的性能表現,圖中,從上
至下依次為原始噪聲、采樣率差異為OHz、 lHz、 2Hz、 5Hz時的自適應噪聲消除輸
出結果。
圖3是本發明的采樣率差異估計與校正系統的處理方法的流程框圖。 圖4是本發明的采樣率差異估計與校正系統的處理方法中的采樣率校正部分的 詳細流程圖。
圖5是利用本發明的方法對兩段采樣率差異為1Hz的信號進行采樣率差異估計 的結果示意圖,其中,圖5(a)表示兩段相關信號, 一段的信噪比為一10dB;圖5(b) 是采樣率差異估計結果圖。
10
具體實施例方式
下面結合附圖和具體實施例對本發明的采樣率差異估計與校正系統及其處理方 法進行詳細的說明。
圖1是本發明的采樣率差異估計與校正系統的構成示意圖。如圖1所示,在兩 路具有采樣率差異的BSS/ANC系統中,兩路信號具有標稱的同一采樣率乂,而實際 上,兩者的真實采樣率卻不是,,在這種情況下,進行多通道信號處理的時候,算 法的性能就會受到影響。
由此,如圖1所示,本發明的采樣率差異估計與校正系統,包括采樣率差異 估計模塊和采樣率校正模塊。采樣率差異估計模塊完成兩路相關信號之間的采樣率 差異估計;采樣率校正模塊完成對其中一路信號的采樣率調整,使得它們具有一致 的采樣率。
圖2是表示采樣率存在差異時的自適應噪聲消除算法的性能表現,其中,從上 至下依次為原始噪聲、以及采樣率差異為OHz、 lHz、 2Hz、 5Hz時的自適應噪聲消 除輸出結果,從實驗結果來看,當存在采樣率差異時,自適應算法的性能明顯受到 影響,表現為出現較大的殘余噪聲,而且,采樣率差異越大,算法表現越糟糕。
在采樣率差異估計中,本發明基于的原理是兩路相干信號,當它們的采樣率 一致時,具有最大的相關性。為此,本發明采取下述策略選取兩路信號中的其中
一路,將它從標稱的采樣率向某個范圍的采樣率重新釆樣,每次重采樣之后,與另 一路信號求互相關函數,記錄每次互相關函數的最大值。在這些最大值構成的序列 中,最大值對應的目標采樣率即為信號的真實采樣率。
圖3是本發明的采樣率差異估計與校正系統的處理方法的流程框圖。圖3中, ;c(w)和:K")是兩相關信號,由兩個不同的設備錄制同一音源獲得,其標稱的的采樣
率均為/"而實際的采樣率可能并不一致,而且,jc(")和;K")中還可能混入了干擾
噪聲,表達式如下式所示。
;c(w)-》(w) + ^(M) _y(w) = s2(") + "2(")
其中,A("),^(")是同一音源到達不同設備被錄制的信號,巧("),"2(")是到達錄 音設備的干擾信號。
由于噪聲的影響,直接計算x(n)和y(n)時域的互相關函數,其最大值往往不能準確反映《(W), ^(")的相關性,尤其在噪聲巧(n), "2(")也具有較強的相關性時,時域相 關函數的最大值可能反應的是噪聲之間的相關性。
由此,如圖3所示,本發明的采樣率差異估計與校正系統的處理方法,包含采
樣率差異估計過程和采樣率校正過程,具體包括如下步驟
1) 選取來自同一源的兩路信號中的其中一路,將它從標稱采樣率向目標范圍內
的采樣率重新采樣,兩路信號的采樣率與標稱采樣率的差異/w的范圍為/M《20Hz。
例如,認為兩路信號的采樣率與標稱采樣率的差異/M在20Hz以內,即目標范 圍為標稱采樣率的正負20Hz范圍。
2) 每次重采樣之后,與另一路信號求互相關函數,記錄每次互相關函數的最大 值,最大值對應的目標采樣率即為信號的真實采樣率。
這里,利用改進的相位變換算法IPHAT,計算兩段相關信號的互相關函數的最大 值及其對應坐標,IPHAT算法的完整描述如下
x,(咖FFr(x("))
X2(w) = /^TO;(")) G,2(w)-X,(w)X;0)
物二了^LlM^ w
其中,x(w),:KW是等長的兩段相關信號,A(w),^(MO是對應的頻譜,C^(w)是
對應的互相關功率譜,C7代表信號的信噪比,義是與信噪比O"對應的一個比例因子,
它們之間滿足如下的關系
-(CT-CT》+ ^ CT。〈0"〈0",
3)利用IPHAT算法計算出x(n)與y(n)的互相關函數i^(")以后,由下面的公式 計算x(n)與y(n)之間的整數點采樣率差異A/一itit 。
12/or A/ = -/M
A 二畫msww_p/e(jc,/,州;
及砂=xcwr(x,,力;
"(A/ + /M+l) = max("; 二 max④;
整數點采樣率差異為
A/一int -畫zWex - /M —1;
其中,/M是采樣率差異估計的范圍,"sfl附p/e是重采樣函數,表示將信號x 的采樣率由乂調整到/, ;ccwr是互相關運算函數,max是取最大值函數,/"A;c表 示最大值對應序列的坐標,A/一int表示計算出的整數點采樣率差異值。
這里,假設兩路信號的采樣率與標稱采樣率的差異/A/在20Hz以內,即目標范 圍為標稱采樣率的正負20Hz范圍。則x(n)與y(n)之間的整數點采樣率差異A/jnt為
,A/ = -20:1:20 /
A = resam—(x,/, ;
牟/ + 20 + 1) = max(&); em/ = max(d); 」nt 二 -20—1;
4)在求出整數點的采樣率差異以后,如果需要更精確地確定兩段信號之間的采 樣率差異,進一步采用基于sine函數內插的方法,對IPHAT算法求出的一系列及12(") 的最大值進行連續時間域的重構,通過找出重構信號的最大值,從而確定更精確的 最大值坐標,來找到分數階的采樣率差異,計算公式如下
假設上述利用IPHAT算法求出的各個采樣率下,兩信號相關函數的最大值組成 的序列為""入則d(0 = Z (w) sin c(卜w) = max(d(O) = 一 "o
式中,首先通過sinc核函數內插的方法,將最大值序列d(w)重構成連續時間信號, 為d(")中最大值對應的坐標,/mfec為連續時間信號中最大值對應的坐標, 表示分數階的采樣率差異。
5) 將上述步驟3)中計算出的整數點的采樣率差異與步驟4)中計算出的分數
階采樣率差異相加,即得到兩路信號之間的更為精確的采樣率差異值4/;:
A/s =A/—int + A/—>ac 。
6) 在計算出兩路信號之間的采樣率差異以后,以fs為基準,對其中一路信號進 行重采樣校正,該重采樣步驟是利用抽取和內插濾波器實現,最終得到經校正后的 信號。
在采樣率校正模塊中,首先根據估計出來的采樣率差異值4/;,計算出內插濾波
器和抽取濾波器中內插因子Z和抽取因子M的大小。其中,內插和抽取因子的計算
與采樣率差異值之間滿足如下的關系式
其中,Z、 M對應最小的整數,例如,(X+A/;)/X為1.2時,L=6, M=5。
接著,在計算出抽取因子丄和內插因子M以后,首先將所選的其中一路信號經 過一個內插濾波器完成信號向上L倍的內插,然后將內插后的信號通過低通濾波器, 低通濾波器的作用是避免出現頻率混疊,最后將低通濾波器輸出的信號通過抽取濾 波器,完成向下M倍的抽取,從而完成將所選的某一路信號的采樣率變化L/M倍, 得到采樣率轉換之后的信號。
圖4是本發明的釆樣率差異估計與校正系統的處理方法中的采樣率校正部分的 詳細流程圖。
如圖4所示,抽取和內插濾波器合二為一的采樣率校正系統圖,完成將信號x(n) 的采樣率變化L/M倍,首先,將信號經過一個內插濾波器,實現一個向上L倍的內 插,然后,將內插后的信號通過一個低通濾波器以防止頻率混疊,最后,將低通濾 波器的輸出信號通過一個抽取濾波器,實現向下M倍的抽取。其中,抽取和內插濾 波器的實現采用了多相分解的方法。性能分析
在實際應用中,兩路信號的采樣率可能都不是標稱的采樣率々,這里假設兩個
采樣率分別為/,/2,兩者之間的采樣率差異為4/;=/2-/,以々為基準,根據估 計出的采樣率差異(這里默認估計準確),把信號x(n)進行采樣率轉換,轉換后的采
樣率為
,=乂*鹿=/;*(,+4/;)//,
此時,重采樣之后的x(n)與y(n)之間的采樣率差異A/為
△/=/2—,'=/2—/*(/s+A/;)a =(/2—y;)/x 《/廣y;。
由此可見,經過本發明的估計與校正系統的處理,最終所獲得的采樣率差異遠
小于兩路信號原始的采樣率差異,從而能夠解決ANC/BSS等多通道信號處理算法在
實際應用中存在的由于設備或者環境的原因導致標稱為同一采樣率的多通道信號出 現采樣率不一致的問題。
性能試驗
為考察本發明方法的性能,通過下述考量方法進行了試驗
圖5是利用本發明的方法對兩段采樣率差異為1Hz的信號進行采樣率差異估計 的結果示意圖,其中,圖5 (a)表示用于采樣率差異估計的兩段相關信號, 一段的信 噪比為-10dB;圖5(b)是采樣率差異估計結果圖。
在沒有cross-talk的情況下,定義一個變量ENR (error to noise ratio)
£A^ = 10*logl0(^^) 五A^值反應了殘余噪聲與初始噪聲的能量之比,上式中,e代表殘余噪聲,n代
表原始噪聲。ENR值越小,自適應噪聲消除算法性能越好。
下表中給出針對語音信號,采樣率從0Hz變為10Hz時,ENR的變化。
0Hz1Hz2Hz3Hz4Hz5Hz6Hz7Hz8Hz9Hz
E廳(dB)-37.28-16.08-11.18-8.11-6.18-3.39-2.57-2.29-1.91-1.47
ENR2(dB)-37.28-37.34-37.09-37.26-37.26-37.16-37.03-37.14-37.03-37.15
15其中,ENR1代表未進行采樣率差異調整時的值,ENR2代表進行采樣率差異調 整以后的值。
在實際環境中,帶有cross-talk的情況下,考査ANC算法的性能,兩路采用兩 種設備錄制, 一個為電腦聲卡, 一個為愛國者錄音筆,如圖5 (b)所示,結果如下: 校正之前ENR = -12.516dB
校正之后,ENR = -16.338dB
由此可見,采樣率差異問題確實存在于自適應噪聲消除或者盲源分離的應用中, 并且嚴重影響了自適應算法的性能,而本發明所提出的相關信號間采樣率差異估計 和校正方法,則較好地解決了這一問題。
權利要求
1、一種采樣率差異估計與校正系統,其特征在于,包括采樣率差異估計模塊和采樣率校正模塊,所述采樣率差異估計模塊,用于通過改進的相位變換算法IPHAT以及sinc函數內插的精細方法估計兩路相關信號之間的采樣率差異;所述采樣率校正模塊,用于對兩路存在采樣率差異的相關信號進行調整,利用抽取和內插濾波器組進行重采樣校正,使得它們具有一致的采樣率,該采樣率差異估計與校正系統,首先利用所述采樣率差異估計模塊,對兩相關信號的采樣率差異進行估計,然后利用所述采樣率校正模塊,將兩路信號的采樣率調整為一致。
2、 如權利要求1所述的采樣率差異估計與校正系統,其特征在于,所述采樣率 差異估計模塊,是基于相關性原理,計算信號間互相關函數時,采取一種改進的相 位變換算法IPHAT, IPHAT算法的具體過程如下Z2(w) = FiTCK")) G,2 0)-《0)X;0)'八 2;r JjG12 其中,x("),:K")是等長的兩段相關信號,《(w),^^(nO是對應的頻譜,G"w)是對應的互相關功率譜,C7代表信號的信噪比,;t是與信噪比^T對應的一個比例因子, 它們之間滿足如下的關系<formula>formula see original document page 2</formula>
3、如權利要求2所述的采樣率差異估計與校正系統,其特征在于,所述采樣率 差異估計模塊,在利用IPHAT算法計算出x(n)與y(n)的互相關函數/^(")以后,由下面的公式計算x(n)與y(n)之間的整數點采樣率差異A/_int:<formula>formula see original document page 3</formula>及砂=xcwrO',力;<formula>formula see original document page 3</formula>其中,/M是采樣率差異估計的范圍,m^wp/e是重采樣函數,表示將信號x的采樣率調整/"/倍,;ccwr是互相關運算函數,max是取最大值函數,/"&x表示最大值對應序列的坐標,A/—int表示計算出的整數點采樣率差異值;在求出整數點的采樣率差異之后,采用基于sine函數內插的方法進一步確定兩 段信號之間的采樣率差異,對IPHAT算法求出的一系列及12(")的最大值進行連續時 間域的重構,通過找出重構信號的最大值,從而確定更精確的最大值坐標,來找到 分數階的采樣率差異,計算公式如下假設上述利用IPHAT算法求出的兩信號相關函數的最大值組成的序列為W"人 求分數階采樣率差異A/—/rae的公式表述如下,<formula>formula see original document page 3</formula>式中,首先通過sinc核函數內插的方法,將最大值序列d(")重構成連續時間信號,"。為d(w)中最大值對應的坐標,/mtec為連續時間信號中最大值對應的坐標,表示分數階的采樣率差異;然后,將上述計算出的整數點的采樣率差異與分數階采樣率差異相加,獲取兩 路信號之間的更為精確的采樣率差異值A/s: 4^=A/_int + A/一加c 0
4、 一種采樣率差異估計與校正系統的處理方法,其特征在于,包括如下步驟1) 選取來自同一源的兩路信號中的其中一路,將它從標稱采樣率向目標范圍內 的采樣率重新采樣,這里認為兩路信號的采樣率與標稱采樣率的差異在/m以內;2) 每次重采樣之后,與另一路信號求互相關函數,記錄每次互相關函數的最大 值,在這些最大值構成的峰值序列中,最大值對應的目標采樣率即為信號的真實采 樣率,這里,利用改進的相位變換算法IPHAT,計算兩段相關信號的互相關函數的最大 值及其對應坐標,IPHAT算法的完整描述如下<formula>formula see original document page 0</formula>12、 2;r丄IG,)卩 其中,x("),K")是等長的兩段相關信號,《(w),X2(w)是對應的頻譜,( 12 )是對應的互相關功率譜,ff代表信號的信噪比,A是與信噪比cr對應的一個比例因子,它們之間滿足如下的關系<formula>formula see original document page 0</formula>3)利用IPHAT算法計算出x(n)與y(n)的互相關函數&(")以后,由下面的公式 計算x(n)與y(n)之間的整數點采樣率差異A/Jnt:= ms"w/ /e(;c,/, ; "(A/ + /M+l) = max(及砂);end[max—va/we, zWex] = max(t/); V—int = /w^x - j^ -l;其中,/M是采樣率差異估計的范圍,"^附;^是重采樣函數,表示將信號x 的采樣率調整/"/倍,jccwr是互相關運算函數,max是取最大值函數,/mfec表示最大值對應序列的坐標,A/—int表示計算出的整數點采樣率差異值;4) 在求出整數點的采樣率差異之后,采用基于sinc函數內插的方法進一步確定 兩段信號之間的采樣率差異,對IPHAT算法求出的一系列及12(")的最大值進行連續 時間域的重構,通過找出重構信號的最大值,從而確定更精確的最大值坐標,來找 到分數階的采樣率差異,計算公式如下假設上述利用IPHAT算法求出的兩信號相關函數的最大值組成的序列為W^, 求分數階采樣率差異的公式表述如下,<formula>formula see original document page 5</formula>式中,首先通過sinc核函數內插的方法,將最大值序列d(")重構成連續時間信 號, 為c/(")中最大值對應的坐標,/mfec為連續時間信號中最大值對應的坐標,A/l/^表示分數階的采樣率差異;5) 將步驟3)中計算出的整數點的采樣率差異與步驟4)中計算出的分數階采樣率差異相加,即得到兩路信號之間的更為精確的采樣率差異值4/;:6) 在計算出兩路信號之間的采樣率差異A/;以后,以々為基準,對其中一路信號進行重采樣校正,該重采樣利用抽取和內插濾波器實現,最終得到經校正后的信 號。
5、 如權利要求4所示的采樣率差異估計與校正系統的處理方法,其特征在于, 所述兩路信號的采樣率與標稱采樣率的差異/M^20Hz 。
6、 如權利要求4所示的采樣率差異估計與校正系統的處理方法,其特征在于,所述步驟6)中,首先,根據估計出來的采樣率差異值4/;,計算出內插濾波器和抽取濾波器中內插因子L和抽取因子M的大小,其中,內插因子i和抽取因子M的計 算與采樣率差異值之間滿足如下的關系式其中,£、 M對應最小的整數;接著,在計算出抽取因子Z和抽取因子M以后,將所選的其中一路信號經過一 個內插濾波器,實現向上丄倍的內插,然后,將內插后的信號通過一個低通濾波器 以防止頻率混疊,最后,將低通濾波器輸出的信號通過一個抽取濾波器,實現向下M倍的抽取,從而完成將所選的某一路信號的采樣率變化L/M倍,得到采樣率轉換 之后的信號。
7、 如權利要求6所示的采樣率差異估計與校正系統的處理方法,其特征在于, 所述抽取和內插濾波器的實現采用多相分解的方法。
8、 如權利要求6所示的采樣率差異估計與校正系統的處理方法,其特征在于, 所述用于防止頻率混疊的低通濾波器采用有限沖激響應低通濾波器。
全文摘要
本發明提供一種采樣率差異估計與校正系統及其處理方法。該系統包括采樣率差異估計模塊和采樣率校正模塊。首先通過采樣率差異估計模塊,利用改進的相位變換算法IPHAT,求兩路信號的互相關函數;然后,計算它們之間的整數點采樣率差異;接著進一步采用基于sinc函數內插的方法,獲得分數階的采樣率差異;將整數點的采樣率差異與分數階采樣率差異相加,即得到兩路信號之間的更為精確的采樣率差異值;在計算出兩路信號之間的采樣率差異以后,通過采樣率校正模塊,利用抽取和內插濾波器對其中一路信號進行重采樣校正。該方法可解決ANC/BSS等多通道信號處理算法在實際應用中存在的由于設備或者環境的原因導致標稱為同一采樣率的多通道信號出現采樣率不一致的問題。
文檔編號G10L21/00GK101645273SQ20091008873
公開日2010年2月10日 申請日期2009年7月10日 優先權日2009年7月10日
發明者強 付, 波 覃, 顏永紅 申請人:中國科學院聲學研究所;北京中科信利技術有限公司