999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

WSN中的時鐘漂移與偏移補償機制研究*

2014-07-03 03:33:24徐世武
單片機與嵌入式系統應用 2014年11期

徐世武

(福建師范大學 協和學院 信息技術系,福州350117)

引 言

無線傳感器網絡是由密集型、低成本、隨機分布的節點組成,集成了傳感器技術、計算機技術和通信技術,能夠協同地實時監測、感知并采集各種環境的數據,適用于戰場通信、搶險救災和公共集會等突發性、臨時性場合[1]。保持節點之間時間上的同步在無線傳感器網絡中非常重要,它是保證可靠的數據傳輸、精確的節點定位、可靠的數據融合、準確的目標跟蹤與檢測的前提。如利用波的到達時間差測距,就需要高精度的時間同步。無線傳感器網絡中,由于頻率漂移,各個節點之間必然會產生一定的時鐘偏移,因此有效的時間同步技術對保證各個節點之間的時鐘同步非常重要[2]。

2002年,Elson等人在影響未來網絡研究發展方向的國際權威學術會議Hot Nets上,首次提出無線傳感器網絡時間同步的研究課題,至今已有相當多的典型時間同步算法。基于發送者-接收者的雙向同步算法中,比較典型的如TPSN(Timing-sync Protocol for Sensor Networks)算法[3]。TPSN算法分成兩個階段,第一階段為層次發現階段,第二階段為同步階段。在同步階段采用發送者-接收者的雙向成對同步算法,MAC層采用加入時間戳的技術,進而估算出節點之間的傳輸延遲與時鐘偏移。該作者在Mica節點上測試過,TPSN平均單跳誤差為17.61μs。基于發送者-接收者的單向時間同步算法中,比較典型的如 FTSP(Flooding Time Synchronization Protocol)算法[4]、DMTS(Delay Measurement Time Synchronization)算法[5]。基于接收者-接收者的同步算法,典型的有RBS(Reference Broadcast Synchronization)算法[6]。近幾 年,也有作者提出了協作同步機制[7]。協作同步的核心思想仍然是屬于集中式協議,要求整個網絡中節點密度較高。參考文獻[8]中,作者提出了分步式同步機制,整個網絡無需構造由根節點發起的生成樹,只需要每個節點之間使用分布式廣播同步機制。

傳統的同步機制只是簡單地修正節點之間的時鐘偏移,傳感器節點時鐘由晶體振蕩器驅動。晶體振蕩器的實際頻率通常與它標定的頻率之間存在一定的偏移,即存在時鐘頻率的漂移。傳統的同步算法為了提高同步精度,節點就必須頻繁地重復時間同步算法,以消除時鐘偏移的影響。頻繁地交換消息,必然給功耗受限的節點帶來額外的負擔,因此考慮節點之間的時鐘漂移也是非常重要的[9]。

1 CDCO時鐘同步算法設計

1.1 時鐘模型

本同步算法采用的是發送者-接收者的雙向同步算法,同時考慮了時鐘漂移與偏移對同步精度的影響。在無線傳感器網絡的節點中,如果采用的是時鐘速率恒定模型,那么節點的硬件時鐘Ci(t)與真實時間Ck(t)的關系可以表示為Ci(t)=aik·Ck(t)+mik。式中,aik為節點之間的相對漂移量,mik為節點之間的相對偏移量。如果兩個節點之間完全同步,則相對漂移量aik為1,相對偏移量mik為0。

1.2 單跳同步原理

如圖1所示,hi(t1)、hi(t4)、hi(t5)用來記錄參考節點的本地時間,hk(t2)、hk(t3)、hk(t6)用來記錄同步節點的本地時間。同步過程采用類似TPSN算法的雙向同步過程,假設同步節點與參考節點的時鐘關系采用時鐘恒定模型(這在現實中也是合理的),則hk(t)=ρki·hi(t)+mki。式中,hk(t)、hi(t)分別為同步節點與參考節點在本地時刻t的時鐘,ρki、mki分別為時鐘漂移量與偏移量。

圖1 雙向同步原理圖

假設傳播延遲為dki,因為在極短的時間內來回傳播延遲與節點時偏可假設相同。假設漂移量

