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

          新聞中心

          EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 基于GPSD的高精度校時(shí)系統(tǒng)

          基于GPSD的高精度校時(shí)系統(tǒng)

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


          3 測(cè)試與分析
          3.1 對(duì)照實(shí)驗(yàn)
          要衡量的好壞,偏移量(offset)和抖動(dòng)(jitter)是重要的參考指標(biāo)。本文為驗(yàn)證GPS的有效性和可行性設(shè)計(jì)了對(duì)照實(shí)驗(yàn)。實(shí)驗(yàn)內(nèi)容是測(cè)試一臺(tái)計(jì)算機(jī)分別采用網(wǎng)絡(luò)、串行校時(shí)以及基于的綜合校時(shí)三種方式的校時(shí)效果。網(wǎng)絡(luò)校時(shí)采用的服務(wù)器為國(guó)家授時(shí)中心的NTP服務(wù)器,地址是:210.72.154.44;串行校時(shí)只需要向NTP配置文件中添加server 127.127.28.0;
          通過(guò)編寫(xiě)shell腳本程序?qū)崟r(shí)記錄偏移量和抖動(dòng)的情況。shell腳本程序主要功能是每16 s執(zhí)行一次“ntpq-p”命令,將偏移量和抖動(dòng)的結(jié)果輸出到一個(gè)文件。

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

          f.jpg


          計(jì)算機(jī)設(shè)備通過(guò)互聯(lián)網(wǎng)與網(wǎng)絡(luò)時(shí)間服務(wù)器進(jìn)行同步的結(jié)果,如圖3所示,實(shí)驗(yàn)時(shí)間為24 h。從圖中可以看出經(jīng)過(guò)約7 h的鎖定過(guò)程,NTP軟件通過(guò)網(wǎng)絡(luò)時(shí)間服務(wù)器將時(shí)鐘的偏移量從約80 ms穩(wěn)定到10 ms以下,抖動(dòng)通常能穩(wěn)定在20 ms以下,但部分時(shí)段也能夠達(dá)到50 ms以上。
          NTP支持的NMEA串行方式的校時(shí)結(jié)果如圖4所示,實(shí)驗(yàn)時(shí)間為24 h??梢钥闯?,該方案的時(shí)鐘偏移量和抖動(dòng)在幾十毫秒的范圍內(nèi)變化很快,NTP難以將時(shí)鐘穩(wěn)定到一個(gè)更小的范圍。

          g.jpg


          采用基于綜合方式的校時(shí)鎖定過(guò)程如圖5所示,實(shí)驗(yàn)時(shí)間為8 h。該過(guò)程持續(xù)了近8 h,時(shí)鐘偏移從-18 ms穩(wěn)定到10μs左右,而抖動(dòng)從4 ms穩(wěn)定到10μs以下。

          h.jpg

          p2p機(jī)相關(guān)文章:p2p原理




          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(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); })();