新四季網

一種送受話端採樣率偏差糾正方法和系統的製作方法

2023-05-05 01:00:51

專利名稱:一種送受話端採樣率偏差糾正方法和系統的製作方法
技術領域:
本發明涉及音頻處理技術領域,特別涉及一種送受話端採樣率偏差糾正方法和系統。
背景技術:
語音通訊中,為保證通話質量和設備安全,通常會在語音通訊中做回聲消除。目前常用的回聲消除方法中,當受話端信號、送話端信號已知時,通過二者計算出回聲路徑濾波器以及回聲信號,並將回聲信號從送話端信號中消去,避免回聲幹擾通訊。然而,當今大多數通訊已經實現數位化,受話端信號和送話端信號都是以數字方式傳輸的。由於採樣時鐘的不同,送受話端信號可能存在採樣率差異,採樣率差異會降低回聲路徑濾波器以及回聲信號的估計精度,導致回聲消除性能下降。 為了降低或消除採樣率偏差對回聲消除性能的影響,需要在回聲消除之前計算出送受話端信號之間的採樣率偏差並進行糾正。在計算採樣率偏差時,現有方案一的做法是,統計一段時間內送受話端信號的採樣時鐘周期計算得到兩端的採樣率差異。現有方案二的做法是默認不同設備的採樣率差異在20Hz以內,採用純算法的方式,計算出採樣率差異。在糾正採樣率偏差時,現有方案通常採用將計算得到的採樣率差異傳遞給回聲消除濾波器,由回聲消除系統進行相應的調節。現有的採樣率偏差糾正方案至少具有如下缺陷在計算採樣率偏差時,現有方案一需要監測送受話端採樣時鐘,在一些情況下需要特別的硬體設置,比如設置高性能的CPU,對硬體要求較高,現有方案二在計算上較為繁瑣,佔用的存儲資源也較多,並且僅適用於預先設置的採樣率偏差的變動範圍,採樣率偏差的估計精度也容易受到外在幹擾的影響。而且現有方案並不直接對信號進行採樣率偏差糾正,而只是將採樣率偏差傳遞至回聲消除系統由回聲消除系統進行調節處理,這種由回聲消除系統調節的方式,增加了回聲消除系統的負擔,影響了回聲消除的效果。

發明內容
本發明提供了一種送受話端採樣率偏差糾正方法和系統,以解決現有方案要麼對硬體設置要求較高,要麼計算繁瑣、適用範圍較窄的問題以及現有方案中不直接對信號進行採樣率偏差糾正所導致回聲消除系統負擔較重的問題。為達到上述目的,本發明實施例採用了如下技術方案本發明實施例提供了一種送受話端採樣率偏差糾正方法,所述方法包括根據送受話端信號計算各採樣時刻的受話端信號相對於送話端信號的傳遞函數;利用所述傳遞函數獲取各採樣時刻送受話端的傳輸時延;利用所述傳輸時延和傳輸時延與採樣率偏差之間的線性關係,採用參數擬合方式得到各採樣時刻送受話端的採樣率偏差;
根據所述採樣率偏差調整各採樣時刻送話端信號或受話端信號的採樣率,實現採樣率糾正,以用於回聲消除系統直接利用糾正後採樣率相同的送話端信號和受話端信號進行回聲消除。本發明實施例還提供了一種送受話端採樣率偏差糾正系統,所述系統包括時延估計器、採樣率偏差估計器和採樣率調整器,所述時延估計器的輸入端接入送話端信號和受話端信號,所述時延估計器的輸出端連接至採樣率偏差估計器的輸入端,所述採樣率偏差估計器的輸出端連接至所述採樣率調整器的輸入端,所述採樣率調整器的輸入端還接入送話端信號或者受話端信號,所述採樣率調整器的輸出端連接至回聲消除系統,所述時延估計器,用於根據送受話端信號計算各採樣時刻的受話端信號相對於送話端信號的傳遞函數;利用所述傳遞函數獲取各採樣時刻送受話端的傳輸時延;所述米樣率偏差估計器,用於利用所述傳輸時延和傳輸時延與米樣率偏差之間的 線性關係,採用參數擬合方式得到各採樣時刻送受話端的採樣率偏差;所述採樣率調整器,用於根據所述採樣率偏差糾正各採樣時刻送話端信號或受話端信號的採樣率,以用於回聲消除系統直接利用糾正後採樣率相同的送話端信號和受話端信號進行回聲消除。本發明實施例的有益效果是本發明實施例利用傳輸時延與採樣率偏差之間具有線性關係的特點,採用基於送受話端信號得出送受話端之間的傳輸時延,並參數擬合出送受話端之間採樣率偏差的技術手段,能夠實時得到高精度的採樣率偏差,且無需額外的硬體開銷,計算方法簡單,降低了系統成本。進一步的,由於本方案採用了在回聲消除操作之前進行採樣率偏差糾正的技術手段,降低了回聲消除系統的負擔,提高了回聲消除的質量。


