| Literature DB >> 30857353 |
Long Cheng1, Yifan Li2, Yan Wang3, Yangyang Bi4, Liang Feng5, Mingkun Xue6.
Abstract
With the rapid development of communication technology in recent years, Wireless Sensor Network (WSN) has become a promising research project. WSN is widely applied in a number of fields such as military, environmental monitoring, space exploration and so on. The non-line-of-sight (NLOS) localization is one of the most essential techniques for WSN. However, the NLOS propagation of WSN is largely influenced by many factors. Hence, a triple filters mixed Kalman Filter (KF) and Unscented Kalman Filter (UKF) voting algorithm based on Fuzzy-C-Means (FCM) and residual analysis (TF-FCM) has been proposed to cope with this problem. Firstly, an NLOS identification algorithm based on residual analysis is used to identify NLOS errors. Then, an NLOS correction algorithm based on voting and NLOS errors classification algorithm based on FCM are used to process the NLOS measurements. Hard NLOS measurements and soft NLOS measurements are classified by FCM classification. Secondly, KF and UKF are applied to filter two categories of NLOS measurements. Thirdly, maximum likelihood localization (ML) is employed to estimate the position of mobile nodes. The simulation result confirms that the accuracy and robustness of TF-FCM are better than IMM, UKF and KF. Finally, an experiment is conducted to test and verify our algorithm which obtains higher localization accuracy.Entities:
Keywords: Fuzzy-C-Means; Kalman Filter; Unscented Kalman Filter; non-line-of-sight; residual analysis; wireless sensor network
Year: 2019 PMID: 30857353 PMCID: PMC6427349 DOI: 10.3390/s19051215
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
List of key notations.
| Symbol | Explanation | Symbol | Explanation |
|---|---|---|---|
|
| the number of beacon nodes |
| the combination of beacon nodes |
|
| the index of every combination |
| the estimated position of every combination |
|
| the residual of |
| the average residual of |
|
| the true distance between mobile node and |
| the estimated distance between mobile node and the |
|
| the final position of mobile node at the time |
| the corrected range after voting |
|
| the LOS errors |
| the NLOS errors |
|
| the location of each voting grid |
| the estimated location of mobile node |
|
| the voting matrix |
| the number of votes increased at |
|
| the number of the estimated location of mobile node |
| the average of the mobile nodes |
|
| the number of distances in a time slot |
| the number of cluster centers |
|
| the cluster centers set |
| the membership between |
|
| the |
| the Euclidean distance between |
|
| the state of the |
| the covariance of the |
|
| Kalman gain of the |
| the measured state of the |
|
| weight efficient of the |
| the state of the |
Figure 1The flowchart for the proposed algorithm.
Figure 2The Description of Voting.
The default parameters of a Gaussian Distribution.
| Parameter | Symbol | Default Values |
|---|---|---|
| The number of beacon nodes |
| 5 |
| The probability of NLOS propagation |
| 0.7 |
| The standard deviation of measurement noise |
| 1 |
| The NLOS errors |
|
|
| The number of sample points |
| 100 |
| The number of Monte Carlo runs |
| 1000 |
Figure 3The localization result of TF-FCM.
Figure 4The localization error versus CDF.
Figure 5The RMSE versus the number of beacon nodes.
Figure 6The RMSE versus mean of NLOS errors.
Figure 7The RMSE versus standard deviation of NLOS errors.
Figure 8The RMSE versus the probability of NLOS errors.
The default parameters of Uniform Distribution.
| Parameter | Symbol | Default Values |
|---|---|---|
| The number of beacon nodes |
| 5 |
| The probability of NLOS propagation |
| 0.7 |
| The standard deviation of measurement noise |
| 1 |
| The NLOS errors |
|
|
| The number of sample points |
| 100 |
| The number of Monte Carlo runs |
| 1000 |
Figure 9The localization error versus CDF.
Figure 10The RMSE versus the number of beacon nodes.
Figure 11The RMSE versus of NLOS errors.
The default parameters of Exponential Distribution.
| Parameter | Symbol | Default Values |
|---|---|---|
| The number of beacon nodes |
| 5 |
| The probability of NLOS propagation |
| 0.7 |
| The standard deviation of measurement noise |
| 1 |
| The NLOS errors |
| 5 |
| The number of sample points |
| 100 |
| The number of Monte Carlo runs |
| 1000 |
Figure 12The localization error versus CDF.
Figure 13The RMSE versus the number of beacon nodes.
Figure 14The UWB node.
Figure 15The floor plan of the indoor environment.
Figure 16The localization errors versus CDF.
Comparison table of average localization error.
| Algorithm | Average Localization Error/m |
|---|---|
| TF-FCM | 0.192 |
| UKF | 0.555 |
| IMM | 1.366 |
| KF | 1.434 |
Running time of each algorithm.
| Algorithm | Running Time/m |
|---|---|
| TF-FCM | 0.192 |
| UKF | 0.555 |
| IMM | 1.366 |
| KF | 1.434 |