音響系統(tǒng)回波抵消研究
平臺(tái)的工作原理:以DSP芯片TMS320VC5416作為主處琿器完成算法的調(diào)用處理和音頻數(shù)據(jù)流的控制調(diào)度;SRAM作為外擴(kuò)存儲(chǔ)器,用來存放中間運(yùn)算結(jié)果;FLASH存儲(chǔ)器用來固化算法和應(yīng)用程序模塊,使回波抵消器系統(tǒng)在外界環(huán)境同定,并使其在不需要調(diào)整控制參數(shù)時(shí),能作為一個(gè)獨(dú)立系統(tǒng)脫機(jī)工作。
codec采用高度集成的立體聲音頻編解碼芯片TLV320AIC23B來處理音頻輸入和輸出。系統(tǒng)的立體聲輸入部分,一路接Neinput近端語音與回波信號(hào)的混合信號(hào),另一路接Feinput遠(yuǎn)端參考信號(hào),即遠(yuǎn)端說話人語音信號(hào);而立體聲輸出部分的一路接Neoutput,即經(jīng)過AEC處理的近端語音信號(hào)輸出,另一路接Feoutput,即遠(yuǎn)端參考信號(hào)經(jīng)過AEC處理的輸出。AEC的控制參數(shù)可通過串口通訊來實(shí)現(xiàn),由PC機(jī)向回波抵消系統(tǒng)發(fā)送AEC調(diào)控參數(shù),可以達(dá)到最佳的抑制效果。
本回波抵消器硬件平臺(tái)采用+5 V單電源供電,可與PC機(jī)提供的+5 V電源連接,并具有外部手動(dòng)復(fù)位鍵,操作簡(jiǎn)單方便。
3 串口通訊規(guī)則
為了方便調(diào)整AEC算法運(yùn)行參數(shù),本系統(tǒng)采用了RS232串口通訊方式。串口通訊的編程分為兩部分:一部分采用匯編與C混合編程的方式,在TMS320C5416上運(yùn)行;另一部分則采用VB6.0的人機(jī)控制界面設(shè)計(jì)。
通訊機(jī)制采用查詢方式。回波抵消器主程序上電運(yùn)行時(shí),對(duì)兩個(gè)輸入通道采樣32個(gè)樣本,在AEC算法處理前應(yīng)查詢—下串口有無控制參數(shù)發(fā)出。如沒有,則按默認(rèn)參數(shù)運(yùn)行;如果串口有控制參數(shù),則保存并按新的控制參數(shù)執(zhí)行。VB具有面向?qū)ο蟮脑O(shè)計(jì)方法,并具有簡(jiǎn)單方便的串行通訊和實(shí)用性強(qiáng)等優(yōu)點(diǎn)。利用串行端口控件Mscomm可以實(shí)現(xiàn)簡(jiǎn)單的串行通信,該控件屏蔽了通信過程中的底層操作,用戶可以設(shè)置、監(jiān)視Mscomm控件的屬性和事件,并可結(jié)合Timer控件完成對(duì)串行口的初始化和數(shù)據(jù)的輸入輸出工作。
串口控件Mscomm的使用和設(shè)置非常簡(jiǎn)單,通過以下代碼即可完成該控件相應(yīng)屬性的初始化:
這里將控制參數(shù)分類并排序,發(fā)送和接收都應(yīng)當(dāng)嚴(yán)格按次序執(zhí)行,以確保通訊過程的正確??刂茀?shù)主要分為三類,圖3所示是回波抵消器的人機(jī)控制界面圖。其中,量化參數(shù)位于圖3左側(cè),該類參數(shù)有具體數(shù)值,對(duì)于超過8位二進(jìn)制數(shù)的參數(shù),可采用分高低字節(jié)發(fā)送,并使用Slider控件來實(shí)現(xiàn);AEC開關(guān)量為圖3中間部分的參數(shù),該類參數(shù)表示AEC算法中某些運(yùn)算模塊的打開和關(guān)閉,可采用Checkbox控件實(shí)現(xiàn);選控參量為圖3右側(cè)的參數(shù),該類參數(shù)表示AEC算法中某些參量數(shù)值的選擇,如采樣率、回波延遲設(shè)置等,主要采用ComboBox控件實(shí)現(xiàn)。本文引用地址:http://www.ex-cimer.com/article/159535.htm
用戶使用時(shí),在設(shè)置相應(yīng)參數(shù)完畢后,點(diǎn)擊“應(yīng)用”即可完成參數(shù)傳遞過程,也可點(diǎn)擊“復(fù)位”加載算法本身提供的默認(rèn)參數(shù)??刂茀?shù)一旦根據(jù)音頻設(shè)備使用環(huán)境設(shè)置完畢,則不需頻繁修改,參數(shù)設(shè)置過程不影響算法的實(shí)時(shí)運(yùn)行。
4 結(jié)語
通過語音數(shù)據(jù)文件的仿真分析及實(shí)際會(huì)場(chǎng)環(huán)境檢測(cè)證明,該回波抵消系統(tǒng)具有較好的回波抑制效果,而且算法收斂速度快,性能穩(wěn)定,因而應(yīng)用十分廣泛。
評(píng)論