RB Particle Filter Time Synchronization Algorithm Based on the DPM Model
Time synchronization is essential for node localization, target tracking, data fusion, and various other Wireless Sensor Network (WSN) applications. To improve the estimation accuracy of continuous clock offset and skew of mobile nodes in WSNs, we propose a novel time synchronization algorithm, the...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2015-09-01
|
Series: | Sensors |
Subjects: | |
Online Access: | http://www.mdpi.com/1424-8220/15/9/22249 |
id |
doaj-3f38b5df04494427b491ee5b5360cb40 |
---|---|
record_format |
Article |
spelling |
doaj-3f38b5df04494427b491ee5b5360cb402020-11-25T00:49:15ZengMDPI AGSensors1424-82202015-09-01159222492226510.3390/s150922249s150922249RB Particle Filter Time Synchronization Algorithm Based on the DPM ModelChunsheng Guo0Jia Shen1Yao Sun2Na Ying3College of Communication Engineering, Hangzhou Dianzi University, Hangzhou 310018, ChinaCollege of Communication Engineering, Hangzhou Dianzi University, Hangzhou 310018, ChinaCollege of Automation Engineering, Hangzhou Dianzi University, Hangzhou 310018, ChinaCollege of Communication Engineering, Hangzhou Dianzi University, Hangzhou 310018, ChinaTime synchronization is essential for node localization, target tracking, data fusion, and various other Wireless Sensor Network (WSN) applications. To improve the estimation accuracy of continuous clock offset and skew of mobile nodes in WSNs, we propose a novel time synchronization algorithm, the Rao-Blackwellised (RB) particle filter time synchronization algorithm based on the Dirichlet process mixture (DPM) model. In a state-space equation with a linear substructure, state variables are divided into linear and non-linear variables by the RB particle filter algorithm. These two variables can be estimated using Kalman filter and particle filter, respectively, which improves the computational efficiency more so than if only the particle filter was used. In addition, the DPM model is used to describe the distribution of non-deterministic delays and to automatically adjust the number of Gaussian mixture model components based on the observational data. This improves the estimation accuracy of clock offset and skew, which allows achieving the time synchronization. The time synchronization performance of this algorithm is also validated by computer simulations and experimental measurements. The results show that the proposed algorithm has a higher time synchronization precision than traditional time synchronization algorithms.http://www.mdpi.com/1424-8220/15/9/22249wireless sensor networkstime synchronizationdirichlet process mixture modelrao-blackwellised particle filter |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Chunsheng Guo Jia Shen Yao Sun Na Ying |
spellingShingle |
Chunsheng Guo Jia Shen Yao Sun Na Ying RB Particle Filter Time Synchronization Algorithm Based on the DPM Model Sensors wireless sensor networks time synchronization dirichlet process mixture model rao-blackwellised particle filter |
author_facet |
Chunsheng Guo Jia Shen Yao Sun Na Ying |
author_sort |
Chunsheng Guo |
title |
RB Particle Filter Time Synchronization Algorithm Based on the DPM Model |
title_short |
RB Particle Filter Time Synchronization Algorithm Based on the DPM Model |
title_full |
RB Particle Filter Time Synchronization Algorithm Based on the DPM Model |
title_fullStr |
RB Particle Filter Time Synchronization Algorithm Based on the DPM Model |
title_full_unstemmed |
RB Particle Filter Time Synchronization Algorithm Based on the DPM Model |
title_sort |
rb particle filter time synchronization algorithm based on the dpm model |
publisher |
MDPI AG |
series |
Sensors |
issn |
1424-8220 |
publishDate |
2015-09-01 |
description |
Time synchronization is essential for node localization, target tracking, data fusion, and various other Wireless Sensor Network (WSN) applications. To improve the estimation accuracy of continuous clock offset and skew of mobile nodes in WSNs, we propose a novel time synchronization algorithm, the Rao-Blackwellised (RB) particle filter time synchronization algorithm based on the Dirichlet process mixture (DPM) model. In a state-space equation with a linear substructure, state variables are divided into linear and non-linear variables by the RB particle filter algorithm. These two variables can be estimated using Kalman filter and particle filter, respectively, which improves the computational efficiency more so than if only the particle filter was used. In addition, the DPM model is used to describe the distribution of non-deterministic delays and to automatically adjust the number of Gaussian mixture model components based on the observational data. This improves the estimation accuracy of clock offset and skew, which allows achieving the time synchronization. The time synchronization performance of this algorithm is also validated by computer simulations and experimental measurements. The results show that the proposed algorithm has a higher time synchronization precision than traditional time synchronization algorithms. |
topic |
wireless sensor networks time synchronization dirichlet process mixture model rao-blackwellised particle filter |
url |
http://www.mdpi.com/1424-8220/15/9/22249 |
work_keys_str_mv |
AT chunshengguo rbparticlefiltertimesynchronizationalgorithmbasedonthedpmmodel AT jiashen rbparticlefiltertimesynchronizationalgorithmbasedonthedpmmodel AT yaosun rbparticlefiltertimesynchronizationalgorithmbasedonthedpmmodel AT naying rbparticlefiltertimesynchronizationalgorithmbasedonthedpmmodel |
_version_ |
1725252158247403520 |