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

改進(jìn)的DV-Hop算法在節(jié)點(diǎn)定位中的應(yīng)用

2015-09-27 10:40:47韓雪松楊鵑

韓雪松,楊鵑

(承德石油高等??茖W(xué)校計算機(jī)與信息工程系,河北承德067000)

改進(jìn)的DV-Hop算法在節(jié)點(diǎn)定位中的應(yīng)用

韓雪松,楊鵑

(承德石油高等專科學(xué)校計算機(jī)與信息工程系,河北承德067000)

基于傳統(tǒng)DV-Hop算法的定位技術(shù),通過分析該算法誤差產(chǎn)生的主要原因,提出了節(jié)點(diǎn)間跳數(shù)的修正方法。通過在廣播通信中采用雙通信頻率,將節(jié)點(diǎn)間的跳數(shù)縮減為0.5R,減少了平均跳距的誤差。通過matlab軟件的實(shí)驗(yàn)驗(yàn)證,本算法可以提高節(jié)點(diǎn)定位精度,且提高網(wǎng)絡(luò)通信頻率,可進(jìn)一步提高定位精度,定位結(jié)果達(dá)到了預(yù)期的目的。

DV-Hop算法;節(jié)點(diǎn)定位;zigbee

節(jié)點(diǎn)定位通過節(jié)點(diǎn)間的數(shù)據(jù)和定位算法確定未知節(jié)點(diǎn)的具體位置,標(biāo)識網(wǎng)絡(luò)節(jié)點(diǎn)的空間位置,是無線傳感網(wǎng)絡(luò)研究的重點(diǎn)內(nèi)容之一。目前應(yīng)用較多的定位算法有RSSI測距算法、AOA算法、TOA算法、DV-Hop算法、質(zhì)心定位算法、APIT算法等[1]。本文研究使用的DV-Hop算法基于距離矢量,根據(jù)錨節(jié)點(diǎn)的平均跳距和未知節(jié)點(diǎn)到錨節(jié)點(diǎn)的跳數(shù)估算未知節(jié)點(diǎn)到錨節(jié)點(diǎn)的距離值,建立坐標(biāo)與距離的方程組,通過求解方程組獲得未知節(jié)點(diǎn)的估計坐標(biāo)。

1 傳統(tǒng)DV-HOP定位算法

1.1定位過程

DV-HOP算法的定位過程如圖1所示。

錨節(jié)點(diǎn)通過廣播方式通告自身的位置和跳數(shù)信息,鄰居節(jié)點(diǎn)接收到該數(shù)據(jù)分組后,首先判定是否是首次接收到該錨節(jié)點(diǎn)的數(shù)據(jù)包,如果是首次,則保留記錄,否則,比較跳數(shù)大小,保存跳數(shù)小的記錄。洪泛結(jié)束后,根據(jù)記錄保存的錨節(jié)點(diǎn)信息、跳數(shù)信息和自身坐標(biāo),求取平均跳距。平均跳距與跳數(shù)的乘積就是未知節(jié)點(diǎn)與該錨節(jié)點(diǎn)間的距離,求解距離方程組即可獲得未知節(jié)點(diǎn)的坐標(biāo)值。

1.2誤差產(chǎn)生的主要原因

1)多跳轉(zhuǎn)發(fā)的定位誤差。在DV-HOP算法計算過程中,未知節(jié)點(diǎn)與錨節(jié)點(diǎn)之間的距離值是由錨節(jié)點(diǎn)的平均跳距和跳數(shù)的乘積確定的,實(shí)際網(wǎng)絡(luò)拓?fù)渲校粗?jié)點(diǎn)到錨節(jié)點(diǎn)的轉(zhuǎn)發(fā)路徑是一系列折線段,而錨節(jié)點(diǎn)間的實(shí)際距離是直線段,轉(zhuǎn)發(fā)的跳數(shù)越多,累計的誤差越大,定位誤差也越大[2]。

2)錨節(jié)點(diǎn)密度不均造成的誤差。錨節(jié)點(diǎn)的布局由于實(shí)際空間的限制,不能實(shí)現(xiàn)節(jié)點(diǎn)的均勻布局,會出現(xiàn)錨節(jié)點(diǎn)密度不均的現(xiàn)象。當(dāng)密度不均勻布局時,估算的平均跳距誤差較大,因而造成定位誤差較大[3]。

