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

無線傳感器網(wǎng)絡節(jié)點定位算法優(yōu)化研究

2024-03-07 05:36:00段林妍
技術與市場 2024年2期

段林妍

四川省計算機研究院,四川 成都 610041

0 引言

無線傳感器網(wǎng)絡是一種分布式傳感網(wǎng)絡,它是可感知和檢查外部世界的傳感器。無線傳感器網(wǎng)絡中的傳感器通過無線方式通信,因此網(wǎng)絡設置靈活,設備位置可隨時更改,還可與互聯(lián)網(wǎng)進行有線或無線方式的連接,形成一個多跳自組織網(wǎng)絡。

無線傳感器網(wǎng)絡中需要收集各網(wǎng)絡節(jié)點傳感器采集的數(shù)據(jù),實現(xiàn)數(shù)據(jù)匯總和交互,因此,需要對節(jié)點的位置進行準確的描述,才能確保采集數(shù)據(jù)的準確性。

節(jié)點定位計算是無線傳感器網(wǎng)絡中的核心問題。現(xiàn)有的定位算法分為基于距離的定位算法和距離無關的定位算法[1]。基于距離的定位算法適用于定位精度要求較高的應用場景,對傳感器節(jié)點的硬件要求較高。距離無關的定位算法適用于定位精度要求不高或者硬件功耗低等場景,常用的算法有DV-Hop定位算法、質心定位算法、APIT定位算法等[2]。

目前實際應用較多節(jié)點定位算法是DV-Hop算法。DV-Hop定位算法的核心思路是基于距離矢量路由計算,通過節(jié)點之間的跳數(shù)和平均跳距的乘積來表示節(jié)點之間的距離[3]。DV-Hop定位算法是目前應用最廣泛的非測距定位算法,該算法在各向同性網(wǎng)絡環(huán)境中可獲得較好的定位效果,但在節(jié)點隨機分布的網(wǎng)絡環(huán)境中,由于平均跳距計算誤差大、用直線路徑代替實際路徑等原因,存在較大的定位誤差[4]。

本文針對DV-Hop算法中存在的不足,提出了改進優(yōu)化思路和相應的算法,后續(xù)算例驗證了改進算法的有效性。

1 現(xiàn)有節(jié)點定位算法存在的不足

現(xiàn)有DV-Hop算法的定位思路是采用傳統(tǒng)網(wǎng)絡中的距離向量路由機制,DV-Hop算法的整個定位過程分為3個部分。

1)計算未知節(jié)點到錨節(jié)點之間的最小跳數(shù),使用距離矢量交換協(xié)議,使網(wǎng)絡中所有節(jié)點均獲得距各錨節(jié)點的最小跳數(shù)。

2)計算錨節(jié)點與未知節(jié)點之間的距離。單個錨節(jié)點依據(jù)來自其他錨節(jié)點的位置坐標以及與其自身之間的最小跳數(shù),可計算出其平均每跳距離,即平均跳距。錨節(jié)點計算完自身的平均每跳距離后,利用洪泛法將其廣播出去,網(wǎng)絡中所有節(jié)點只接收距離自己最近錨節(jié)點的平均跳距,未知節(jié)點收到距離自身最近的錨節(jié)點的平均跳距后,將其乘以該錨節(jié)點到未知節(jié)點的最小跳數(shù),即為未知節(jié)點到該錨節(jié)點的距離。

在DV-Hop算法中,采用錨節(jié)點與未知節(jié)點之間的最小平均跳距與跳數(shù)乘積進行計算,容易產(chǎn)生定位誤差,現(xiàn)有的算法主要存在以下不足。

傳統(tǒng)的DV-Hop算法中未知節(jié)點只將最近的錨節(jié)點的平均跳距值作為其平均跳距計算的估計值,而實際情況中,未知節(jié)點與多個信標節(jié)點間跳數(shù)值為1跳時,節(jié)點之間的實際距離不一致,傳統(tǒng)節(jié)點定位算法將節(jié)點間估算距離均是按照1跳來處理,從而造成估算誤差。由于無線傳感器網(wǎng)絡部署時因為地理因素會存在空洞現(xiàn)象,造成節(jié)點間最短通信距離發(fā)生曲折變化。因此,使用DV-Hop算法會帶來較大的距離誤差,需要根據(jù)實際場景進行調整,現(xiàn)有算法適應能力較弱。

