A Low-Power ECG Processor ASIC Based on an Artificial Neural Network for Arrhythmia Detection

The early detection of arrhythmia can effectively reduce the risk of serious heart diseases and save time for treatment. Many healthcare devices have been widely used for electrocardiogram (ECG) monitoring. However, most of them can only complete simple two-classes detection and have unacceptable ha...

Full description

Bibliographic Details
Main Authors: Chen Zhang, Junfeng Chang, Yujiang Guan, Qiuping Li, Xin’an Wang, Xing Zhang
Format: Article
Language:English
Published: MDPI AG 2023-08-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/13/17/9591
_version_ 1797582868160970752
author Chen Zhang
Junfeng Chang
Yujiang Guan
Qiuping Li
Xin’an Wang
Xing Zhang
author_facet Chen Zhang
Junfeng Chang
Yujiang Guan
Qiuping Li
Xin’an Wang
Xing Zhang
author_sort Chen Zhang
collection DOAJ
description The early detection of arrhythmia can effectively reduce the risk of serious heart diseases and save time for treatment. Many healthcare devices have been widely used for electrocardiogram (ECG) monitoring. However, most of them can only complete simple two-classes detection and have unacceptable hardware overhead and energy consumption. For achieving accurate and low-power arrhythmia detection, a novel ECG processor application specific integrated circuit (ASIC) is proposed in this paper, which can perform the prediction of five types of cardiac arrhythmias and heart rate monitoring. To realize hardware-efficient R-peak detection, an ECG pre-processing engine based on a first derivative and moving average comparison method is proposed. Efficient arrhythmia detection is realized by the proposed low-power classification engine, which is based on a carefully designed lightweight artificial neural network (ANN) with good prediction accuracy. The hardware reuse strategy is used to implement the hardware logic of ANN, where computations are executed by only one processing unit (PU), which is controlled by a flexible finite state machine (FSM). Also, the weights of ANN are configurable to facilitate model updates. We validate the functionality of the design using real-world ECG data. The proposed ECG processor is implemented using 55 nm CMOS technology, occupying an area of 0.33 mm<sup>2</sup>. This design consumes 12.88 μW at a 100 kHz clock frequency, achieving a classification accuracy of 96.69%. The comparison results with previous work indicate that our design has advantages in detection performance and power consumption, providing a good solution for low-power and low-cost ECG monitoring.
first_indexed 2024-03-10T23:28:37Z
format Article
id doaj.art-623ef3e06c54478c953f2676b34ada78
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-10T23:28:37Z
publishDate 2023-08-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-623ef3e06c54478c953f2676b34ada782023-11-19T07:49:08ZengMDPI AGApplied Sciences2076-34172023-08-011317959110.3390/app13179591A Low-Power ECG Processor ASIC Based on an Artificial Neural Network for Arrhythmia DetectionChen Zhang0Junfeng Chang1Yujiang Guan2Qiuping Li3Xin’an Wang4Xing Zhang5The Key Laboratory of Integrated Microsystems, Peking University Shenzhen Graduate School, Shenzhen 518055, ChinaShenzhen Semiconductor Industry Association (SZSIA), Shenzhen 518052, ChinaThe Key Laboratory of Integrated Microsystems, Peking University Shenzhen Graduate School, Shenzhen 518055, ChinaThe Key Laboratory of Integrated Microsystems, Peking University Shenzhen Graduate School, Shenzhen 518055, ChinaThe Key Laboratory of Integrated Microsystems, Peking University Shenzhen Graduate School, Shenzhen 518055, ChinaThe Key Laboratory of Integrated Microsystems, Peking University Shenzhen Graduate School, Shenzhen 518055, ChinaThe early detection of arrhythmia can effectively reduce the risk of serious heart diseases and save time for treatment. Many healthcare devices have been widely used for electrocardiogram (ECG) monitoring. However, most of them can only complete simple two-classes detection and have unacceptable hardware overhead and energy consumption. For achieving accurate and low-power arrhythmia detection, a novel ECG processor application specific integrated circuit (ASIC) is proposed in this paper, which can perform the prediction of five types of cardiac arrhythmias and heart rate monitoring. To realize hardware-efficient R-peak detection, an ECG pre-processing engine based on a first derivative and moving average comparison method is proposed. Efficient arrhythmia detection is realized by the proposed low-power classification engine, which is based on a carefully designed lightweight artificial neural network (ANN) with good prediction accuracy. The hardware reuse strategy is used to implement the hardware logic of ANN, where computations are executed by only one processing unit (PU), which is controlled by a flexible finite state machine (FSM). Also, the weights of ANN are configurable to facilitate model updates. We validate the functionality of the design using real-world ECG data. The proposed ECG processor is implemented using 55 nm CMOS technology, occupying an area of 0.33 mm<sup>2</sup>. This design consumes 12.88 μW at a 100 kHz clock frequency, achieving a classification accuracy of 96.69%. The comparison results with previous work indicate that our design has advantages in detection performance and power consumption, providing a good solution for low-power and low-cost ECG monitoring.https://www.mdpi.com/2076-3417/13/17/9591arrhythmia detectionECG processorlow powerclassification engineartificial neural network (ANN)
spellingShingle Chen Zhang
Junfeng Chang
Yujiang Guan
Qiuping Li
Xin’an Wang
Xing Zhang
A Low-Power ECG Processor ASIC Based on an Artificial Neural Network for Arrhythmia Detection
Applied Sciences
arrhythmia detection
ECG processor
low power
classification engine
artificial neural network (ANN)
title A Low-Power ECG Processor ASIC Based on an Artificial Neural Network for Arrhythmia Detection
title_full A Low-Power ECG Processor ASIC Based on an Artificial Neural Network for Arrhythmia Detection
title_fullStr A Low-Power ECG Processor ASIC Based on an Artificial Neural Network for Arrhythmia Detection
title_full_unstemmed A Low-Power ECG Processor ASIC Based on an Artificial Neural Network for Arrhythmia Detection
title_short A Low-Power ECG Processor ASIC Based on an Artificial Neural Network for Arrhythmia Detection
title_sort low power ecg processor asic based on an artificial neural network for arrhythmia detection
topic arrhythmia detection
ECG processor
low power
classification engine
artificial neural network (ANN)
url https://www.mdpi.com/2076-3417/13/17/9591
work_keys_str_mv AT chenzhang alowpowerecgprocessorasicbasedonanartificialneuralnetworkforarrhythmiadetection
AT junfengchang alowpowerecgprocessorasicbasedonanartificialneuralnetworkforarrhythmiadetection
AT yujiangguan alowpowerecgprocessorasicbasedonanartificialneuralnetworkforarrhythmiadetection
AT qiupingli alowpowerecgprocessorasicbasedonanartificialneuralnetworkforarrhythmiadetection
AT xinanwang alowpowerecgprocessorasicbasedonanartificialneuralnetworkforarrhythmiadetection
AT xingzhang alowpowerecgprocessorasicbasedonanartificialneuralnetworkforarrhythmiadetection
AT chenzhang lowpowerecgprocessorasicbasedonanartificialneuralnetworkforarrhythmiadetection
AT junfengchang lowpowerecgprocessorasicbasedonanartificialneuralnetworkforarrhythmiadetection
AT yujiangguan lowpowerecgprocessorasicbasedonanartificialneuralnetworkforarrhythmiadetection
AT qiupingli lowpowerecgprocessorasicbasedonanartificialneuralnetworkforarrhythmiadetection
AT xinanwang lowpowerecgprocessorasicbasedonanartificialneuralnetworkforarrhythmiadetection
AT xingzhang lowpowerecgprocessorasicbasedonanartificialneuralnetworkforarrhythmiadetection