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

          新聞中心

          EEPW首頁 > 手機與無線通信 > 設(shè)計應(yīng)用 > 基于DSP的安全無線多媒體數(shù)字終端(08-100)

          基于DSP的安全無線多媒體數(shù)字終端(08-100)

          —— 基于DSP的安全無線多媒體數(shù)字終端
          作者:賀俊、趙虎、焦四輩 四川大學(xué) 時間:2009-02-26 來源:電子產(chǎn)品世界 收藏

            2.2 語音編碼方案

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

            方案一:采用G.721編碼[15][16]。它結(jié)合了ADM的差分信號與PCM的二進制碼方法,是一種性能較好的波形編碼。ADPCM的復(fù)雜度較低,編碼前后的壓縮比為4比1,其主要思想是用差值代替絕對值。

            方案二:采用基于碼激勵線性預(yù)測算法的開源語音編解碼Speex[17][18]。Speex主要面向Internet上的VoIP(Voice over Internet Protocol)語音通信。其主要設(shè)計目標(biāo)是為了提供高質(zhì)量和低比特率的語音編碼。Speex可以在同一個比特流中對語音信號實現(xiàn)窄帶(8kHz)、寬帶(16kHz)和超寬帶(32kHz)的壓縮;壓縮比能夠達到16比1。Speex雖然有諸多優(yōu)點,但是Speex編解碼算法復(fù)雜,運行該算法需要的硬件配置較高。

            我們所用的射頻模塊的傳輸碼速率為2Mbps,且信道完全能夠保證通信質(zhì)量,從理論上說,上述2種方案都適用。我們在DSP開發(fā)板上實現(xiàn)了speex和G.721的編解碼,實際測試發(fā)現(xiàn)speex編解碼會帶來很大的延遲,原因在于speex編解碼算法比較復(fù)雜。雖然我們已經(jīng)最大程度的精簡了speex算法,比如:將算法的復(fù)雜度置為最低、設(shè)置編解碼質(zhì)量參數(shù)為最低、關(guān)閉了VBR變波特率特性、關(guān)閉了知覺增強特性和AEC回聲消除等特性,都不能解決延遲很大的問題。除此之外,speex編解碼需要大量的浮點計算,我們使用的開發(fā)板為TIC55XX系列的定點DSP,實現(xiàn)speex編解碼耗時較多;再者,speex編/解碼所能處理的最小幀長為160個樣點,因此,會帶給系統(tǒng)很大的延遲。G.721編解碼能夠?qū)崿F(xiàn)基本的語音通信,但通信質(zhì)量一般,再考慮到本系統(tǒng)以語音信號作為信息隱藏的載體,經(jīng)語音編解碼之后不能還原隱藏信息,因此我們最終選用PCM編碼。

            4 系統(tǒng)的實現(xiàn)

            4.1 硬件實現(xiàn)

            4.1.1 系統(tǒng)硬件架構(gòu)

            終端的硬件架構(gòu)圖如圖4-1所示,主要由ICETEK—VC5509—A評估板、nRF24L01射頻模塊、128×64液晶、8×8鍵盤、MEGA16單片機控制模塊組成。

           

            圖4-1 硬件架構(gòu)圖

            4.1.2 射頻收發(fā)模塊

            射頻模塊采用nRF24L01,其電路圖如圖4-2所示。

           

            圖4-2 射頻模塊電路圖

           



          關(guān)鍵詞: ICETEK-VC5509-A 無線傳輸

          評論


          相關(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); })();