則在理想情況下,ρki為1,即線段hi(t1)hk(t2)平行于線段hi(t5)hk(t6),此時不存在時鐘漂移[10]。如圖1所示,根據雙向同步原理與時鐘恒定模型可以得到:

由式(2)與式(3)得到:

則根據得到的ρBA、mBA修改同步節點的本地時鐘,就能實現與同步節點的時鐘同步。

1.3 多跳同步原理

假設節點A與其下一跳節點B已經實現了時間同步,則可以得到:

由式(5)與式(6)可以得到:

同樣,假設節點B與下一跳節點C已經實現了時間同步,同理可以得到:

顯然將式(7)帶入式(8)可以得到節點A與C之間的同步。

采用同樣的方法逐級迭代下去,就可以實現全網的時間同步。

1.4 理論誤差來源分析

由1.2節的分析可知,兩節點之間的時鐘關系為hk(t)=ρki·hi(t)+mki。如果兩個節點不存在時鐘頻偏的情況,ρki為1,即hi(t1)hk(t2)平行于邊hi(t5)hk(t6),則頻率偏移誤差:

假設不存在頻率偏移的情況下,即ρki為1,我們來計算時鐘偏移的誤差來源。根據圖1所示的發送-接收雙向消息同步過程,可以得到:

式中,hk(t3)、hi(t4)分別是t3、t4所對應的同步節點和本地節點所測出的本地時間,Sk代表節點k的報文發送時間,Ak是發送報文的訪問時間,Pk→i是節點k傳播到節點i的時間,Ri是節點i的報文接收處理時間,Nkt是傳輸Nk個比特的總時間,Terror指傳輸比特的誤差,Rerror為打時標過程存在的誤差,代表節點k與節點i在hk(t3)時刻的時偏。因為在實驗中采用了MAC層的打時標方法,這樣就可以消除發送時間與訪問時間對誤差的影響。于是式(11)就可以簡寫為:

由以上各式可以得到時偏:

式中,SUC=Sk-Si,PUC=Pk→i-Pi→k,RUC=Ri-Rk。

2 算法性能分析

無線傳感器節點采用的是晶體振蕩器來計時節點的本地時鐘,由于成本的限制,只能采用一些低成本的晶振。硬件設備廠商一般都會給出晶振頻率變化范圍,一般時鐘漂移為[10,100]ppm。同步周期取20 s,在一個周期內采樣4次,得到的結果如表1所列。相同情況下的多跳同步誤差如表2所列。

表1 兩種算法在一個周期內同步精度隨采樣間隔的變化

表2 多跳同步誤差分析(均指平均誤差)

從表1中可以看出,在同一個周期內,相比TPSN算法,CDCO算法誤差隨采樣間隔的增長明顯比TPSN慢,在相同的采樣間隔,誤差也明顯低于TPSN算法。因為相比于TPSN算法,本文考慮了時鐘漂移,因此可以在較長的時間內保持同步。從表2可以看出,隨跳數增加,CDCO算法精度較高于TPSN算法。在相同的跳數內,CDCO算法的誤差明顯低于TPSN算法,且隨著跳數增加,CDCO算法的同步誤差增加明顯低于TPSN算法。相對于TPSN算法,CDCO算法可以減小誤差多跳累加的影響。

結 語

本文基于發送方-接收方雙向同步算法的原理,設計了一種同時考慮時鐘偏移與漂移的同步補償機制(CDCO算法)。實驗結果表明,相比傳統的發送方-接收方雙向同步算法,CDCO算法因為采用了時鐘漂移補償技術,在同一個同步周期內,同步誤差隨時間增加變化較小;而傳統的算法因為存在時鐘漂移,在同一個周期內誤差隨時間增大而變得越來越大。相對于TPSN算法,CDCO算法可以減小誤差多跳累加的影響。

[1]徐世武,王平,黃晞,等.無線傳感網絡時間同步研究進展與分析[J].單片機與嵌入式系統應用,2011,11(5):4-7.

[2]李哲濤,李仁發,魏葉華.無線傳感器網絡中時間同步與測距協同算法[J].計算機研究與發展.2010,47(4):638-644.

