DV-HOP定位方法
發(fā)布時(shí)間:2012/3/31 19:44:40 訪問(wèn)次數(shù):2374
DV-HOP (Distance Vector-HOP)定位機(jī)制朝包括3個(gè)不同的階段,首先計(jì)算DE3L20U未知節(jié)點(diǎn)與每個(gè)信標(biāo)節(jié)點(diǎn)的最小跳數(shù),其次計(jì)算未知節(jié)點(diǎn)與信標(biāo)節(jié)點(diǎn)之間的距離,最后計(jì)算未知節(jié)點(diǎn)的坐標(biāo)。接下來(lái)將分別進(jìn)行詳細(xì)介紹。
(1)第一階段:計(jì)算未知節(jié)點(diǎn)與每個(gè)信標(biāo)節(jié)點(diǎn)的最小跳數(shù)
這個(gè)階段使用經(jīng)典的距離矢量交換協(xié)議,每個(gè)節(jié)點(diǎn)維護(hù)一個(gè)表(x/,Yi,紅),其中Xi、少j、h,分別代表信標(biāo)節(jié)點(diǎn)的坐和到該信標(biāo)芾點(diǎn)的跳數(shù)。每個(gè)信標(biāo)節(jié)點(diǎn)發(fā)送一個(gè)廣播分組,該分組包含自身的位置信息和跳段個(gè)數(shù),跳段個(gè)數(shù)初始化為0。節(jié)點(diǎn)收到信標(biāo)節(jié)點(diǎn)的廣播分組后檢驗(yàn)該分組跳段數(shù)是否小于本節(jié)點(diǎn)表內(nèi)的存儲(chǔ)值,如果是則更新該表,然后跳段數(shù)加1并廣播該分組,否則丟棄該分組。最終所有的未知節(jié)點(diǎn)均能獲得到所有信標(biāo)節(jié)點(diǎn)的最小跳數(shù)。
(2)第二階段:計(jì)算未知節(jié)點(diǎn)與信標(biāo)節(jié)點(diǎn)的距離
每個(gè)信標(biāo)節(jié)點(diǎn)根據(jù)自身表中記錄的其他信標(biāo)節(jié)點(diǎn)的坐標(biāo)信息和跳數(shù),按照式(4-12)計(jì)算平均跳段距離Ci。然后把計(jì)算出來(lái)的平均跳段距離利用可控洪泛法進(jìn)行廣播,每個(gè)節(jié)點(diǎn)均 接收第一個(gè)跳段距離,忽略后來(lái)到達(dá)的,這樣確保了絕大多數(shù)節(jié)點(diǎn)可從最近的信標(biāo)節(jié)點(diǎn)接收平均跳段距離。最后未知節(jié)點(diǎn)便可計(jì)算自己到達(dá)相應(yīng)的信標(biāo)節(jié)點(diǎn)的距離。
其中(X/,I)、(X,,Yj)分別為信標(biāo)節(jié)點(diǎn)i、j的坐標(biāo),辦,為節(jié)點(diǎn)i到節(jié)點(diǎn)j的跳段數(shù)。
(3)第三階段:計(jì)算未知節(jié)點(diǎn)的坐標(biāo)
當(dāng)未知節(jié)點(diǎn)收到3個(gè)或者更多信標(biāo)節(jié)點(diǎn)的距離時(shí),則可以根據(jù)三邊定位或多邊定位算法進(jìn)行自身位置的計(jì)算。接下來(lái)舉例說(shuō)明具體計(jì)算過(guò)程,如圖4-11所示,經(jīng)過(guò)前兩個(gè)階段,現(xiàn)在已知信標(biāo)節(jié)點(diǎn)Ll、L2與L3之間的距離和跳數(shù),假設(shè)L2計(jì)算得到平均跳段距離為( 40+75)/(2+5) =16.42。假設(shè)節(jié)點(diǎn)A從節(jié)點(diǎn)L2獲得平均跳段距離,則它與信標(biāo)節(jié)點(diǎn)Ll、L2、L3的距離為分別為3×16.42、2×16.42、3×16.42。
DV-HOP (Distance Vector-HOP)定位機(jī)制朝包括3個(gè)不同的階段,首先計(jì)算DE3L20U未知節(jié)點(diǎn)與每個(gè)信標(biāo)節(jié)點(diǎn)的最小跳數(shù),其次計(jì)算未知節(jié)點(diǎn)與信標(biāo)節(jié)點(diǎn)之間的距離,最后計(jì)算未知節(jié)點(diǎn)的坐標(biāo)。接下來(lái)將分別進(jìn)行詳細(xì)介紹。
(1)第一階段:計(jì)算未知節(jié)點(diǎn)與每個(gè)信標(biāo)節(jié)點(diǎn)的最小跳數(shù)
這個(gè)階段使用經(jīng)典的距離矢量交換協(xié)議,每個(gè)節(jié)點(diǎn)維護(hù)一個(gè)表(x/,Yi,紅),其中Xi、少j、h,分別代表信標(biāo)節(jié)點(diǎn)的坐和到該信標(biāo)芾點(diǎn)的跳數(shù)。每個(gè)信標(biāo)節(jié)點(diǎn)發(fā)送一個(gè)廣播分組,該分組包含自身的位置信息和跳段個(gè)數(shù),跳段個(gè)數(shù)初始化為0。節(jié)點(diǎn)收到信標(biāo)節(jié)點(diǎn)的廣播分組后檢驗(yàn)該分組跳段數(shù)是否小于本節(jié)點(diǎn)表內(nèi)的存儲(chǔ)值,如果是則更新該表,然后跳段數(shù)加1并廣播該分組,否則丟棄該分組。最終所有的未知節(jié)點(diǎn)均能獲得到所有信標(biāo)節(jié)點(diǎn)的最小跳數(shù)。
(2)第二階段:計(jì)算未知節(jié)點(diǎn)與信標(biāo)節(jié)點(diǎn)的距離
每個(gè)信標(biāo)節(jié)點(diǎn)根據(jù)自身表中記錄的其他信標(biāo)節(jié)點(diǎn)的坐標(biāo)信息和跳數(shù),按照式(4-12)計(jì)算平均跳段距離Ci。然后把計(jì)算出來(lái)的平均跳段距離利用可控洪泛法進(jìn)行廣播,每個(gè)節(jié)點(diǎn)均 接收第一個(gè)跳段距離,忽略后來(lái)到達(dá)的,這樣確保了絕大多數(shù)節(jié)點(diǎn)可從最近的信標(biāo)節(jié)點(diǎn)接收平均跳段距離。最后未知節(jié)點(diǎn)便可計(jì)算自己到達(dá)相應(yīng)的信標(biāo)節(jié)點(diǎn)的距離。
其中(X/,I)、(X,,Yj)分別為信標(biāo)節(jié)點(diǎn)i、j的坐標(biāo),辦,為節(jié)點(diǎn)i到節(jié)點(diǎn)j的跳段數(shù)。
(3)第三階段:計(jì)算未知節(jié)點(diǎn)的坐標(biāo)
當(dāng)未知節(jié)點(diǎn)收到3個(gè)或者更多信標(biāo)節(jié)點(diǎn)的距離時(shí),則可以根據(jù)三邊定位或多邊定位算法進(jìn)行自身位置的計(jì)算。接下來(lái)舉例說(shuō)明具體計(jì)算過(guò)程,如圖4-11所示,經(jīng)過(guò)前兩個(gè)階段,現(xiàn)在已知信標(biāo)節(jié)點(diǎn)Ll、L2與L3之間的距離和跳數(shù),假設(shè)L2計(jì)算得到平均跳段距離為( 40+75)/(2+5) =16.42。假設(shè)節(jié)點(diǎn)A從節(jié)點(diǎn)L2獲得平均跳段距離,則它與信標(biāo)節(jié)點(diǎn)Ll、L2、L3的距離為分別為3×16.42、2×16.42、3×16.42。
上一篇:RSSI定位方法
上一篇:Amorphous定位方法
熱門(mén)點(diǎn)擊
- TPSN協(xié)議
- RBS協(xié)議
- 單端輸入差分輸出的ADC驅(qū)動(dòng)電路
- ZigBee的主要特征
- DV-HOP定位方法
- 失調(diào)電壓和輸入偏置電流
- 低功耗熱電偶測(cè)量電路
- 密鑰管理技術(shù)的安全及性能需求
- 聚苯乙烯電容器的結(jié)構(gòu)與特點(diǎn)
- AMF
推薦技術(shù)資料
- 驅(qū)動(dòng)板的原理分析
- 先來(lái)看看原理圖。圖8所示為底板及其驅(qū)動(dòng)示意圖,F(xiàn)M08... [詳細(xì)]
- 超低功耗角度位置傳感器參數(shù)技術(shù)
- 四路輸出 DC/DC 降壓電源
- 降壓變換器和升降壓變換器優(yōu)特點(diǎn)
- 業(yè)界首創(chuàng)可在線編程電源模塊 m
- 可編程門(mén)陣列 (FPGA)智能 電源解決方案
- 高效先進(jìn)封裝工藝
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究