| Literature DB >> 30029550 |
Yan Wang1,2, Jinquan Hang3, Long Cheng4,5, Chen Li6, Xin Song7.
Abstract
In recent years, the rapid development of microelectronics, wireless communications, and electro-mechanical systems has occurred. The wireless sensor network (WSN) has been widely used in many applications. The localization of a mobile node is one of the key technologies for WSN. Among the factors that would affect the accuracy of mobile localization, non-line of sight (NLOS) propagation caused by a complicated environment plays a vital role. In this paper, we present a hierarchical voting based mixed filter (HVMF) localization method for a mobile node in a mixed line of sight (LOS) and NLOS environment. We firstly propose a condition detection and distance correction algorithm based on hierarchical voting. Then, a mixed square root unscented Kalman filter (SRUKF) and a particle filter (PF) are used to filter the larger measurement error. Finally, the filtered results are subjected to convex optimization and the maximum likelihood estimation to estimate the position of the mobile node. The proposed method does not require prior information about the statistical properties of the NLOS errors and operates in a 2D scenario. It can be applied to time of arrival (TOA), time difference of arrival (TDOA), received signal (RSS), and other measurement methods. The simulation results show that the HVMF algorithm can efficiently reduce the effect of NLOS errors and can achieve higher localization accuracy than the Kalman filter and PF. The proposed algorithm is robust to the NLOS errors.Entities:
Keywords: convex optimization; mobile localization; non-line of sight; particle filter; square root unscented Kalman filter; wireless sensor network
Year: 2018 PMID: 30029550 PMCID: PMC6068896 DOI: 10.3390/s18072348
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
List of Key Notations.
| Notation | Explanation | Notation | Explanation |
|---|---|---|---|
|
| the number of beacon nodes |
| the position of beacon nodes |
|
| the position of mobile nodes |
| the true distance between the |
|
| the measured distance measurement of the |
| the NLOS error |
|
| the measurement noise |
| the probability of the measurement contains NLOS error |
|
| the output of Square Root Unscented Kalman Filter |
| the output of Particle Filter |
|
| the mixed measurement value |
| the state vector measured by the |
|
| the variance of the state vector |
| the state transition matrix |
|
| system process noise input matrix |
| process noise |
|
| observation matrix |
| observation noise |
|
| the location of each voting node |
| the Euclidean distance between |
|
| the number of votes increased at |
| voting result matrix |
|
| the number of the possible initial estimated position of mobile node |
| the initial results set |
|
| the average state for group |
| the estimated state measured by the |
|
| the estimated error covariance matrix of the state measured by the |
| the estimated state of |
|
| the estimated matrix of |
| the estimated sigma points for group |
|
| the dimension of the state vector |
| the weight coefficient for |
|
| the estimated distance from |
| the average distance for group |
|
| the cross-covariance matrix of |
| the filter gain matrix |
|
| the number of the particles we use in PF |
| the estimated state of |
|
| the weight coefficient for particles |
| the estimated sigma points for group |
|
| the optimized point for the group |
| the output of convex optimization |
Figure 1The flowchart for the proposed algorithm.
Figure 2An example of voting process (only one beacon node).
Figure 3An example of voting process (three beacon node).
Figure 4The deployment of beacon nodes and obstacles.
The default parameter values.
| Parameters | Symbol | Default Values |
|---|---|---|
| The number of beacon nodes |
| 8 |
| The standard deviation of measurement noise |
| 1 |
| The NLOS error |
|
Figure 5The sight state in sample points.
Figure 6The localization error in each sample point.
Figure 7The localization error versus cumulative distribution function (CDF).
Figure 8The localization error in each sample point.
Figure 9The localization error versus CDF.
Figure 10The number of beacon nodes versus Root Mean Square Error (RMSE).
Figure 11The mean of non-line of sight (NLOS) errors versus RMSE.
Figure 12The standard deviation of NLOS errors versus RMSE.
Figure 13The number of beacon nodes versus RMSE.
Figure 14The localization error in each sample point.
Figure 15The localization error CDF.
Figure 16RMSE versus .
Figure 17The number of beacon nodes versus RMSE.
Figure 18The localization error versus CDF.
Figure 19The parameter versus RMSE.
Figure 20The floor plan for the test bed.
Figure 21The localization error in each sample point.
Figure 22The localization error versus CDF.
Running times of each method.
| Method Used | Running Times/s |
|---|---|
| KF | 0.0015 |
| PF | 0.0045 |
| HVMF | 0.0324 |