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

基于TPSN和DMTS的低能耗時間同步算法

2014-09-23 03:16:52何秀春張金榜
電子設計工程 2014年3期

何秀春 , 張金榜 , 劉 軍 , 林 語

(1. 武警工程大學 研究生管理大隊,陜西 西安 710086;2. 武警警官學院 信息工程系,四川 成都 610213;3.武警工程大學 信息工程系,陜西 西安 710086)

基于TPSN和DMTS的低能耗時間同步算法

何秀春1, 張金榜2, 劉 軍3, 林 語1

(1. 武警工程大學 研究生管理大隊,陜西 西安 710086;2. 武警警官學院 信息工程系,四川 成都 610213;3.武警工程大學 信息工程系,陜西 西安 710086)

針對現有時間同步算法不能滿足WBSNs能量受限的問題,提出了一種基于TPSN和DMTS的低能耗時間同步算法。該算法在保證一定同步精度的前提下,通過減少信息交換次數來達到低能耗的要求。實驗表明,TPTS算法比TPSN和DMTS減少了開銷,降低了能量消耗,滿足了低能耗的要求。

TPSN;DMTS;低能耗;時間同步算法

無線軀體傳感器網絡(WBSNs,Wireless Body Sensor Networks)是由多個感知節點組成的無結構、自組織網絡。節點的休眠、喚醒和節點間的協同工作都需要時間同步,節點間的時間同步對于整個網絡來說至關重要。目前典型的時間同步算法有RBS[1](Reference Broadcast Synchronization)、TPSN[2](Timing-sync Protocol for Sensor Networks)、DMTS[3](Delay Measurement Time Synchronization)、FTSP[4](Flooding Time Synchronization Protocol)、LTS(Lightweight Time Synchronization)[5]、Tiny-sync和Mini-sync[6]6種類型,而現有的時間同步算法是針對WSNs而設計的,對于節點能量更有限的WBSNs,雖然適用,但不能很好地滿足WBSNs低能耗的要求。因此,通過分析研究現有的同步算法,提出了一種基于TPSN和DMTS的低能耗時間同步算法。

1 理論基礎

1.1 TPSN算法

TPSN是由Saurabh Ganeriwal等人于2003年提出的基于成對雙向消息傳送的發送者與接收者之間的全網時間同步。具體描述如下:同步過程分分層和同步兩個階段。分層階段是一個網絡拓撲的建立過程。首先確定根節點及等級,此節點是全網的時鐘參考節點,等級為0級,根節點廣播包含有自身等級信息的數據包,相鄰節點收到該數據包后,確定自身等級為1級,然后1級節點繼續廣播帶有自身等級信息的數據包,以此類推,i級節點廣播帶有自身等級信息的數據包,其相鄰節點收到后確定自身等級為i+1,直到網絡中所有節點都有自身的等級。一旦節點被定級,它將拒收分級數據包。同步階段從根節點開始,與其下一級節點進行成對同步,然后i級節點與i-1級節點同步,直到每個節點都與根節點同步。成對同步的過程如圖1示。

圖1 成對同步過程Fig. 1 Twin synchronization process

節點i在本地時刻T1時向節點j發送同步請求,該請求中包含節點i的等級和T1,節點j在本地時刻T2時收到請求并在T3時發送同步應答,該應答包含T2和T3,節點i于本地時刻T4收到應答信息,根據時間關系可列出方程:

其中d是消息傳輸遲延,Δ為時鐘偏差,經過計算得:

節點i計算出時間偏差Δ,從而調整自己的時鐘,達到同步。

1.2 DMTS(Delay Measurement Time Synchronization)

DMTS 是由Ping S于2003年提出的基于基準節點廣播的發送者與接收者之間的全網時間同步。具體描述為:選擇一個基準節點,廣播包含時間的同步消息,接收節點根據時間信息估算消息傳輸時延,調整自身本地時間為同步消息所帶時間加傳輸時延,消息傳輸時延(td)等于發射時延(ts)加接收處理時間(tv),發射時延為發射前導碼和起始符所需的時間,等于發射位數(n)乘以發射一位所需的時間(t),接收處理時間等于接收處理完成時間( t2)減消息到達時間(t1),所以得出公式:

將DMTS應用到多跳網絡中還采用與TPSN相同的分層方法進行同步,只不過將每一層看作一個單跳網絡,基準節點依次定在0級,1級,2級,…,n級,逐步實現全網同步。為避免廣播消息回傳,每一個節點只接收上一層等級比自己低的節點廣播。

