TY - GEN
T1 - Application-layer clock synchronization for wearables using skin electric potentials induced by powerline radiation
AU - Yan, Zhenyu
AU - Tan, Rui
AU - Li, Yang
AU - Huang, Jun
N1 - Publication details (e.g. title, author(s), publication statuses and dates) are captured on an “AS IS” and “AS AVAILABLE” basis at the time of record harvesting from the data source. Suggestions for further amendments or supplementary information can be sent to [email protected].
PY - 2017/11/6
Y1 - 2017/11/6
N2 - Design of clock synchronization for networked nodes faces a fundamental trade-off between synchronization accuracy and universality for heterogeneous platforms, because a high synchronization accuracy generally requires platform-dependent hardware-level network packet timestamping. This paper presents TouchSync, a new indoor clock synchronization approach for wearables that achieves millisecond accuracy while preserving universality in that it uses standard system calls only, such as reading system clock, sampling sensors, and sending/receiving network messages. The design of TouchSync is driven by a key finding from our extensive measurements that the skin electric potentials (SEPs) induced by powerline radiation are salient, periodic, and synchronous on a same wearer and even across different wearers. TouchSync integrates the SEP signal into the universal principle of Network Time Protocol and solves an integer ambiguity problem by fusing the ambiguous results in multiple synchronization rounds to conclude an accurate clock offset between two synchronizing wearables. With our shared code, TouchSync can be readily integrated into any wearable applications. Extensive evaluation based on our Arduino and TinyOS implementations shows that TouchSync’s synchronization errors are below 3 and 7 milliseconds on the same wearer and between two wearers 10 kilometers apart, respectively.
AB - Design of clock synchronization for networked nodes faces a fundamental trade-off between synchronization accuracy and universality for heterogeneous platforms, because a high synchronization accuracy generally requires platform-dependent hardware-level network packet timestamping. This paper presents TouchSync, a new indoor clock synchronization approach for wearables that achieves millisecond accuracy while preserving universality in that it uses standard system calls only, such as reading system clock, sampling sensors, and sending/receiving network messages. The design of TouchSync is driven by a key finding from our extensive measurements that the skin electric potentials (SEPs) induced by powerline radiation are salient, periodic, and synchronous on a same wearer and even across different wearers. TouchSync integrates the SEP signal into the universal principle of Network Time Protocol and solves an integer ambiguity problem by fusing the ambiguous results in multiple synchronization rounds to conclude an accurate clock offset between two synchronizing wearables. With our shared code, TouchSync can be readily integrated into any wearable applications. Extensive evaluation based on our Arduino and TinyOS implementations shows that TouchSync’s synchronization errors are below 3 and 7 milliseconds on the same wearer and between two wearers 10 kilometers apart, respectively.
KW - Clock synchronization
KW - Skin electric potential
KW - Wearables
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-85052019034&origin=recordpage
UR - http://www.scopus.com/inward/record.url?scp=85052019034&partnerID=8YFLogxK
U2 - 10.1145/3131672.3131681
DO - 10.1145/3131672.3131681
M3 - RGC 32 - Refereed conference paper (with host publication)
SN - 9781450354592
VL - 2017-January
T3 - SenSys 2017 - Proceedings of the 15th ACM Conference on Embedded Networked Sensor Systems
BT - SenSys 2017 - Proceedings of the 15th ACM Conference on Embedded Networked Sensor Systems
PB - Association for Computing Machinery
T2 - 15th ACM Conference on Embedded Networked Sensor Systems, SenSys 2017
Y2 - 6 November 2017 through 8 November 2017
ER -