<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > OMAP5912的嵌入式無(wú)線組播通信設(shè)計(jì)

          OMAP5912的嵌入式無(wú)線組播通信設(shè)計(jì)

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


          4 系統(tǒng)測(cè)試
          測(cè)試系統(tǒng)采用3塊開(kāi)發(fā)板和對(duì)應(yīng)的3塊網(wǎng)卡。網(wǎng)卡選用華碩網(wǎng)卡W167g,采用Ad-Hoc進(jìn)行組網(wǎng)。針對(duì)系統(tǒng)需求,需要測(cè)試系統(tǒng)的有效帶寬和語(yǔ)音延遲以及音質(zhì)。
          系統(tǒng)的有效帶寬是保證多用戶語(yǔ)音通話的前提。這里利用Netperf軟件進(jìn)行分析,測(cè)試表明基于UDP的傳輸速度,兩點(diǎn)間的平均速度可達(dá)3.4 Mbps。
          對(duì)于語(yǔ)音而言,基于AIC23芯片的語(yǔ)音采樣速度是8 kHz,采用16比特單聲道采樣,所需帶寬為128 kbps。而G729a的壓縮率為16:1。故所需帶寬僅為8 kbps。因此,該網(wǎng)卡支持多用戶。
          然后對(duì)語(yǔ)音音質(zhì)進(jìn)行測(cè)試,這里利用由Cooledit2000軟件進(jìn)行分析,如圖6所示,原始語(yǔ)音和采用G729a語(yǔ)音編解碼處理后的語(yǔ)音波形雖有所損傷,但基本一樣,從音質(zhì)效果上看,語(yǔ)音清晰,達(dá)到MOS=4的語(yǔ)音測(cè)試水平。

          本文引用地址:http://www.ex-cimer.com/article/156550.htm

          f.jpg


          最后對(duì)系統(tǒng)語(yǔ)音延遲進(jìn)行測(cè)試,無(wú)線傳輸時(shí)語(yǔ)音數(shù)據(jù)每次發(fā)送4幀數(shù)據(jù),每幀包含10 ms語(yǔ)音數(shù)據(jù),系統(tǒng)整體延時(shí)約為60 ms,聽(tīng)者基本感覺(jué)不到延遲效應(yīng)。
          通過(guò)以上測(cè)試,系統(tǒng)可以正常工作,達(dá)到目標(biāo)。

          結(jié)語(yǔ)
          本文了一套可供無(wú)線局域網(wǎng)內(nèi)實(shí)時(shí)語(yǔ)音通信系統(tǒng),它以作為系統(tǒng)硬件平臺(tái),采用QT界面技術(shù)進(jìn)行管理。用戶可以方便地進(jìn)行多人通話。由于采用方式進(jìn)行,適合于應(yīng)急通信和臨時(shí)移動(dòng)會(huì)議等便攜式通信場(chǎng)合。

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          上一頁(yè) 1 2 3 4 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();