1.3 TPSN和DMTS性能分析

分析對比TPSN和DMTS算法,DMTS的同步精度略低于RBS,而TPSN的同步精度近似于RBS的兩倍,即TPSN的同步精度幾乎是DMTS的2倍。雖然TPSN的能耗高于DMTS,但是DMTS是以犧牲同步精度換取低能耗,若要保持同一精度,則DMTS的能耗將遠遠高于TPSN[7]。

2 TPTS算法

TPTS算法分為兩個階段。第一階段為層次建立階段。首先確定根節點及分層,此節點是全網的時鐘參考節點,賦予層次號0,根節點廣播包有自身層次號的數據包,相鄰節點收到該數據包后,確定自身層次號為1,然后1層節點含繼續廣播帶有自身層次號的數據包,以此類推,i層節點廣播帶有自身層次號的數據包,其相鄰節點收到后確定自身層次為i+1,直到網絡中所有節點都有自身的層次。已確定層次的節點拒收其他數據包。至此,全網建立起一個層次結構。

第二階段為同步階段。同步階段又分為層間同步和層內同步。層間同步采用成對雙向消息傳遞機制,層內同步采用基準節點單向廣播機制,每層節點中隨機選出一個基準節點,層內結構形成主從關系。如圖2所示。

圖2 層內結構圖Fig. 2 Layer structure

除根節點外,每層基準節點按層次號依次向上層發送同步請求。1層基準節點向根節點發送同步請求,兩節點間采用成對雙向消息同步算法TPSN進行同步,1層基準節點計算出節點之間時間偏移和傳播時延,調整本地時鐘,與根節點達到同步。然后1層基準節點在層內廣播一個同步消息,層內其他從節點收到消息后估計消息時延,調整本地時鐘。至此實現了一層節點的同步。同步過程中設立一個同步計時器,用于記錄層間同步時間T。間隔時間t(T≤t≤2T)后,2層基準節點向1層基準節點請求同步,t的選取保證每層基準節點已與根節點達到同步。以下各層按照層間和層內的同步方法實現全網同步。

該算法結合單向廣播和成對雙向消息傳遞進行橫向和縱向時間同步,橫向指層內廣播,縱向指層間成對,橫縱交錯,實現了所有節點的同步。

3 實驗結果及分析

為驗證TPTS的性能,采用網絡仿真工具NS-2(Network Simulator version 2)進行實驗仿真,在同一精度的前提下衡量TPTS算法在能耗方面的改進。仿真環境為50×50 的正方形區域,隨機分布30個節點,節點間無線通信距離為100 m。

圖3 TPTS算法與TPSN算法消息開銷比較Fig. 3 TPTS algorithm and TPSN algorithm message overhead comparison

仿真結果如圖3所示。TPTS算法比TPSN算法的同步開銷要小的多,并隨節點數量的增加,點每個節的相鄰節點數目增多,其同步開銷的差別越大。這是因為TPTS算法中每層只有一個基準節點,層間同步過程需2個消息交換的開銷,而基準節點與本層的其他節點只需要1個消息開銷,消息開銷隨節點數目的增加變化較平緩;而TPSN算法則需要2倍于節點數目的開銷,隨著節點數目的增加,消息交換的次數也極具增加,同時產生了大量的冗余信息包,造成了消息開銷的快速增長。顯然,TPTS算法明顯減少了同步階段所需的消息交換次數,降低了同步過程所需的通信開銷。

由1.3可知:在保證同一時間同步精度的情況下,DMTS的能耗比TPSN高得多。因此,可以得出結論如下:在保證同一精度前提下,TPTS的能耗小于TPSN和DMTS。

4 結 論

基于TPSN和DMTS算法的低能耗時間同步算法,在繼承TPSN和DMTS算法性能優勢的基礎上,在保證一定精度的前提下,通過減少信息交換次數來實現低能耗的要求。實驗結果表明,TPTS與TPSN和DMTS相比,減少了開銷,降低了能量消耗,更適用于WBSNs。

[1] Jeremy E,Lewis G,DeborahE.Fine-Grained Network Time Synchronization Using Reference Broadcasts [C]//In Proc.of the Fifth Symposium on Operating Systems Design and Implementation, Boston, MA, 2002: 147-163.

[2] Saurabh G,Ram K,ManiS.Timing-Sync Protocol for Sensor Networks[C]//In Proc.ACM SenSys, Los Angeles,CA,2003.

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

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

