《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 無線傳感網絡時間同步研究進展與分析
無線傳感網絡時間同步研究進展與分析
單片機與嵌入式系統
徐世武,王平,黃 晞,施文灶,徐雄偉
摘要: 簡要闡述近年來無線傳感網絡時間同步算法的發展情況和影響無線傳感網絡時間同步的因素后,重點介紹了目前幾種比較典型的時間同步算法,并對其精度、功耗以及各自的優缺點進行了較詳細的分析。在特定的網絡中,
Abstract:
Key words :

摘要:簡要闡述近年來傳感網絡" title="無線傳感網絡" target="_blank">無線傳感網絡時間同步算法的發展情況和影響無線傳感網絡時間同步的因素后,重點介紹了目前幾種比較典型的時間同步算法,并對其精度、功耗以及各自的優缺點進行了較詳細的分析。在特定的網絡中,應該對精度與功耗進行折中考慮。最后探討了未來可能的發展方向。
關鍵詞:時間同步;典型時間同步算法;誤差分析

引言
    保持節點之間時間上的同步在無線傳感器網絡中非常重要,它是保證數據可靠傳輸的前提。NTP協議是目前因特網上采用的時間同步協議標準,功耗大,采用有線傳輸,不適合用于功耗、成本受限制的無線傳感網絡中。GPS系統也可以提供高精度的時間同步,但它的信號穿透性差,GPS天線必須安裝在空曠的地方,功耗也較大,所以不適合無線傳感網絡。
    Elson等人2002年首次提出無線傳感器網絡時間同步的研究課題以來,已有相當多的典型時間同步算法,主要可以分為以下幾類:基于發送者一接收者的雙向同步算法,典型算法如TPSN(Timing-Sync Protocol for Sensor Networks)算法;基于發送者一接收者的單向時間同步算,典型算法如FTSP(Flooding Time Synclaronization Protocol)算法、DMTS(Delay Measurement Time Synchronization)算法;基于接收者一接收者的同步算法,典型算法有RBS(Reference Broadcast Synchronization)算法。
    近年來根據以上幾種典型同步算法,還有人提出了分簇式的層次型拓撲結構算法,以及結合生成樹等來提高整個網絡的性能,如LTS(Li-glatweight time synchronization)算法、CHTS(Cluster-based Hierarehical Time Synchronization)算法、CRIT(Chained-Ripple Time Synchronization)算法、PBS(The Pairwise Broadcast Synchronization)算法、HRTS(Hierarchy ReferencingTime Synchronization Pro-toc01)算法、BTS(Broadcasttime synchronization)算法、ETSP(Energy-efficient Time Synchronization Protocol)算法等。
    然而,無論以上同步算法怎樣發展,精度如何提高,整個網絡功耗怎樣降低,都是基于單跳時間同步機制。隨著無線傳感網絡的運用與發展,傳感節點體積不斷縮小,單跳距離變小,整體網絡規模變大,同步誤差的累積現象必將越來越嚴重,目前也有比較新的同步算法,試圖盡量避開單跳累加來解決這些問題,如協作同步。

1 時間同步
1.1 時間同步不確定性的影響因素
    時間同步不確定性的主要的影響因素如圖1所示。

a.JPG


    發送時間:發送方用于構造分組并將分組轉交給發送方的MAC層的時間。主要取決于時間同步程序的操作系統調用時間和處理器負載等。
    訪問時間:分組到達MAC層后,獲取信道發送權的時間。主要取決于共享信道的競爭、當前的負載等。
    傳送時間:發送分組的時間,主要取決于報文的長度等。
    傳播時間:分組離開發送方后,并將分組傳輸到接收方之間的無線傳輸時間。主要取決于傳輸介質、傳輸距離等。
    接收時間:接收端接收到分組,并將分組傳送到MAC層所需的時間。接受時間:處理接收到分組的時間。主要受到操作系統的影響。
