Cargando…

Application-Layer Time Synchronization and Data Alignment Method for Multichannel Biosignal Sensors Using BLE Protocol

Wearable wireless biomedical sensors have emerged as a rapidly growing research field. For many biomedical signals, multiple sensors distributed about the body without local wired connections are required. However, designing multisite systems at low cost with low latency and high precision time sync...

Descripción completa

Detalles Bibliográficos
Autores principales: Li, Jianan, Quintin, Eric, Wang, He, McDonald, Benjamin E., Farrell, Todd R., Huang, Xinming, Clancy, Edward A.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10144216/
https://www.ncbi.nlm.nih.gov/pubmed/37112294
http://dx.doi.org/10.3390/s23083954
_version_ 1785034049027309568
author Li, Jianan
Quintin, Eric
Wang, He
McDonald, Benjamin E.
Farrell, Todd R.
Huang, Xinming
Clancy, Edward A.
author_facet Li, Jianan
Quintin, Eric
Wang, He
McDonald, Benjamin E.
Farrell, Todd R.
Huang, Xinming
Clancy, Edward A.
author_sort Li, Jianan
collection PubMed
description Wearable wireless biomedical sensors have emerged as a rapidly growing research field. For many biomedical signals, multiple sensors distributed about the body without local wired connections are required. However, designing multisite systems at low cost with low latency and high precision time synchronization of acquired data is an unsolved problem. Current solutions use custom wireless protocols or extra hardware for synchronization, forming custom systems with high power consumption that prohibit migration between commercial microcontrollers. We aimed to develop a better solution. We successfully developed a low-latency, Bluetooth low energy (BLE)-based data alignment method, implemented in the BLE application layer, making it transferable between manufacturer devices. The time synchronization method was tested on two commercial BLE platforms by inputting common sinusoidal input signals (over a range of frequencies) to evaluate time alignment performance between two independent peripheral nodes. Our best time synchronization and data alignment method achieved absolute time differences of 69 ± 71 μs for a Texas Instruments (TI) platform and 477 ± 490 μs for a Nordic platform. Their 95th percentile absolute errors were more comparable—under 1.8 ms for each. Our method is transferable between commercial microcontrollers and is sufficient for many biomedical applications.
format Online
Article
Text
id pubmed-10144216
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-101442162023-04-29 Application-Layer Time Synchronization and Data Alignment Method for Multichannel Biosignal Sensors Using BLE Protocol Li, Jianan Quintin, Eric Wang, He McDonald, Benjamin E. Farrell, Todd R. Huang, Xinming Clancy, Edward A. Sensors (Basel) Article Wearable wireless biomedical sensors have emerged as a rapidly growing research field. For many biomedical signals, multiple sensors distributed about the body without local wired connections are required. However, designing multisite systems at low cost with low latency and high precision time synchronization of acquired data is an unsolved problem. Current solutions use custom wireless protocols or extra hardware for synchronization, forming custom systems with high power consumption that prohibit migration between commercial microcontrollers. We aimed to develop a better solution. We successfully developed a low-latency, Bluetooth low energy (BLE)-based data alignment method, implemented in the BLE application layer, making it transferable between manufacturer devices. The time synchronization method was tested on two commercial BLE platforms by inputting common sinusoidal input signals (over a range of frequencies) to evaluate time alignment performance between two independent peripheral nodes. Our best time synchronization and data alignment method achieved absolute time differences of 69 ± 71 μs for a Texas Instruments (TI) platform and 477 ± 490 μs for a Nordic platform. Their 95th percentile absolute errors were more comparable—under 1.8 ms for each. Our method is transferable between commercial microcontrollers and is sufficient for many biomedical applications. MDPI 2023-04-13 /pmc/articles/PMC10144216/ /pubmed/37112294 http://dx.doi.org/10.3390/s23083954 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Li, Jianan
Quintin, Eric
Wang, He
McDonald, Benjamin E.
Farrell, Todd R.
Huang, Xinming
Clancy, Edward A.
Application-Layer Time Synchronization and Data Alignment Method for Multichannel Biosignal Sensors Using BLE Protocol
title Application-Layer Time Synchronization and Data Alignment Method for Multichannel Biosignal Sensors Using BLE Protocol
title_full Application-Layer Time Synchronization and Data Alignment Method for Multichannel Biosignal Sensors Using BLE Protocol
title_fullStr Application-Layer Time Synchronization and Data Alignment Method for Multichannel Biosignal Sensors Using BLE Protocol
title_full_unstemmed Application-Layer Time Synchronization and Data Alignment Method for Multichannel Biosignal Sensors Using BLE Protocol
title_short Application-Layer Time Synchronization and Data Alignment Method for Multichannel Biosignal Sensors Using BLE Protocol
title_sort application-layer time synchronization and data alignment method for multichannel biosignal sensors using ble protocol
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10144216/
https://www.ncbi.nlm.nih.gov/pubmed/37112294
http://dx.doi.org/10.3390/s23083954
work_keys_str_mv AT lijianan applicationlayertimesynchronizationanddataalignmentmethodformultichannelbiosignalsensorsusingbleprotocol
AT quintineric applicationlayertimesynchronizationanddataalignmentmethodformultichannelbiosignalsensorsusingbleprotocol
AT wanghe applicationlayertimesynchronizationanddataalignmentmethodformultichannelbiosignalsensorsusingbleprotocol
AT mcdonaldbenjamine applicationlayertimesynchronizationanddataalignmentmethodformultichannelbiosignalsensorsusingbleprotocol
AT farrelltoddr applicationlayertimesynchronizationanddataalignmentmethodformultichannelbiosignalsensorsusingbleprotocol
AT huangxinming applicationlayertimesynchronizationanddataalignmentmethodformultichannelbiosignalsensorsusingbleprotocol
AT clancyedwarda applicationlayertimesynchronizationanddataalignmentmethodformultichannelbiosignalsensorsusingbleprotocol