| Literature DB >> 33167525 |
Zhongliang Deng1, Shihao Tang1, Buyun Jia1, Hanhua Wang1, Xiwen Deng1, Xinyu Zheng1.
Abstract
Localization estimation and clock synchronization are important research directions in the application of wireless sensor networks. Aiming at the problems of low positioning accuracy and slow convergence speed in localization estimation methods based on message passing, this paper proposes a low-complexity distributed cooperative joint estimation method suitable for dynamic networks called multi-Gaussian variational message passing (M-VMP). The proposed method constrains the message to be a multi-Gaussian function superposition form to reduce the information loss in the variational message passing algorithm (VMP). Only the mean, covariance and weight of each message need to be transmitted in the network, which reduces the computational complexity while ensuring the information completeness. The simulation results show that the proposed method is superior to the VMP algorithm in terms of position accuracy and convergence speed and is close to the sum-product algorithm over a wireless network (SPAWN) based on non-parametric belief propagation, but the computational complexity and communication load are significantly reduced.Entities:
Keywords: cooperative localization; factor graph (FG); joint estimation of position and clock; multi-variational message passing (M-VMP); second-order Taylor expansion
Year: 2020 PMID: 33167525 PMCID: PMC7663923 DOI: 10.3390/s20216315
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
List of symbols.
| Symbol | Meaning | Symbol | Meaning |
|---|---|---|---|
|
| Set of neighbor anchor nodes of node |
| Set of neighbor nodes to be located of node |
|
| Position vector of node |
| Measurement value of local clock of note |
|
| Real time value at time |
| Slope of local clock of node |
|
| Relative slope of local clock offset between nodes
|
| Set of neighbor nodes of node |
|
| Range measurement between node |
| Measurement noise of
|
|
| Variance of
|
| NLOS error of
|
|
| Set of all communicable node pairs
|
| Set of all node pairs
|
|
| Position vector of all nodes at time
|
| Clock offset of all nodes at time
|
|
| Average velocity of node
|
| Measurement noise of
|
|
| Variance of
|
| Vector to be estimated of note
|
|
| Estimation result of node |
| Range measurement in all node pairs
|
|
| NLOS error in all node pairs
|
| Vector sets of
|
|
| Message send from |
| Belief of variable |
|
| Confluent Hypergeometric Function of the First Type |
| Mean of belief |
|
| Covariance of belief |
| Weight of the |
|
| Fisher Information Matrix (FIM) of
|
| Cramer-Rao Lower Bound of
|
Figure 1Factor graph model of variational message passing (VMP)-based cooperative localization problem. The circle represents the factor node and the square represents the variable node. represents the localization variable of the node to be located, represents the message that transmits between different times, represents the distance information that the nodes transmit, represents the non-sight distance parameter that affects the information between nodes and represents the non-sight distance error probability function that affects the non-sight distance parameter.
Figure 2FG of a node pair at time n. represent the localization and time synchronization parameter of the node to be estimated, represents the message that transmits between different times, represents the distance information that the nodes transmit, represents the non-sight distance parameter that affects the information between nodes and represents the non-sight distance error probability function that affects the non-sight distance parameter.
Figure 3(a) The real scene of the underground parking lot. (b) Simulation scenario. Zone 1 is the simulation area.
Figure 4(a) Root mean square error (RMSE) of position error with different initial location error. (b) Cumulative distribution function (CDF) of position error with different initial location error.
Figure 5(a) RMSE of the clock drift slope versus iterations and (b) RMSE of position error versus iterations.
Figure 6CDF of position error with different values of the number of Gaussian distribution M in line of sight (LOS) environment.
Figure 7CDF of position error with different communication distance.
Figure 8Relationship between position error and nodes’ density.
Figure 9(a) RMSE of position accuracy with different NLOS probability. (b) CDF of position error with different NLOS probability.
Comparisons of different methods for each node at each iteration.
| Method | Computational Complexity | Run-Time | Communication Overhead |
|---|---|---|---|
| M-VMP (proposed method) |
| 84.449 ms |
|
| CLOC |
| 288.500 ms |
|
| SPAWN |
| 5469.089 ms |
|