多半徑誤差修正自適應布谷鳥優化DV-HOP定位算法
摘要:針對WSN節點定位中非測距DV-HOP算法存在較大定位誤差,提出了一種多通信半徑誤差修正自適應布谷鳥優化DV-HOP定位算法(MEACS-D).采用錨節點多通信半徑廣播消息,在跳數計數時將跳數小數化,以減小跳數長短不一造成的誤差;再用虛擬相交圓幾何方法計算1跳內節點與錨節的距離;通過在未知節點選擇平均跳距時,加入各個錨節點權重進行計算來減少平均跳距誤差;另引入可自適應搜索步長的布谷鳥算法代替極大似然估計法來定位節點坐標,以提高定位精度.通過仿真,在不同錨節點、通信半徑、總節點條件下MEACS-D算法較DV-HOP算法和原布谷鳥DV-HOP算法(CS.D)算法定位誤差平均下降39.7%、10.6%,證明MEACS-D算法能有效減少定位誤差.
注: 保護知識產權,如需閱讀全文請聯系西南交通大學學報雜志社