<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 手機與無(wú)線(xiàn)通信 > 設計應用 > 一種基于A(yíng)d hoc網(wǎng)絡(luò )測距的時(shí)鐘同步協(xié)議

一種基于A(yíng)d hoc網(wǎng)絡(luò )測距的時(shí)鐘同步協(xié)議

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

本文引用地址:http://dyxdggzs.com/article/157378.htm


RTD包括下行傳輸時(shí)延(從主節點(diǎn)到從節點(diǎn))和上行傳輸時(shí)延(從從節點(diǎn)到主時(shí)鐘節點(diǎn))。首先,從時(shí)鐘節點(diǎn)從主時(shí)鐘節點(diǎn)讀取時(shí)間標記,獲得當地時(shí)鐘基準,然后根據MAP找到主時(shí)鐘節點(diǎn)分配的初始維護區,發(fā)出初始請求(RNG-REQ)。由于從時(shí)鐘節點(diǎn)與主時(shí)鐘節點(diǎn)之間存在距離,該請求將延遲一段時(shí)間到達,假設到達時(shí)刻為T(mén)=440。主時(shí)鐘節點(diǎn)計算收到RNG-REQ的實(shí)際時(shí)刻與初始維護區起始時(shí)刻之差,在響應(RNG-RSP)中通過(guò)“定時(shí)調整”字段返回給從時(shí)鐘節點(diǎn)。主時(shí)鐘節點(diǎn)在發(fā)送RNG-RSP前還應該獲得從時(shí)鐘節點(diǎn)發(fā)送的確切頻率、接收的實(shí)際功率等信息。主時(shí)鐘節點(diǎn)在這些數據的基礎上計算出校正數據,并在RNG-RSP中發(fā)送給從時(shí)鐘節點(diǎn)。從時(shí)鐘節點(diǎn)收到RNG-RSP后,根據下式計算收到第n個(gè)RNG-RSP后得到的定時(shí)偏移tn

圖1中初始維護使得從時(shí)鐘節點(diǎn)的定時(shí)偏移調整為t1=120。在隨后的站維護過(guò)程中,從時(shí)鐘節點(diǎn)提前t1發(fā)送RNG-REQ,該數據分組在站維護區的起始時(shí)刻T=740到達主時(shí)鐘節點(diǎn)。主時(shí)鐘節點(diǎn)根據接收參數計算需要進(jìn)行的附加微調,并通過(guò)輪詢(xún)RNG-RSP返回給從時(shí)鐘節點(diǎn)。從時(shí)鐘節點(diǎn)根據式(1)繼續調整定時(shí)偏移,直到主時(shí)鐘節點(diǎn)指示過(guò)程成功。
2.2 全生成樹(shù)的建立
  建立全是從建立生成樹(shù)開(kāi)始的。首先,從根節點(diǎn)發(fā)出一個(gè)層發(fā)現報文(包含根節點(diǎn)的層變量0)。根節點(diǎn)的所有單跳鄰近節點(diǎn)為其自己分配的層號(1)加上層發(fā)現報文中的層變量,并接受根節點(diǎn)作為它們的父節點(diǎn)。然后第1層的節點(diǎn)發(fā)出它們自己的層發(fā)現報文,依此類(lèi)推。同一層的每個(gè)節點(diǎn)選擇一個(gè)隨機延遲來(lái)避免過(guò)多的報文碰撞。一旦某個(gè)節點(diǎn)接收到第一個(gè)層發(fā)現報文,該報文的發(fā)出者就被作為接收方的父節點(diǎn),而后來(lái)的層發(fā)現報文則被丟掉。節點(diǎn)找到它的父節點(diǎn)以后,就接收父節點(diǎn)周期性發(fā)出的時(shí)鐘信號SYNC,并校正自己的本地時(shí)鐘,同時(shí),節點(diǎn)本身也周期性地發(fā)出時(shí)鐘信號,使它的子節點(diǎn)也保持同步。
  由于報文碰撞或者在生成樹(shù)建立以后某個(gè)節點(diǎn)才加入到中,因此有的節點(diǎn)可能沒(méi)有接收到層發(fā)現報文。如果某節點(diǎn)i在一定的時(shí)間內沒(méi)有接收到任何層發(fā)現報文,那么它就會(huì )向它的單跳鄰近節點(diǎn)發(fā)出一個(gè)層發(fā)現請求報文,詢(xún)問(wèn)關(guān)于現在生成樹(shù)的情況。之后,節點(diǎn)i會(huì )密切監聽(tīng)網(wǎng)絡(luò ),收集在某個(gè)時(shí)間范圍內的請求應答報文,然后在它的鄰近節點(diǎn)中選擇一個(gè)層變量最小的節點(diǎn)作為它的父節點(diǎn)。圖2是節點(diǎn)i加入網(wǎng)絡(luò )層次結構的過(guò)程示意圖。


2.3 測距時(shí)鐘同步方法的設計實(shí)現
  從時(shí)鐘節點(diǎn)的初始測距要經(jīng)歷廣播初始維護和單播站維護2個(gè)階段。初始維護階段調整從時(shí)鐘節點(diǎn)的功率電平、上行信道中心頻率和定時(shí)偏移等信息。站維護階段對上述參數進(jìn)行微量調整。初始測距過(guò)程可以設計為4個(gè)狀態(tài):等待初始維護機會(huì )、等待測距響應、等待站維護機會(huì )和等待輪詢(xún)測距響應。圖3所示為該過(guò)程的有限狀態(tài)機圖。

從時(shí)鐘節點(diǎn)必須補償物理層的傳輸時(shí)延,相當于將從時(shí)鐘節點(diǎn)放在與主時(shí)鐘節點(diǎn)相近的地方。因而系統將初始定時(shí)偏移設為內部固定的時(shí)延量,包括從MAC層到物理層的延遲等。初始測距期間發(fā)送第一個(gè)RNG-REQ時(shí),根據初始定時(shí)偏移計算提前發(fā)送的時(shí)間。主時(shí)鐘節點(diǎn)收到請求后計算定時(shí)偏移等參數的校正值,并通過(guò)RNG-RSP返回給從時(shí)鐘節點(diǎn)。響應中的“測距狀態(tài)”字段指出從時(shí)鐘節點(diǎn)下一步的動(dòng)作(繼續、中斷或測距成功)。站維護階段的測距請求、響應步驟重復多次,直到從時(shí)鐘節點(diǎn)得到含有測距成功的通知或主時(shí)鐘節點(diǎn)放棄測距響應為止。在系統運行過(guò)程中,當來(lái)自于從時(shí)鐘節點(diǎn)的數據的到達時(shí)間與主時(shí)鐘節點(diǎn)分配的時(shí)間之間的誤差超過(guò)一定限度時(shí),主時(shí)鐘節點(diǎn)可以向從時(shí)鐘節點(diǎn)發(fā)送報文,要求進(jìn)行突發(fā)性的測距。從時(shí)鐘節點(diǎn)周期性地發(fā)送測距請求,一般來(lái)說(shuō),發(fā)送周期間隔會(huì )比較長(cháng)。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>