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...
Autores principales: | , , , , , , |
---|---|
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 |