2 DV-Hop算法的優(yōu)化

2.1 優(yōu)化思路

目前,DV-Hop定位算法的改進思路主要是通過對節(jié)點通信距離進行取樣,例如錨節(jié)點和未知節(jié)點的通信距離為R,可將節(jié)點通信距離取1/4、1/2、3/4計算跳數(shù),以提高跳數(shù)計數(shù)的精度。文獻[5]中提出了一種基于雙通信半徑的DV-hop算法,未知節(jié)點使用通信半徑R,而信標節(jié)點使用R和0.5R進行通信,仿真結果表明其定位精度有所提升,但這種改進算法需要依賴實際工程經(jīng)驗才能確定通信半徑設置是否合理,能夠適配的應用場景較為有限。

本文改進思路是在得到全網(wǎng)平均每跳距離的基礎上,通過分析任意錨節(jié)點的平均每跳距離誤差,修正全網(wǎng)平均每跳距離,使其能接近真實值,從而降低誤差,提高精度。

一般來說,錨節(jié)點的平均每跳距離誤差定義為[6]:

(1)

由式(1)可知,可從2個方面減少平均每跳距離誤差,一是降低各錨節(jié)點計算本節(jié)點的平均每跳跳距誤差,修正全網(wǎng)的平均每跳跳距值;二是提升節(jié)點之間的跳數(shù)hij,可將節(jié)點通信半徑多次取樣,以增加節(jié)點之間的跳數(shù),逼近1跳的真實距離。

由于未設置準入門檻,“糧食銀行”運營主體可能會沖破道德的約束,過分追求經(jīng)濟利益導致企業(yè)無法正常運轉或破產(chǎn),出現(xiàn)“跑路”風險,損害農民利益。江西省社科院農村經(jīng)濟研究所副所長尹小健表示,農民將糧食存入“糧食銀行”,存在一定風險,糧食行情下行時,經(jīng)營者的資金鏈一旦斷裂或遭遇不可抗的自然災害,無力支付利息或提供農資時,“跑路”就不足為奇。

根據(jù)現(xiàn)有文獻可知,經(jīng)過大量統(tǒng)計分析,無線傳感器分布呈泊松分布[6]。根據(jù)參數(shù)估計理論,使用均方差比方差更有效[7]。在概率論中,方差是衡量隨機變量或對一組數(shù)據(jù)離散程度的度量[8]。均方誤差是各數(shù)據(jù)偏離真實值差值的平方和的平均數(shù),也就是誤差平方和的平均數(shù)[9]。

(2)

(3)

式中:dij為錨節(jié)點i和j之間的真實距離;ri為錨節(jié)點i的平均每跳距離估算值;hij為錨節(jié)點i和j之間的跳數(shù);N為總的節(jié)點數(shù)。

整個無線傳感器網(wǎng)絡的整體誤差為:

(4)

用最小二乘法求解,可得修正過后的平均每跳距離估算值為:

(5)

2.2 改進算法的工作流程

改進算法的工作流程步驟如下。①無線傳感器網(wǎng)絡初始化。②使用典型的距離矢量交換協(xié)議,錨節(jié)點在無線傳感器網(wǎng)絡中廣播包含自身位置信息的數(shù)據(jù)包,使網(wǎng)絡中所有節(jié)點獲得錨節(jié)點之間的跳數(shù)。③錨節(jié)點i利用式(5)計算修正后的平均每跳距離,并廣播帶有跳數(shù)和平均跳距的分組,其他錨節(jié)點均需要廣播相應的分組。④利用極大似然估計法估算其坐標,程序結束。

3 仿真分析

由于DV-Hop定位算法受網(wǎng)絡拓撲結構的影響較大,對于不同的網(wǎng)絡結構,定位算法的精度會發(fā)生變化。因此,為驗證本文提出的優(yōu)化DV-Hop定位算法的普適性,本文針對不同通信半徑和錨節(jié)點情況分別多次進行了網(wǎng)絡仿真試驗。

無線傳感器網(wǎng)絡區(qū)域大小為300 m×300 m,隨機布設150個節(jié)點,經(jīng)過多次試驗后,取平均值作為仿真的結果。使用MATLAB仿真經(jīng)典DV-Hop定位算法與本文提出的改進DV-Hop定位算法的性能指標,并進行對比分析。

