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...

Full description

Bibliographic Details
Main Authors: Chunsheng Guo, Jia Shen, Yao Sun, Na Ying
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