Cargando…

Comparison between Two Time Synchronization and Data Alignment Methods for Multi-Channel Wearable Biosensor Systems Using BLE Protocol

Wireless wearable sensor systems for biomedical signal acquisition have developed rapidly in recent years. Multiple sensors are often deployed for monitoring common bioelectric signals, such as EEG (electroencephalogram), ECG (electrocardiogram), and EMG (electromyogram). Compared with ZigBee and lo...

Descripción completa

Detalles Bibliográficos
Autores principales: Wang, He, Li, Jianan, 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/PMC10007376/
https://www.ncbi.nlm.nih.gov/pubmed/36904670
http://dx.doi.org/10.3390/s23052465
_version_ 1784905505824571392
author Wang, He
Li, Jianan
McDonald, Benjamin E.
Farrell, Todd R.
Huang, Xinming
Clancy, Edward A.
author_facet Wang, He
Li, Jianan
McDonald, Benjamin E.
Farrell, Todd R.
Huang, Xinming
Clancy, Edward A.
author_sort Wang, He
collection PubMed
description Wireless wearable sensor systems for biomedical signal acquisition have developed rapidly in recent years. Multiple sensors are often deployed for monitoring common bioelectric signals, such as EEG (electroencephalogram), ECG (electrocardiogram), and EMG (electromyogram). Compared with ZigBee and low-power Wi-Fi, Bluetooth Low Energy (BLE) can be a more suitable wireless protocol for such systems. However, current time synchronization methods for BLE multi-channel systems, via either BLE beacon transmissions or additional hardware, cannot satisfy the requirements of high throughput with low latency, transferability between commercial devices, and low energy consumption. We developed a time synchronization and simple data alignment (SDA) algorithm, which was implemented in the BLE application layer without the need for additional hardware. We further developed a linear interpolation data alignment (LIDA) algorithm to improve upon SDA. We tested our algorithms using sinusoidal input signals at different frequencies (10 to 210 Hz in increments of 20 Hz—frequencies spanning much of the relevant range of EEG, ECG, and EMG signals) on Texas Instruments (TI) CC26XX family devices, with two peripheral nodes communicating with one central node. The analysis was performed offline. The lowest average (±standard deviation) absolute time alignment error between the two peripheral nodes achieved by the SDA algorithm was 384.3 ± 386.5 μs, while that of the LIDA algorithm was 189.9 ± 204.7 μs. For all sinusoidal frequencies tested, the performance of LIDA was always statistically better than that of SDA. These average alignment errors were quite low—well below one sample period for commonly acquired bioelectric signals.
format Online
Article
Text
id pubmed-10007376
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-100073762023-03-12 Comparison between Two Time Synchronization and Data Alignment Methods for Multi-Channel Wearable Biosensor Systems Using BLE Protocol Wang, He Li, Jianan McDonald, Benjamin E. Farrell, Todd R. Huang, Xinming Clancy, Edward A. Sensors (Basel) Article Wireless wearable sensor systems for biomedical signal acquisition have developed rapidly in recent years. Multiple sensors are often deployed for monitoring common bioelectric signals, such as EEG (electroencephalogram), ECG (electrocardiogram), and EMG (electromyogram). Compared with ZigBee and low-power Wi-Fi, Bluetooth Low Energy (BLE) can be a more suitable wireless protocol for such systems. However, current time synchronization methods for BLE multi-channel systems, via either BLE beacon transmissions or additional hardware, cannot satisfy the requirements of high throughput with low latency, transferability between commercial devices, and low energy consumption. We developed a time synchronization and simple data alignment (SDA) algorithm, which was implemented in the BLE application layer without the need for additional hardware. We further developed a linear interpolation data alignment (LIDA) algorithm to improve upon SDA. We tested our algorithms using sinusoidal input signals at different frequencies (10 to 210 Hz in increments of 20 Hz—frequencies spanning much of the relevant range of EEG, ECG, and EMG signals) on Texas Instruments (TI) CC26XX family devices, with two peripheral nodes communicating with one central node. The analysis was performed offline. The lowest average (±standard deviation) absolute time alignment error between the two peripheral nodes achieved by the SDA algorithm was 384.3 ± 386.5 μs, while that of the LIDA algorithm was 189.9 ± 204.7 μs. For all sinusoidal frequencies tested, the performance of LIDA was always statistically better than that of SDA. These average alignment errors were quite low—well below one sample period for commonly acquired bioelectric signals. MDPI 2023-02-23 /pmc/articles/PMC10007376/ /pubmed/36904670 http://dx.doi.org/10.3390/s23052465 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
Wang, He
Li, Jianan
McDonald, Benjamin E.
Farrell, Todd R.
Huang, Xinming
Clancy, Edward A.
Comparison between Two Time Synchronization and Data Alignment Methods for Multi-Channel Wearable Biosensor Systems Using BLE Protocol
title Comparison between Two Time Synchronization and Data Alignment Methods for Multi-Channel Wearable Biosensor Systems Using BLE Protocol
title_full Comparison between Two Time Synchronization and Data Alignment Methods for Multi-Channel Wearable Biosensor Systems Using BLE Protocol
title_fullStr Comparison between Two Time Synchronization and Data Alignment Methods for Multi-Channel Wearable Biosensor Systems Using BLE Protocol
title_full_unstemmed Comparison between Two Time Synchronization and Data Alignment Methods for Multi-Channel Wearable Biosensor Systems Using BLE Protocol
title_short Comparison between Two Time Synchronization and Data Alignment Methods for Multi-Channel Wearable Biosensor Systems Using BLE Protocol
title_sort comparison between two time synchronization and data alignment methods for multi-channel wearable biosensor systems using ble protocol
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10007376/
https://www.ncbi.nlm.nih.gov/pubmed/36904670
http://dx.doi.org/10.3390/s23052465
work_keys_str_mv AT wanghe comparisonbetweentwotimesynchronizationanddataalignmentmethodsformultichannelwearablebiosensorsystemsusingbleprotocol
AT lijianan comparisonbetweentwotimesynchronizationanddataalignmentmethodsformultichannelwearablebiosensorsystemsusingbleprotocol
AT mcdonaldbenjamine comparisonbetweentwotimesynchronizationanddataalignmentmethodsformultichannelwearablebiosensorsystemsusingbleprotocol
AT farrelltoddr comparisonbetweentwotimesynchronizationanddataalignmentmethodsformultichannelwearablebiosensorsystemsusingbleprotocol
AT huangxinming comparisonbetweentwotimesynchronizationanddataalignmentmethodsformultichannelwearablebiosensorsystemsusingbleprotocol
AT clancyedwarda comparisonbetweentwotimesynchronizationanddataalignmentmethodsformultichannelwearablebiosensorsystemsusingbleprotocol