1.2 典型時間同步算法分析
1.2.1 TPSN算法分析
    TPSN算法采用的是層次型的網絡結構,是基于發送者一接收者的雙向同步算法。分成兩個階段,第一階段為層次發現階段,第二階段為同步階段。T1、T4用來記錄同步節點的本地時間,T2、T3用來記錄參考節點的本地時問。同步節點A在T1時刻向參考節點B發送一個同步請求報文,報文中包含了同步節點的級別和T1。當參考節點B收到報文后,記錄下接收時刻T2,并立即向同步節點A回復一個同步應答報文,該報文中包含了參考節點B的級別和T1、T2及回復時刻T3。同步節點A收到參考節點的回復后,記下時刻T4。假設來回報文的傳輸延遲相同都為d,且m為同步節點在T1時刻兩者之間的時偏,且設來回時偏相同,由T2=T1+m+d,T4=T3-m+d可得到:
    a.JPG
    則在T4時刻,若在同步節點A的本地時間增加修正量m,就能達到同步節點A與參考節點B之間的同步。
1.2.2 RBS算法分析
    RBS算法是基于接收者一接收者的同步算法。首先參考節點廣播一個參考分組,當同步節點A收到這個分組,記下自己的本地時鐘為T21,當同步節點B收到這個分組時,也記下自己的本地時鐘為T22,然后同步節點A與同步節點B交換本地時鐘T21與T22,這時其中一個節點只要根據時間差值m=T21-T22,修改自己的時鐘就能達到與另一個節點之間的同步。在多跳網絡中,RBS算法采用多次廣播同步消息,接收節點根據接收到同步消息的平均值,同時采用最小平方線性回歸方法進行線性擬合以減小同步誤差。
1.2.3 DMTS算法分析
    DMTS算法是基于發送者一接收者的單向時間同步算法。當發送節點在檢測到通道空閑時,給廣播分組加上時間戳t0,從而排除了發送節點的處理延遲與MAC層的訪問延遲。并假設發送報文的長度為NA個比特(包括前導碼與同步字),傳送每個比特的時間為t,而接收者在接收完同步字后,記錄下此時的本地時間為t1,并在調整自己的本地時間記錄之前記錄下此時的時刻t2,這時接收節點為了與發送節點達到時間上的同步,可以調整接收節點的時間改為t0+t·NA+(t2-t1)。
    從參考文獻中,可以看出,文章作者在加州大學伯克利分校的Mica節點上測試過,TPSN平均單跳誤差為17.61μs,DMTS平均單跳誤差為30μs,RBS平均單跳誤差為6.29μs,TPSN平均4跳誤差為21.43μs,DMTS平均單跳誤差為151μs,RBS平均4跳誤差為9.97μS。
1.2.4 其他算法分析
    LTS協議是基于發送~接收同步機制發展而來,提出了集中式和分布式LTS多跳時間同步算法。LTS協議首先把網絡組成廣度優先生成樹拓撲結構,并沿著樹的每條邊進行單跳成對同步。參考節點的子節點同步完成后,又以該節點為參考節點,采用同樣方式繼續同步下去,直到同步完成。
    單跳成對同步采用TPSN同步方法。成對同步的次數是邊數的線性函數。Hui Dui等人提出來的HRTS利用了廣播的特性,只需要一次同步過程可以完成一個單跳組網所有節點的同步,進一步降低了LTS協議的功耗。HRTS算法不再采用廣度優先生成樹的邊,采用的是廣度優先生成樹非葉子節點個數的線性函數。相較于LTS協議,HRTS算法以犧牲一定的精確來降低了整個網絡的功耗。
    BTS同步方法類似于HRTS算法,也是先建立廣度優先成生樹拓撲結構,只不過BTS采用的是時間轉換技術,以達到整個網絡的時間同步,而HRTS直接對同步節點的本地時間進行修改,得到全網的同步,同步報文個數降為HRTS協議的2/3。
    PBS同步算法的思想是參考節點與簇首節點之間采用雙向同步方法,與TPSN相似,其他節點(在兩個節點的通信范圍內)可以偵聽到同步消息,就可以根據接收者一接收者同步方法同步。類似于RBS同步,PBS同步的前提是每個同步節點必須在簇首節點的通信范圍之內。
    ETSP算法主要采用的是設置門檻值N來選擇同步算法,當父節點的子節點小于或等于N時,采用接收-接收(RBS)同步模式,否則采用發送-接收(TPSN)同步模式。N值的選擇采用c.JPG來計算,式中m=Rx/Tx,Rx為節點的接收次數,Tx為傳播次數。
    FTSP同步算法精度高的原因是,發送者在發送一個同步請求報文時連續標記了多個時間戳,接收者可以根據這幾個中斷時間計算出更精確的時間偏差。