圖1為通信半徑為10 m時,本文提出的改進定位算法與傳統(tǒng)DV-Hop算法在相對定位誤差與錨節(jié)點數(shù)量之間的關系圖。

圖1 通信半徑為10 m時的相對定位誤差比較

圖2為通信半徑增大到50 m時,本文提出的改進定位算法與傳統(tǒng)DV-Hop算法在相對定位誤差與錨節(jié)點數(shù)量之間的關系圖。

圖2 通信半徑為50 m時的相對定位誤差比較

從圖1和圖2變化可知:一是在錨節(jié)點數(shù)量依次遞增且通信半徑不變的情況下,相對定位誤差逐漸變小;二是隨著通信半徑的增大,相對定位誤差逐漸減小。究其原因,通信半徑的提升意味著網(wǎng)絡連通度的提升,相對誤差會減小,說明本文提出算法符合無線傳感器網(wǎng)絡部署的實際情況。

本文提出的改進算法利用均方差的計算方法,從全網(wǎng)誤差的角度進行優(yōu)化,可有效降低整體誤差,并且這種優(yōu)化方式與無線傳感器網(wǎng)絡拓撲架構無關。因此,本文提出的改進算法相對于改進跳數(shù)計數(shù)的優(yōu)化方法,應用場景更廣,更具有普適性。

4 結束語

本文在DV-Hop算法基礎上提出了一種改進算法,在得到全網(wǎng)平均每跳距離的基礎上,通過分析任意錨節(jié)點的平均每跳距離誤差,建立均方差優(yōu)化模型,修正全網(wǎng)平均每跳距離,使其能接近真實值,從而減小誤差,提高精度。仿真結果表明改進算法在減小誤差和提高精度方面均有所提升。

主站蜘蛛池模板: 91久久偷偷做嫩草影院精品| 天堂中文在线资源| 日本人又色又爽的视频| 精品无码一区二区在线观看| 熟妇丰满人妻av无码区| 无码免费的亚洲视频| 71pao成人国产永久免费视频| 少妇被粗大的猛烈进出免费视频| 精品乱码久久久久久久| 无码又爽又刺激的高潮视频| 亚洲综合二区| 91在线播放国产| 亚洲福利网址| 国产情侣一区二区三区| 午夜福利亚洲精品| 美女扒开下面流白浆在线试听 | 欧美日韩精品一区二区在线线| 伊人成色综合网| 亚洲中文无码av永久伊人| 色窝窝免费一区二区三区 | 亚洲精品波多野结衣| 中国特黄美女一级视频| 欧美一级一级做性视频| 狼友视频国产精品首页| 亚洲中文在线视频| 91视频99| 99久久精彩视频| 五月婷婷综合在线视频| jizz国产视频| 国产午夜一级毛片| 国产精品浪潮Av| 毛片一级在线| 国产成人高清精品免费5388| 色成人亚洲| 婷婷五月在线视频| 老汉色老汉首页a亚洲| 99久久精品无码专区免费| 中字无码av在线电影| 亚洲精品不卡午夜精品| 2021国产精品自拍| 日韩久久精品无码aV| 国产一区二区三区在线无码| 999精品视频在线| 美女高潮全身流白浆福利区| 色悠久久久久久久综合网伊人| 国产精品亚洲精品爽爽| 高清视频一区| 国产精品亚洲天堂| AV熟女乱| 日韩精品久久无码中文字幕色欲| 亚洲欧美另类久久久精品播放的| 久久精品aⅴ无码中文字幕 | 亚洲色图另类| 天天视频在线91频| 欧美色综合网站| 午夜影院a级片| 伊人网址在线| 国产色爱av资源综合区| 亚洲国产精品一区二区第一页免| 欧美在线三级| 国内精自线i品一区202| AV在线天堂进入| 综合亚洲网| 伊人查蕉在线观看国产精品| 亚洲精品无码在线播放网站| 亚洲床戏一区| 欧美性精品| 丝袜国产一区| 2021精品国产自在现线看| 精品伊人久久久久7777人| 国产三级毛片| 久草中文网| 国产在线欧美| 国产色网站| 久996视频精品免费观看| 好紧好深好大乳无码中文字幕| 国产欧美日韩视频怡春院| 亚洲天堂网在线播放| 久久五月视频| 亚欧美国产综合| 亚洲专区一区二区在线观看| 亚洲开心婷婷中文字幕|