關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 音響系統(tǒng)回波抵消研究

        音響系統(tǒng)回波抵消研究

        作者: 時間:2013-01-25 來源:網絡 收藏

        平臺的工作原理:以DSP芯片TMS320VC5416作為主處琿器完成算法的調用處理和音頻數據流的控制調度;SRAM作為外擴存儲器,用來存放中間運算結果;FLASH存儲器用來固化算法和應用程序模塊,使器系統(tǒng)在外界環(huán)境同定,并使其在不需要調整控制參數時,能作為一個獨立系統(tǒng)脫機工作。
        codec采用高度集成的立體聲音頻編解碼芯片TLV320AIC23B來處理音頻輸入和輸出。系統(tǒng)的立體聲輸入部分,一路接Neinput近端語音與回波信號的混合信號,另一路接Feinput遠端參考信號,即遠端說話人語音信號;而立體聲輸出部分的一路接Neoutput,即經過AEC處理的近端語音信號輸出,另一路接Feoutput,即遠端參考信號經過AEC處理的輸出。AEC的控制參數可通過串口通訊來實現(xiàn),由PC機向系統(tǒng)發(fā)送AEC調控參數,可以達到最佳的抑制效果。
        器硬件平臺采用+5 V單電源供電,可與PC機提供的+5 V電源連接,并具有外部手動復位鍵,操作簡單方便。

        3 串口通訊規(guī)則
        為了方便調整AEC算法運行參數,本系統(tǒng)采用了RS232串口通訊方式。串口通訊的編程分為兩部分:一部分采用匯編與C混合編程的方式,在TMS320C5416上運行;另一部分則采用VB6.0的人機控制界面設計。
        通訊機制采用查詢方式。回波抵消器主程序上電運行時,對兩個輸入通道采樣32個樣本,在AEC算法處理前應查詢—下串口有無控制參數發(fā)出。如沒有,則按默認參數運行;如果串口有控制參數,則保存并按新的控制參數執(zhí)行。VB具有面向對象的設計方法,并具有簡單方便的串行通訊和實用性強等優(yōu)點。利用串行端口控件Mscomm可以實現(xiàn)簡單的串行通信,該控件屏蔽了通信過程中的底層操作,用戶可以設置、監(jiān)視Mscomm控件的屬性和事件,并可結合Timer控件完成對串行口的初始化和數據的輸入輸出工作。
        串口控件Mscomm的使用和設置非常簡單,通過以下代碼即可完成該控件相應屬性的初始化:
        d.jpg
        這里將控制參數分類并排序,發(fā)送和接收都應當嚴格按次序執(zhí)行,以確保通訊過程的正確。控制參數主要分為三類,圖3所示是回波抵消器的人機控制界面圖。其中,量化參數位于圖3左側,該類參數有具體數值,對于超過8位二進制數的參數,可采用分高低字節(jié)發(fā)送,并使用Slider控件來實現(xiàn);AEC開關量為圖3中間部分的參數,該類參數表示AEC算法中某些運算模塊的打開和關閉,可采用Checkbox控件實現(xiàn);選控參量為圖3右側的參數,該類參數表示AEC算法中某些參量數值的選擇,如采樣率、回波延遲設置等,主要采用ComboBox控件實現(xiàn)。

        本文引用地址:http://www.104case.com/article/159535.htm

        c.JPG


        用戶使用時,在設置相應參數完畢后,點擊“應用”即可完成參數傳遞過程,也可點擊“復位”加載算法本身提供的默認參數。控制參數一旦根據音頻設備使用環(huán)境設置完畢,則不需頻繁修改,參數設置過程不影響算法的實時運行。

        4 結語
        通過語音數據文件的仿真分析及實際會場環(huán)境檢測證明,該回波抵消系統(tǒng)具有較好的回波抑制效果,而且算法收斂速度快,性能穩(wěn)定,因而應用十分廣泛。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 临沂市| 灵山县| 青海省| 鄢陵县| 遂溪县| 瑞安市| 杭锦后旗| 滦南县| 化州市| 江油市| 成都市| 马尔康县| 云林县| 陇南市| 延边| 遵化市| 华安县| 吴川市| 阳新县| 榆树市| 鄂尔多斯市| 东乡| 紫阳县| 新宾| 南雄市| 大冶市| 安达市| 浮山县| 体育| 巫山县| 和林格尔县| 曲松县| 衡阳县| 定兴县| 乐至县| 丽江市| 朝阳区| 建昌县| 大洼县| 建宁县| 漳平市|