新四季網

無線傳感器網絡時鐘同步方法

2023-11-02 10:51:12

專利名稱:無線傳感器網絡時鐘同步方法
技術領域:
本發明涉及一種無線傳感器網絡時鐘同步的方法,傳感器節點又稱無 線傳送器,是一種具有感知、計算、存儲和通訊功能的器件,所說的無線 傳感器網絡指傳感器節點組成的網絡,
(二)
背景技術:
集成了傳感器、嵌入式計算、網絡和無線通信四大技術而形成的無線 傳感器網絡是一種全新的信息獲取和處理技術,它能夠協作地實時監測、 感知和採集各種環境或監測對象的信息,並對其進行處理。時間同步對於 所有分布式系統來說都是一個重要的問題,精確的時間同步對於傳感器網 絡的設計和應用同樣具有重要的意義,在數據匯聚算法、定位算法、能源
有效的MAC協議等都需要傳感器節點具有統一的時間信號。比如多個傳感 器聯合來探測一個運動目標的軌跡,每個傳感器將它觀測到的位置和時間 返回到處理中心,如果這些時鐘不事先同步,那麼無法判斷觀測到的位置 的時序,從而無法計算出軌跡。無線傳感器網絡中節點眾多,節點的能量、 帶寬、處理能力等相對受限,這就要求時間同步算法必須具有擴展性好、 低通信開銷、低計算複雜度等特性。有限的電池能量,存儲以及帶寬限制 等傳感器固有的特性的存在,導致傳統的時鐘同步算法不適合無線傳感器 網絡時鐘同步。
近年來提出的時間同步協議在不同的應用環境和性能評價指標下各 有千秋。TPSN算法採用鏈路層打時間戳技術,避免了協議發送時延、接入 時延和接收處理時延的影響,並通過構造分層網絡實現多跳同步,具有良 好的擴展性,但是進行一次全局同步有較大的能量消耗。FTSP算法通過發 送節點發出一個包含本地發送時間戳的數據包,接收節點用本地時間記錄 接受時間並取出同步消息中的時間戳,然後調整自身時間與同步節點時間 同步。該算法實現簡單,具有較低的計算複雜度和較小的系統能量開銷, 但是同步精度略有下降。RBS算法使用第三方節點廣播若干次同步信令, 廣播域內各節點利用本地時間記錄信令的到達時刻,然後各接收節點之間 交換時間記錄,進而兩兩校準。該算法有較高的網絡流量開銷和計算複雜 度。以上這些算法都沒有考慮到無線介質的廣播本質帶來數據包的衝突 甚至丟失,從而增大了數據包路由的延遲方差及數據包傳輸的開銷。
發明內容
因此,本發明為了提高數據包傳輸能力,有效提高同步精度,本發明 提出 一種多信道傳感器網絡時間同步方法。
為了實現本發明的發明目的,本發明採用以下技術方案
該發明無線傳感器網絡時鐘同步方法,該方法首先把無線傳感器網絡 構建成樹型網絡拓撲,並以根節點的時間值為基準時間,且根節點與所述 網絡的基站通過pair-wise算法同步;其後根節點沿各子樹廣播包含根節點 時間信息的同步數據包,各子樹的父節點與其子節點間通過pair-wise算法 同步,並最終使各子樹各層間同步;進而,直到樹型網絡各節點都具有一 個統一的時間信號。
基於本發明技術方案的無線傳感器網絡時鐘同步方法採用樹形網絡 拓撲結構,數據包傳輸能力強。另一方面,樹形拓撲層次分明便於同步數 據包的逐層傳輸,或者逐子樹傳輸,並且每個子樹出現問題,不會影響其 他子樹的正常傳輸。而基於Pair-Wise的時間同步算法使節點一旦建立自己 的級別,就忽略任何其它分級數據包,以防網絡擁塞;並且能夠準確的計 算出時鐘漂移和傳輸延遲,從而可以可靠並精確的實現各節點的時間同步。
上述無線傳感器網絡時鐘同步方法,所述父節點與子節點同步步驟 中,所述同步數據包包含的本地時間為T1,所有的子節點記錄下各自收到 這個數據包的時間T,父節點隨機的選擇一個子節點,該節點收到這個數 據包的時間為T,,然後父結點與該子節點間通過pair-wise算法獲得同步時 間信息,之後父節點廣播時間差值到其子節點,各子節點根據自身與父節 點的時間差值校正自身的時間偏差。
所述根節點通過GPS授時系統授時,且各個節點都設有時鐘電路,並 除根節點外的各節點依據所述同步方法授時。
該無線網絡傳感器網絡採用多信道傳輸方式以減少同步中數據包的 傳輸數目。
所述多信道傳輸方式採用兩個信道傳輸方式,其一為用於傳輸標誌信 息和控制數據包的控制信道,另一為用於傳輸時間的時間信道。
所述控制信道為各節點間共享信道,時間信道為父節點與子節點間的 專用信道。
5在基站與根節點建立同步步驟前,根節點廣播層發現包含發送者所從 屬層數的層次請求數據包,當根節點的直接鄰接點收到這個數據包後,設 置層數1,然後廣播包含該層數的新發現數據包,依次進行,直到網絡中 所有節點都從屬於一個確定層次。
在確定節點所述層次的步驟中,在網絡中設置一定時模塊,以用於設 定層次請求數據包最大相應時間,並在超過該設定值時,重新發送層次請 求數據包。
(四)


