ZEN: A flexible energy-efficient hardware classifier exploiting temporal sparsity in ECG data

State-of-the-art low-power ECG hardware classifiers rely on extraction of pre-defined, hand-tuned features. This hinders their usage in different applications, because of the time-consuming redesign of features for any new classification task. As an alternative, we present a machine-learning based approach to ECG classification in hardware that still relies on feature extraction but is much more flexible to use. We utilize a recurrent neural network with temporal sparsity inspired by biologically motivated event-based systems. Features are extracted by freely configurable time-domain filters that are fully integrated in the training process. These are sparsified via delta encoding, so that further processing only acts on changes in the features or the recurrent connections. A scalable hardware architecture derived from this concept allows for stand-alone classification on input data streams. Despite its flexibility, our design achieves a peak energy efficiency of 37 nJ per heartbeat and an ultra-low power consumption of 532 nW in real-time operation, driven by temporal sparsity and a systematic low-power implementation strategy. At the same time, its classification performance is on par with state-of-the-art software-based classifiers.

[1]  Zhihua Wang,et al.  A 2.63 μW ECG Processor With Adaptive Arrhythmia Detection and Data Compression for Implantable Cardiac Monitoring Device , 2021, IEEE Transactions on Biomedical Circuits and Systems.

[2]  Yi-Ta Chen,et al.  An Arbitrarily Reconfigurable Extreme Learning Machine Inference Engine for Robust ECG Anomaly Detection , 2021, IEEE Open Journal of Circuits and Systems.

[3]  Stephan Henker,et al.  Adaptive Body Bias Aware Implementation for Ultra-Low-Voltage Designs in 22FDX Technology , 2020, IEEE Transactions on Circuits and Systems II: Express Briefs.

[4]  Hector A. Gonzalez,et al.  Event-based Neural Network for ECG Classification with Delta Encoding and Early Stopping , 2020, 2020 6th International Conference on Event-Based Control, Communication, and Signal Processing (EBCCSP).

[5]  Dennis Walter,et al.  A 0.55V 6.3uW/MHz Arm Cortex-M4 MCU with Adaptive Reverse Body Bias and Single Rail SRAM , 2020, 2020 IEEE Symposium in Low-Power and High-Speed Chips (COOL CHIPS).

[6]  Kyung Ki Kim,et al.  Comparison of Artificial Neural Networks for Low-Power ECG-Classification System , 2020, JOURNAL OF SENSOR SCIENCE AND TECHNOLOGY.

[7]  Yang Zhao,et al.  A 13.34 μW Event-Driven Patient-Specific ANN Cardiac Arrhythmia Classifier for Wearable ECG Sensors , 2019, IEEE Transactions on Biomedical Circuits and Systems.

[8]  Jiaquan Wu,et al.  An Energy-Efficient ECG Processor With Weak-Strong Hybrid Classifier for Arrhythmia Detection , 2018, IEEE Transactions on Circuits and Systems II: Express Briefs.

[9]  Yu Cao,et al.  A 1.06 μW smart ECG processor in 65 nm CMOS for real-time biometrie authentication and personal cardiac monitoring , 2019, 2017 Symposium on VLSI Circuits.

[10]  Jichao Zhao,et al.  Robust ECG signal classification for detection of atrial fibrillation using a novel neural network , 2017, 2017 Computing in Cardiology (CinC).

[11]  Tobi Delbrück,et al.  Delta Networks for Optimized Recurrent Network Computation , 2016, ICML.

[12]  David Blaauw,et al.  An Injectable 64 nW ECG Mixed-Signal SoC in 65 nm for Arrhythmia Monitoring , 2015, IEEE Journal of Solid-State Circuits.

[13]  G.B. Moody,et al.  The impact of the MIT-BIH Arrhythmia Database , 2001, IEEE Engineering in Medicine and Biology Magazine.

[14]  Jeffrey M. Hausdorff,et al.  Physionet: Components of a New Research Resource for Complex Physiologic Signals". Circu-lation Vol , 2000 .