3)錨節(jié)點(diǎn)密度過低。如果錨節(jié)點(diǎn)密度過低,則錨節(jié)點(diǎn)周圍的多跳錨節(jié)點(diǎn)的數(shù)目越少,與之建立路徑轉(zhuǎn)發(fā)的錨節(jié)點(diǎn)位置對平均跳距的求取影響越大,因而造成定位誤差值較大。并且錨節(jié)點(diǎn)密度過低,網(wǎng)絡(luò)內(nèi)不良節(jié)點(diǎn)數(shù)目的增加[4],降低了網(wǎng)絡(luò)的定位效果。

1.3研究情況

傳統(tǒng)的DV-Hop算法定位誤差較大,不適合于網(wǎng)絡(luò)稀疏的復(fù)雜工作環(huán)境,很多研究者在本算法的改進(jìn)中取得了較大的成果,提高了算法的適用性。文獻(xiàn)[5]根據(jù)兩節(jié)點(diǎn)間的通信覆蓋率在跳數(shù)計算過程中,添加跳數(shù)系數(shù),降低了每跳距產(chǎn)生的距離誤差。文獻(xiàn)[6]將錨節(jié)點(diǎn)劃分兩類,一跳內(nèi)的節(jié)點(diǎn)采用RSSI定位算法,一跳以上采用DV-Hop算法,該方法簡單易行,但不適用于復(fù)雜環(huán)境中使用。文獻(xiàn)[7]針對于礦井復(fù)雜環(huán)境,在DV-Hop定位算法應(yīng)用的基礎(chǔ)上,對跳數(shù)和跳距進(jìn)行了優(yōu)化處理,提高了定位的精度。文獻(xiàn)[8]添加錨節(jié)點(diǎn)的自定位過程,將定位結(jié)果與實(shí)際值相比較,得到計算的修正值,以提高定位的精度。改進(jìn)的定位效果從多個角度進(jìn)行了算法的優(yōu)化,提高了定位精度,但也附加了一些其他技術(shù)問題,需要進(jìn)一步的完善。

2 改進(jìn)的DV-Hop算法

2.1改進(jìn)的基本思想

DV-Hop算法的主要誤差集中在平均跳距和跳數(shù)的問題,基于通信半徑、節(jié)點(diǎn)間距離和跳數(shù)三者之間的關(guān)系,本文采用雙通信半徑的思想,減少平均跳距誤差。文獻(xiàn)[9]中采用雙通信半徑用于改善DVHop算法,但通信半徑設(shè)定為R和R/2,在實(shí)際使用中由于網(wǎng)絡(luò)通信環(huán)境不同,很難確定R/2的射頻信號大小,需進(jìn)行節(jié)點(diǎn)網(wǎng)絡(luò)測試。

無線網(wǎng)絡(luò)通信信號模型公式如下式所示。

其中:λ—路徑損耗系數(shù),一般取2~5;ξ—隨機(jī)數(shù),符合高斯分布,平均值為0,其標(biāo)準(zhǔn)差一般取4~10; d0—參考距離,m;d—估計距離,m;Pr(d0)—參考距離的接收信號強(qiáng)度,dbm;Pr(d)—估計距離的接收信號強(qiáng)度,dbm。

2.2DV-Hop算法的具體改進(jìn)方法

1)網(wǎng)絡(luò)錨節(jié)點(diǎn)首先以RF2廣播數(shù)據(jù)包分組,其中包括節(jié)點(diǎn)ID、節(jié)點(diǎn)坐標(biāo)、初始跳數(shù)、轉(zhuǎn)發(fā)時間等信息,數(shù)據(jù)包分組的初始跳數(shù)值設(shè)定為0.5。收到數(shù)據(jù)包分組的錨節(jié)點(diǎn)保存記錄,轉(zhuǎn)發(fā)時間為0后,首次廣播結(jié)束。