圖l為建立同步樹的示意圖。
圖2為同步數據包的交換過程示意圖。
圖中1-16為節點,11-14為層。
具體實施方式
下面結合說明書附圖對本發明的技術方案作進一步的說明,使本領域
的技術人員更好的理解本發明
參照說明書附圖1和2,基於本發明技術方案的無線傳感器網絡時鐘 同步方法,該方法首先把無線傳感器網絡構建成樹型網絡拓撲,並以根節 點的時間值為基準時間,且根節點與所述網絡的基站通過pair-wise算法 同步;其後根節點沿各子樹廣播包含根節點時間信息的同步數據包,各子 樹的父節點與其子節點間通過pair-wise算法同步,並最終使各子樹各層 間同步;進而,直到樹型網絡各節點都具有一個統一的時間信號。
圖l示出了建立同步數的結構,根節點廣播層次發現數據包,這個數 據包中包含發送者所從屬的層數,即數據包定了該層信息,當根節點的直 接鄰接點收到這個數據包後,設置層數為1,然後廣播包含該層數的新發 現數據包,這個過程如此進行下去,直到網絡中所有節點都從屬於一個確 定層次。
如果一個節點要加入到該網絡中,但是網絡中的層次發現階段已經結 束,那麼它可以廣播層次請求數據包,接收到該請求的鄰接點通過發送其 所在層次的數據包作為回應,那麼該節點層次就是其鄰接點所在層次加1。
所述父節點與子節點同步步驟中,所述同步數據包包含的本地時間為 1\,所有的子節點記錄下各自收到這個數據包的時間T,父節點隨機的選 擇一個子節點,該節點收到這個數據包的時間為T',然後父結點與該子 節點間通過pair-wise算法獲得同步時間信息,之後父節點廣播時間差值到其子節點,各子節點根據自身與父節點的時間差值校正自身的時間偏差。
對於pair-wise同步算法,要在建立樹形網絡拓撲之後,假設Tb T4
為基站的本地時間,T2 、 T3為根節點的本地時間。1\時刻,基站發送一個
包含L的數據包到根節點,根節點在T2時刻收到此數據包,則T^Ti+D+d,
其中D和d分別為數據包在基站和根節點間的傳輸時間和它們之間的時間
偏差。同樣,T3時刻,根節點發送一個確認數據包到基站,基站在T4時刻
收到此數據包,則有T^T3+D-d ,假設在這段時間裡,時間偏移量和傳輸
延遲不變,可以計算出 D,2-i;)+(T4-T3)]/2
H(vt;)-(T4-T3)〗/2
根節點可以根據d糾正其時間偏差,從而達到同基站同步。然後根節
點會沿著各子樹開始廣播時間數據包,開始整個同步樹的同步過程,進而 實現同步樹各節點的同步。
所述根節點通過GPS授時系統授時,以獲取一個基準時鐘,且各個節
點都設有時鐘電路,並除根節點外的各節點依據所述同步方法授時,即以 所述基準時鐘校正時間偏移量和延遲,以此獲取同步。
如果使用單一信道傳輸數據,當來自不同子節點的數據包同時到達父 節點,會造成父節點數據包的堵塞排隊,因此該無線網絡傳感器網絡採用 多信道傳輸方式以減少同步中數據包的傳輸數目以解決父節點數據包堵塞 排隊的技術問題。
優選地,所述多信道傳輸方式採用兩個信道傳輸方式,其一為用於傳 輸標誌信息和控制數據包的控制信道,另一為用於傳輸時間的時間信道。
所述控制信道為各節點間共享信道,時間信道為父節點與子節點間的 專用信道。
這裡主要考慮兩個優選的信道完全可以滿足數據傳輸,不會造成父節 點數據包的堵塞,過多的信道設置會造成資源的佔用過多,因此,基於上 述方案的多信道設置方式佔用資源少,且能夠解決父節點數據包堵塞的問 題。
相應於前面建立同步樹步驟,該步驟在基站與根節點建立同步步驟
-、/
目"
由於傳感器節點會隨時耗盡資源,當位於i-l層的所有節點都因為資
源耗盡而退出網絡時,為了避免位於第i層的節點收不到任何回復而與網絡失去聯絡,在確定節點所述層次的步驟中,在網絡中設置一定時模塊, 以用於設定層次請求數據包最大相應時間,並在超過該設定值時,重新發 送層次請求數據包。如果此時網絡處於連接狀態,它至少會收到一個回復, 從而可以確定新的層次。所說的定式模塊可以是軟體定時,也可以採用定 時器。
權利要求
1.一種無線傳感器網絡時鐘同步方法,該方法首先把無線傳感器網絡構建成樹型網絡拓撲,並以根節點的時間值為基準時間,且根節點與所述網絡的基站通過pair-wise算法同步;其後根節點沿各子樹廣播包含根節點時間信息的同步數據包,各子樹的父節點與其子節點間通過pair-wise算法同步,並最終使各子樹各層間同步;進而,直到樹型網絡各節點都具有一個統一的時間信號。
2. 根據權利要求1所述的無線傳感器網絡時鐘同步方法,其特徵在 於所述父節點與子節點同步步驟中,所述同步數據包包含的本 地時間為T\,所有的子節點記錄下各自收到這個數據包的時間T, 父節點隨機的選擇一個子節點,該節點收到這個數據包的時間為 T',然後父結點與該子節點間通過pair-wise算法獲得同步時間 信息,之後父節點廣播時間差值到其子節點,各子節點根據自身 與父節點的時間差值校正自身的時間偏差。
3. 根據權利要求2所述的無線傳感器網絡時鐘同步方法,其特徵在 於所述根節點通過GPS授時系統授時,且各個節點都設有時鐘 電路,並除根節點外的各節點依據所述同步方法授時。
4. 根據權利要求2所述的無線傳感器網絡時鐘同步方法,其特徵在 於該無線網絡傳感器網絡採用多信道傳輸方式以減少同步中數 據包的傳輸數目。
5. 根據權利要求4所述的無線傳感器網絡時鐘同步方法,其特徵在於所述多信道傳輸方式採用兩個信道傳輸方式,其一為用於傳輸標誌信息和控制數據包的控制信道,另一為用於傳輸時間的時 間信道。
6. 根據權利要求5所述的無線傳感器網絡時鐘同步方法,其特徵在於所述控制信道為各節點間共享信道,時間信道為父節點與子 節點間的專用信道。
7. 根據權利要求2所述的無線傳感器網絡時鐘同步方法,其特徵在於在基站與根節點建立同步步驟前,根節點廣播層發現包含發 送者所從屬層數的層次請求數據包,當根節點的直接鄰接點收到 這個數據包後,設置層數1,然後廣播包含該層數的新發現數據 包,依次進行,直到網絡中所有節點都從屬於一個確定層次。
8. 根據權利要求7所述的無線傳感器網絡時鐘同步方法,其特徵在於在確定節點所述層次的步驟中,在網絡中設置一定時模塊, 以用於設定層次請求數據包最大相應時間,並在超過該設定值時, 重新發送層次請求數據包。
全文摘要
本發明公開了一種無線傳感器網絡時鐘同步的方法。該發明無線傳感器網絡時鐘同步方法,該方法首先把無線傳感器網絡構建成樹型網絡拓撲,並以根節點的時間值為基準時間,且根節點與所述網絡的基站通過pair-wise算法同步;其後根節點沿各子樹廣播包含根節點時間信息的同步數據包,各子樹的父節點與其子節點間通過pair-wise算法同步,並最終使各子樹各層間同步;進而,直到樹型網絡各節點都具有一個統一的時間信號。基於本發明技術方案的無線傳感器網絡時鐘同步的方法能夠提高數據包傳輸能力,有效提高同步精度。
文檔編號H04B7/26GK101588628SQ20091001640
公開日2009年11月25日 申請日期2009年6月19日 優先權日2009年6月19日
發明者劉瑞霞, 呂家亮, 孔祥龍, 強 郭, 諾 魏 申請人:山東省計算中心

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