[5] Jana V G, Jan R .Lightweight Time Synchronization for Sensor Networks[C]//In Proc. of 2nd ACM Int'l.] Conference on Wireless Sensor Networks and Apps.San Diego,CA, Sept. 2003.

[6] Sichitiu Mihail L, Veerarittipahan Chanchai. Simple, Accurate Time Synchronization for Wireless Sensor Networks[C]//In Proceedings of the IEEE Wireless Communications and Networking Conference(WCNC2003), New Orleans, LA, March 2003:1266-1273.

[7] 楊穎. 訓練場士兵生理狀況監測系統研究與設計[D].西安:武警工程大學, 2012.

The time synchornization arithmetic of lower power based on TPSN and DMTS

HE Xiu-chun1, ZHANG Jin-bang2, LIU Jun3, LIN Yu1
(1. Graduate Management Team, Engineering University of CAPF, Xi’an 710086, China;2. Department of Information Engineering,Officers College of CAPF, Chengdu 610213, China;3. Department of Information Engineering, Engineering University of CAPF, Xi’an 710086, China)

A lower power time synchronization arithemetic based on TPSN and DMTS, which aiming at the issues that the existing time synchronization can not meet with the problem that the poser is limited in Wireless Body Sensor Networks. This arithmetic realizes the purpose of lower power through reducing the degree of communication, when the precision is determinate. The experimentation shows that the TPSN is lower spending and lower power than TPSN and DMTS,which has meet with the lower power intention.

Timing-sync Protocol for Sensor Networks; Delay Measurement Time Synchronization; low power; time synchornization arithmetic

TN96

A

1674-6236(2014)03-0021-02

2013–06–20 稿件編號:201306128

何秀春(1987—),女,四川南充人,碩士研究生。研究方向:無線數據通信、電子技術應用 。

主站蜘蛛池模板: 91po国产在线精品免费观看| 丁香综合在线| 高清国产在线| 麻豆国产精品一二三在线观看| 免费看美女毛片| 丁香五月婷婷激情基地| 亚洲欧洲自拍拍偷午夜色| 久久免费看片| 99精品热视频这里只有精品7| 欧美一级片在线| 中文字幕伦视频| 色久综合在线| 午夜国产大片免费观看| 中文字幕亚洲精品2页| 最新国产精品鲁鲁免费视频| 青青久久91| 国产爽歪歪免费视频在线观看| 好紧太爽了视频免费无码| 国产精品太粉嫩高中在线观看| 一区二区三区四区在线| 亚洲视频三级| 国产欧美日韩综合在线第一| 国产AV无码专区亚洲A∨毛片| 亚洲激情99| 久久九九热视频| 国产一区二区色淫影院| 精品国产一区二区三区在线观看 | 国产午夜精品一区二区三| 日韩欧美国产精品| 九九精品在线观看| 精品国产免费观看| 夜夜爽免费视频| 免费福利视频网站| 国产精品欧美日本韩免费一区二区三区不卡 | 久久国产成人精品国产成人亚洲| 国产乱子伦一区二区=| 国产网站一区二区三区| 亚洲Va中文字幕久久一区 | 亚洲综合在线最大成人| 欧美成人午夜在线全部免费| 欧美第一页在线| 五月婷婷综合色| 狠狠亚洲五月天| 日韩亚洲高清一区二区| 亚洲第一香蕉视频| 天天躁夜夜躁狠狠躁图片| 又爽又黄又无遮挡网站| 亚洲日本中文字幕乱码中文| 亚洲大尺度在线| 亚洲日本www| 国产精品吹潮在线观看中文| 久久国产精品无码hdav| аⅴ资源中文在线天堂| 国产精品xxx| 日韩欧美中文在线| 亚洲无码高清免费视频亚洲| 性视频一区| 亚洲视频在线观看免费视频| 亚洲天堂网在线观看视频| 国产第一页屁屁影院| 日本免费福利视频| 毛片在线区| 亚洲国产精品一区二区第一页免| 欧美在线三级| 三上悠亚一区二区| 波多野结衣一区二区三区AV| 青青草一区| 91久久偷偷做嫩草影院| 国产福利一区二区在线观看| 欧洲欧美人成免费全部视频| 亚洲欧美不卡| 久久久久久久97| 亚洲av无码片一区二区三区| 四虎亚洲国产成人久久精品| a级毛片免费网站| 国产亚洲欧美在线视频| 亚洲色大成网站www国产| 日韩欧美国产成人| 欧美成人h精品网站| 真实国产乱子伦高清| 91毛片网| 亚洲va视频|