摘要
针对传统的三维DV-Hop定位算法(3D-DVHop)在计算锚节点的平均跳距和未知节点到锚节点的距离时存在缺陷,提出一种基于加权的三维DV-Hop定位算法。该算法在计算锚节点的平均跳距时,对于距离不同的锚节点对其贡献程度,赋予不同的权值,构建加权平均跳距,降低定位误差。仿真分析结果表明随着定位的锚节点数或通信半径的增加,加权三维DV-Hop定位算法的网络平均定位误差呈现下降趋势,且比3D-DVHop的平均定位误差下降更明显;随着总节点数的增加,两种算法的网络平均定位误差都呈现下降趋势,但不明显。
In view of the disadvantages of calculating average hop distances of beacon nodes and that of unknown nodes with a beacon in traditional three-dimensional DV-Hop localization algorithm (3D-DVHop), a weighted three-dimensional DV-Hop localization algorithm (3D-WD-DVHOP) is proposed in this paper. In the process of calculating of the average hop distance between beacon nodes in the 3D-WD-DVHOP algorithm, a weighted average hop distance is constructed to reduce localization errors according to contribution degree of beacon nodes with different distances. The simulation results show that the network average location error of the 3D-WD-DVHOP algorithm decreases more than that of the 3D-DVHop when the number of positioning beacon nodes or the communication radius increases. The network average location errors of the two algorithms both decrease when the total number of nodes increases, but not obvious.
出处
《控制工程》
CSCD
北大核心
2015年第4期761-764,共4页
Control Engineering of China
基金
国家自然科学基金项目资助(61372011)
国家级大学生创新创业训练计划项目资助(201310058043)