1.2.5 協作同步技術
    以上同步機制,無論怎樣改進都是基于單跳同步基制,最近有人提出了協作同步技術,不再單純地從單跳同步機制上進行改進,而是通過信號疊加原理,使同步基準節點能夠把同步消息直接發送到遠方待同步的節點,使遠方節點直接與基準節點同步,消除了同步誤差單跳累加的結果。Hu A等人針對節點密度較高的網絡提出了一種協作同步算法,基本思想是參考節點根據同步周期發出m個同步脈沖,其一跳鄰居節點收到這個消息后保存起來,并根據最近的m個脈沖的發送時刻計算出參考節點的第m+1個同步消息發出的時間,并在計算出來的時刻同步與參考節點同時發送第m+1個同步消息。由于信號疊加,因此同步脈沖可以發送到更遠的節點,當然前提是網絡中節點密度較高的情況。A.Kr-ohn等人提出了在物理層上面實現協作同步,只需要本地消息,避免了額外的消息同步交換開銷。參考文獻證實了協作同步誤差的方差與節點密度呈反比關系。因此節點密度越高同步誤差也會越小。

2 時間同步算法誤差分析與比較
    根據節點消息傳輸過程可以得到式(1)與式(2):
    e.JPG
    在式(1)、(2)中,t1、t2是由標準時鐘所確定的,表示UTC時間。T1、T2分別是t1、t2所對應的本地節點所測出的本地時間。SA代表節點A的報文發送時問,AA是發送報文的訪問時間,TA→B是A節點按比特傳輸報文與B節點按比特接收報文所需要的時間,PA→B是節點A傳播到節點B的時間。RB是節點B的報文接收處理過程時間。TN是傳輸NA個比特的總時間。Terror指傳輸比特的誤差,Rerror打時標過程存在的誤差。f.JPG代表節點A與節點B在t1時刻的時偏。
    對于TPSN算法,因為在MAC采用了加時間戳方法,因此消除了發送時間與訪問時間對誤差的影響。因此對TPSN算法式(1)、(2)就可以簡寫為式(3)、(4):
         
h.JPG

    對于DMTS算法,發送節點A在T0時刻檢測到空閑,接收節點B在報文到達時刻給報文加上時間戳T1,并在調整自己的本地時間記錄之前記錄下此時的時刻為T2,在T3時間完成調整。則可以得到:
i.JPG
    從式(7)中可以看出,TPSN同步精度高的原因是在MAC層采用打時標方式消除了發送時間與訪問時間的影響,并在消息雙方向交換時消除了傳播時間的影響。缺點是點到點之間的同步,每次只能一對節點進行時間同步,同步一次需要發送2個消息,接收2個消息,功耗較大。從式(10)可以看出DMTS同步誤差較大的原因是單播傳播,沒辦法消除Terror與Rerror的影響,但DMTS同步一次只要消耗1個發送消息,1個接收消息,功耗較低。至于FTSP同步算法比DMTS高的原因是,發送者在發送一個同步請求報文時連續標記了多個時間戳,接收者可以根據這幾個中斷時間,計算出更精確的時間偏差??梢钥闯觯琑BS完全消除了發送方的影響,只是同步一次消耗3個發送消息,4個接收消息,功耗較大。而對于HRTS與PBS算法,都是其于以上算法進行融合運用,在簇首節點與子網節點選擇上作了較大的改進,以降低整個網絡的功耗。

