Zhejiang Gongshang University, Hangzhou 310018, China.
Zhejiang University of Technology, Hangzhou 310023, China.
Sensors (Basel). 2018 Sep 7;18(9):2991. doi: 10.3390/s18092991.
The problem of target localization in WSN (wireless sensor network) has received much attention in recent years. However, the performance of traditional localization algorithms will drastically degrade in the non-line of sight (NLOS) environment. Moreover, variable methods have been presented to address this issue, such as the optimization-based method and the NLOS modeling method. The former produces a higher complexity and the latter is sensitive to the propagating environment. Therefore, this paper puts forward a simple NLOS identification and localization algorithm based on the residual analysis, where at least two line-of-sight (LOS) propagating anchor nodes (AN) are required. First, all ANs are grouped into several subgroups, and each subgroup can get intermediate position estimates of target node through traditional localization algorithms. Then, the AN with an NLOS propagation, namely NLOS-AN, can be identified by the threshold based hypothesis test, where the test variable, i.e., the localization residual, is computed according to the intermediate position estimations. Finally, the position of target node can be estimated by only using ANs under line of sight (LOS) propagations. Simulation results show that the proposed algorithm can successfully identify the NLOS-AN, by which the following localization produces high accuracy so long as there are no less than two LOS-ANs.
无线传感器网络(WSN)中的目标定位问题近年来受到了广泛关注。然而,传统的定位算法在非视距(NLOS)环境下的性能会大幅下降。此外,已经提出了各种方法来解决这个问题,例如基于优化的方法和 NLOS 建模方法。前者产生的复杂度较高,而后者对传播环境敏感。因此,本文提出了一种基于残差分析的简单 NLOS 识别和定位算法,该算法至少需要两个视距( LOS)传播锚节点(AN)。首先,将所有 AN 分为若干个小组,每个小组都可以通过传统的定位算法得到目标节点的中间位置估计。然后,通过基于假设检验的阈值来识别具有 NLOS 传播的 AN,即 NLOS-AN,其中根据中间位置估计计算测试变量,即定位残差。最后,仅使用 LOS 传播的 AN 就可以估计目标节点的位置。仿真结果表明,该算法能够成功识别 NLOS-AN,只要有不少于两个 LOS-AN,后续的定位就可以达到高精度。