Wang Yan, Jie Huihui, Cheng Long
Department of Computer and Communication Engineering, Northeastern University, Qinhuangdao 066004, Hebei Province, China.
Sensors (Basel). 2019 Aug 21;19(17):3638. doi: 10.3390/s19173638.
As one of the most essential technologies, wireless sensor networks (WSNs) integrate sensor technology, embedded computing technology, and modern network and communication technology, which have become research hotspots in recent years. The localization technique, one of the key techniques for WSN research, determines the application prospects of WSNs to a great extent. The positioning errors of wireless sensor networks are mainly caused by the non-line of sight (NLOS) propagation, occurring in complicated channel environments such as the indoor conditions. Traditional techniques such as the extended Kalman filter (EKF) perform unsatisfactorily in the case of NLOS. In contrast, the robust extended Kalman filter (REKF) acquires accurate position estimates by applying the robust techniques to the EKF in NLOS environments while losing efficiency in LOS. Therefore it is very hard to achieve high performance with a single filter in both LOS and NLOS environments. In this paper, a localization method using a robust extended Kalman filter and track-quality-based (REKF-TQ) fusion algorithm is proposed to mitigate the effect of NLOS errors. Firstly, the EKF and REKF are used in parallel to obtain the location estimates of mobile nodes. After that, we regard the position estimates as observation vectors, which can be implemented to calculate the residuals in the Kalman filter (KF) process. Then two KFs with a new observation vector and equation are used to further filter the estimates, respectively. At last, the acquired position estimates are combined by the fusion algorithm based on the track quality to get the final position vector of mobile node, which will serve as the state vector of both KFs at the next time step. Simulation results illustrate that the TQ-REKF algorithm yields better positioning accuracy than the EKF and REKF in the NLOS environment. Moreover, the proposed algorithm achieves higher accuracy than interacting multiple model algorithm (IMM) with EKF and REKF.
作为最关键的技术之一,无线传感器网络(WSN)集成了传感器技术、嵌入式计算技术以及现代网络与通信技术,近年来已成为研究热点。定位技术作为WSN研究的关键技术之一,在很大程度上决定了WSN的应用前景。无线传感器网络的定位误差主要由非视距(NLOS)传播引起,这种情况发生在诸如室内环境等复杂信道条件下。传统技术如扩展卡尔曼滤波器(EKF)在NLOS情况下表现不佳。相比之下,鲁棒扩展卡尔曼滤波器(REKF)通过在NLOS环境中将鲁棒技术应用于EKF来获取准确的位置估计,但在视距(LOS)情况下会降低效率。因此,很难用单一滤波器在LOS和NLOS环境中都实现高性能。本文提出了一种使用鲁棒扩展卡尔曼滤波器和基于轨迹质量的(REKF-TQ)融合算法的定位方法,以减轻NLOS误差的影响。首先,并行使用EKF和REKF来获得移动节点的位置估计。之后,将位置估计视为观测向量,可用于在卡尔曼滤波器(KF)过程中计算残差。然后分别使用具有新观测向量和方程的两个KF来进一步滤波估计值。最后,基于轨迹质量的融合算法将获取的位置估计进行组合,得到移动节点的最终位置向量,该向量将作为下一个时间步两个KF的状态向量。仿真结果表明,在NLOS环境中,TQ-REKF算法比EKF和REKF具有更好的定位精度。此外,所提出的算法比带有EKF和REKF的交互式多模型算法(IMM)具有更高的精度。