3 總結與展望
    從以上同步算法的誤差分析比對中可以看出,每種算法都有各自的優缺點,都適合不同的無線傳感網絡。精度高,相對功耗也較大。對特定的無線傳感網絡,選擇同步算法時應該折中考慮精度與功耗。從整體上看,近年來有關時間同步算法的研究,大部分都是基于以往典型的單跳同步算法原理,進一步從整體網絡中考慮誤差與功耗,結合最優生成樹、分簇路由算法等,以平均整個網絡的功耗,降低節點傳輸的跳數,提高同步的精度。協作同步算法側重于提高整個網絡的可擴展性與健壯性,但要求節點具有相同的同步脈沖,比較困難,目前還需要進一步的發展驗證,也是未來可能很好的發展方向。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久99在线观看| 欧美日韩中文精品| 国产亚洲精品福利| 欧美少妇一区| 亚洲影视综合| 欧美成人亚洲成人| 午夜精彩视频在线观看不卡| 国产一区二区看久久| 国产一区白浆| 精品1区2区| 欧美在线视频免费| 久久久久久九九九九| 国产精品成人一区二区三区吃奶| 亚洲一区3d动漫同人无遮挡| 久久久免费精品视频| 亚洲一区二区精品在线观看| 亚洲欧洲一区二区三区| 正在播放欧美一区| 狠久久av成人天堂| 欧美性猛片xxxx免费看久爱| 久久久久久色| 欧美午夜精品| 亚洲精品中文字幕有码专区| 国产麻豆精品视频| 韩国三级电影一区二区| 性伦欧美刺激片在线观看| 亚洲精选在线| 国产一区二区三区四区三区四| 国产精品海角社区在线观看| 精品福利av| 亚洲日本一区二区| 久久久国产成人精品| 亚洲欧美精品中文字幕在线| 激情综合中文娱乐网| 久久只有精品| 国产日韩欧美一区二区三区在线观看| 欧美视频日韩视频| 中文国产亚洲喷潮| 国产精品mm| 亚洲精品网站在线播放gif| 久久久青草青青国产亚洲免观| 亚洲国产黄色片| 西西裸体人体做爰大胆久久久| 国产精品羞羞答答| 亚洲美女免费精品视频在线观看| 国产精品乱人伦一区二区| 久久精品国内一区二区三区| 洋洋av久久久久久久一区| 亚洲精品精选| 免费观看国产成人| 欧美国产三区| 午夜视频一区在线观看| 日韩视频精品在线| 激情一区二区三区| 欧美日韩国产在线看| 国产精品海角社区在线观看| 亚洲日本无吗高清不卡| 欧美+亚洲+精品+三区| 国产精品九九久久久久久久| 男女av一区三区二区色多| 欧美大香线蕉线伊人久久国产精品| 国产精品欧美一区喷水| 一区二区三区日韩| 久久狠狠一本精品综合网| 久久精品国产69国产精品亚洲| 久久日韩粉嫩一区二区三区| 极品少妇一区二区| 蜜桃精品久久久久久久免费影院| 欧美日韩免费观看一区二区三区| 精品动漫3d一区二区三区免费版| 亚洲高清在线观看一区| 久久国产精品99精品国产| 99在线|亚洲一区二区| 99视频日韩| 影音先锋亚洲电影| 日韩视频在线观看免费| 亚洲精品欧美日韩| 欧美一区二区三区四区在线观看地址| 伊甸园精品99久久久久久| 欧美在线1区| 国产精品久久77777| 一区国产精品| 国产午夜久久久久| 亚洲大片一区二区三区| 亚洲激情视频在线播放| 亚洲午夜激情网站| 亚洲国产日韩精品| 中文在线资源观看网站视频免费不卡| 欧美在线视频不卡| 欧美视频你懂的| 韩国av一区二区三区在线观看| 亚洲高清视频的网址| 亚洲美女在线国产| 在线观看免费视频综合| 美女网站在线免费欧美精品| 韩日成人在线| 日韩午夜免费| 99热这里只有成人精品国产| 久久久久91| 日韩午夜电影| 亚洲欧洲一区二区三区久久| 香蕉成人伊视频在线观看| 欧美电影在线播放| 国产欧美日韩精品一区| 欧美激情一区二区久久久| 久久久99精品免费观看不卡| 欧美日韩精品在线观看| 国产精品久久久久一区二区三区共| 99re亚洲国产精品| 亚洲欧美激情在线视频| 久久综合九色综合网站| 欧美日韩色婷婷| 亚洲欧美国产日韩中文字幕| 亚洲一区二区三区免费视频| 欧美高清视频一区二区三区在线观看| 另类图片综合电影| 国产精品久久久久久久久久免费看| 亚洲深夜福利在线| 久久狠狠婷婷| 久久se精品一区精品二区| 国产乱码精品一区二区三区五月婷| 亚洲精品一区二| 国产亚洲精品高潮| 欧美日韩免费观看一区=区三区| 亚洲国产欧美一区| 欧美激情无毛| 欧美大片一区| 久久综合中文色婷婷| 亚洲欧美伊人| 欧美黄色免费网站| 久久漫画官网| 亚洲在线一区二区三区| 在线一区二区日韩| 欧美综合激情网| 亚洲欧美日韩国产一区二区| 欧美日本高清视频| 国产一区二区成人久久免费影院| 亚洲一区二区视频| 亚洲欧洲日韩综合二区| 久久一区免费| 一区二区三区 在线观看视| 国产一区亚洲| 国产精品久久中文| 国产欧美一区二区视频| 亚洲国产一区二区a毛片| 欧美精品尤物在线| 亚洲第一黄网| 亚洲人成在线观看| 欧美v国产在线一区二区三区| 一区二区在线视频观看| 亚洲欧美在线免费观看| 在线亚洲国产精品网站| 亚洲一区二区三区中文字幕在线| 91久久夜色精品国产九色| 亚洲另类在线一区| 久久免费视频在线| 亚洲永久精品国产| 欧美日韩欧美一区二区| 中文精品视频一区二区在线观看| 红桃av永久久久| 国产日产精品一区二区三区四区的观看方式| 亚洲天堂免费观看| 欧美~级网站不卡| 久久久久久自在自线| 久久精品99| 久久久午夜电影| 欧美视频精品在线观看| 欧美日韩和欧美的一区二区| 麻豆精品视频在线观看| 亚洲国产一区二区精品专区| 久久亚洲精品伦理| 国产精品乱人伦一区二区| 一区二区三区鲁丝不卡| 欧美淫片网站| 久久精品夜夜夜夜久久| 亚洲国产日韩欧美在线99| 亚洲一区二区三区精品在线观看| 国产主播一区二区三区| 欧美在线视屏| 韩国av一区二区三区在线观看| 欧美精品在线免费播放| 欧美国产日韩亚洲一区| 欧美中文在线免费| 亚洲女女女同性video| 在线观看日韩av先锋影音电影院| 久久久久国产免费免费| 国产欧美精品国产国产专区| 在线不卡a资源高清| 国产一本一道久久香蕉| 国产精品久久久久久一区二区三区| 久久国产精品亚洲77777| 国产日韩精品入口| 一区在线观看视频| 国产一区二区三区在线观看视频| 日韩视频国产视频| 国产精品久久久99| 欧美激情视频一区二区三区不卡| 国产欧美在线观看一区| 国产嫩草一区二区三区在线观看| 欧美伦理在线观看| 久久综合色影院| 欧美精品一区二区三区久久久竹菊| 欧美高清视频在线观看| 亚洲国产精品激情在线观看| 欧美成年人网站| 美女脱光内衣内裤视频久久网站| 国产精品一区二区三区久久久| 激情六月婷婷综合| 欧美一区激情视频在线观看| 国产精品捆绑调教| 国产一区二区在线免费观看| 在线观看91久久久久久| 国产欧美精品国产国产专区| 伊人精品在线| 久久永久免费| 亚洲大片av| 久久亚洲精品一区| 国产精品黄页免费高清在线观看| 欧美人成在线| 亚洲欧美国产另类| 在线观看的日韩av| 韩日精品视频| 久久精品青青大伊人av| 欧美自拍丝袜亚洲| 欧美日韩三区四区| 国产精品h在线观看| 亚洲风情亚aⅴ在线发布| 亚洲欧美日韩一区二区在线| 久热精品视频在线观看一区| 欧美777四色影视在线| 久久婷婷蜜乳一本欲蜜臀| 久久se精品一区二区| 国产真实乱子伦精品视频| 欧美午夜一区| 国产色综合网| 亚洲三级视频| 欧美精品成人91久久久久久久| 麻豆精品视频| 国产欧美日本在线| 国产精品激情偷乱一区二区∴| 亚洲欧美在线视频观看| 一区二区三区精品| 国产精品乱码妇女bbbb| 亚洲福利小视频| 欧美一区二区三区另类| 国产三区二区一区久久| 欧美视频在线免费| 国产精品久久久91| 亚洲桃色在线一区| 欧美精品123区| 一区二区不卡在线视频 午夜欧美不卡在| 国产精品素人视频| 免费不卡在线视频| 午夜久久久久久| 欧美日韩一区自拍| 日韩午夜av| 欧美凹凸一区二区三区视频| 亚洲综合视频一区| 国产在线精品成人一区二区三区| 欧美激情精品久久久久久大尺度| 国产精品一区二区久久久久| 亚洲最黄网站| 国产欧美高清| 一区二区免费在线视频| 亚洲高清在线观看| 国产精品免费视频观看| 国产精品免费aⅴ片在线观看| 欧美在线视频免费观看| 亚洲伦理中文字幕| 国产一区二区三区高清在线观看| 欧美1区2区| 国产区精品视频| 欧美色中文字幕| 国内精品伊人久久久久av一坑| 久久婷婷国产麻豆91天堂| 久久久www成人免费无遮挡大片| 国内综合精品午夜久久资源| 一片黄亚洲嫩模| 欧美精品在线一区二区| 亚洲欧美视频一区二区三区| 亚洲国产精品日韩| 国产情侣久久| 欧美特黄一区| 欧美日韩国产综合在线| 亚洲综合电影一区二区三区| 国产精品一区二区男女羞羞无遮挡| 亚洲精品日韩欧美| 久久婷婷国产综合尤物精品| 国产精品青草久久| 亚洲国产精品电影在线观看| 国产精品久久久久国产a级| 国产精品一区在线观看你懂的| 亚洲女性喷水在线观看一区| 91久久精品www人人做人人爽| 国产精品久久99| 欧美国产亚洲另类动漫| 亚洲精品日韩在线观看| 欧美精品1区2区| 国产日韩免费| 在线播放国产一区中文字幕剧情欧美| 欧美激情视频一区二区三区免费| 国产资源精品在线观看| 欧美专区在线播放| 国产精品理论片| 老司机精品导航| 亚洲少妇诱惑| 欧美激情第三页| 亚洲片在线资源| 欧美久久久久| 欧美另类视频| 黑人巨大精品欧美一区二区小视频| 亚洲午夜小视频| 久久午夜色播影院免费高清| 韩国女主播一区二区三区| 久久国产夜色精品鲁鲁99| 亚洲一区精品视频| 欧美三级黄美女| 欧美日韩成人综合| 久久成人人人人精品欧| 国产精品成人在线观看| 午夜视频一区在线观看| 欧美久久影院| 国产欧美日韩视频一区二区三区| 亚洲区欧美区| 国产精品九九| 香蕉久久a毛片| 久久久久久久国产| 久久婷婷影院|