为解决稀疏无线传感器网络的现有MCB移动节点定位算法存在定位精度低和无法定位的节点的数量多的问题,对MCB算法进行了改进,进而提出了一种新的移动节点定位算法MCBP,该算法把已定位的节点作为其它未定位节点的参考点(准信标节点),利用准信标节点的位置信息参与后续定位过程,使更多的节点可以定位,并且提高了定位精度。仿真结果表明,MCBP移动节点定位算法比前人的类似算法的定位误差最大可减少22%,平均减少16%。无法定位的节点的数量最大可减少26%,平均减少12%。
In view of the problem that the MCB, a popular-used algorithm for localization of mobile nodes in spares mobile wireless sensor networks, has a low node localization accuracy and a low node localization rate. The paper based on the improvement of the MCB, proposes a new mobile node localization method, namely the Monte Carlo localization boxed using pseudo-beacous (MCBP). The method reckons localized nodes as pseudo beacons to localize the other nodes, thus more nodes can be localized, and the localization accuracy can be improved. The simulation results show that the localization error of the MCBP is improved by 22% at most, 16% on average. The improvement of coverage is 26% at most and 12% on average.