欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種回聲消除系統(tǒng)及方法與流程

文檔序號(hào):40560833發(fā)布日期:2025-01-03 11:20閱讀:17來(lái)源:國(guó)知局
一種回聲消除系統(tǒng)及方法與流程

本發(fā)明涉及信息通信,特別是涉及一種回聲消除系統(tǒng)及方法。


背景技術(shù):

1、通常手機(jī)等移動(dòng)端在揚(yáng)聲器模式下通話會(huì)產(chǎn)生回聲。?回聲消除器一般用自適應(yīng)線性濾波器來(lái)消除回聲。?常見(jiàn)的自適應(yīng)濾波器系數(shù)更新算法包括least?mean?square(nlms)、recursive?least?squares(rls)、kalman?filter等?;芈曄薪?jīng)常會(huì)面臨雙端講話(double?talk)問(wèn)題,當(dāng)雙講發(fā)生時(shí),濾波器系數(shù)繼續(xù)更新會(huì)發(fā)散;另外一個(gè)問(wèn)題是非線性失真問(wèn)題,當(dāng)回聲的非線性失真較大時(shí),濾波器同樣容易發(fā)散。常規(guī)的方法是用雙端講話檢測(cè)(double?talk?detection(dtd))模塊來(lái)檢測(cè)單講和雙講,當(dāng)發(fā)現(xiàn)雙講時(shí)濾波器系數(shù)停止更新。

2、speex的方案是采用雙自適應(yīng)濾波器;其中一個(gè)濾波器是主濾波器,采用變步長(zhǎng)自適應(yīng)算法更新系數(shù),另外一個(gè)是備份濾波器,拓?fù)浣Y(jié)構(gòu)見(jiàn)圖4。該方案在一定程度上能避免雙講時(shí)濾波器發(fā)散,但是回聲的非線性失真比較大時(shí)穩(wěn)態(tài)失調(diào)明顯增加,同時(shí)回聲路徑變化時(shí)收斂速度偏慢。

3、因此,提供一種有效解決上述問(wèn)題的回聲消除系統(tǒng)及方法是本領(lǐng)域技術(shù)人員亟待解決的問(wèn)題。


技術(shù)實(shí)現(xiàn)思路

1、本發(fā)明的目的在于提供一種回聲消除系統(tǒng),該系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,安全、有效、可靠且操作簡(jiǎn)便,能降低回聲消除中雙講狀態(tài)和回聲有較強(qiáng)非線性失真兩種情況下濾波器系數(shù)的穩(wěn)態(tài)失調(diào),?并確保在回聲路徑變化時(shí)有較快的收斂速度。

2、基于以上目的,本發(fā)明提供的技術(shù)方案如下:

3、一種回聲消除系統(tǒng),包括:

4、頻域序列模塊,用于分別處理近端信號(hào)和遠(yuǎn)端信號(hào),以獲取近端頻域序列和遠(yuǎn)端頻域序列;

5、雙講檢測(cè)模塊,用于根據(jù)預(yù)設(shè)參考信號(hào)、所述近端頻域序列和所述遠(yuǎn)端頻域序列以及雙講檢測(cè)算法,獲取相干系數(shù);

6、所述雙講檢測(cè)模塊,還用于根據(jù)所述相干系數(shù)為濾波模塊中的第一濾波器和第二濾波器選擇不同閾值進(jìn)行雙講檢測(cè),以獲取第一雙講檢測(cè)結(jié)果和第二雙講檢測(cè)結(jié)果;

7、所述濾波模塊,包括:所述第一濾波器和所述第二濾波器,所述第一濾波器,用于在濾波過(guò)程中,根據(jù)所述第一雙講檢測(cè)結(jié)果更新第一濾波系數(shù),將第一濾波結(jié)果輸出至所述第二濾波器;所述第二濾波器,用于在濾波過(guò)程中,根據(jù)所述第一濾波結(jié)果和所述第二雙講檢測(cè)結(jié)果更新第二濾波系數(shù),以獲取兩級(jí)線性濾波結(jié)果;

