A Real Time QRS Detection Algorithm Based on ET and PD Controlled Threshold Strategy

As one of the important components of electrocardiogram (ECG) signals, QRS signal represents the basic characteristics of ECG signals. The detection of QRS waves is also an essential step for ECG signal analysis. In order to further meet the clinical needs for the accuracy and real-time detection of...

Full description

Bibliographic Details
Main Authors: Aiyun Chen, Yidan Zhang, Mengxin Zhang, Wenhan Liu, Sheng Chang, Hao Wang, Jin He, Qijun Huang
Format: Article
Language:English
Published: MDPI AG 2020-07-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/20/14/4003
_version_ 1797562055633403904
author Aiyun Chen
Yidan Zhang
Mengxin Zhang
Wenhan Liu
Sheng Chang
Hao Wang
Jin He
Qijun Huang
author_facet Aiyun Chen
Yidan Zhang
Mengxin Zhang
Wenhan Liu
Sheng Chang
Hao Wang
Jin He
Qijun Huang
author_sort Aiyun Chen
collection DOAJ
description As one of the important components of electrocardiogram (ECG) signals, QRS signal represents the basic characteristics of ECG signals. The detection of QRS waves is also an essential step for ECG signal analysis. In order to further meet the clinical needs for the accuracy and real-time detection of QRS waves, a simple, fast, reliable, and hardware-friendly algorithm for real-time QRS detection is proposed. The exponential transform (ET) and proportional-derivative (PD) control-based adaptive threshold are designed to detect QRS-complex. The proposed ET can effectively narrow the magnitude difference of QRS peaks, and the PD control-based method can adaptively adjust the current threshold for QRS detection according to thresholds of previous two windows and predefined minimal threshold. The ECG signals from MIT-BIH databases are used to evaluate the performance of the proposed algorithm. The overall sensitivity, positive predictivity, and accuracy for QRS detection are 99.90%, 99.92%, and 99.82%, respectively. It is also implemented on Altera Cyclone V 5CSEMA5F31C6 Field Programmable Gate Array (FPGA). The time consumed for a 30-min ECG record is approximately 1.3 s. It indicates that the proposed algorithm can be used for wearable heart rate monitoring and automatic ECG analysis.
first_indexed 2024-03-10T18:23:10Z
format Article
id doaj.art-d685b682a5fb42ee9ac44a3cc912f120
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-10T18:23:10Z
publishDate 2020-07-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-d685b682a5fb42ee9ac44a3cc912f1202023-11-20T07:12:55ZengMDPI AGSensors1424-82202020-07-012014400310.3390/s20144003A Real Time QRS Detection Algorithm Based on ET and PD Controlled Threshold StrategyAiyun Chen0Yidan Zhang1Mengxin Zhang2Wenhan Liu3Sheng Chang4Hao Wang5Jin He6Qijun Huang7School of Physics and Technology, Wuhan University, Wuhan 430072, ChinaSchool of Physics and Technology, Wuhan University, Wuhan 430072, ChinaSchool of Physics and Technology, Wuhan University, Wuhan 430072, ChinaSchool of Physics and Technology, Wuhan University, Wuhan 430072, ChinaSchool of Physics and Technology, Wuhan University, Wuhan 430072, ChinaSchool of Physics and Technology, Wuhan University, Wuhan 430072, ChinaSchool of Physics and Technology, Wuhan University, Wuhan 430072, ChinaSchool of Physics and Technology, Wuhan University, Wuhan 430072, ChinaAs one of the important components of electrocardiogram (ECG) signals, QRS signal represents the basic characteristics of ECG signals. The detection of QRS waves is also an essential step for ECG signal analysis. In order to further meet the clinical needs for the accuracy and real-time detection of QRS waves, a simple, fast, reliable, and hardware-friendly algorithm for real-time QRS detection is proposed. The exponential transform (ET) and proportional-derivative (PD) control-based adaptive threshold are designed to detect QRS-complex. The proposed ET can effectively narrow the magnitude difference of QRS peaks, and the PD control-based method can adaptively adjust the current threshold for QRS detection according to thresholds of previous two windows and predefined minimal threshold. The ECG signals from MIT-BIH databases are used to evaluate the performance of the proposed algorithm. The overall sensitivity, positive predictivity, and accuracy for QRS detection are 99.90%, 99.92%, and 99.82%, respectively. It is also implemented on Altera Cyclone V 5CSEMA5F31C6 Field Programmable Gate Array (FPGA). The time consumed for a 30-min ECG record is approximately 1.3 s. It indicates that the proposed algorithm can be used for wearable heart rate monitoring and automatic ECG analysis.https://www.mdpi.com/1424-8220/20/14/4003electrocardiogram (ECG)exponential transform (ET)PD-controlQRS detectionreal-time
spellingShingle Aiyun Chen
Yidan Zhang
Mengxin Zhang
Wenhan Liu
Sheng Chang
Hao Wang
Jin He
Qijun Huang
A Real Time QRS Detection Algorithm Based on ET and PD Controlled Threshold Strategy
Sensors
electrocardiogram (ECG)
exponential transform (ET)
PD-control
QRS detection
real-time
title A Real Time QRS Detection Algorithm Based on ET and PD Controlled Threshold Strategy
title_full A Real Time QRS Detection Algorithm Based on ET and PD Controlled Threshold Strategy
title_fullStr A Real Time QRS Detection Algorithm Based on ET and PD Controlled Threshold Strategy
title_full_unstemmed A Real Time QRS Detection Algorithm Based on ET and PD Controlled Threshold Strategy
title_short A Real Time QRS Detection Algorithm Based on ET and PD Controlled Threshold Strategy
title_sort real time qrs detection algorithm based on et and pd controlled threshold strategy
topic electrocardiogram (ECG)
exponential transform (ET)
PD-control
QRS detection
real-time
url https://www.mdpi.com/1424-8220/20/14/4003
work_keys_str_mv AT aiyunchen arealtimeqrsdetectionalgorithmbasedonetandpdcontrolledthresholdstrategy
AT yidanzhang arealtimeqrsdetectionalgorithmbasedonetandpdcontrolledthresholdstrategy
AT mengxinzhang arealtimeqrsdetectionalgorithmbasedonetandpdcontrolledthresholdstrategy
AT wenhanliu arealtimeqrsdetectionalgorithmbasedonetandpdcontrolledthresholdstrategy
AT shengchang arealtimeqrsdetectionalgorithmbasedonetandpdcontrolledthresholdstrategy
AT haowang arealtimeqrsdetectionalgorithmbasedonetandpdcontrolledthresholdstrategy
AT jinhe arealtimeqrsdetectionalgorithmbasedonetandpdcontrolledthresholdstrategy
AT qijunhuang arealtimeqrsdetectionalgorithmbasedonetandpdcontrolledthresholdstrategy
AT aiyunchen realtimeqrsdetectionalgorithmbasedonetandpdcontrolledthresholdstrategy
AT yidanzhang realtimeqrsdetectionalgorithmbasedonetandpdcontrolledthresholdstrategy
AT mengxinzhang realtimeqrsdetectionalgorithmbasedonetandpdcontrolledthresholdstrategy
AT wenhanliu realtimeqrsdetectionalgorithmbasedonetandpdcontrolledthresholdstrategy
AT shengchang realtimeqrsdetectionalgorithmbasedonetandpdcontrolledthresholdstrategy
AT haowang realtimeqrsdetectionalgorithmbasedonetandpdcontrolledthresholdstrategy
AT jinhe realtimeqrsdetectionalgorithmbasedonetandpdcontrolledthresholdstrategy
AT qijunhuang realtimeqrsdetectionalgorithmbasedonetandpdcontrolledthresholdstrategy