HB-Sync
Published in ISCAS 2020
Modeling and Analysis of a Heartbeat-Based Synchronization Scheme for the Human Intranet.
Wireless Body Area Networks (WBANs) promise seamless connectivity among body-worn sensors and actuators, enabling everything from continuous health monitoring to brain-machine interfaces. Yet, maintaining synchronization in these networks without draining ultra-low-power nodes has proven difficult. This paper introduces a heartbeat-based synchronization scheme for the “Human Intranet,” using the heart’s own rhythm as a zero-cost timing beacon. By defining each cardiac cycle as a “superframe,” nodes avoid power-hungry in-band beacons or wake-up radios, optimizing channel use, energy, and latency all at once.
The Heartbeat Hack
Instead of transmitting periodic timing beacons, every node’s heartbeat detector triggers a common reset signal, marking the start of a superframe (the interval between successive R-peaks). Within that window, leaves (low-energy sensors) “puncture” the regular hub-to-hub communications to upload data during scheduled slots, while a single listening window at the superframe’s start allows bi-directional control messages.
This in-band “puncture” approach leverages natural physiology as a free, always-on synchronizer, slashing idle listening and beacon overhead.
Hardware Architecture & Modeling

The scheme hinges on three low-power components:
Heartbeat Detector: Identifies the R-peak in the ECG signal and resets the timer; draws ≈100 nW.
Timer: An oscillator + counter that subdivides each superframe into transmission ticks. Its inaccuracy over time arises from:
Offset Frequency (Δtₒᵢₙₛₑₜ): One calibration-bounded oscillator period.
Frequency Drift (Δt_drift): Deterministic drift at 500 ppm, accumulating as Driftₒₛc·t.
Random Jitter (Δt_jitter): Gaussian noise, bounded and covering > 99.993% of cases.
Transceiver: Power modeled by Tx energy = DR·Eₜₓ and Rx by listening-window duration·Prx.
Three performance metrics capture scheme efficiency under both ideal and realistic timing:
Channel Availability (CA): Hub-to-hub airtime fraction, degraded by total wait time (t_w) due to sync margins.
System Power (P): Sum of heartbeat-detector, timer, Tx, and Rx contributions over the superframe.
Latency: Time from data ready to its transmission, zero extra overhead since slots align to the heartbeat.
Performance Highlights
Using conservative hardware values and a 2-node scenario, simulations reveal:
Power Consumption: Preal rises from ≈300 µW to 1.2 mW as superframe T grows from 300 ms to 1.5 s.
Channel Availability: CAreal stays above 92–97% for detached-leaf latencies of 50 ms and 200 ms, thanks to tight sync margins.
Comparison with Duty-Cycled Receivers
Against a classic duty-cycled Rx (leaves wake randomly for beacons), HB-MAC shows:
26–40% lower power for similar latency requirements (50 ms/200 ms), even at the duty-cycle’s optimal <10% point.
Higher CA at low duty-cycles (<10%), and tighter, predictable latency versus unpredictable duty-cycle delays.
Why It Matters
By co-opting the heartbeat as a universal clock, HB-MAC delivers:
Ultra-Low Power: No in-band beacon transmissions, minimal idle listening.
High Channel Efficiency: 92–97% availability even with detached event-driven traffic.
Latency Control: Zero extra coordination delay per superframe.
This combination suits critical WBAN applications, smart prosthetics, neural interfaces, and life-support devices, that demand both energy thrift and responsive communication.
Looking Ahead
Future work includes integrating detailed attached-leaf protocols, refining inter-hub mesh scheduling, and developing upper-layer algorithms for dynamic cluster reconfiguration. Such advances will further unlock truly autonomous, body-centric networks powered by your own heartbeat.
Acknowledgments
We would like to thank STMicroelectronics and the BWRC for their support in this work.