8、所述濾波模塊,還用于基于所述兩級(jí)線性濾波結(jié)果,在第一狀態(tài)時(shí),收斂所述第二濾波器,以消除回聲;在第二狀態(tài)時(shí),根據(jù)所述第二濾波系數(shù)調(diào)整所述第一濾波器的學(xué)習(xí)速率,收斂所述第一濾波器,以消除回聲。

9、一種回聲消除方法,基于如上述所述的回聲消除系統(tǒng)實(shí)現(xiàn),包括如下步驟:

10、分別處理近端信號(hào)和遠(yuǎn)端信號(hào),以獲取近端頻域序列和遠(yuǎn)端頻域序列;

11、根據(jù)預(yù)設(shè)參考信號(hào)、所述近端頻域序列和所述遠(yuǎn)端頻域序列以及雙講檢測(cè)算法,獲取相干系數(shù);

12、根據(jù)所述相干系數(shù)為第一濾波器和第二濾波器選擇不同閾值進(jìn)行雙講檢測(cè),以獲取第一雙講檢測(cè)結(jié)果和第二雙講檢測(cè)結(jié)果;

13、在濾波過(guò)程中,根據(jù)所述第一雙講檢測(cè)結(jié)果更新第一濾波系數(shù),將第一濾波結(jié)果輸出至所述第二濾波器;所述第二濾波器,用于在濾波過(guò)程中,根據(jù)所述第一濾波結(jié)果和所述第二雙講檢測(cè)結(jié)果更新第二濾波系數(shù),以獲取兩級(jí)線性濾波結(jié)果;

14、基于所述兩級(jí)線性濾波結(jié)果,在第一狀態(tài)時(shí),收斂所述第二濾波器,以消除回聲;在第二狀態(tài)時(shí),根據(jù)所述第二濾波系數(shù)調(diào)整所述第一濾波器的學(xué)習(xí)速率,收斂所述第一濾波器,以消除回聲。

15、優(yōu)選地,所述分別處理近端信號(hào)和遠(yuǎn)端信號(hào),以獲取近端頻域序列和遠(yuǎn)端頻域序列,具體為:

16、獲取所述近端信號(hào)和所述遠(yuǎn)端信號(hào);

17、分別對(duì)所述近端信號(hào)和所述遠(yuǎn)端信號(hào),依次進(jìn)行分幀、混疊加窗和基于m點(diǎn)離散傅里葉變換,以獲取所述近端頻域序列和所述遠(yuǎn)端頻域序列。

18、優(yōu)選地,所述根據(jù)預(yù)設(shè)參考信號(hào)、所述近端頻域序列和所述遠(yuǎn)端頻域序列以及雙講檢測(cè)算法,獲取相干系數(shù),具體為:

19、;

20、其中,和分別為近端頻域序列和遠(yuǎn)端頻域序列,為共軛運(yùn)算符號(hào),為近端信號(hào)和遠(yuǎn)端信號(hào)頻域互相關(guān)值,為近端信號(hào)和遠(yuǎn)端信號(hào)互功率譜,為近端信號(hào)自功率譜,為遠(yuǎn)端信號(hào)自功率譜,為每個(gè)頻點(diǎn)的相干系數(shù)。

21、優(yōu)選地,所述根據(jù)所述相干系數(shù)為第一濾波器和第二濾波器選擇不同閾值進(jìn)行雙講檢測(cè),以獲取第一雙講檢測(cè)結(jié)果和第二雙講檢測(cè)結(jié)果,具體為:

22、,

23、,

24、其中,和分別為第一雙講檢測(cè)結(jié)果和第二雙講檢測(cè)結(jié)果,和為不同閾值,且,定義1為單講,0為雙講。

25、優(yōu)選地,所述第一濾波器濾波過(guò)程具體為:

26、,

27、,

28、;

29、其中,為參考信號(hào)頻域序列,為第一濾波器系數(shù),為第一濾波器的階數(shù),為第一濾波結(jié)果。