圖I為本發明實施例一提供的一種送受話端採樣率偏差糾正方法流程圖;圖2A為本發明實施例提供的採樣率偏差恆定時傳輸時延和採樣時刻的關係示意圖;圖2B為本發明實施例提供的採樣率偏差變化時傳輸時延和採樣時刻的關係示意圖;圖3為本發明實施例二提供的一種採樣率偏差糾正系統的結構示意圖;圖4為本發明實施例二提供的又一種採樣率偏差糾正系統的結構示意圖;圖5為本發明實施例提供的採樣率糾正前後的回聲消除效果實驗結果圖。
具體實施例方式為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進一步地詳細描述。參見圖1,本發明實施例一提供的一種送受話端採樣率偏差糾正方法,該方法包括11 :根據送受話端信號計算各採樣時刻的受話端信號相對於送話端信號的傳遞函數;
12 :利用所述傳遞函數獲取各採樣時刻送受話端的傳輸時延;13:利用所述傳輸時延和傳輸時延與採樣率偏差之間的線性關係,採用參數擬合方式得到各採樣時刻送受話端的採樣率偏差;14 :根據所述採樣率偏差糾正各採樣時刻送話端信號或受話端信號的採樣率,以用於回聲消除系統直接利用糾正後採樣率相同的送話端信號和受話端信號進行回聲消除。本發明實施例利用了傳輸時延與採樣率偏差之間具有線性關係的特點,在此通過如下分析說明利用上述特點可以糾正採樣率偏差的原理若送受話端存在採樣率偏差,則受話端和送話端之間的相對傳輸時延是採樣時刻
的線性函數,該線性函數可以表示如下
「 ^I sS - FsR (11· s =-
JsR其中,η為採樣時刻,FsR為受話端採樣頻率,FsS為送話端採樣頻率,dFs為採樣
率偏差。將米樣時刻η時送受話端的傳輸時延表不為D[n],則D[n]和η符合如下線性關係D [η] = η · dFs+c其中,c為常數,由傳輸環境決定。參見圖2A,示出了採樣率偏差恆定時,D[n]n和η的關係示意圖,圖中的橫坐標為採樣時刻,縱坐標為傳輸時延,圖中直線的斜率即為採樣率偏差,當採樣率偏差出現變化時,斜率也會發生變化。圖2Β中示出了採樣率偏差恆定變化(非恆定)時D [η]和η的關係示意圖。由上可知,如果能求出D [η],則從D [η]和η能夠估計得到dFs,並根據dFs糾正送話端信號或受話端信號。如果估計是實時的,則當採樣率偏差出現變化時,可以跟蹤並適應變化,從而能夠實現在線實時地糾正送受話端的採樣率偏差。本發明實施例利用傳輸時延與採樣率偏差之間具有線性關係的特點,採用基於送受話端信號得出送受話端之間的傳輸時延,並參數擬合出送受話端之間採樣率偏差的技術手段,能夠實時得到高精度的採樣率偏差,且無需額外的硬體開銷,計算方法簡單,降低了系統成本。進一步的,由於本方案採用了在回聲消除操作之前進行採樣率偏差糾正的技術手段,降低了回聲消除系統的負擔,提高回聲消除的質量。在圖I所示的實施例的基礎上,進一步的,本實施例中上述步驟11具體包括對各採樣時刻的每個當前採樣時刻,利用當前採樣時刻的送話端信號和當前採樣時刻之前預定數量的送話端信號生成當前採樣時刻的送話端數據幀;利用當前採樣時刻的受話端信號和當前採樣時刻之前預定數量的受話端信號生成當前採樣時刻的受話端數據幀;利用當前採樣時刻的所述送話端數據幀和受話端數據幀計算當前採樣時刻的受話端信號相對於送話端信號的傳遞函數。進一步的,在步驟11中,通過如下公式,利用所述當前採樣時刻的送話端數據幀和受話端數據幀計算當前採樣時刻的受話端信號相對於送話端信號的傳遞函數h=ifft (H)
權利要求
1.一種送受話端採樣率偏差糾正方法,其特徵在於,所述方法包括 根據送受話端信號計算各採樣時刻的受話端信號相對於送話端信號的傳遞函數; 利用所述傳遞函數獲取各採樣時刻送受話端的傳輸時延; 利用所述傳輸時延和傳輸時延與採樣率偏差之間的線性關係,採用參數擬合方式得到各採樣時刻送受話端的採樣率偏差; 根據所述採樣率偏差糾正各採樣時刻送話端信號或受話端信號的採樣率,以用於回聲消除系統直接利用糾正後採樣率相同的送話端信號和受話端信號進行回聲消除。
2.根據權利要求I所述的方法,其特徵在於,所述根據送受話端信號計算各採樣時刻的受話端信號相對於送話端信號的傳遞函數包括 對各採樣時刻的每個當前採樣時刻, 利用當前採樣時刻的送話端信號和當前採樣時刻之前預定數量的送話端信號生成當前採樣時刻的送話端數據幀; 利用當前採樣時刻的受話端信號和當前採樣時刻之前預定數量的受話端信號生成當前採樣時刻的受話端數據幀; 通過如下公式,利用當前採樣時刻的所述送話端數據幀和受話端數據幀計算當前採樣時刻的受話端信號相對於送話端信號的傳遞函數h=ifft(H) H中 々剛) 其中,h為傳遞函數,X[k]為當前採樣時刻η的受話端數據幀τμ]的頻域形式,Y[k]為當前採樣時刻η的送話端數據幀對《j的頻域形式,H為傳遞函數h的頻域形式,X*[k]為X[k]的共軛,E(.)表示求期望運算,ifft(.)表示反傅立葉變換。
3.根據權利要求I所述的方法,其特徵在於,所述利用所述傳遞函數獲取各採樣時刻送受話端的傳輸時延包括 對各採樣時刻的每個當前採樣時刻, 選取當前採樣時刻的傳遞函數的絕對值的最大值所對應的時間點,作為當前採樣時刻送受話端的傳輸時延估計值; 根據所述傳輸時延估計值得到當前採樣時刻送受話端的傳輸時延。
4.根據權利要求I所述的方法,其特徵在於,所述利用所述傳輸時延和傳輸時延與採樣率偏差之間的線性關係,採用參數擬合方式得到各採樣時刻送受話端的採樣率偏差包括 對各採樣時刻的每個當前採樣時刻, 利用當前採樣時刻送受話端的傳輸時延和當前採樣時刻之前預定數量的送受話端的傳輸時延生成當前米樣時刻的傳輸時延數據巾貞; 根據傳輸時延與米樣率偏差之間的線性關係將所述傳輸時延數據巾貞中的各兀素相對於各採樣時刻進行參數擬合,得到當前採樣時刻送受話端的採樣率偏差。
5.根據權利要求I所述的方法,其特徵在於,所述根據所述採樣率偏差糾正各採樣時刻送話端信號或受話端信號的採樣率包括對各採樣時刻的每個當前採樣時刻, 根據當前採樣時刻送受話端的採樣率偏差採用內插方式對送話端信號重新進行採樣,得到當前採樣時刻下採樣率與受話端信號採樣率相同的送話端信號; 或者,根據當前採樣時刻送受話端的採樣率偏差採用內插方式對受話端信號重新進行採樣,得到當前採樣時刻下採樣率與送話端信號採樣率相同的受話端信號。
6.一種送受話端採樣率偏差糾正系統,其特徵在於,所述系統包括時延估計器、採樣率偏差估計器和採樣率調整器, 所述時延估計器的輸入端接入送話端信號和受話端信號,所述時延估計器的輸出端連接至採樣率偏差估計器的輸入端,所述採樣率偏差估計器的輸出端連接至所述採樣率調整器的輸入端,所述採樣率調整器的輸入端還接入送話端信號或者受話端信號,所述採樣率調整器的輸出端連接至回聲消除系統, 所述時延估計器,用於根據送受話端信號計算各採樣時刻的受話端信號相對於送話端信號的傳遞函數,並利用所述傳遞函數獲取各採樣時刻送受話端的傳輸時延; 所述採樣率偏差估計器,用於利用所述傳輸時延和傳輸時延與採樣率偏差之間的線性關係,採用參數擬合方式得到各採樣時刻送受話端的採樣率偏差; 所述採樣率調整器,用於根據所述採樣率偏差糾正各採樣時刻送話端信號或受話端信號的採樣率,以用於回聲消除系統直接利用糾正後採樣率相同的送話端信號和受話端信號進行回聲消除。
7.根據權利要求6所述的系統,其特徵在於,所述時延估計器包括送話端緩存器、受話端緩存器和傳遞函數估計器, 所述送話端緩存器,用於緩存各採樣時刻的送話端信號; 所述受話端緩存器,用於緩存各採樣時刻的受話端信號; 所述傳遞函數估計器,用於對各採樣時刻的每個當前採樣時刻,利用所述送話端緩存器中當前採樣時刻的送話端信號和當前採樣時刻之前預定數量的送話端信號生成當前採樣時刻的送話端數據幀;利用所述受話端緩存器中當前採樣時刻的受話端信號和當前採樣時刻之前預定數量的受話端信號生成當前採樣時刻的受話端數據幀;以及,通過如下公式,利用當前採樣時刻的所述送話端數據幀和受話端數據幀計算當前採樣時刻的受話端信號相對於送話端信號的傳遞函數
8.根據權利要求7所述的系統,其特徵在於,所述時延估計器還包括時延計算器, 所述時延計算器,用於對各採樣時刻的每個當前採樣時刻,選取當前採樣時刻的傳遞 函數的絕對值的最大值所對應的時間點,作為當前採樣時刻送受話端的傳輸時延估計值;根據所述傳輸時延估計值得到當前採樣時刻送受話端的傳輸時延。
9.根據權利要求6所述的系統,其特徵在於,所述採樣率偏差估計器包括時延緩存器和時延米樣率偏差擬合器, 所述時延緩存器,用於緩存各採樣時刻送受話端的傳輸時延; 所述時延採樣率偏差擬合器,用於對各採樣時刻的每個當前採樣時刻,利用所述時延緩存器中當前採樣時刻送受話端的傳輸時延和當前採樣時刻之前預定數量的送受話端的傳輸時延生成當前米樣時刻的傳輸時延數據巾貞;以及,根據傳輸時延與米樣率偏差之間的線性關係將所述傳輸時延數據幀中的各元素相對於各採樣時刻進行參數擬合,得到當前採樣時刻送受話端的採樣率偏差。
10.根據權利要求6所述的系統,其特徵在於,所述採樣率調整器包括重採樣緩存器; 當所述採樣率調整器的輸入端接入送話端信號時,所述重採樣緩存器用於緩存各採樣時刻的送話端信號,所述採樣率調整器,具體用於對各採樣時刻的每個當前採樣時刻,根據當前採樣時刻送受話端的採樣率偏差,採用內插方式對所述重採樣緩存器中的送話端信號重新進行採樣,得到當前採樣時刻下採樣率與受話端信號採樣率相同的送話端信號; 當所述採樣率調整器的輸入端接入受話端信號時,所述重採樣緩存器用於緩存各採樣時刻的受話端信號,所述採樣率調整器,具體用於對各採樣時刻的每個當前採樣時刻,根據當前採樣時刻送受話端的採樣率偏差,採用內插方式對所述重採樣緩存器中的受話端信號重新進行採樣,得到當前採樣時刻下採樣率與送話端信號採樣率相同的受話端信號。
全文摘要
本發明公開了一種送受話端採樣率偏差糾正方法和系統,能夠實時得到高精度的採樣率偏差,並對送受話端信號進行採樣率糾正,得到 糾正後的採樣率相同的送話端信號和受話端信號送入回聲消除系統進行回聲消除。本發明有助於提高回聲消除的質量,且計算方法簡單,成本較低。本發明實施例提供的一種送受話端採樣率偏差糾正方法包括根據送受話端信號計算各採樣時刻的受話端信號相對於送話端信號的傳遞函數;利用傳遞函數獲取各採樣時刻送受話端的傳輸時延;利用傳輸時延和傳輸時延與採樣率偏差之間的線性關係,採用參數擬合方式得到各採樣時刻送受話端的採樣率偏差;根據採樣率偏差糾正各採樣時刻送話端信號或受話端信號的採樣率。
文檔編號H04M9/08GK102780821SQ20121023369
公開日2012年11月14日 申請日期2012年7月6日 優先權日2012年7月6日
發明者吳曉婕, 李波, 樓廈廈 申請人:歌爾聲學股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