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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于USRP的DMR物理層研究和驗證系統(tǒng)實現(xiàn)

          基于USRP的DMR物理層研究和驗證系統(tǒng)實現(xiàn)

          ——
          作者:羅偉 劉莉莉 曾捷 粟欣 時間:2013-05-20 來源:電子產(chǎn)品世界 收藏

            在同步開始時,本地時鐘對數(shù)據(jù)進行采樣,然后送到同步算法模塊,計算同步時鐘。一幀數(shù)據(jù)總共有132個符號周期(發(fā)端進行了8倍插值)越多的符號周期考慮在內(nèi)結(jié)果越精確,但若把132個符號周期都考慮在內(nèi)會導致計算復(fù)雜度過高,只每一幀隨機選其中N個(在本仿真中N=5)符號周期,以保證算法準確性,對這8*N個采樣點的值,總共同步的情況為8種,對于每一種可能性,對采樣點的值通過硬判決算法進行判決。對N個符號周期中每個符號周期同一采樣點位置的采樣值與硬判決值求差值,這代表著該采樣點位置與判決符號值偏差,差值圖樣最小的那個采樣點位置的值,取為本幀同步采樣點位置。具體偏差值圖樣的計算見公式(5),假設(shè)隨機算法得到的符號周期集合為Ω。
                   

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

            其中s(k+i*8)指一個符號周期中第k點采樣值,kεψ,i∈{0,1,2,……,131}指一幀中符號周期的下標。其中硬判決函數(shù)的計算方式如下:
                        (6) 

            通過求得偏差圖樣的最小值,來確定準同步位置,產(chǎn)生本地采樣時鐘,在一幀內(nèi)都采取這個同步時鐘。

            取一幀數(shù)據(jù),隨機取其中的5個符號周期的數(shù)進行同步算法運算,得到的錯誤圖樣如圖5所示,從錯誤圖樣可以得看出在符號采樣點位置為4的位置為最佳同步位置。

            幀同步

            幀同步通過同步突發(fā)中的同步碼實現(xiàn)。語音幀、數(shù)據(jù)幀、信令幀都包含各自的同步碼,不同類型突發(fā)所包括的同步碼見表4.1,表中只以下行的語音與數(shù)據(jù)同步碼為例。同步碼總長為48bit,處在突發(fā)的中間位置。在進行MS到BS或MS到MS通信時,終端會先找到對方發(fā)來的同步碼,以確保信道的建立?! ?/p>

           

            語音信號以超幀形式傳輸,超幀的組幀由數(shù)據(jù)鏈路層完成,一個語音超幀由A~F六幀(360ms)組成,見圖6,在語音超幀傳輸開始有LC(LC Header)頭突發(fā)標志語音傳輸?shù)拈_始,如果傳輸?shù)恼Z音數(shù)據(jù)需要加密則在LC頭后有一個PI(PI Header)頭突發(fā)用于標示語音傳輸加密,對于直通或單/雙頻BS轉(zhuǎn)發(fā)模式在超幀傳輸結(jié)束有一個語音結(jié)束LC terminator標示,而一般超幀則由最后一個突發(fā)的數(shù)據(jù)表示該語音幀的結(jié)束?! ?/p>

           

          數(shù)字通信相關(guān)文章:數(shù)字通信原理




          關(guān)鍵詞: DMR USRP 4CP-FSK 201306

          評論


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