基於FM2010晶片的回聲消除裝置的設計應用

2021-01-16 電子產品世界

目前,QQ視頻、語音通信已經成為既省錢又方便的交流方式,但是,利用網際網路傳輸語音數據雖然提高了資源的利用率,同時也存在一些弊端,比如語音質量差。造成這種問題的因素有很多,其中最主要的是網絡問題和回聲問題。在正常的通話過程中通常伴有回聲,由於回聲的存在,使得對方聽音不清晰,影響通話質量[1]。
參考文獻[2]介紹了一種歸一化快速塊最小均方算法(NFBLMS),相比LMS算法,它不僅可以有效減小運算複雜度,同時也能改善收斂速度。參考文獻[3]運用了一種新的回聲控制系統,該系統結合了非線性諧波處理的線性回聲消除,獲得了很好的回聲消除效果及收斂效果。參考文獻[4]提出了一種全極IIR回聲消除器,該回聲消除器可以應用傳統的LMS算法,並得到很好的效果。
1 回聲產生的原理及主要的消除方法
1.1 回聲產生的基本原理

回聲一般可分成電路回聲和聲學回聲。電路回聲主要由提供商的線路質量所致,而聲學回聲則是由用戶端設備的質量所致。
1.1.1 電路回聲
在傳統電話系統中,存在著一種所謂的「電路回聲」。該回聲產生的主要原因是在系統中存在2-4線的轉換。完成2-4轉換的混合器因阻抗匹配,造成「洩漏」,從而導致「電路回聲」。
1.1.2 聲學回聲
網際網路語音傳輸中的第二種回聲源是「聲學回聲」。聲學回聲是指揚聲器播放出來的聲音被麥克風拾取後發回遠端,這就使得遠端談話者能聽到自己的聲音。聲學回聲又分為直接回聲和間接回聲。
直接回聲是指揚聲器播放出來的聲音未經任何反射直接進入麥克風。這種回聲延遲最短,它與遠端說話者的語音能量,揚聲器與話筒之間的距離、角度、揚聲器的播放音量以及話筒的拾取靈敏度等因素相關。
間接回聲是指揚聲器播放的聲音經不同的路徑一次或多次反射後進入麥克風所產生的回聲集合。
由於電路回聲主要由供應商的線路質量所致,其消除也通常由供應商解決,故本文主要解決聲學回聲的消除方式。
1.2 回聲消除方法
回聲消除的原理:假設需要消除房間 A所能聽到的回聲,把房間A 發送迴路的聲音送入採樣器進行採樣,採樣後這個樣值被送到回聲抑制模型電路進行回聲抑制模型建立,再把這個回聲抑制的模型送入接收回聲的回聲比較器進行比較,最終達到抑制回聲的目的。
常用的回聲消除方法有以下幾種:
(1)本端回聲消除器(以CISCO系統內置回聲消除器為代表):回聲消除電路內置在本端通信終端設備上,為本地會場消除遠端回聲影響。
(2)異端回聲消除器(以ClearOne的回聲消除器為代表):本地的回聲消除電路是用來消除對端的回聲。
(3)分布式回聲消除:分布式回聲消除是美國Clear-
One公司獨有的專利技術,有別於單路回聲消除,它在XAP系列產品的每一路麥克輸入都內置了回聲消除器,可以更有效、更徹底地消除回聲。
2 FM2010簡介及回聲消除裝置設計
FM2010是Fortemedia公司推出的一款小引腳低功耗的回音消除器和噪音抑制器。
2.1 FM2010特性及回聲消除原理
FM2010 是集合CODECs、ROM、RAM以及串口的基於DSP技術的晶片。利用創新的SAM(小型陣列麥克風)技術與波束形成能力,其功率消耗僅為25 mW。圓錐形波束形成特性可以在保持用以提高清晰度的聲音質量和增加聲音的可辨識度的同時對噪音進行壓制。FM2010的回音消除可達60 dB,非平穩噪音抑制可達20 dB,平穩噪音抑制為18 dB。每個模擬通道都是8 kHz的採樣率和84 dB的信噪比。為了進一步減少能耗,FM2010使用特定的硬體加速器來降低MIPS的需求以達到25 mW的損耗,並附帶了硬體加速器的聲音處理器[5]。
FM2010使用的是自適應回聲抵消原理, 聲學回聲抵消器的實質就是用一個自適應橫向濾波器對未知的回聲授通道進行系統辨識,模擬回聲路徑,再通過自適應濾波算法的調整,使其時域衝激響應與實際回聲路徑相逼近,從而得到回聲預測信號,再將預測信號從麥克風接收到的語音信號中減去,即可實現回聲抵消。其原理即為分布式回聲消除方式。具體來說就是FM2010晶片的MIC IN是麥克風進入的信號, 即用戶的聲音輸人信號, 其中包含由本機揚聲器漏進去的部分主話端的語音信號。Line IN接入的是主話端的語音信號, 即由本機揚聲器輸出的信號直接接入FM2010的Line IN輸入端。在FM2010內部會經過DSP晶片的運算處理對兩者進行比較,消除MIC IN信號中與Line IN端相同的信號(即回聲音頻信號),使用自適應回聲抵消原理達到消除回聲的目的[6]。
2.2 硬體電路及PCB板設計
圖1為宏觀硬體架構圖(原理圖)。如圖所示,FM2010配有E2PROM。E2PROM的主要作用是存儲初始化信息,保存並傳遞迴音消除的參數。圖中FM2010晶片為回聲消除的主要工作晶片(晶片未接腳為懸空),並配以相應的電源電路,以及麥克風的接口電路,從而整體完成消除回聲的功能。

