<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 手機與無(wú)線(xiàn)通信 > 設計應用 > OMAP5912的嵌入式無(wú)線(xiàn)組播通信設計

OMAP5912的嵌入式無(wú)線(xiàn)組播通信設計

作者: 時(shí)間:2011-03-22 來(lái)源:網(wǎng)絡(luò ) 收藏


3 系統軟件
本系統軟件可以分為3個(gè)功能模塊:語(yǔ)音信息處理模塊、模塊和QT控制模塊。其中QT控制模塊負責圖形界面顯示和人機接口控制。為了便于實(shí)現系統管理,采用基于Linux操作系統的應用程序開(kāi)發(fā)模式,操作系統則選用Linux2.6.29版本。系統主程序結構如圖4所示。

本文引用地址:http://dyxdggzs.com/article/156550.htm

d.jpg


在完成必要的軟硬件初始化后,系統進(jìn)入QT界面控制程序,QT界面控制程序負責兩大功能:
①語(yǔ)音編解碼處理。如圖5所示,語(yǔ)音信號的處理是通過(guò)DSP55X內核完成。它采用雙線(xiàn)程處理。線(xiàn)程1負責語(yǔ)音編碼處理。此時(shí)DSP內核采用雙緩存機制保存ARM9送入的本地語(yǔ)音數據。它利用G729a定點(diǎn)編碼算法實(shí)現對語(yǔ)音的壓縮處理,然后送給ARM9內核。線(xiàn)程2負責語(yǔ)音解碼處理。ARM接收到的語(yǔ)音數據送入DSP內核后利用多用戶(hù)解碼算法恢復各個(gè)用戶(hù)的語(yǔ)音信息,然后回送給ARM9內核處理。

e.jpg


語(yǔ)音和聲卡數據的收發(fā)以及混音處理。它由ARM9內核完成。ARM9內核與DSP內核的是通過(guò)DSP Gateway雙核機制方式實(shí)現,由ARM9內核負責控制。對于語(yǔ)音編碼,ARM9負責把AIC23采集的緩存數據寫(xiě)入到DSP的編碼器中。編碼完的數據放入發(fā)送緩存單元,當發(fā)送緩沖區放滿(mǎn)之后,ARM端就會(huì )將數據通過(guò)網(wǎng)口發(fā)送出去。然后將編碼后的數據通過(guò)網(wǎng)卡發(fā)送出去。語(yǔ)音解碼與編碼過(guò)程相反,首先通過(guò)無(wú)線(xiàn)網(wǎng)卡接收其他用戶(hù)發(fā)送過(guò)來(lái)的比特流,并提取用戶(hù)信息,送入DSP端解碼,經(jīng)過(guò)解碼器解碼后,判別當前是否多用戶(hù)通信,如果是就啟動(dòng)混音程序,再輸出至音頻接口,變?yōu)槟M語(yǔ)音信號播放。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)


評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>