30、優(yōu)選地,所述在濾波過(guò)程中,根據(jù)所述第一雙講檢測(cè)結(jié)果更新第一濾波系數(shù),具體為:

31、 ,

32、 ,

33、 + ,

34、其中,為為參考信號(hào)自相關(guān)功率譜,為滑動(dòng)平均系數(shù),為系數(shù)更新步長(zhǎng),為前一幀計(jì)算得到的學(xué)習(xí)速率參數(shù)。

35、優(yōu)選地,所述第二濾波器濾波過(guò)程以及更新第二濾波系數(shù)過(guò)程具體為:

36、,

37、 ,

38、 ,

39、 ,

40、 ,

41、 ,

42、 ,

43、 ,

44、 ,

45、 ,

46、 ,

47、 = ;

48、其中,為濾波估計(jì)的回聲,為濾波器階數(shù),為預(yù)設(shè)的平滑系數(shù)最大值,為滑動(dòng)平均系數(shù),為第二濾波器輸出,為第一濾波器輸出與遠(yuǎn)端信號(hào)的互功率譜,遠(yuǎn)端信號(hào)的自功率譜,為第一濾波器輸出與遠(yuǎn)端信號(hào)之間的線性回歸系數(shù)即第二濾波器系數(shù)。

49、優(yōu)選地,所述根據(jù)所述第二濾波系數(shù)調(diào)整所述第一濾波器的學(xué)習(xí)速率,具體為:

50、定義第二濾波器的系數(shù)矢量,為共軛轉(zhuǎn)置參數(shù),得到第一濾波器學(xué)習(xí)速率參數(shù),如下:

51、,

52、其中,為小于1的常數(shù),為第一濾波器的系數(shù)。

53、本發(fā)明所提供的回聲消除系統(tǒng),通過(guò)頻域序列模塊對(duì)獲取的近端信號(hào)和遠(yuǎn)端信號(hào)進(jìn)行處理得到近端頻域序列和遠(yuǎn)端頻域序列;通過(guò)雙講檢測(cè)模塊預(yù)設(shè)參考信號(hào),結(jié)合近端頻域序列和遠(yuǎn)端頻域序列以及雙講檢測(cè)算法,得到相干系數(shù),并為第一濾波器和第二濾波器選擇不同閾值進(jìn)行雙講檢測(cè),得到第一、第二雙講檢測(cè)結(jié)果;通過(guò)濾波模塊在兩個(gè)濾波器濾波過(guò)程中更新對(duì)應(yīng)的濾波參數(shù),輸出兩級(jí)線性濾波結(jié)果;基于兩級(jí)線性濾波結(jié)果,在第一狀態(tài)時(shí),收斂第二濾波器,在第二狀態(tài)時(shí),調(diào)整第一濾波器的學(xué)習(xí)速率,收斂第一濾波器,消除回聲。相比于現(xiàn)有技術(shù),本發(fā)明通過(guò)獲取濾波器的雙講檢測(cè)結(jié)果,更新濾波系數(shù),輸出濾波結(jié)果,在不同狀態(tài)收斂不同的濾波器,可以有效的解決穩(wěn)態(tài)失調(diào),提高消除回聲效果。

54、本發(fā)明還提供了一種回聲消除方法,由于與該系統(tǒng)解決相同的技術(shù)問(wèn)題,屬于相同的發(fā)明構(gòu)思,理應(yīng)具有相同的有益效果,在此不再贅述。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
什邡市| 英山县| 曲靖市| 醴陵市| 嘉善县| 涡阳县| 西青区| 崇明县| 广西| 手机| 修文县| 洱源县| 夏邑县| 威海市| 友谊县| 三穗县| 抚宁县| 涞水县| 泰和县| 拜城县| 英超| 航空| 平凉市| 岳普湖县| 萨嘎县| 宜宾市| 鄢陵县| 广西| 东宁县| 南江县| 乌拉特后旗| 托克托县| 岐山县| 胶南市| 平邑县| 双鸭山市| 涿鹿县| 湛江市| 右玉县| 青川县| 盐池县|