



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、無(wú)線傳感器網(wǎng)絡(luò)時(shí)間同步與成簇算法 0引言融合了傳感器技術(shù)、信息處理技術(shù)和網(wǎng)絡(luò)通信技術(shù)的無(wú)線傳感器網(wǎng)絡(luò)(wirelesssensornetworks,WSNs)由分布在物理空間上大量傳感器節(jié)點(diǎn)通過(guò)自組織的方式構(gòu)建網(wǎng)絡(luò),節(jié)點(diǎn)通過(guò)集成各種微型傳感器來(lái)感知環(huán)境或監(jiān)測(cè)對(duì)象信息,協(xié)作地處理感知信息,并以自組織多跳無(wú)線通信方式將信息傳送到用戶,從而實(shí)現(xiàn)隨時(shí)獲取感興趣區(qū)域信息。WSNs在軍事、工業(yè)、農(nóng)業(yè)、醫(yī)療及環(huán)境監(jiān)測(cè)等領(lǐng)域有廣泛的應(yīng)用前景,在我國(guó)"國(guó)家中長(zhǎng)期科學(xué)和技術(shù)發(fā)展0引 言融合了傳感器技術(shù)、信息處理技術(shù)和網(wǎng)絡(luò)通信技術(shù)的無(wú)線傳感器網(wǎng)絡(luò)(wirele
2、ss sensor networks,WSNs)由分布在物理空間上大量傳感器節(jié)點(diǎn)通過(guò)自組織的方式構(gòu)建網(wǎng)絡(luò),節(jié)點(diǎn)通過(guò)集成各種微型傳感器來(lái)感知環(huán)境或監(jiān)測(cè)對(duì)象信息,協(xié)作地處理感知信息,并以自組織多跳無(wú)線通信方式將信息傳送到用戶,從而實(shí)現(xiàn)隨時(shí)獲取感興趣區(qū)域信息。WSNs在軍事、工業(yè)、農(nóng)業(yè)、醫(yī)療及環(huán)境監(jiān)測(cè)等領(lǐng)域有廣泛的應(yīng)用前景,在我國(guó)"國(guó)家中長(zhǎng)期科學(xué)和技術(shù)發(fā)展規(guī)劃綱要"重點(diǎn)領(lǐng)域中,"傳感器網(wǎng)絡(luò)和智能信息處理"被列為"信息產(chǎn)業(yè)"中七個(gè)主題之一。時(shí)間同步是WSNs應(yīng)用的重要組成部分,控制消息沖突、數(shù)據(jù)融合、節(jié)點(diǎn)定位等方面都要求節(jié)點(diǎn)間保持同步。在保持
3、節(jié)點(diǎn)時(shí)間同步的基礎(chǔ)上,獲取節(jié)點(diǎn)的鄰居信息,根據(jù)鄰居信息,對(duì)全網(wǎng)節(jié)點(diǎn)進(jìn)行自組織成簇,在簇內(nèi)進(jìn)行數(shù)據(jù)融合,減少網(wǎng)絡(luò)的數(shù)據(jù)流量,以延長(zhǎng)網(wǎng)絡(luò)的壽命。 1相關(guān)研究工作文獻(xiàn)1通過(guò)動(dòng)態(tài)選舉簇頭來(lái)平均網(wǎng)絡(luò)節(jié)點(diǎn)能耗,其他節(jié)點(diǎn)根據(jù)簇頭信號(hào)的強(qiáng)度來(lái)作為判斷是否加入該簇的依據(jù);文獻(xiàn)2在文獻(xiàn)1的基礎(chǔ)上進(jìn)行了改進(jìn),通過(guò)設(shè)立軟、硬門限進(jìn)一步降低了能耗,只有當(dāng)節(jié)點(diǎn)感知數(shù)據(jù)或其增幅超過(guò)預(yù)先設(shè)定的閾值時(shí),節(jié)點(diǎn)才發(fā)送數(shù)據(jù);文獻(xiàn)3提出了一種隨機(jī)簇組織局部算法,并在此基礎(chǔ)上,提出了建立層次化簇結(jié)構(gòu)的思想;文獻(xiàn)4提出的簇組織算法,使各簇作用域無(wú)重疊且大小基本相等,并且,在舊節(jié)點(diǎn)失效和新節(jié)點(diǎn)
4、加入時(shí),簇具有一定程度的自愈能力;文獻(xiàn)5提出了一種基于時(shí)間觸發(fā)的簇組織算法,僅當(dāng)特定事件發(fā)生時(shí),才啟動(dòng)簇組織過(guò)程,簇成員同簇頭之間,允許多跳通信;文獻(xiàn)6著重解決簇組織完畢后,相鄰簇之間的連通和簇問(wèn)路由建立問(wèn)題,在成簇以后,簇頭和簇頭之間借助非簇頭節(jié)點(diǎn)進(jìn)行通信。但是,上述的算法中沒(méi)有考慮成簇消息發(fā)送過(guò)程中的沖突問(wèn)題,簇頭間借助中間節(jié)點(diǎn)通信將帶來(lái)很多的交換消息,且問(wèn)題過(guò)于復(fù)雜。本文在提出一種時(shí)間同步算法的基礎(chǔ)上,利用時(shí)隙劃分,有效地克服成簇消息傳輸過(guò)程中的沖突問(wèn)題;再基于節(jié)點(diǎn)的度、節(jié)點(diǎn)的剩余能量等參數(shù)加權(quán)選取簇頭。成簇以后,通過(guò)動(dòng)態(tài)改變簇頭節(jié)點(diǎn)的通信功率和通信頻率,以實(shí)現(xiàn)簇頭間一跳通信,且其他的節(jié)
5、點(diǎn)不會(huì)串聽(tīng)簇頭問(wèn)的通信,有效降低節(jié)點(diǎn)的能耗。 2時(shí)間同步過(guò)程描述同步機(jī)制采用CS模式,由傳感器網(wǎng)絡(luò)中的Sink節(jié)點(diǎn)以多跳方式周期性地廣播時(shí)間同步消息,所有節(jié)點(diǎn)在收到該同步消息后,充分考慮可能造成消息傳輸延時(shí)的原因,對(duì)消息中攜帶的時(shí)間進(jìn)行糾正,然后,將糾正結(jié)果作為本地時(shí)間,同時(shí)記錄收到消息的同步序列號(hào),如果再次收到相同序列號(hào)的消息,則直接丟棄不做處理。2.1 同步消息擴(kuò)散過(guò)程中的偏移量在WSNs中,將消息在節(jié)點(diǎn)間傳遞的過(guò)程分為如下6個(gè)部分:1)發(fā)送節(jié)點(diǎn)構(gòu)造一條消息所需要的時(shí)間,包括內(nèi)核協(xié)議處理和緩沖時(shí)間等,設(shè)為tsend;2)消息等待傳輸信道空閑所
6、需時(shí)間,即從等待信道空閑到消息開(kāi)始發(fā)送時(shí)的延遲,設(shè)為taccess;3)發(fā)送節(jié)點(diǎn)按位(bit)發(fā)射消息需時(shí)間,該時(shí)間取決于消息長(zhǎng)度和發(fā)射速率,設(shè)為ttrans;4)消息在2個(gè)節(jié)點(diǎn)之間傳輸介質(zhì)中的傳播時(shí)間,設(shè)為tprop;5)接收節(jié)點(diǎn)按位(bit)接收消息并傳遞給MAC層的時(shí)間,設(shè)為treccp;6)接收節(jié)點(diǎn)重新組裝消息并傳遞給上層應(yīng)用所需的時(shí)間,設(shè)為treceive。從發(fā)送節(jié)點(diǎn)生成同步消息到接收節(jié)點(diǎn)接收到同步消息,總的用時(shí)t如公式(1)所示在實(shí)際的應(yīng)用中,可以根據(jù)所采用的無(wú)線傳感器節(jié)點(diǎn)的型號(hào),計(jì)算同步消息擴(kuò)散過(guò)程中的時(shí)間偏移量,以有效地進(jìn)行時(shí)間偏移糾正。2.2 同步消息擴(kuò)散過(guò)程中的沖突避免機(jī)制
7、在網(wǎng)絡(luò)初始化時(shí),Sink節(jié)點(diǎn)廣播時(shí)間同步消息,所有節(jié)點(diǎn)在收到同步消息后,對(duì)該消息中的時(shí)間域進(jìn)行偏移量糾正,將糾正后的時(shí)間作為節(jié)點(diǎn)的本地時(shí)間,但是,并不立即轉(zhuǎn)發(fā),而是隨機(jī)延時(shí)一段時(shí)間,以避免因多個(gè)節(jié)點(diǎn)同時(shí)轉(zhuǎn)發(fā)該消息而造成再次沖突,隨機(jī)延時(shí)后根據(jù)信號(hào)強(qiáng)度指示器RSSI的值判斷節(jié)點(diǎn)信道是否空閑。如果信道空閑,節(jié)點(diǎn)將轉(zhuǎn)發(fā)糾正后的同步時(shí)間,當(dāng)所有節(jié)點(diǎn)僅轉(zhuǎn)發(fā)一次時(shí)間同步消息時(shí),全網(wǎng)節(jié)點(diǎn)將保持時(shí)間同步?;贜esC語(yǔ)言定義的時(shí)間同步消息格式如下所示:2.3 同步時(shí)間更新周期由于不同節(jié)點(diǎn)的時(shí)間晶振頻率存在細(xì)微差異,在上次節(jié)點(diǎn)時(shí)間同步的基礎(chǔ)上,經(jīng)過(guò)一段時(shí)間后,不同節(jié)點(diǎn)的本地時(shí)間又會(huì)出現(xiàn)新的偏差,當(dāng)這種偏差超出協(xié)
8、議要求的時(shí)間同步精度時(shí),需要重新對(duì)全網(wǎng)節(jié)點(diǎn)進(jìn)行時(shí)間同步,時(shí)間同步的更新周期的推導(dǎo)公式如下f+=f(1+),式中,f為節(jié)點(diǎn)的基準(zhǔn)晶振頻率;為晶振誤差率系數(shù);f+為全網(wǎng)節(jié)點(diǎn)中最大頻率,最小頻率為f_,則f_=f(1-);T為所有節(jié)點(diǎn)間的最大周期差,則設(shè)T為時(shí)間同步更新的周期,當(dāng)t為所要求時(shí)間同步精度時(shí)如式(2)所示,在已知晶振誤差率和同步精度的前提下,能計(jì)算節(jié)點(diǎn)時(shí)間同步的更新周期。3成簇算法在全網(wǎng)時(shí)間同步后,對(duì)全網(wǎng)進(jìn)行成簇。為了使研究更具有針對(duì)性,同時(shí),使解決的問(wèn)題更加突出,本文設(shè)WSNs中的節(jié)點(diǎn)隨機(jī)部署,部署后節(jié)點(diǎn)不可移動(dòng),每個(gè)節(jié)點(diǎn)有全局唯一的ID標(biāo)識(shí),全網(wǎng)的ID標(biāo)識(shí)是連續(xù)遞增的,節(jié)點(diǎn)的部署密度
9、夠保證全網(wǎng)的可靠連通,每個(gè)節(jié)點(diǎn)能夠?qū)崟r(shí)讀取自身的剩余能量。3.1 鄰居節(jié)點(diǎn)信息獲取過(guò)程設(shè)計(jì)2個(gè)交換消息完成此階段:Energy(u)消息用來(lái)交換節(jié)點(diǎn)的ID標(biāo)識(shí)、節(jié)點(diǎn)的剩余能量以及節(jié)點(diǎn)可能的鄰居個(gè)數(shù);Degree(u)消息用來(lái)交換節(jié)點(diǎn)的度(即是該節(jié)點(diǎn)的鄰居節(jié)點(diǎn)的數(shù)目)。Energy(u)的消息格式為:鄰居節(jié)點(diǎn)信息獲取過(guò)程如下:1)為了避免在鄰居節(jié)點(diǎn)信息的交換過(guò)程中消息的傳輸發(fā)生沖突,在完成時(shí)間同步后,為每個(gè)節(jié)點(diǎn)分配一個(gè)時(shí)隙t,根據(jù)ID標(biāo)識(shí)由小到大,每個(gè)節(jié)點(diǎn)只在自己的時(shí)隙廣播消息;2)節(jié)點(diǎn)在自己的時(shí)隙廣播一次Energy(u)消息,在一跳通信范圍之內(nèi)的鄰居節(jié)點(diǎn)接收到該消息后,保存該消息中所攜帶的源
10、節(jié)點(diǎn)ID和源節(jié)點(diǎn)的剩余能量。在所有節(jié)點(diǎn)都廣播了一次Energy(u)消息后,全網(wǎng)內(nèi)的節(jié)點(diǎn)均知道自己鄰居節(jié)點(diǎn)的ID及節(jié)點(diǎn)的剩余能量。3)為了進(jìn)一步獲取鄰居節(jié)點(diǎn)的度,必須進(jìn)行二次信息交換。每個(gè)節(jié)點(diǎn)分別在自己的時(shí)隙廣播Degree(u)消息,在一跳通信范圍之內(nèi)的鄰居節(jié)點(diǎn)接收到該消息后,保存該消息中所攜帶的源節(jié)點(diǎn)的度。在所有節(jié)點(diǎn)都廣播了一次Degree(u)消息后,全網(wǎng)內(nèi)的節(jié)點(diǎn)均準(zhǔn)確地獲取到鄰居節(jié)點(diǎn)的信息,該信息包括鄰居節(jié)點(diǎn)的度、鄰居節(jié)點(diǎn)ID以及鄰居節(jié)點(diǎn)剩余能量,然后,該節(jié)點(diǎn)根據(jù)鄰居節(jié)點(diǎn)度和剩余能量得到鄰居節(jié)點(diǎn)的權(quán)值。進(jìn)行二次控制信息交換的主要優(yōu)點(diǎn)是得到的鄰居表中包含的信息比較全面,為下一步簇頭的選取
11、及骨干網(wǎng)的建立提供了較好的先決條件;缺點(diǎn)是每一次獲取鄰居表的等待時(shí)間可能會(huì)比較長(zhǎng),但是,由于鄰居表獲取時(shí)交換的消息短,這樣,每次消息發(fā)送所耗費(fèi)的時(shí)間和能量均比較小,在分配時(shí)隙一定的情況下,可以初步對(duì)全網(wǎng)的性能做出評(píng)價(jià)。 3.2成簇過(guò)程描述在簇頭的選取過(guò)程中,每個(gè)節(jié)點(diǎn)比較其自身節(jié)點(diǎn)的權(quán)值與其鄰居節(jié)點(diǎn)的權(quán)值的大小,如果節(jié)點(diǎn)發(fā)現(xiàn)有鄰居節(jié)點(diǎn)的權(quán)值大于其自身的權(quán)值時(shí),那么,它將等待其他節(jié)點(diǎn)成為簇頭的消息;反之,它將宣布自己成為簇頭,并且,廣播自己已經(jīng)成為了簇頭的消息,它的鄰居節(jié)點(diǎn)在接收到消息以后,記住自己所在簇的簇頭,且在這個(gè)周期內(nèi)不再競(jìng)爭(zhēng)簇頭。為了進(jìn)一步減少網(wǎng)絡(luò)通信的數(shù)據(jù)量,當(dāng)節(jié)點(diǎn)已經(jīng)成為某個(gè)簇的成員后,它將不會(huì)再次成為其它簇的成員。如圖1所示,設(shè)全網(wǎng)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 音樂(lè)教學(xué)工作計(jì)劃
- 計(jì)算機(jī)二級(jí)VB中的反饋與迭代開(kāi)發(fā)題及答案
- 程序員職業(yè)素養(yǎng)試題及答案
- 高考作文讀者定位與試題及答案
- 信息處理技術(shù)員考試概況試題及答案
- 材料力學(xué)性能測(cè)試溫度影響重點(diǎn)基礎(chǔ)知識(shí)點(diǎn)
- 常見(jiàn)法律錯(cuò)誤試題及答案
- 行政法學(xué)學(xué)習(xí)資源整合試題及答案
- 企業(yè)戰(zhàn)略與可持續(xù)發(fā)展目標(biāo)的結(jié)合試題及答案
- 網(wǎng)絡(luò)管理重要性分析試題及答案
- 2024-2025學(xué)年高二下學(xué)期《無(wú)煙青春健康同行》主題班會(huì)課件
- 收費(fèi)站防汛應(yīng)急預(yù)案
- 《糖尿病的護(hù)理查房》課件
- 擊劍考試題目及答案
- 貴州貴州鐵路投資集團(tuán)有限責(zé)任公司招聘筆試真題2024
- 2025年浙江湖州市城市投資發(fā)展集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 2023江蘇南京紫金山科技產(chǎn)業(yè)發(fā)展集團(tuán)有限公司工作人員招聘7人筆試參考題庫(kù)附帶答案詳解
- 航空航天技術(shù)原理與實(shí)際應(yīng)用測(cè)試卷
- 鋁模包工合同協(xié)議
- 城市綠化項(xiàng)目施工人員培訓(xùn)計(jì)劃
- 2025中考英語(yǔ)第11講 任務(wù)型閱讀之閱讀填表(練習(xí))(解析版)
評(píng)論
0/150
提交評(píng)論