2)網(wǎng)絡(luò)錨節(jié)點(diǎn)以RF1廣播數(shù)據(jù)包分組,數(shù)據(jù)包格式與步驟1相同,但初始跳數(shù)為1。如果網(wǎng)絡(luò)節(jié)點(diǎn)首次接收到該數(shù)據(jù)包分組,則保存記錄,否則判定跳數(shù)大小,保存跳數(shù)小的記錄。將跳數(shù)加后,數(shù)據(jù)包分組轉(zhuǎn)發(fā)給其他鄰居節(jié)點(diǎn)。轉(zhuǎn)發(fā)時間為0后,廣播結(jié)束。

3)與傳統(tǒng)的DV-Hop算法計算一致,求取平均跳數(shù),計算距離值,求解方程組。

3 仿真實(shí)驗(yàn)與分析

為了驗(yàn)證改進(jìn)算法的有效性,本文基于matlab軟件搭建仿真環(huán)境模擬和計算未知節(jié)點(diǎn)的定位效果,研究在不同錨節(jié)點(diǎn)密度和通信半徑的條件下,平均定位誤差的大小。仿真環(huán)境設(shè)定在100 m×100 m的范圍內(nèi),初始錨節(jié)點(diǎn)個數(shù)12個,通信半徑30 m,網(wǎng)絡(luò)環(huán)境中假定路徑損耗系數(shù)為4,信號的干擾用均值為5的高斯白噪聲表示,采用最小二乘法求解方程組。實(shí)驗(yàn)中隨機(jī)生成100個未知節(jié)點(diǎn),計算節(jié)點(diǎn)定位的平均誤差值。

通信半徑對定位誤差的影響如圖2所示。網(wǎng)絡(luò)通信半徑增加,則平均定位誤差相對減小,這也說明在網(wǎng)絡(luò)情況允許的情況下,應(yīng)盡量采用大功率的射頻信號發(fā)射,可降低網(wǎng)絡(luò)的平均定位誤差。錨節(jié)點(diǎn)個數(shù)初始增加可明顯減小平均定位誤差,但當(dāng)節(jié)點(diǎn)密度達(dá)到一定程度,平均定位誤差基本保持不變。

以通信半徑30 m為例,兩種算法對比圖如圖3所示。平均定位誤差相差很大,基于傳統(tǒng)DV-Hop算法的平均定位誤差在35.28%~38.8%,改進(jìn)后的算法平均定位誤差在25.1%~28.8%,改進(jìn)后相比于改進(jìn)前大約提高了10%個精度,達(dá)到了預(yù)期的目的。

4 結(jié)束語

本文在傳統(tǒng)的DV-Hop基礎(chǔ)上采用雙通信半徑方法,將節(jié)點(diǎn)間距離的求取誤差降低了0.5R的誤差,通過仿真實(shí)驗(yàn)看出,通信半徑對于定位結(jié)果影響較大,錨節(jié)點(diǎn)密度在達(dá)到一定程度后對定位結(jié)果影響不大。本文只是針對于節(jié)點(diǎn)間距離的計算進(jìn)行了改進(jìn),后續(xù)研究中應(yīng)考慮求解方程組最優(yōu)解的方法,更進(jìn)一步提高定位精度。

[1]楊鵑,韓雪松.無線傳感網(wǎng)絡(luò)節(jié)點(diǎn)定位技術(shù)[J].承德石油高等專科學(xué)校學(xué)報,2013,15(6):39-43.

[2]夏少波,周建梅,朱曉麗,等.基于跳數(shù)區(qū)域劃分的DV-Hop改進(jìn)算法[J].傳感技術(shù)學(xué)報,2014,27(7):964-969.

[3]李雪梅.基于DV-HOP算法的無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)定位技術(shù)的研究[D].太原:太原理工大學(xué),2012.

[4]李冬.基于DV-Hop的無線傳感器網(wǎng)絡(luò)定位算法研究與改進(jìn)[D].南京:南京理工大學(xué),2013.

[5]譚志,張卉.基于節(jié)點(diǎn)間覆蓋關(guān)系的改進(jìn)DV-Hop算法[J].北京郵電大學(xué)學(xué)報,2014,37(1):35-38.

[6]Liu Y,Qian ZH,Liu D,et al.A DV-hop positioning algorithm for wireless sensor network based on detection[A]//2009 Fifth International Joint Conference on INC,IMS and IDC[C].Seoul:International joint conferences,2009.

[7]方旺盛,吳勝寶.基于井下異構(gòu)無線傳感器網(wǎng)絡(luò)DV-Hop定位算法的改進(jìn)[J].傳感器與微系統(tǒng),2014,33(5):125-128.

