为避免引入移动传感器网络中受到非视距影响的信息,提出了基于节点一跳邻居的广播信息进行定位的算法,采用信息洪泛的方式来提高节点的利用效率.在采样阶段,将已定位节点作为虚拟锚节点,并优化已定位节点邻居的采样箱,提高在低锚节点密度下的定位精度;在滤波阶段,利用连通性理论和未知节点的位置信息改进滤波条件,提高节点的采样效率;利用虚拟锚节点一跳信息逐层实现网络所有节点的定位.仿真结果表明,无论有无障碍物,该算法与传统算法相比,定位精度均得到提高,尤其在低锚节点密度的网络中具有较好的定位效果.
Enhanced Monte Carlo Boxed (EMCB), based on the broadcasting messages of one-hop neighbor nodes, is proposed in a mobile wireless sensor network for NLOS environment. The utilization efficiency of nodes is improved in the way of message flooding. The located nodes are used as the virtual anchor nodes in order to improve the location precision in the network with few anchors, optimizing the sample boxes of the neighbor nodes. Besides, both the theoretical limit of connectivity and the previous location information are used to enhance the filtering performance. Taking advantage of the one-hop messages, all the nodes are located layer-by-layer. Finally, the results of simulation show that the location precision is improved compared with the traditional algorithms in any situation. Especially, a good performance is achieved with fewer anchor nodes.