本文引用地址:http://www.eepw.com.cn/article/150424.htm

2.3 軟體程序的設計
圖2所示為軟體架構示意圖。FM2010回音消除的軟體開發需要的幾個步驟為:


相關焦點

  • 基於LMS算法的回聲消除系統仿真研究
    編者按:在通信行業日漸發達的今天,回聲消除的應用十分廣泛。常見的回聲消除方法一般有三種。一是對周圍環境進行特殊的處理,二是採用回聲隔離器,三是採用回聲抵消器。當下最熱門的三種回聲消除算法分別是維納濾波算法,最陡下降算法,LMS算法。
  • 基於ARM與MEMS器件的微慣性測量裝置設計
    在仿生推進機理的研究中,精確測量魚類尾鰭拍動參數對於魚類仿生推進機理研究及工程應用具有重要的意義;然而,目前研究者大多採用分析高速攝像機拍攝的圖像獲得參數的觀測方法。這種方法受到環境與設備的限制,結果精確度較差。本設計是一種基於MEMS器件的生物運動微慣性測量裝置。
  • 基於TMS320F240專用定點可編程晶片實現電動機微機保護裝置的設計
    基於TMS320F240專用定點可編程晶片實現電動機微機保護裝置的設計 單亞娟,鄭建勇,曹 發表於 2020-11-25 10:30:06   作者:單亞娟,鄭建勇
  • 乾貨:遊戲語音SDK如何解決回聲消除難題
    這個模型是對回聲饋路LRM的模擬,會高度逼近回聲饋路LRM。等到這個模型穩定時,輸入遠端聲音信號fs,就可以輸出高度接近遠端回聲的信號fe。通過濾波器生成反相的信號,和採集到的聲音信號進行疊加,就可以把回聲信號消除掉。這就是回聲消除AEC的基本原理。這個函數求出來的解不大可能和遠端回聲完全一致,只能高度逼近。該函數求出來的解和遠端回聲越逼近,回聲消除的效果就越好。
  • 未來MEMS麥克風的核心競爭能力體現在晶片設計和迭代能力上
    通用微(GMEMS)將聲學微型傳感器的研發與基於人工智慧的算法及軟體相結合,從聲學原理入手,融合了MEMS傳感晶片、算法,以及數位訊號處理器或微處理器,打通了從傳感晶片到模組的全產業鏈,解決了語音交互中的喚醒、低功耗待機、「雞尾酒會效應」等核心難題。 據透露,過去4年裡,通用微已經成功導入了4款不同尺寸的MEMS麥克風晶片並實現量產。
  • 多器官微流控晶片技術及其應用
    ahhednc經過對多器官微流控晶片系統的研究,開發了一種模擬人類對藥物反應的高通量體外系統,將基於微流控晶片的微細胞培養物類似物(Microscale Cell Culture Analog, μCCA)與PBPK模型結合使用,建立對應PBPK數學模型的物理裝置(μCCA裝置)。
  • 人工智慧電視遠場語音設計
    摘要:本文介紹一種服務於人工智慧電視,實現遠場語音應用的麥克風陣列設計方案,闡述系統框架和硬體設計,同時介紹軟體設計的部分要點。通過麥克風陣列,協助語音增強算法的實現,達到遠距離拾音、回聲消除、聲源定位,滿足當前智能語音應用的需求。
  • 基於有限狀態機的飛行器自毀系統時序控制設計
    分析飛行器自毀系統工作原理,採用複雜可編程邏輯器件(CPLD)實現了飛行器自毀系統設計,結合CPLD的特點,提出一種基於改進型有限狀態機的飛行器自毀系統時序控制的設計方法,並在CPLD中予以實現。仿真及實驗表明,基於有限狀態機的飛行器自毀系統定時精度達到納秒級,可以有效地控制自毀信號輸出並消除毛刺現象,很好地滿足系統性能要求。該方法具有結構簡單緊湊、成本低、可靠性高、精度高等優點。
  • 基於BTS629的自動調光裝置的設計實現
    應用該IC晶片和光敏電阻設計了能夠實現燈光自動調節的電路,並通過實測光敏電阻參數給出調光比較電位設計的方法。該裝置可廣泛應用於建築、街道、汽車等照明應用場合,節能效果顯著。另外,在汽車燈光照明應用中,駕駛員在行駛中開關汽車行駛照明燈,容易使注意力分散而造成道路交通事故。為此,在建築、街道、汽車等的照明系統中採用自動調光技術既能節約大量能源,又可以減少人力投人,快捷靈敏,尤其在汽車上得到應用可使駕駛員集中注意力,從而利於避免交通事故的發生。
  • 基於陀螺儀的技術文獻及應用案例匯總
    ADXRS624在一塊晶片上集成了所有所需的電子組件,功能全面、成本低廉。該器件的製造工藝同高穩定性汽車氣囊加速度計一樣,都採用大容量BiMOS工藝。  淺析三軸陀螺儀  陀螺儀(Gyroscope),是一種用來傳感與維持方向的裝置,基於角動量守恆的理論設計出來的。陀螺儀主要是由一個位於軸心且可旋轉的輪子構成。
  • 基於AD1674的酶標儀的設計
    該晶片內部自帶採樣保持器(SHA)、10伏基準電壓源、時鐘源以及可和微處理器總線直接接口的暫存/三態輸出緩衝器。  光子計數儀設計  總體方案設計  基於儀器整體安裝及可維護性的考慮,儀器採用整體形式。包括對儀器的控制,鍵盤操作及顯示,儀器的傳動部分及矽光電池檢測部分。
  • 只聽聲、不識人,武漢理工博士開發基於回聲的人類活動識別系統
    近日,來自武漢理工大學的博士 Guo Xinhua 和團隊開發了一個監控系統,僅根據回聲定位原理監測人類活動,而不依賴任何個人信息。作者認為,這一系統可以減少監控攝像頭的使用,並在智能家居監控、火災預防和救援、病人管理等方面得到廣泛應用。如果一個監控系統不用視頻也可以觀察,不獲取聲音也可以監聽,你會同意被監控嗎?
  • 基於STM32晶片和TFT-LCD的可攜式心電圖儀設計
    帶通濾波器用高低通濾波器來構成,如圖3所示,基於小型化和成本考慮,硬體濾波只用一階高通濾波器和一階低通濾波器,雖然設計了右腿驅動電路,但是仍然有50Hz幹擾進入電路,本文不再設計50Hz陷波器,而改為用軟體的方法通過設計數字濾波器來濾除工頻幹擾。
  • 幾種電源晶片應用電路設計盤點 —電路圖天天讀(175)
    打開APP 幾種電源晶片應用電路設計盤點 —電路圖天天讀(175) Dick 發表於 2015-06-02 11:03:45
  • 基於BH1417晶片的FM無線發射電路設計
    打開APP 基於BH1417晶片的FM無線發射電路設計 秩名 發表於 2012-07-20 15:45:57   應用電路   音頻輸入端的限幅電路設計   BH1417音頻輸入有最大電平限制,過大的輸入電平會損壞晶片。在前期的試驗階段,輸入音頻電平幅值具有不可預測性,為了保護晶片,需對輸入音頻信號進行限幅處理。限幅電路很簡單,利用可變電位器即可。電路如圖2所示,圖中電容的作用是將音頻信號耦合到晶片中,同時有隔直流功能。
  • 基於微流控技術的機體/器官晶片在藥物開發中的應用
    2019年8月16日訊 /生物谷BIOON /——器官晶片,作為一種基於微加工技術的的微流體器件,近年來在體外器官模型得到了廣泛的研究。由於它可能在物理和化學方面採用微流體裝置技術模擬體外環境,因此維持可以通器官晶片來維持細胞功能和形態,並複製器官間的相互作用。
  • 基於高性能數字晶片的多協議可編程接口設計
    設計支持高速通信、高覆蓋性的電平標準,支持多種接口協議,可控延遲,並具備一定的工作速度、穩定性和高的驅動能力的可編程輸入輸出接口電路成為當務之急。基於以上分析,本文設計了一種多協議可編程輸入輸出接口中的輸入接口電路,在用戶配置基準電壓和輸入模式的情況下,可以支持多達10種的不同協議標準,並可以通過可編程延遲模塊消除焊盤至晶片內部的保持時間,實現信號通路的同步性。
  • 一種基於故障分量原理的電動機差動保護裝置
    採用故障分量原理設計了一種微機保護裝置,介紹了基於該技術的保護裝置彌補已有的電動機綜合保護裝置的不足,與電動機綜合保護裝置相結合能滿足大型高壓電動機對保護的要求。並通過與傳統差動保護的比較,說明採用故障分量作為制動量的差動保護所具備的優越性。
  • 基於TRF6900晶片的紅外線矩陣坐標式自動報靶裝置
    0 引 言 實彈射擊訓練的報靶方式由人工改為自動方式,自電子技術應用以來,一直都是軍警相關部門的研究課題。自動報靶裝置的優點和預期效益是不言而喻的。
  • 談談電機控制晶片設計的霍爾效應
    基於霍耳效應的傳感-控制晶片廣泛應用在電機控制、手機、電流及磁 場測量等領域。  實際應用中,常用於PC 散熱等用途的直流無刷電機,由於外部障礙物等因素,可能異常停止運轉。電機控制晶片需要通過霍耳傳感器對磁場相位監測,判別異常停轉情況,及時關閉電機並延時重啟,以便電機能夠恢復正常工作。