Comparison between Two Time Synchronization and Data Alignment Methods for Multi-Channel Wearable Biosensor Systems Using BLE Protocol
Open accessAbstract
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.
AI snapshot
Written from the paper’s full text.
TL;DR
The paper compares simple data alignment (SDA) and linear interpolation data alignment (LIDA) for time-synchronizing multi-channel wearable biosensor nodes using BLE application-layer timestamps. Across 10–210 Hz sine-wave tests, LIDA consistently reduced absolute time alignment error relative to SDA, with both methods achieving sub-millisecond average errors.
Key findings
- LIDA achieved a best average (±SD) absolute time alignment error of 189.9 ± 204.7 μs at 190 Hz, while SDA’s best was 384.3 ± 386.5 μs at 10 Hz.
- Across all epochs, LIDA’s overall average absolute error was 0.38 ± 0.40 ms versus SDA’s 0.5442 ± 0.4481 ms; LIDA errors were lower than SDA in 24,756 of 38,115 epochs (65%), higher in 12,797 (34%), and tied in 562 (1%).
- LIDA produced higher average correlation coefficients than SDA (0.9983 ± 0.0083 vs. 0.9945 ± 0.0261), and at every tested input frequency LIDA’s absolute time differences were significantly lower and correlation coefficients significantly higher (p = 10⁻⁵ or p < 10⁻⁵).
- For both algorithms, 95th percentile errors were around 1–2 ms, typically about 1.5 ms, and average error did not trend with input frequency over 10–210 Hz.
Methods
- The system used one TI CC2652R1 central node and two TI CC2640 peripheral nodes, each with a 12-bit ADC sampling at 1000 Hz; BLE application-layer timestamp pairs were generated and used with an affine regression model (N = 128 timestamp pairs, updated every K = 66 packets, 990 ms timestamp interval, 15 ms connection interval).
- A signal generator produced common sine-wave inputs at 10–210 Hz in 20 Hz increments (11 frequencies), with 5 trials per frequency, 12 min per trial, and 55 total trials; data were transferred to a PC and analyzed offline in MATLAB.
- After time synchronization and either SDA or LIDA alignment, the first 2 min were removed, remaining data were split into epochs of 100 sine cycles, upsampled 100×, and cross-correlation between the two peripheral channels was used to estimate absolute time alignment error.
Limitations
- Stated: timestamp-pair precision can be impaired by blocked or delayed transmissions, and the authors did not archive timestamp pairs in this study, so they could not assess that characteristic in these data.
- Stated: the study evaluated only two peripheral nodes, whereas EEG and high-density surface EMG systems may use more than 100 channels; LIDA’s computational cost on the central node may also limit use with more than two peripheral nodes.
- Stated/evident: tests used a low-noise benchtop environment with no connection or packet loss and offline analysis of sine waves, so performance under real-world interference, packet loss, and real bioelectric signals was not directly tested.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
10 of 34 cited sources checked · 3 supported · 0 flagged · accuracy not yet measured
- Premisecitation
BLE can be a more suitable wireless protocol than ZigBee and low-power Wi-Fi for multi-sensor wearable bioelectric signal acquisition systems.
“Compared with ZigBee and low-power Wi-Fi, Bluetooth Low Energy (BLE) can be a more suitable wireless protocol for such systems.”
- Also stated in: § 1. Introduction · plain
“Compared with low-power Wi-Fi, BLE has lower power consumption of ~1 mA and a high transmission speed of 2 Mbps [17,18,19].”
Quote in the paperSubstantial claim2 of 3 sources checked- cites [17] Tosi, J., Taffoni, F., Santacatterina, M., Sannino, R., and Formica, D. (2017). Performance evaluation of bluetooth low energy: A systematic review. Sensors, 17. source
The Introduction describes BLE as a candidate for medical body-area networks, including ECG and EMG applications. Section 3.3 reports a lower average current consumption than ZigBee, supporting one reason BLE might be suitable. The paper does not establish that BLE is more suitable than both ZigBee and low-power Wi-Fi specifically for multi-sensor wearable bioelectric signal acquisition. (LLM, conf=0.86)
Experimental — accuracy not yet measured - cites [18] Omre, 2010, Bluetooth low energy: Wireless connectivity for medical monitoring, J. Diabetes Sci. Technol. source
The Introduction argues that BLE better meets medical-monitoring requirements than other available wireless technologies. It identifies ZigBee’s lower bandwidth and conventional Wi-Fi’s power consumption as drawbacks. It does not specifically assess low-power Wi-Fi or multi-sensor wearable bioelectric-signal acquisition systems, so the claim extends beyond the comparison made in the paper. (LLM, conf=0.86)
Experimental — accuracy not yet measured - cites [19] Fekr, 2015, Design and evaluation of an intelligent remote tidal volume variability monitoring system in e-health applications, IEEE J. Biomed. Health Inform. source
- Also stated in: § 1. Introduction · plain
- Premisecitation
A prior method achieved high time synchronization precision of 39.92 ± 14.19 μs when a connection was established simultaneously for multiple nodes.
“Alternatively, high time synchronization precision of 39.92 ± 14.19 µs was achieved when a connection was established simultaneously for multiple nodes [27].”
Quote in the paperSubstantial claim1 of 1 sources checked- cites [27] Bideaux, 2015, Synchronization in wireless biomedical-sensor networks with bluetooth low energy, Curr. Dir. Biomed. Eng. source
- Premisecitation
The frequency range of the input sine wave signals used in the performance tests (10-210 Hz) spans much of the relevant range of EEG, ECG, and EMG signals.
“Hence, the frequency range of the input sine wave signals used in our performance tests spans much of the relevant range of these three common bioelectric signals.”
Quote in the paperSubstantial claim2 of 6 sources checked- cites [33] Teplan, 2002, Fundamentals of EEG measurement, Measure. Sci. Rev.
- cites [34] Bailey, 1990, Recommendations for standardization and specifications in automated electrocardiography: Bandwidth and digital signal processing, Circulation source
- cites [35] Kligfield, 2007, Recommendations for the standardization and interpretation of the electrocardiogram: Part I: The electrocardiogram and its technology, Circulation source
- cites [36] Hogan, 1980, Myoelectric signal processing: Optimal estimation applied to electromyography—Part II: Experimental demonstration of optimal myoprocessor performance, IEEE Trans. Biomed. Eng. source
- cites [37] Merletti, 2020, Tutorial. Surface EMG detection, conditioning and pre-processing: Best practices, J. Electromyogr. Kinesiol. source
The paper describes an sEMG bandwidth of 20–500 Hz (Analog low-pass, high-pass and notch filters; page unavailable), which overlaps the citing paper’s 10–210 Hz test range. Our copy does not establish the relevant frequency ranges for EEG or ECG, and 10–210 Hz does not cover the full stated sEMG bandwidth. (LLM, conf=0.84)
Experimental — accuracy not yet measured - cites [38] Gallina, 2022, Consensus for experimental design in electromyograpy (CEDE) project; high-density surface electromyography matrix, J. Electromyogr. Kinesiol. source
The Sampling rate section gives an approximate 10–500 Hz bandwidth for high-density surface EMG, so the stated 10–210 Hz test range overlaps a substantial part of that range. Our copy does not establish the relevant frequency ranges for EEG or ECG, so it does not support the claim about all three signals. (LLM, conf=0.86)
Experimental — accuracy not yet measured
- Findingown data
The LIDA algorithm achieved a lowest average absolute time alignment error between two peripheral nodes of 189.9 ± 204.7 μs.
“while that of the LIDA algorithm was 189.9 ± 204.7 μs.”
- Also stated in: § 4.1. Overall Performance of SDA and LIDA Algorithms · plain
“LIDA achieved its lowest average absolute time alignment error of 0.19 ± 0.20 ms at an input frequency of 190 Hz.”
Quote in the paperSubstantial claim - Also stated in: § 4.1. Overall Performance of SDA and LIDA Algorithms · plain
- Findingown data
The SDA algorithm achieved a lowest average absolute time alignment error between two peripheral nodes of 384.3 ± 386.5 μs.
“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”
- Also stated in: § 4.1. Overall Performance of SDA and LIDA Algorithms · plain
“SDA achieved its lowest average time alignment error of 0.38 ± 0.39 ms at an input frequency of 10 Hz.”
Quote in the paperNot a substantial claim - Also stated in: § 4.1. Overall Performance of SDA and LIDA Algorithms · plain
- Findingown data
For each input frequency, the correlation coefficients generated using LIDA were always significantly higher than those generated using SDA (p < 10−5 for each test).
“and the correlation coefficients generated using LIDA were always significantly higher than the correlation coefficients generated using SDA (p < 10⁻⁵ for each test).”
Quote in the paperSubstantial claim - Findingown data
Across all tested frequencies, the average time alignment error for SDA was 0.54 ± 0.45 ms.
“and for SDA was 0.54 ± 0.45 ms.”
Quote in the paperSubstantial claim - Findingown data
LIDA provided lower data alignment error than SDA.
“This finding that LIDA out-performed SDA met our expectations”
- Also stated in: § 5. Conclusions · plain
“Statistical comparisons found that the error using LIDA was lower than the error using SDA for every sine wave frequency tested (p = 10⁻⁵ for each test; see also Table 1 and Table 2).”
- Also stated in: § 5. Conclusions · boosted
“Hence, the interpolation provided by the LIDA algorithm was shown to reduce data alignment error compared to the SDA algorithm.”
Quote in the paperSubstantial claim - Also stated in: § 5. Conclusions · plain
- Findingown data
LIDA achieved its lowest average absolute time alignment error of 0.19 ± 0.20 ms at an input frequency of 190 Hz.
“LIDA achieved its lowest average absolute time alignment error of 0.19 ± 0.20 ms at an input frequency of 190 Hz.”
Quote in the paperNot a substantial claim - Findingown data
For EEG and ECG signals, which usually have a sampling rate below 500 Hz, the 95th percentile time alignment errors were less than one sample period.
“for EEG and ECG signals, which usually have a sampling rate below 500 Hz, the 95th percentile errors were less than one sample period”
Quote in the paperSubstantial claim - Findingown data
Two outliers from peripheral node 2 exceed 100 ms.
“First, two outliers from peripheral node 2 exceed 100 ms.”
Quote in the paperNot a substantial claim - Findingown data
The overall average absolute time alignment error generated by SDA using all epochs was 0.5442 ± 0.4481 ms.
“while for SDA, it was 0.5442 ± 0.4481 ms.”
Quote in the paperSubstantial claim - Findingown data
All LIDA average absolute time errors were ≤0.58 ms.
“all LIDA average absolute time errors were ≤0.58 ms”
Quote in the paperSubstantial claim - Findingown data
The correlation coefficients generated by LIDA were lower than those generated by SDA 8718 times (23%).
“and lower than those generated by SDA 8718 times (23%)”
Quote in the paperSubstantial claim - Findingown data
Using LIDA, 92.4% of the absolute errors were below 1 ms.
“92.4% were below 1 ms”
Quote in the paperSubstantial claim - Findingown data
The overall average correlation coefficient generated by LIDA was 0.9983 ± 0.0083.
“The overall average (±standard deviation) correlation coefficient generated by LIDA was 0.9983 ± 0.0083”
Quote in the paperSubstantial claim - Findingown data
For each input frequency, the absolute time differences generated using LIDA were always significantly lower than those generated using SDA (p = 10−5 for each test).
“For each input frequency, the absolute time differences generated using LIDA were always significantly lower than the differences generated using SDA (p = 10⁻⁵ for each test)”
Quote in the paperSubstantial claim - Findingown data
The average correlation coefficients generated using LIDA were always higher than those generated using SDA.
“Similarly, the average correlation coefficients generated using LIDA were always higher (closer to 1) than those generated using SDA.”
Quote in the paperSubstantial claim - Findingown data
The correlation coefficients generated by LIDA were higher than those generated by SDA 29,397 times (77%).
“The correlation coefficients generated by LIDA were higher than those generated by SDA 29,397 times (77%)”
Quote in the paperSubstantial claim - Findingown data
Using SDA, 35.5% of the absolute errors were below 0.3 ms.
“35.5% were below 0.3 ms”
Quote in the paperSubstantial claim - Findingown data
Using LIDA, 56.2% of the absolute errors were below 0.3 ms.
“56.2% were below 0.3 ms”
Quote in the paperSubstantial claim - Findingown data
For EMG signals, which usually have a sampling rate of 1000-2000 Hz or higher, the 95th percentile time alignment errors were about 1-4 sample periods.
“for EMG signals, which usually have a sampling rate of 1000–2000 Hz (or higher), the 95th percentile errors were about 1–4 sample periods.”
Quote in the paperSubstantial claim - Findingcitation
Using an update interval of 750 ms and only N = 2 timestamp pairs in the affine model, our previous work found average absolute data alignment errors of 69 ± 71 μs, with a 90th percentile error of 180 μs and a 95th percentile error of 190 μs.
“Using this update interval and only N = 2 timestamp pairs in the affine model, our previous work found average (±standard deviation) absolute data alignment errors of 69 ± 71 µs, with a 90th percentile error of 180 µs and a 95th percentile error of 190 µs.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [29] Li, J. (2022). Advanced Control of Upper-Limb Prostheses with Time-Synchronized Distributed Wireless Electrodes. [Ph.D. Thesis, Worcester Polytechnic Institute].
Not checked in the free run.
- Findingown data
SDA achieved its lowest average time alignment error of 0.38 ± 0.39 ms at an input frequency of 10 Hz.
“Meanwhile, SDA achieved its lowest average time alignment error of 0.38 ± 0.39 ms at an input frequency of 10 Hz.”
Quote in the paperNot a substantial claim - Findingown data
Among all 38,115 epochs, LIDA and SDA absolute time alignment errors were tied 562 times (1%).
“and the errors were tied 562 times (1%)”
Quote in the paperNot a substantial claim - Findingown data
All SDA average absolute time errors were ≤0.70 ms.
“all SDA average absolute time errors were ≤0.70 ms”
Quote in the paperSubstantial claim - Findingown data
Using SDA, 86.6% of the absolute errors were below 1 ms.
“86.6% were below 1 ms”
Quote in the paperSubstantial claim - Findingown data
For both algorithms, the 95th percentile errors were around 1-2 ms (typically around 1.5 ms).
“For both algorithms, the 95th percentile errors were around 1–2 ms (typically around 1.5 ms).”
Quote in the paperNot a substantial claim - Findingown data
Using SDA, 12.2% of the absolute errors were below 0.1 ms.
“using SDA, 12.2% of the absolute errors were below 0.1 ms”
Quote in the paperSubstantial claim - Findingown data
The 90th and 95th percentile errors did not tend to vary with the input sine wave frequency.
“Additionally, these 90th and 95th percentile errors did not tend to vary with the input sine wave frequency.”
Quote in the paperNot a substantial claim - Findingown data
Among all 38,115 epochs from the 55 testing trials, the absolute time alignment errors generated by LIDA were lower than those generated by SDA 24,756 times (65%).
“Among all 38,115 epochs from the 55 testing trials, the absolute time alignment errors generated by LIDA were lower than those generated by SDA 24,756 times (65%)”
Quote in the paperSubstantial claim - Findingown data
At each input frequency, the average absolute time alignment errors generated using LIDA were always lower than those generated using SDA.
“At each input frequency, the average absolute time alignment errors generated using LIDA (all LIDA average absolute time errors were ≤0.58 ms) were always lower than those generated using the SDA algorithm (all SDA average absolute time errors were ≤0.70 ms).”
Quote in the paperSubstantial claim - Findingown data
The overall average absolute time alignment error generated by LIDA using all epochs was 0.38 ± 0.40 ms.
“The overall average (±standard deviation) absolute time alignment error generated by LIDA using all epochs was 0.38 ± 0.40 ms”
Quote in the paperSubstantial claim - Findingown data
For all sinusoidal frequencies tested, the performance of LIDA was always statistically better than that of SDA.
“For all sinusoidal frequencies tested, the performance of LIDA was always statistically better than that of SDA.”
- Also stated in: § 3. Results · plain
“For each input frequency, the absolute time differences generated using LIDA were always significantly lower than the differences generated using SDA (p = 10⁻⁵ for each test), and the correlation coefficients generated using LIDA were always significantly higher than the correlation coefficients generated using SDA (p < 10⁻⁵ for each test).”
Quote in the paperSubstantial claim - Also stated in: § 3. Results · plain
- Findingown data
Using LIDA, 25.6% of the absolute errors were below 0.1 ms.
“Using LIDA, 25.6% of the absolute errors were below 0.1 ms”
Quote in the paperSubstantial claim - Findingown data
The overall average correlation coefficient generated by SDA was 0.9945 ± 0.0261.
“and for SDA was 0.9945 ± 0.0261.”
Quote in the paperSubstantial claim - Findingown data
Among all 38,115 epochs, LIDA absolute time alignment errors were greater than SDA errors 12,797 times (34%).
“greater than those generated by SDA 12,797 times (34%)”
Quote in the paperSubstantial claim - Findingnone given
The computational cost of the LIDA method is already a limitation in our own implementation on the TI CC2652R1 central node.
“Note that the computational cost of the LIDA method is already a limitation in our own implementation on the TI CC2652R1 central node.”
Quote in the paperSubstantial claim - Findingown data
Both SDA and LIDA had small time alignment errors.
“Overall, considering that the purpose of our wireless wearable system is to acquire high-frequency bioelectric signals, both SDA and LIDA had small time alignment errors.”
Quote in the paperSubstantial claim - Findingown data
Across all tested frequencies, the average time alignment error for LIDA was 0.38 ± 0.40 ms.
“Across all tested frequencies, the average time alignment error for LIDA was 0.38 ± 0.40 ms”
Quote in the paperSubstantial claim - Findingown data
For each input frequency, the 90th and 95th percentile errors of LIDA were always less than or equal to those of SDA.
“For each input frequency, the 90th and 95th percentile errors of LIDA were always less than or equal to those of SDA.”
Quote in the paperSubstantial claim - Findingown data
The best performance of the SDA method occurred when the input test frequency was 10 Hz, providing an average absolute data alignment error of 384.3 ± 386.5 μs and a 90th percentile error of 0.87 ms.
“The best performance of the SDA method occurred when the input test frequency was 10 Hz, providing an average (±standard deviation) absolute data alignment error of 384.3 ± 386.5 µs (90th percentile error of 0.87 ms).”
Quote in the paperNot a substantial claim - Findingown data
For the LIDA method, the best absolute error performance of 189.9 ± 204.7 μs and a 90th percentile error of 0.50 ms occurred when the input test frequency was 190 Hz.
“For the LIDA method, the best absolute error performance of 189.9 ± 204.7 µs (90th percentile error of 0.50 ms) occurred when the input test frequency was 190 Hz.”
Quote in the paperNot a substantial claim - Findingown data
Statistical comparisons found that the error using LIDA was lower than the error using SDA for every sine wave frequency tested, with p = 10−5 for each test.
“Statistical comparisons found that the error using LIDA was lower than the error using SDA for every sine wave frequency tested (p = 10⁻⁵ for each test; see also Table 1 and Table 2).”
Quote in the paperSubstantial claim - Premisereasoning
Generating paired timestamps in BLE systems that are continuously sampling ADC data at rates up to 2000 Hz is challenging.
“Generating paired timestamps in BLE systems that are continuously sampling ADC data at rates up to 2000 Hz (e.g., for EMG acquisition) is challenging.”
Quote in the paperSubstantial claim - Interpretationreasoning
For our high-throughput real-time application, it is likely that the central node does not have the capability to complete time synchronization and the LIDA algorithm with more than two peripheral nodes.
“For our high-throughput real-time application, it is likely that the central node does not have the capability to complete time synchronization and the LIDA algorithm with more than two peripheral nodes.”
Quote in the paperSubstantial claim - Interpretationown data
The average alignment errors of SDA and LIDA were well below one sample period for commonly acquired bioelectric signals.
“These average alignment errors were quite low—well below one sample period for commonly acquired bioelectric signals.”
Quote in the paperSubstantial claim - Interpretationnone given
Successive ADC timestamps from each peripheral node should ideally differ by one connection interval.
“Successive ADC timestamps from each peripheral node should ideally differ by one connection interval.”
Quote in the paperSubstantial claim - Interpretationreasoning
The SDA algorithm, assuming perfect timestamp pairs, can align peripheral nodes to a resolution of approximately one half of a sample period.
“By its design, the SDA algorithm—assuming perfect timestamp pairs—can align the peripheral nodes to a resolution of approximately one half of a sample period, since data alignment corrections consist only of deleting one sample or inserting one sample.”
Quote in the paperNot a substantial claim- Rests on an assumption: The timestamp pair TSc and TSp represent the same actual time (or times with a consistent offset) on the central and peripheral devices.
- Interpretationreasoning
In fielded systems with noisier electromagnetic environments, using a larger number of timestamp pairs in the affine model should reduce time synchronization and data alignment errors.
“However, fielded systems will need to operate in noisier electromagnetic environments. In such cases, the use of a larger number of timestamp pairs in our affine model should reduce time synchronization and data alignment errors.”
Quote in the paperSubstantial claim - Premisenone given
While broadcasting clock information, the central node cannot receive data packets from peripheral nodes in real time.
“However, while broadcasting the clock information, the central node cannot receive data packets from peripheral nodes in real time.”
Quote in the paperSubstantial claim - Interpretationreasoning
BLE beacon and near-simultaneous connection synchronization methods are not feasible for continuous, high-throughput, low-latency applications.
“Thus, these methods are not feasible for continuous, high-throughput, low-latency applications.”
Quote in the paperSubstantial claim - Interpretationnone given
The LIDA algorithm can adjust time differences between data samples to precision levels below one half sample.
“In this paper, we describe a linear interpolation data alignment (LIDA) algorithm that can adjust time differences between data samples to precision levels below one half sample.”
Quote in the paperNot a substantial claim- Rests on an assumption: The affine regression model accurately estimates central time from peripheral time.
- Premisecitation
The beacon-role method for broadcasting clock information has the issue that the central node cannot receive data packets while broadcasting.
“The use of a beacon role to broadcast clock information [26] has similar issues—the central node cannot receive data packets while broadcasting.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [26] Asgarian, F., and Najafi, K. (2017, January 22–24). Time synchronization in a network of bluetooth low energy beacons. Proceedings of the SIGCOMM Posters Demos, Los Angeles, CA, USA. source
- Premisecitation
The prior method with the lowest average error of 9 ± 17 μs requires that custom hardware be added to the MCU system.
“The prior method, with the lowest average (±standard deviation) error of 9 ± 17 µs, requires that custom hardware be added to the MCU system [28].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [28] Rheinländer, C.C., and Wehn, N. (November, January 30). Precise synchronization time stamp generation for bluetooth low energy. Proceedings of the 2016 IEEE Sensors, Orlando, FL, USA. source
- Interpretationreasoning
The precision of central timestamp TSc will be affected if the transmission from the peripheral to the central and/or subsequent notification from the central to the peripheral is not reliable or blocked.
“The precision of TSc will be affected if the transmission from the peripheral to the central and/or subsequent notification from the central to the peripheral is not reliable or blocked.”
Quote in the paperSubstantial claim - Interpretationreasoning
The SDA method can only adjust the time difference between peripheral nodes to within one half sample period, at best.
“However, this method can only adjust the time difference between peripheral nodes to within one half sample period, at best.”
Quote in the paperSubstantial claim - Interpretationreasoning
Traditional time synchronization (TTS) is inappropriate for BLE because BLE message exchange times are not tightly controlled in the small MCUs used in wearable devices.
“Traditional time synchronization (TTS) uses two-way messaging between wireless nodes, assuming those messages can be exchanged in a short time duration. However, BLE message exchange times are not tightly controlled in the small MCUs used in wearable devices, making this technique inappropriate.”
Quote in the paperSubstantial claim- Rests on an assumption: BLE message exchange times are not tightly controlled in the small MCUs used in wearable devices.
- Interpretationreasoning
The custom hardware for that prior method incurs additional non-recurring engineering design effort that might need to be repeated each time the MCU is updated.
“Its time synchronization performance is impressive, but the custom hardware incurs additional non-recurring engineering design effort which might need to be repeated each time the MCU is updated.”
Quote in the paperSubstantial claim- Rests on an assumption: New MCUs are being offered frequently, often in timeframes of less than one year, by an array of manufacturers, with newer model performance leapfrogging that of existing models.
- Premisecitation
Native time synchronization methods supported by these protocols cannot satisfy the required high sampling rate of common bioelectric systems.
“However, the native time synchronization methods supported by these protocols cannot satisfy the required high sampling rate of common bioelectric systems [22].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [22] Sichitiu, M.L., and Veerarittiphan, C. (2003, January 16–20). Simple, accurate time synchronization for wireless sensor networks. Proceedings of the 2003 IEEE Wireless Communications and Networking, 2003 (WCNC 2003), New Orleans, LA, USA. source
- Study design and conductcitation
The timestamp transmit interval of 990 ms (one new timestamp update every K = 66 data packets) was selected to minimize time synchronization error, based on prior evaluation of this system.
“We selected this interval to minimize time synchronization error, based on prior evaluation of this system [29].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [29] Li, J. (2022). Advanced Control of Upper-Limb Prostheses with Time-Synchronized Distributed Wireless Electrodes. [Ph.D. Thesis, Worcester Polytechnic Institute].
Not checked in the free run.
- Interpretationreasoning
The LIDA algorithm can resample the original signal periodically at times referenced to a common central clock.
“Thus, the interpolation between adjacent sample values in each peripheral stream can be used to resample the original signal periodically at times referenced to a common central clock.”
Quote in the paperSubstantial claim- Rests on an assumption: The affine regression model accurately estimates central time from peripheral time.
- Interpretationreasoning
Our timestamps can be used to quickly and reliably detect packet loss.
“In this case, our timestamps can be used to quickly and reliably detect packet loss.”
Quote in the paperNot a substantial claim - Premisereasoning
NTP is not considered appropriate for BLE systems due to its large volume of synchronization messages, high computation, and poor energy inefficiency.
“Due to its large volume of synchronization messages, high computation, and poor energy inefficiency, it is not considered appropriate for BLE systems.”
Quote in the paperSubstantial claim - Interpretationreasoning
Differences in local ADC sampling rate and phase cause asynchronization between the peripheral nodes within the system.
“These differences cause asynchronization between the peripheral nodes within the system.”
Quote in the paperSubstantial claim - Premisecitation
Most bioelectric signal applications require multiple channels (and thus peripheral nodes) for signal collection and processing.
“Most bioelectric signal applications require multiple channels (and, thus, peripheral nodes) for signal collection and processing [20].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [20] Gravina, 2017, Multi-sensor fusion in body sensor networks: State-of-the-art and research challenges, Inf. Fusion source
- Interpretationreasoning
In practice, a higher worst-case alignment error may occur for SDA, depending on the correction threshold.
“In practice, a higher worst-case alignment error may occur, depending on the value of the correction threshold (set to one sample period above).”
Quote in the paperNot a substantial claim - Interpretationreasoning
The low-noise environment may have contributed to the prior finding of no strong dependence on the number of timestamp pairs.
“This low-noise environment may have contributed the finding in our prior work of no strong dependence on the number of timestamp pairs, since we eliminated (or greatly attenuated) blocked transmissions.”
Quote in the paperSubstantial claim - Interpretationown data
The average performance of LIDA across all frequencies was better than the best average performance at any frequency of SDA.
“Hence, the average performance of LIDA across all frequencies was better than the best average performance at any frequency of SDA.”
Quote in the paperSubstantial claim - Interpretationown data
Our method's existing performance is already sufficient for many biomedical signal applications.
“Finally, our method’s existing performance is already sufficient for many biomedical signal applications.”
Quote in the paperNot a substantial claim - Interpretationnone given
Even with clock variation between nodes, actual time differences between successive ADC timestamps on one particular peripheral node should easily be within 1% of the connection interval.
“Even with clock variation between nodes, actual time differences between successive ADC timestamps on one particular peripheral node should easily be within 1% of the connection interval (albeit with a few exceptions; see below).”
Quote in the paperNot a substantial claim - Study design and conductnone given
Both the present work and our prior work acquired test data in a low-noise electromagnetic environment in which we had purposely limited traffic in the BLE frequency band.
“Both the work in this manuscript and our prior work acquired test data in a low-noise electromagnetic environment in which we had purposely limited traffic in the BLE frequency band.”
Quote in the paperSubstantial claim - Interpretationreasoning
Reference broadcast synchronization (RBS) is not appropriate for BLE because a beacon role would require interruption of the data stream from peripheral to central.
“As noted above, a beacon role within BLE would require interruption of the data stream from peripheral to central, and thus, it is not appropriate.”
Quote in the paperSubstantial claim - Interpretationown data
Both data alignment methods produced extremely high correlation coefficients.
“Thus, both data alignment methods produced extremely high correlation coefficients.”
Quote in the paperSubstantial claim - Interpretationreasoning
The near-simultaneous connection synchronization method cannot be maintained during data collection, as nodes would need to constantly disconnect and re-connect.
“Again, this synchronization method cannot be maintained during data collection, as nodes would need to constantly disconnect and re-connect.”
Quote in the paperSubstantial claim - Interpretationnone given
A fundamental advantage of LIDA is that it does not rely on the availability of a primary clock from one of the peripheral nodes.
“A fundamental advantage of this method is that it does not rely on the availability of a primary clock from one of the peripheral nodes.”
Quote in the paperNot a substantial claim - Premisecitation
The authors' previously developed peripheral-central node time synchronization method operates by exchanging periodically generated timestamp information in the software application layer, without additional hardware.
“We previously developed a peripheral–central node time synchronization method that operates by exchanging periodically generated timestamp information in the software application layer, without the need for additional hardware.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [29] Li, J. (2022). Advanced Control of Upper-Limb Prostheses with Time-Synchronized Distributed Wireless Electrodes. [Ph.D. Thesis, Worcester Polytechnic Institute].
Not checked in the free run.
- Interpretationown data
The interpolation provided by the LIDA algorithm reduces data alignment error compared to the SDA algorithm.
“Hence, the interpolation provided by the LIDA algorithm was shown to reduce data alignment error compared to the SDA algorithm.”
Quote in the paperSubstantial claim
- Classified as probably not a substantial claim. 29
- May combine two claims. 30
- The quote only partly states this claim. 3
Classified as probably not a substantial claim.
PremisecitationMany systems use beacon transmissions to achieve paired timestamps.
“Many systems use beacon transmissions to achieve paired timestamps [26,27,30].”
Quote in the paperSubstantial claim1 of 3 sources checked- cites [26] Asgarian, F., and Najafi, K. (2017, January 22–24). Time synchronization in a network of bluetooth low energy beacons. Proceedings of the SIGCOMM Posters Demos, Los Angeles, CA, USA. source
- cites [27] Bideaux, 2015, Synchronization in wireless biomedical-sensor networks with bluetooth low energy, Curr. Dir. Biomed. Eng. source
The ‘Reference send receive delay’ section describes timestamps for transmitted and received data, and the Conclusion says that using the time difference between sending and receiving messages is common in synchronization protocols. Neither passage identifies those messages as beacon transmissions, so the cited paper supports the timestamping aspect but not the specified mechanism. (LLM, conf=0.77)
Experimental — accuracy not yet measured - cites [30] Sridhar, S., Misra, P., and Warrior, J. (2015, January 13–16). Cheepsync: A time synchronization service for resource constrained bluetooth low energy advertisers. Proceedings of the 14th International Conference on Information Processing in Sensor Networks, Seattle, WA, USA. source
May combine two claims.
PremisecitationBLE has lower power consumption (~1 mA) and a high transmission speed (2 Mbps) compared with low-power Wi-Fi.
“Compared with low-power Wi-Fi, BLE has lower power consumption of ~1 mA and a high transmission speed of 2 Mbps [17,18,19].”
Quote in the paperSubstantial claim2 of 3 sources checked- cites [17] Tosi, J., Taffoni, F., Santacatterina, M., Sannino, R., and Formica, D. (2017). Performance evaluation of bluetooth low energy: A systematic review. Sensors, 17. source
Section 2.1.1 identifies 2 Mbps as an optional BLE physical-layer data rate, not its typical application throughput. Section 3.3 describes BLE as low-power but reports current consumption that varies with operating conditions; it does not establish ~1 mA or a comparison specifically with low-power Wi-Fi. No page numbers are available in our copy. (LLM, conf=0.90)
Experimental — accuracy not yet measured - cites [18] Omre, 2010, Bluetooth low energy: Wireless connectivity for medical monitoring, J. Diabetes Sci. Technol. source
The Introduction describes BLE as low-power and Wi-Fi as relatively power-hungry in medical monitoring applications. But it gives BLE's bandwidth as 1 Mbps, not 2 Mbps, and its 1 mW radio output is not a ~1 mA current-consumption figure. It does not specifically compare BLE with low-power Wi-Fi. (LLM, conf=0.90)
Experimental — accuracy not yet measured - cites [19] Fekr, 2015, Design and evaluation of an intelligent remote tidal volume variability monitoring system in e-health applications, IEEE J. Biomed. Health Inform. source
May combine two claims.
PremisecitationTime synchronization can occur if multiple nodes are connected near-simultaneously, with time synchronization differences of 39.92 ± 14.19 μs.
“Alternatively, time synchronization can occur if multiple nodes are connected near-simultaneously (time synchronization differences of 39.92 ± 14.19 µs [27]).”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites [27] Bideaux, 2015, Synchronization in wireless biomedical-sensor networks with bluetooth low energy, Curr. Dir. Biomed. Eng. source
May combine two claims. The quote only partly states this claim.
InterpretationreasoningLonger latencies occur with more nodes, which can be detrimental to real-time control applications such as myoelectric prosthesis control or brain-computer interfaces.
“Longer latencies occur, which can be detrimental to real-time control applications such as myoelectric prosthesis control [43] or brain–computer interfaces.”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites [43] Farrell, 2007, The optimal controller delay for myoelectric prostheses, IEEE Trans. Biomed. Eng. source
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
FindingcitationIn the earlier study, most timestamp difference pairs clustered along the line of agreement, but a few noticeable outliers exist.
“In fact, most do so, but a few noticeable outliers exist.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [29] Li, J. (2022). Advanced Control of Upper-Limb Prostheses with Time-Synchronized Distributed Wireless Electrodes. [Ph.D. Thesis, Worcester Polytechnic Institute].
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Findingnone givenWe have already transferred our SDA algorithm to run on the Nordic nRF5280 microcontroller unit.
“In fact, we have already transferred our SDA algorithm to run on the Nordic nRF5280 microcontroller unit.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
FindingcitationIn the earlier study, timestamp pairs were available every 1050 ms during a 12 min trial, yielding 685 paired timestamps in total.
“For that study, timestamp pairs were available every 1050 ms (this was the closest available interval to our 990 ms interval) during a 12 min trial (thus, there were 685 paired timestamps in total).”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [29] Li, J. (2022). Advanced Control of Upper-Limb Prostheses with Time-Synchronized Distributed Wireless Electrodes. [Ph.D. Thesis, Worcester Polytechnic Institute].
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Findingnone givenSDA has already been implemented on the central node of our real-time system and works reliably.
“However, SDA has already been implemented on the central node of our real time system and works reliably.”
Quote in the paperNot a substantial claimThe quote only partly states this claim.
Findingown dataIn preliminary testing, minimal data alignment performance differences were found as a function of the threshold values tested (1, 1.1, 1.25, 1.5, 1.75, 2, and 2.5 samples).
“We found minimal data alignment performance differences as a function of the threshold values tested.”
- Also stated in: § 2.3. Simple Data Alignment (SDA) Algorithm · plain
“In preliminary testing (partial results available in [32]), we evaluated the threshold values (tc) of 1, 1.1, 1.25, 1.5, 1.75, 2, and 2.5 samples.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [32] Quintin, E., McDonald, B., Li, J., Wang, H., Clancy, T., and Farrell, T. (2021, January 9–11). Synchronization of multiple bluetooth low energy sensors for prosthetic control. Proceedings of the 2021 American Orthotic Prosthetic National Assembly, Boston, MA, USA.
Not checked in the free run.
- Also stated in: § 2.3. Simple Data Alignment (SDA) Algorithm · plain
May combine two claims.
Findingown dataA Kolmogorov-Smirnov test found the absolute time differences and the correlation coefficients each to be non-normally distributed (p < 10−5).
“A Kolmogorov–Smirnov test found the absolute time differences and the correlation coefficients each to be non-normally distributed (p < 10⁻⁵).”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataMost distances between timestamp difference pairs and the line of agreement are under 0.5 ms, but large outliers exist.
“Most distances are under 0.5 ms, but large outliers exist.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataAll average correlation coefficients were very close to 1, with the lowest average correlation coefficient being 0.9919 when using SDA at an input frequency of 210 Hz.
“However, all average correlation coefficients were very close to 1, with the lowest average correlation coefficient being 0.9919 when using SDA at an input frequency of 210 Hz.”
Quote in the paperSubstantial claimMay combine two claims.
FindingcitationOur previous work found no strong dependence on the number of timestamp pairs, but an update interval of 750 ms was best.
“We did not find strong dependence on number of timestamp pairs, but an update interval of 750 ms was best.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [29] Li, J. (2022). Advanced Control of Upper-Limb Prostheses with Time-Synchronized Distributed Wireless Electrodes. [Ph.D. Thesis, Worcester Polytechnic Institute].
Not checked in the free run.
May combine two claims.
Findingnone givenThe shapes of the distance histograms in Figure 5 are similar to those of the time synchronization histograms in Figure 4, but with smaller standard deviations.
“Second, the shapes of the distance histograms in Figure 5 are similar to those of the time synchronization histograms in Figure 4, but with smaller standard deviations.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S4 (based).
Premisenone givenCurrent time synchronization methods for BLE multi-channel systems via BLE beacon transmissions or additional hardware cannot satisfy the requirements of high throughput with low latency, transferability between commercial devices, and low energy consumption.
“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.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningThe additional hardware adds weight, volume, and battery consumption to the wearable device.
“Additionally, the additional hardware adds weight, volume, and battery consumption to the wearable device.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationnone givenOur method operates in the application layer, making it easily transferable to updated devices or those of other manufacturers.
“In particular, our method operates in the application layer, making it easily transferable to updated devices or those of other manufacturers.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductreasoningFor our test system consisting of only two peripheral nodes, the issue of primary clock loss was moot because we purposely maintained connection throughout each data collection trial.
“For our test system consisting of only two peripheral nodes, this issue was moot, as we purposely maintained connection throughout each data collection trial.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationUsing the BLE beacon role, the central node periodically broadcasts clock information to peripheral nodes to maintain high synchronization accuracy (drift of <1 μs/min).
“Using the beacon role, the central node periodically broadcasts clock information to the peripheral nodes to maintain high synchronization accuracy (drift of <1 µs/min [26]).”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [26] Asgarian, F., and Najafi, K. (2017, January 22–24). Time synchronization in a network of bluetooth low energy beacons. Proceedings of the SIGCOMM Posters Demos, Los Angeles, CA, USA. source
Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Premisenone givenThe authors' time synchronization method is transferable between software versions and different manufacturers' devices.
“Our method is transferable between software versions and different manufacturers’ devices.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationResearchers have used custom add-on hardware to detect a synchronizing signal.
“Alternatively, researchers have used custom add-on hardware to detect a synchronizing signal [28].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [28] Rheinländer, C.C., and Wehn, N. (November, January 30). Precise synchronization time stamp generation for bluetooth low energy. Proceedings of the 2016 IEEE Sensors, Orlando, FL, USA. source
Probably not a substantial claim: may not pass S3 (load-bearing).
InterpretationreasoningFor the present work, in which about 2 min of timestamp data contributed to the affine time synchronization model, such large outliers could degrade time synchronization for up to about 4 min.
“For the work described herein, in which ~2 min of timestamp data contributed to the affine time synchronization model, such large outliers could degrade time synchronization for up to ~4 min.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationown dataThe average error did not trend as a function of input frequency, indicating that the implementation of both algorithms is feasible regardless of the frequency of the input signal over the range tested.
“The average error did not trend as a function of input frequency, indicating that the implementation of both algorithms is feasible regardless of the frequency of the input signal (over the range of frequencies tested).”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationAn additional hardware approach provided time synchronization precision of 9 ± 17 μs.
“One such approach provided time synchronization precision of 9 ± 17 µs [28].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [28] Rheinländer, C.C., and Wehn, N. (November, January 30). Precise synchronization time stamp generation for bluetooth low energy. Proceedings of the 2016 IEEE Sensors, Orlando, FL, USA. source
Probably not a substantial claim: may not pass S4 (based).
Interpretationnone givenCustomized hardware is not transferable for the large variety of commercial devices.
“However, customized hardware is not transferable for the large variety of commercial devices.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Interpretationnone givenRegulating the wireless environment in this manner is not possible in applied usage.
“However, regulating the wireless environment in this manner is not possible in applied usage.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningThe use of affine model time synchronization with a large timestamp buffer size smooths some possible deviations, but performance can still be impaired.
“The use of affine model time synchronization with a large timestamp buffer size smooths some of these possible deviations, but the performance can still be impaired.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S4 (based).
Premisenone givenHigh-precision data alignment relies entirely on the performance of time synchronization between peripheral nodes and the central node.
“Of course, high-precision data alignment relies entirely on the performance of time synchronization between peripheral nodes and the central node.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Interpretationnone givenThe large outliers may be associated with rare blocked or delayed transmissions.
“These large outliers may be associated with rare blocked or delayed transmissions.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.
Study design and conductreasoningIn the research reported herein, we set our connection interval at 15 ms, which was as short a connection interval as possible and facilitated reliable transmission using the TI CC26XX MCUs.
“In the research reported herein, we set our connection interval at 15 ms, which was as short a connection interval as possible and facilitated reliable transmission using the TI CC26XX MCUs.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationcitationThat prior method would either provide synchronization only once at startup, which would drift over time, or require continuously disconnecting and reconnecting devices, interrupting the data stream.
“However, this method would either only provide synchronization once at startup (which would drift over time) or require continuously disconnecting and reconnecting devices, interrupting the data stream.”
Quote in the paperSubstantial claimMay combine two claims.
PremisecitationPreviously published BLE time synchronization methods demonstrated lower errors than our methods but have clear disadvantages compared to our methods.
“Previously published methods for BLE time synchronization (reviewed above) have demonstrated lower errors than our own, but have some clear disadvantages compared to our methods.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Study design and conductown dataWe did not archive the timestamp pairs in this study, so could not assess whether successive central timestamp differences tightly match successive peripheral timestamp differences in our data.
“Unfortunately, we did not archive the timestamp pairs in this study, so could not assess this characteristic in our data.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Premisenone givenFor the SDA algorithm, one primary peripheral clock needed to be selected to which all other peripheral clocks were aligned.
“For our SDA algorithm, we needed to select one primary peripheral clock to which all other peripheral clocks were aligned.”
Quote in the paperNot a substantial claimMay combine two claims.
PremisecitationEach peripheral node has its own ADC following its local clock, and each ADC runs at a slightly different sampling rate and phase.
“Each peripheral node consists of its own analog-to-digital-converter (ADC) which follows its local clock, and each ADC will run at a slightly different sampling rate and phase [21].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [21] Araujo, 2019, Performance of clock sources and their influence on time synchronization in wireless sensor networks, Int. J. Distrib. Sens. Netw.
Not checked in the free run.
May combine two claims.
PremisecitationThe SDA algorithm achieved precise time synchronization and data alignment (error of approximately one sample period) in real time.
“We found that a simple data alignment algorithm (SDA) achieved precise time synchronization and data alignment (error of approximately one sample period) in real time [29].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [29] Li, J. (2022). Advanced Control of Upper-Limb Prostheses with Time-Synchronized Distributed Wireless Electrodes. [Ph.D. Thesis, Worcester Polytechnic Institute].
Not checked in the free run.
May combine two claims.
InterpretationreasoningWhen the central node broadcasts a beacon transmission, it cannot receive data from peripheral nodes, risking interruption of high-bandwidth continuous peripheral data streams and data loss.
“However, when the central node broadcasts a beacon transmission, it cannot receive data from peripheral nodes, thus risking interruption of the high-bandwidth, continuous peripheral data streams needed for these bioelectric signals. Data loss could occur.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based). May combine two claims.
InterpretationreasoningOur method operates in the application layer, so it is easier to program and is transferable between devices and software versions.
“Our method reported herein operates in the application layer, so is easier to program and is transferable between devices and software versions.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationnone givenAnother clear advantage of LIDA is that data from each peripheral node are independently aligned directly to time on the central node, and data alignment from one peripheral node is not a function of any other peripheral node.
“As noted above, another clear advantage of the LIDA algorithm is that data from each peripheral node are independently aligned directly to time on the central node. Data alignment from one peripheral node is not a function of any other peripheral node.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
Study design and conductown dataIn our tests, we consistently maintained two peripheral nodes connected to one central node without connection or packet loss.
“In our tests, we consistently maintained two peripheral nodes connected to one central node without connection or packet loss.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim. May combine two claims.
Study design and conductnone givenThe least squares method of parameter optimization minimizes mean squared estimation error, is non-iterative with no expected convergence issues, and has low computational cost.
“We chose the least squares method of parameter optimization because it minimizes the mean squared estimation error, is a non-iterative optimization technique with no expected convergence issues (and is thus robust), and has a low computational cost.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
InterpretationreasoningWith a connection interval of 15 ms, a packet has been dropped if the ADC timestamp difference between successive packets from a given peripheral node is 30 ms, and two packets have been dropped if the difference is 45 ms.
“For example, with our connection interval of 15 ms, a packet has been dropped if the ADC timestamp difference between successive packets from a given peripheral node is 30 ms. Two packets have been dropped if the ADC timestamp difference is 45 ms, etc.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningTimestamp errors from the two peripherals would likely have an additive influence on time synchronization, leading to larger standard deviations, which is consistent with our results.
“However, the timestamp errors from the two peripherals would likely have an additive influence on time synchronization (as each peripheral node timestamp error grows, so does the time synchronization error). Additive error effects lead to larger standard deviations; this is consistent with our results.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Study design and conductnone givenWe eliminated all other active BLE devices from the environment to the extent possible.
“In fact, to the extent possible, we eliminated all other active BLE devices from the environment.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningCustom design is required and is specific to the implemented system, so the system may require a complete re-design as each new hardware microcontroller or BLE software version is released.
“Custom design is required and is specific to that implemented system. Hence, the system may require a complete re-design as each new hardware microcontroller or BLE software version is released (which occurs quite frequently, i.e., yearly, or even more frequently in some cases).”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based). May combine two claims.
Interpretationnone givenAdditional hardware increases power consumption, which decreases the battery life of the wireless wearable system in daily use.
“The additional hardware also increases power consumption, which decreases the battery life of the wireless wearable system in daily use.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductnone givenWe only evaluated time synchronization performance using two peripheral nodes.
“Another limitation of this research is that we only evaluated time synchronization performance using two peripheral nodes.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationown dataEach method provided average data alignment errors ≤0.70 ms, which is sufficient for many target applications, including many EEG, ECG, and EMG acquisition systems.
“Nevertheless, each method provided average (±standard deviation) data alignment errors ≤0.70 ms, which is sufficient for many target applications, including many EEG, ECG, and EMG acquisition systems.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
InterpretationreasoningIf too many channels are wired to the same peripheral, the number of samples per connection interval may exceed the packet size.
“If too many channels are wired to the same peripheral, the number of samples per connection interval may exceed the packet size.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
InterpretationreasoningAs more peripheral nodes are added, the connection interval will need to grow, at least linearly and perhaps at a steeper pace due to increased packet size, since the central node must receive data from each peripheral node serially.
“As more peripheral nodes are added, the connection interval will need to grow (at least linearly, perhaps at a steeper pace due to the increased packet size), since the central node must receive data from each peripheral node in a serial fashion (i.e., time-division multiplexed).”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing), S4 (based). The quote only partly states this claim.
Interpretationnone givenOur general approach to time synchronization and data alignment should remain useful for multichannel systems.
“In any case, our general approach to time synchronization and data alignment should remain useful.”
Quote in the paperNot a substantial claim
The paper relies on this without support.
ZigBee does not meet the bandwidth requirement for bioelectric signals such as EEG, ECG, and EMG, especially EMG.
“ZigBee does not meet the bandwidth requirement for these bioelectric signals, especially for EMG signals.”
The paper relies on this without support.
The timestamp pair TSc and TSp represent the same actual time (or times with a consistent offset) on the central and peripheral devices.
“The timestamp pair TSc and TSp, to the best of their ability, represent the same times on each of the central and peripheral devices.”
The paper relies on this without support.
The central timestamp incremented by one transmit interval is an excellent estimate of the central timestamp corresponding to the ensuing BLE notification when received on that specific peripheral node.
“This timestamp is incremented by one transmit interval and forms an excellent estimate of the central timestamp (TSc) corresponding to the ensuing BLE notification when received on that specific peripheral node.”
The paper relies on this without support.
The ADC timestamp closely corresponds to the peripheral time associated with the last ADC sample in the packet.
“This timestamp (TSADC) closely corresponds to the peripheral time associated with the last ADC sample in the packet”
The paper relies on this without support.
The affine regression model accurately estimates central time from peripheral time.
“The N most recent timestamp pairs from each peripheral node were used to synchronize their respective times to that of the central clock via an affine regression model that estimated central time from peripheral time.”
The paper relies on this without support.
The slope parameters β1,m will have values very close to 1.0.
“Note that slope parameters β1,m will have values very close to 1.0 (depending on the accuracies of the central and peripheral node clocks).”
The paper relies on this without support.
The cross-correlation maximum location estimates the absolute time alignment error between data streams from the two peripheral nodes.
“For each epoch, the absolute value, in ms, of the location of the correlation maximum was the estimate of the absolute time alignment error between data streams from the two peripheral nodes.”
The paper relies on this without support.
BLE message exchange times are not tightly controlled in the small MCUs used in wearable devices.
“However, BLE message exchange times are not tightly controlled in the small MCUs used in wearable devices, making this technique inappropriate.”
The paper relies on this without support.
New MCUs are being offered frequently, often in timeframes of less than one year, by an array of manufacturers, with newer model performance leapfrogging that of existing models.
“New MCUs are being offered frequently, often in timeframes of less than one year, by an array of manufacturers, with newer model performance “leapfrogging” that of existing models.”
The paper relies on this without support.
The more wireless nodes operate in a system, the higher the likelihood of delayed or blocked transmissions, which can lead to degradation in the quality of the paired timestamps.
“Of course, the more wireless nodes operate in a system, the higher the likelihood of delayed or blocked transmissions—which can lead to degradation in the quality of the paired timestamps.”
The paper relies on this without support.
Many bioelectric systems, especially EEG and high-density surface EMG, can include more than 100 recording channels.
“Many bioelectric systems (especially EEG and high-density surface EMG) can include more than 100 recording channels.”
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
Each contradiction between two passages listed here was confirmed by an independent check.
Figure 3 is cited for a comparison it does not show
MinorThe paper describes Figure 3 as showing unaligned signals and signals after LIDA, not signals aligned with SDA. It therefore cannot show that LIDA errors are closer to zero than SDA errors.
“From Figure 3, it is obvious that the errors generated using LIDA tended to be closer to 0 ms than the errors generated using SDA.”
“Figure 3 shows a portion of 10 Hz sine waves from two peripheral nodes before any alignment and after applying LIDA.”
Cites
A Survey on Wearable Sensor-Based Systems for Health Monitoring and Prognosis
Pantelopoulos, A., & Bourbakis, N. G. (2010) · IEEE Transactions on Systems Man and Cybernetics Part C (Applications and Reviews) · doi:10.1109/tsmcc.2009.2032660 · Cited by 2,296 · see citing works
(2002) · Cited by 1,481 · see citing works
Wearable Sensors for Human Activity Monitoring: A Review
Mukhopadhyay, S. C. (2015) · IEEE Sensors Journal · doi:10.1109/jsen.2014.2370945 · Cited by 1,401 · see citing works
Clock synchronization for wireless sensor networks: a survey
Sundararaman, B., Buy, U. A., & Kshemkalyani, A. D. (2005) · Ad Hoc Networks · doi:10.1016/j.adhoc.2005.01.002 · Cited by 1,000 · see citing works
Multi-sensor fusion in body sensor networks: State-of-the-art and research challenges
Gravina, R., Alinia, P., Ghasemzadeh, H., & Fortino, G. (2017) · Information Fusion · doi:10.1016/j.inffus.2016.09.005 · Cited by 899 · see citing works
Recommendations for the Standardization and Interpretation of the Electrocardiogram
Kligfield, P., Gettes, L. S., Bailey, J. J., Childers, R., Deal, B. J., Hancock, E. W., van Herpen, G., Kors, J. A., Macfarlane, P. W., Mirvis, D. M., et al. (2007) · Journal of the American College of Cardiology · doi:10.1016/j.jacc.2007.01.024 · Cited by 815 · see citing works
Kligfield (2007) · doi:10.1161/circulationaha.106.180200 · Cited by 802 · see citing works
Simple, accurate time synchronization for wireless sensor networks
Sichitiu, M. L., & Veerarittiphan, C. (2004) · 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003. · doi:10.1109/wcnc.2003.1200555 · Cited by 490 · see citing works
The optimal controller delay for myoelectric prostheses
Farrell, T. R., & Weir, R. F. (2007) · IEEE Transactions on Neural Systems and Rehabilitation Engineering · doi:10.1109/tnsre.2007.891391 · Cited by 438 · see citing works
Self-citationA survey on wearable sensor modality centred human activity recognition in health care
Wang, Y., Cang, S., & Yu, H. (2019) · Expert Systems with Applications · doi:10.1016/j.eswa.2019.04.057 · Cited by 409 · see citing works
Wearable sensors/systems and their impact on biomedical engineering
Bonato, P. (2003) · IEEE Engineering in Medicine and Biology Magazine · doi:10.1109/memb.2003.1213622 · Cited by 382 · see citing works
Bailey, J. J., Berson, A. S., Garson, A., Horan, L. G., Macfarlane, P. W., Mortara, D. W., & Zywietz, C. (1990) · Circulation · doi:10.1161/01.cir.81.2.730 · Cited by 313 · see citing works
A Zigbee-Based Wearable Physiological Parameters Monitoring System
Malhi, K., Mukhopadhyay, S. C., Schnepper, J., Haefke, M., & Ewald, H. (2010) · IEEE Sensors Journal · doi:10.1109/jsen.2010.2091719 · Cited by 283 · see citing works
Recent Advances on IoT-Assisted Wearable Sensor Systems for Healthcare Monitoring
Mamdiwar, S. D., Akshith, R., Shakruwala, Z., Chadha, U., Srinivasan, K., & Chang, C. (2021) · Biosensors · doi:10.3390/bios11100372 · Cited by 277 · see citing works
Performance Evaluation of Bluetooth Low Energy: A Systematic Review
Tosi, J., Taffoni, F., Santacatterina, M., Sannino, R., & Formica, D. (2017) · Sensors · doi:10.3390/s17122898 · Cited by 243 · see citing works
Tutorial. Surface EMG detection, conditioning and pre-processing: Best practices
Merletti, R., & Cerone, G. L. (2020) · Journal of Electromyography and Kinesiology · doi:10.1016/j.jelekin.2020.102440 · Cited by 233 · see citing works
Development and Evaluation of an Ambulatory Stress Monitor Based on Wearable Sensors
Choi, J., Ahmed, B., & Gutierrez-Osuna, R. (2012) · IEEE Transactions on Information Technology in Biomedicine · doi:10.1109/titb.2011.2169804 · Cited by 221 · see citing works
Recent Advances in Smart Wearable Sensing Systems
Lou, Z., Wang, L., & Shen, G. (2018) · Advanced Materials Technologies · doi:10.1002/admt.201800444 · Cited by 207 · see citing works
Wearable Noncontact Armband for Mobile ECG Monitoring System
Rachim, V. P., & Chung, W. (2016) · IEEE Transactions on Biomedical Circuits and Systems · doi:10.1109/tbcas.2016.2519523 · Cited by 177 · see citing works
Hogan, N., & Mann, R. W. (1980) · IEEE Transactions on Biomedical Engineering · doi:10.1109/tbme.1980.326653 · Cited by 126 · see citing works
A Study of Bluetooth Low Energy performance for human proximity detection in the workplace
Montanari, A., Nawaz, S., Cecilia Mascolo, C., & Sailer, K. (2017) · IEEE International Conference on Pervasive Computing and Communications · doi:10.1109/percom.2017.7917855 · Cited by 97 · see citing works
Bluetooth low energy: Wireless connectivity for medical monitoring
Omre, A. H., & Keeping, S. (2010) · Journal of Diabetes Science and Technology · doi:10.1177/193229681000400227 · Cited by 96 · see citing works
Bluetooth low energy for wearable sensor-based healthcare systems
Zhang, T., Jiang, L., Hu, F., & Hao, Q. (2014) · IEEE Healthcare Innovation Conference (HIC) · doi:10.1109/hic.2014.7038922 · Cited by 93 · see citing works
Azodo, I. A., Williams, R., Sheikh, A., & Cresswell, K. M. (2020) · Journal of Medical Internet Research · doi:10.2196/19542 · Cited by 79 · see citing works
Gallina, A., Disselhorst-Klug, C., Farina, D., Merletti, R., Besomi, M., Holobar, A., Enoka, R. M., Hug, F., Falla, D., Søgaard, K., et al. (2022) · Journal of Electromyography and Kinesiology · doi:10.1016/j.jelekin.2022.102656 · Cited by 77 · see citing works
Self-citationFekr, A. R., Radecka, K., & Zilic, Z. (2015) · IEEE Journal of Biomedical and Health Informatics · doi:10.1109/jbhi.2015.2445783 · Cited by 61 · see citing works
Performance of clock sources and their influence on time synchronization in wireless sensor networks
Tirado-Andrés, F., & Araújo, Á. (2019) · International Journal of Distributed Sensor Networks · doi:10.1177/1550147719879372 · Cited by 60 · see citing works
Development of a wearable ZigBee sensor system for upper limb rehabilitation robotics
Cifuentes, C. A., Braidot, A. A. A., Rodriguez, L., Frisoli, M. A., Santiago, A., & Frizera, A. (2012) · IEEE/RAS-EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob) · doi:10.1109/biorob.2012.6290926 · Cited by 48 · see citing works
A 2.4-GHz BAW-Based Transceiver for Wireless Body Area Networks
Contaldo, M., Banerjee, B., Ruffieux, D., et al. (2010) · IEEE Transactions on Biomedical Circuits and Systems · doi:10.1109/tbcas.2010.2081363 · Cited by 47 · see citing works
Brunelli, D., Farella, E., Giovanelli, D., Milosevic, B., & Minakov, I. (2016) · IEEE Sensors Journal · doi:10.1109/jsen.2016.2596712 · Cited by 46 · see citing works
Smart textiles for wearable sensor networks: Review and early lessons
Nesenbergs, K., & Selavo, L. (2015) · IEEE International Symposium on Medical Measurements and Applications (MeMeA) · doi:10.1109/memea.2015.7145236 · Cited by 30 · see citing works
A study in accuracy of time synchronization of BLE devices using connection-based event
Dian, F. J., Yousefi, A., & Somaratne, K. (2017) · IEEE Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON) · doi:10.1109/iemcon.2017.8117156 · Cited by 29 · see citing works
Synchronization in wireless biomedical-sensor networks with bluetooth low energy
Bideaux, A., Zimmermann, B., Hey, S., & Stork, W. (2015) · Current Directions in Biomedical Engineering · doi:10.1515/cdbme-2015-0019 · Cited by 24 · see citing works
Precise synchronization time stamp generation for Bluetooth low energy
Rheinlander, C. C., & Wehn, N. (2016) · 2016 IEEE SENSORS · doi:10.1109/icsens.2016.7808812 · Cited by 24 · see citing works
Time Synchronization in a Network of Bluetooth Low Energy Beacons
Asgarian, F., & Najafi, K. (2017) · Proceedings of the SIGCOMM Posters and Demos · doi:10.1145/3123878.3132007 · Cited by 18 · see citing works
A Survey on Time Synchronization Protocols for Wireless Sensor Networks
Bae, S.-K. (2014) · Journal of the Korea Society of Computer and Information · doi:10.9708/jksci.2014.19.6.061 · Cited by 13 · see citing works
Clock synchronization issues in bluetooth-based industrial measurements
Bello, L. L., & Mirabella, O. (2006) · IEEE International Workshop on Factory Communication Systems (WFCS) · doi:10.1109/wfcs.2006.1704150 · Cited by 11 · see citing works
CheepSync: a time synchronization service for resource constrained bluetooth low energy advertisers
Sridhar, S., Misra, P., & Warrior, J. (2015) · Proceedings of the 14th International Conference on Information Processing in Sensor Networks · doi:10.1145/2737095.2742925 · Cited by 9 · see citing works
Evaluation of Dedicated Bluetooth Low Energy Wireless Data Transfer for an Implantable EMG Sensor
Calado, A., Macciantelli, G., Errico, V., et al. (2020) · International Conference on Sensors, Signal and Image Processing (SSIP) · doi:10.1145/3441233.3441239 · Cited by 6 · see citing works
Flagged first, then by citations
Research works printed but not linked: 4
- Li, J. (2022). Advanced Control of Upper-Limb Prostheses with Time-Synchronized Distributed Wireless Electrodes. [Ph.D. Thesis, Worcester Polytechnic Institute].
- Quintin, E., McDonald, B., Li, J., Wang, H., Clancy, T., and Farrell, T. (2021, January 9–11). Synchronization of multiple bluetooth low energy sensors for prosthetic control. Proceedings of the 2021 American Orthotic Prosthetic National Assembly, Boston, MA, USA.
- Proakis, J.G., and Manolakis, D.G. (2022). Digital Signal Processing: Principles, Algorithms, and Applications, Pearson Education, Inc.
- Ballantine, 1952, Distance from a line, or plane, to a point, Am. Math. Mon., 59, 242
Cited by
Still being checked.
- Authors
- Wang, H., Li, J., McDonald, B. E., Farrell, T. R., Huang, X., & Clancy, E. A.
- Affiliations
- Worcester Polytechnic Institute (US)
- Liberating Technologies (United States) (US)
- Corresponding author
- Clancy, Edward A.
- Venue
- Sensors
- Publisher
- MDPI AG
- Published
- 2023-02-23
- Volume
- 23
- Issue
- 5
- Pages
- 2465
- ISSN
- 1424-8220 (ISSN-L)
- PMC
- PMC10007376
- OpenAlex
- W4321597723
- Semantic Scholar
- ecec759baa7f514c2c29e1c41bcd8c6c90c26eb8
- Cited by
- 18
- References
- 39
- Citations by year
- 2026: 9 · 2025: 6 · 2024: 1 · 2023: 2
- FWCI
- 2.00
- Type
- journal article
- Language
- en
- Open access
- gold
- doi.org
- Licence
- Locations
- Sensors (publishedVersion, cc-by)
- PubMed (publishedVersion)
- PubMed Central (submittedVersion, cc-by)
- DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion, cc-by-sa)
- Funders
- US Army Medical Research and Materiel Command (W81XWH-18-C-0111)
- Topics
- Physical Sciences › Computer Science › Computer Networks and Communications › Bluetooth and Wireless Communication Technologies
- Physical Sciences › Engineering › Biomedical Engineering › Wireless Body Area Networks
- Physical Sciences › Computer Science › Computer Networks and Communications › Wireless Sensor Networks for Data Analysis
- Keywords
- Bluetooth Low Energy, clock synchronization, data alignment, bioelectric signals, EEG, ECG, electromyography, wireless sensor networks, low latency
- MeSH terms
- Wearable Electronic Devices, Acetanilides, Acetates, Algorithms, Biosensing Techniques, Wireless Technology
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-28.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-28.
Cited sources are checked by gpt-6-sol.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review