[3]Ganeriwal S,Kumar R,Srivastava M.Timing-sync Protocol for Sensor Networks[C]//In Proceedings of the 1st ACM Conference on Embedded Networked Sensor Systems,Los Angeles,ACM press,2003:138-149.

[4]Maroti M,Kusy B,Simon G,et al.The flooding time synchronization protocol[C]//In proceedings of the 2nd ACM Conference on Embedded Networked Sensor Systems,Baltimore ACM press,2004:39-49.

[5]Ping S.Delay measurement time synchronization for wireless sensor networks[R].Intel Research.Berkeley Lab,2003.

[6]Elson J,Girod L,Estrin D.Fine-grained Network Time Synchronization using Reference Broadcasts[C]//In Proceedings of the 5th Symposium on Operating Systems Design and Implementation,Boston,ACM press,2002:147-163.

[7]Hu A,Servetto S D.On the scalability of cooperative time synchronization in pulse-connected networks[J].IEEE Transactions on Information Theory,2006,52(6):2725-2748.

[8]李立,劉勇攀,楊華中,等.無線傳感器網絡分布式一致時間同步協議的收斂分析及加速設計[J].電子與信息學報,2010,32(9):2045-2050.

[9]王世軍,徐朝農,安竹林,等.晶振頻率偏差補償的無線傳感器網絡時間同步算法[J].小型微型計算機系統,2008,29(11):2055-2059.

[10]劉迪忻.無線傳感器網絡中基于時鐘漂移補償的時間同步技術[J].時間頻率學報,2009,32(2):120-127.

主站蜘蛛池模板: a级毛片免费网站| 国产理论最新国产精品视频| 欧美中文字幕在线播放| 亚洲精品国产日韩无码AV永久免费网 | 精品国产三级在线观看| 国产欧美视频在线观看| 特级毛片8级毛片免费观看| 2021国产乱人伦在线播放| 日韩精品资源| 亚洲无码熟妇人妻AV在线| 免费无码AV片在线观看中文| 久久这里只精品国产99热8| 性喷潮久久久久久久久| 91高清在线视频| 制服丝袜一区| 香蕉伊思人视频| 99热国产这里只有精品9九| 国产日本欧美亚洲精品视| 无码福利日韩神码福利片| 91精品情国产情侣高潮对白蜜| 国产系列在线| 国产欧美精品专区一区二区| 色妺妺在线视频喷水| 婷婷伊人久久| 亚洲无码日韩一区| 欧美日本激情| 亚洲综合色区在线播放2019| 国产一级在线观看www色| 波多野结衣无码视频在线观看| 91久久偷偷做嫩草影院免费看| 99偷拍视频精品一区二区| 亚洲视频免费在线看| 九九九精品成人免费视频7| 免费av一区二区三区在线| 在线毛片网站| 91蝌蚪视频在线观看| 国产亚洲欧美日韩在线一区二区三区| 日韩在线观看网站| 精品欧美日韩国产日漫一区不卡| 国外欧美一区另类中文字幕| 在线不卡免费视频| 97成人在线视频| 色天堂无毒不卡| 成人综合在线观看| 国产精品一区在线麻豆| 午夜老司机永久免费看片| 国产系列在线| 国产毛片基地| 国产成人精品无码一区二 | 92午夜福利影院一区二区三区| 国产毛片基地| AV在线天堂进入| 国产成人免费手机在线观看视频| a免费毛片在线播放| 91网在线| 日韩成人在线一区二区| 免费无码网站| 99热线精品大全在线观看| 日韩在线欧美在线| 97在线观看视频免费| 无码电影在线观看| 亚洲,国产,日韩,综合一区| 久久综合成人| 伊人久久久久久久| 久草青青在线视频| 一级黄色网站在线免费看| 亚洲va在线∨a天堂va欧美va| 亚洲日韩精品无码专区| 在线综合亚洲欧美网站| 国产又色又刺激高潮免费看| 真实国产乱子伦视频| 日韩欧美视频第一区在线观看| 国产精品99r8在线观看| 亚洲美女AV免费一区| 国产精品v欧美| 久久精品无码一区二区国产区 | 婷婷午夜天| 日韩中文无码av超清 | 欧美国产精品拍自| 国产成人AV综合久久| 极品国产一区二区三区| 免费看美女毛片|