Skip to content

Microsecond-accuracy time synchronization using the IEEE 802.15.4 TSCH Protocol

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Standard

Microsecond-accuracy time synchronization using the IEEE 802.15.4 TSCH Protocol. / Elsts, Atis; Duquennoy, Simon; Fafoutis, Xenofon; Oikonomou, George; Piechocki, Robert; Craddock, Ian.

2016 IEEE 41st Conference on Local Computer Networks Workshops (LCN Workshops 2016): Proceedings of a meeting held 7-10 November 2016, Dubai, United Arab Emirates. Institute of Electrical and Electronics Engineers (IEEE), 2017. p. 156-164.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Harvard

Elsts, A, Duquennoy, S, Fafoutis, X, Oikonomou, G, Piechocki, R & Craddock, I 2017, Microsecond-accuracy time synchronization using the IEEE 802.15.4 TSCH Protocol. in 2016 IEEE 41st Conference on Local Computer Networks Workshops (LCN Workshops 2016): Proceedings of a meeting held 7-10 November 2016, Dubai, United Arab Emirates. Institute of Electrical and Electronics Engineers (IEEE), pp. 156-164, Eleventh IEEE International Workshop on Practical Issues in Building Sensor Network Applications, Dubai, United Arab Emirates, 7/11/16. https://doi.org/10.1109/LCN.2016.042

APA

Elsts, A., Duquennoy, S., Fafoutis, X., Oikonomou, G., Piechocki, R., & Craddock, I. (2017). Microsecond-accuracy time synchronization using the IEEE 802.15.4 TSCH Protocol. In 2016 IEEE 41st Conference on Local Computer Networks Workshops (LCN Workshops 2016): Proceedings of a meeting held 7-10 November 2016, Dubai, United Arab Emirates (pp. 156-164). Institute of Electrical and Electronics Engineers (IEEE). https://doi.org/10.1109/LCN.2016.042

Vancouver

Elsts A, Duquennoy S, Fafoutis X, Oikonomou G, Piechocki R, Craddock I. Microsecond-accuracy time synchronization using the IEEE 802.15.4 TSCH Protocol. In 2016 IEEE 41st Conference on Local Computer Networks Workshops (LCN Workshops 2016): Proceedings of a meeting held 7-10 November 2016, Dubai, United Arab Emirates. Institute of Electrical and Electronics Engineers (IEEE). 2017. p. 156-164 https://doi.org/10.1109/LCN.2016.042

Author

Elsts, Atis ; Duquennoy, Simon ; Fafoutis, Xenofon ; Oikonomou, George ; Piechocki, Robert ; Craddock, Ian. / Microsecond-accuracy time synchronization using the IEEE 802.15.4 TSCH Protocol. 2016 IEEE 41st Conference on Local Computer Networks Workshops (LCN Workshops 2016): Proceedings of a meeting held 7-10 November 2016, Dubai, United Arab Emirates. Institute of Electrical and Electronics Engineers (IEEE), 2017. pp. 156-164

Bibtex

@inproceedings{2e47abe760e948a79f099fe7f4859ccb,
title = "Microsecond-accuracy time synchronization using the IEEE 802.15.4 TSCH Protocol",
abstract = "Time-Slotted Channel Hopping from the IEEE 802.15.4-2015 standard requires that network nodes are tightly time-synchronized. Existing implementations of TSCH on embedded hardware are characterized by tens-of-microseconds large synchronization errors; higher synchronization accuracy would enable reduction of idle listening time on receivers, in this way decreasing the energy required to run TSCH. For some applications, it would also allow to replace dedicated time synchronization mechanisms with TSCH. We show that time synchronization errors in the existing TSCH implementations on embedded hardware are caused primarily by imprecise clock drift estimations, rather than by real unpredictable drift variance. By estimating clock drift more precisely and by applying adaptive time compensation on each node in the network, we achieve microsecond accuracy time synchronization on point-to-point links and a <2 microsecond end-to-end error in a 7-node line topology. Our solution is implemented in the Contiki operating system and tested on Texas Instruments CC2650-based nodes, equipped with common off-the-shelf hardware clock sources (20 ppm drift). Our implementation uses only standard TSCH control messages and is able to keep radio duty cycle below 1{\%}.",
keywords = "Digital Health",
author = "Atis Elsts and Simon Duquennoy and Xenofon Fafoutis and George Oikonomou and Robert Piechocki and Ian Craddock",
year = "2017",
month = "5",
doi = "10.1109/LCN.2016.042",
language = "English",
isbn = "9781509023486",
pages = "156--164",
booktitle = "2016 IEEE 41st Conference on Local Computer Networks Workshops (LCN Workshops 2016)",
publisher = "Institute of Electrical and Electronics Engineers (IEEE)",
address = "United States",

}

RIS - suitable for import to EndNote

TY - GEN

T1 - Microsecond-accuracy time synchronization using the IEEE 802.15.4 TSCH Protocol

AU - Elsts, Atis

AU - Duquennoy, Simon

AU - Fafoutis, Xenofon

AU - Oikonomou, George

AU - Piechocki, Robert

AU - Craddock, Ian

PY - 2017/5

Y1 - 2017/5

N2 - Time-Slotted Channel Hopping from the IEEE 802.15.4-2015 standard requires that network nodes are tightly time-synchronized. Existing implementations of TSCH on embedded hardware are characterized by tens-of-microseconds large synchronization errors; higher synchronization accuracy would enable reduction of idle listening time on receivers, in this way decreasing the energy required to run TSCH. For some applications, it would also allow to replace dedicated time synchronization mechanisms with TSCH. We show that time synchronization errors in the existing TSCH implementations on embedded hardware are caused primarily by imprecise clock drift estimations, rather than by real unpredictable drift variance. By estimating clock drift more precisely and by applying adaptive time compensation on each node in the network, we achieve microsecond accuracy time synchronization on point-to-point links and a <2 microsecond end-to-end error in a 7-node line topology. Our solution is implemented in the Contiki operating system and tested on Texas Instruments CC2650-based nodes, equipped with common off-the-shelf hardware clock sources (20 ppm drift). Our implementation uses only standard TSCH control messages and is able to keep radio duty cycle below 1%.

AB - Time-Slotted Channel Hopping from the IEEE 802.15.4-2015 standard requires that network nodes are tightly time-synchronized. Existing implementations of TSCH on embedded hardware are characterized by tens-of-microseconds large synchronization errors; higher synchronization accuracy would enable reduction of idle listening time on receivers, in this way decreasing the energy required to run TSCH. For some applications, it would also allow to replace dedicated time synchronization mechanisms with TSCH. We show that time synchronization errors in the existing TSCH implementations on embedded hardware are caused primarily by imprecise clock drift estimations, rather than by real unpredictable drift variance. By estimating clock drift more precisely and by applying adaptive time compensation on each node in the network, we achieve microsecond accuracy time synchronization on point-to-point links and a <2 microsecond end-to-end error in a 7-node line topology. Our solution is implemented in the Contiki operating system and tested on Texas Instruments CC2650-based nodes, equipped with common off-the-shelf hardware clock sources (20 ppm drift). Our implementation uses only standard TSCH control messages and is able to keep radio duty cycle below 1%.

KW - Digital Health

U2 - 10.1109/LCN.2016.042

DO - 10.1109/LCN.2016.042

M3 - Conference contribution

SN - 9781509023486

SP - 156

EP - 164

BT - 2016 IEEE 41st Conference on Local Computer Networks Workshops (LCN Workshops 2016)

PB - Institute of Electrical and Electronics Engineers (IEEE)

ER -