摘要
针对节点定位精度以及安全性,提出跳数矢量的节点定位算法(Hop Vector-based Node Localization Algorithm,HVLA)。通过控制包的交互,获取跳数信息。然后,锚节点依据跳数信息构建跳数矢量,再利用质心定位算法估计未知节点的位置。同时,利用未知节点反馈控制包的响应时间,丢弃一些发布虚假数据的节点,进而实现定位数据的安全性。仿真结果表明,相比于同类算法,HVLA算法的平均定位误差得到有效控制,并且平均定位时延下降了约30.22%,剩余能量率也提升了13.33%。
In order to improve the node localization accuracy and security of localization algorithm,Hop Vector-based Node Localization Algorithm(HVLA)is proposed in this paper.First,the information about hops is obtained by controlling the interaction of packets.Then,the anchor node constructs the hop vector based on the information of hops,and the centroid localization method is used to estimate the position of the unknown nodes.At the same time,the response time of the feedback control packets of the unknown nodes is used to discard the nodes releasing false data,and to realize the security of location data.The simulation results show that the average localization error ratio of HVLA algorithm is controlled effectively compared with the similar algorithm.The average location time delay is reduced about 30.32%,the residual specific energy is also increased by 13.33%.
作者
张焕生
崔炳德
冯涛
ZHANG Huan-sheng;CUI Bing-de;FENG Tao(School of Computer Science and Information Engineering,Hebei University of Water Resources and Electric Engineering,Cangzhou 061001,China)
出处
《火力与指挥控制》
CSCD
北大核心
2021年第5期142-146,共5页
Fire Control & Command Control
关键词
移动无线传感网络
节点定位
控制包
跳数矢量
质心定位算法
mobile wireless sensor networks
node localization
control packet
hop vector
centroid localization algorithm