基于FM2010芯片的回聲消除裝置的設計
圖2所示為軟件架構示意圖。FM2010回音消除的軟件開(kāi)發(fā)需要的幾個(gè)步驟為:

(1)給回音消除芯片上電,并對芯片及E2PROM進(jìn)行初始化;
(2)等待初始化完成;
(3)接收通話(huà)信息并進(jìn)行存儲;
(4)將通話(huà)信息寫(xiě)入回音消除芯片內并進(jìn)行處理。
需要指出的是,對FM2010進(jìn)行初始化時(shí),要按其規格說(shuō)明書(shū)定義的上電時(shí)序進(jìn)行,否則可能會(huì )導致在錄音時(shí)會(huì )有時(shí)斷時(shí)續的情況發(fā)生。即在初始化FM2010時(shí),PWD high的狀態(tài)必須要在RESET high狀態(tài)之前設定,兩者之間相差5ms。在此,給出對FM2010的初始化程序:

3 回聲消除測試及效果
在實(shí)驗中,本文使用了當前十分流行通用的語(yǔ)言聊天軟件——騰訊QQ進(jìn)行語(yǔ)音視頻通信,在保證網(wǎng)絡(luò )狀態(tài)的前提下,本文通過(guò)電腦與本文中設計的電路板相連,如圖3所示(圖中FM2010代表本文中設計的電路板整體電路,并非僅是芯片本身)。測試時(shí),在進(jìn)行通話(huà)過(guò)程中同時(shí)播放音樂(lè ),通過(guò)測試,可分別在開(kāi)啟本設計電路板和未開(kāi)啟本設計電路板的條件下,得到處理前和處理后的實(shí)驗效果。在未啟用本電路板時(shí),如果通話(huà)過(guò)程中有背景音的存在,會(huì )導致通話(huà)效果受到明顯的影響,而啟用本電路板之后,通話(huà)過(guò)程中背景音已被消除,通話(huà)效果得到明顯改善。

在對背景音的抑制試驗之后,本文又對回聲的抑制進(jìn)行了試驗。在試驗時(shí),選擇在雨天進(jìn)行(因為雨天時(shí)網(wǎng)絡(luò )狀況不穩定,易產(chǎn)生回聲),通過(guò)QQ聊天工具進(jìn)行試驗(在試驗時(shí)使耳機和話(huà)筒距離較近,這樣可以進(jìn)一步驗證本設計的性能)后得到處理前和處理后的效果。
通過(guò)試驗可以清楚地看到,經(jīng)過(guò)本設計處理后的通話(huà)效果得到明顯的提高,大部分的回音被明顯地抑制,有效地剔除了回聲對通話(huà)的影響,即本設計對回聲的抑制有明顯作用。
本文在分析視頻語(yǔ)音通話(huà)中回聲產(chǎn)生的基礎之上,具體研究了回聲消除的原理,并介紹了幾種常用的回聲消除方法。其后根據FM2010芯片的特點(diǎn),設計了回聲消除的軟硬件方法。通過(guò)在QQ視頻語(yǔ)音交流中的應用,驗證了其對回聲的有效消除。此外,本設計已應用于南京某軍區養老院,并取得了良好效果。
評論