[8]黃浩,盧文科.無線傳感器網(wǎng)絡(luò)中基于信標(biāo)節(jié)點(diǎn)反饋的多跳測距定位算法改進(jìn)[J].傳感技術(shù)學(xué)報,2009,22(2): 269-272.

[9]李娟,劉禹,錢志鴻,等.基于雙通信半徑的傳感器網(wǎng)絡(luò)DV-Hop定位算法[J].吉林大學(xué)學(xué)報(工學(xué)版),2014,44 (2):502-507.

Improvement of DV-Hop Algorithm in Application of Node Localization

HAN Xue-song,YANG Juan
(Department of Computer and Information Engineering,Chengde Petroleum College,Chengde 067000,Hebei,China)

Based on the traditional positioning technology of DV-Hop algorithm,through analysis of the main reason for the error occurring in the algorithm,this paper proposes the correction method of Hop count between nodes.Double frequency is used in radio communication.The hop count between nodes can be reduced to 0.5R,which can reduce the average jump distance error.Through matlab software experimental verification,this algorithm can improve the node location accuracy.The higher frequency of network communication can further make the positioning accuracy lower.Positioning results reached the expected purpose.

DV-Hop algorithm;node localization;zigbee

TP393

B

1008-9446(2015)02-0047-03

2014-11-12

韓雪松(1980-),男,吉林省吉林市人,承德石油高等??茖W(xué)校計算機(jī)與信息工程系講師,主要研究方向?yàn)闊o線網(wǎng)絡(luò)通信和數(shù)據(jù)融合技術(shù)等。

主站蜘蛛池模板: 2020极品精品国产| 国产在线八区| 国产精品999在线| 国产视频资源在线观看| h网址在线观看| 亚洲国产日韩一区| 国产凹凸视频在线观看| 精品无码日韩国产不卡av | 91美女在线| 欧美成人一级| 全午夜免费一级毛片| 伊人久久影视| 在线亚洲精品自拍| 亚洲综合片| 97人人做人人爽香蕉精品| 蜜臀AVWWW国产天堂| 亚洲国产精品一区二区高清无码久久| 99视频精品在线观看| 国产福利小视频高清在线观看| 久久精品国产免费观看频道| 亚洲最大情网站在线观看| 日韩无码视频播放| 在线国产综合一区二区三区 | 91在线一9|永久视频在线| 天天干天天色综合网| 一本大道视频精品人妻 | 久久久久88色偷偷| 噜噜噜久久| 国产精品2| 一边摸一边做爽的视频17国产| 国产91九色在线播放| a色毛片免费视频| 看av免费毛片手机播放| 亚洲三级片在线看| 一级一级一片免费| 久久婷婷五月综合97色| www.亚洲国产| 久久精品波多野结衣| 手机永久AV在线播放| 日韩一区二区在线电影| 丝袜亚洲综合| 成年片色大黄全免费网站久久| 亚洲欧美综合在线观看| 欧美日韩国产精品综合| 亚洲系列无码专区偷窥无码| 伊人激情综合网| 在线观看热码亚洲av每日更新| 欧美激情伊人| 国产成人精品男人的天堂下载| 国产美女主播一级成人毛片| 国产凹凸视频在线观看| 91精品网站| 91精品综合| 色综合激情网| 99久久精品视香蕉蕉| 国产女人在线观看| 国产一区二区福利| 日韩国产 在线| 欧美一区二区三区国产精品| 亚洲日韩AV无码精品| 91蜜芽尤物福利在线观看| 欧美性爱精品一区二区三区| 久久永久视频| 国产成人av一区二区三区| 亚洲成人网在线观看| 91啦中文字幕| 日韩欧美国产综合| 日韩精品毛片人妻AV不卡| 一级毛片中文字幕 | 欧美午夜网站| 欧美第一页在线| 手机精品视频在线观看免费| 91福利在线看| 久久久久亚洲精品成人网| 最新国产精品第1页| 免费视频在线2021入口| 亚洲天堂视频在线免费观看| 欧美成人精品欧美一级乱黄| 亚洲国产中文在线二区三区免| 最新日本中文字幕| 国产成a人片在线播放| 一级看片免费视频|