Abstract

In this work, an efficient digital system is designed using hardware to filter the Electrocardiogram (ECG) signal and to detect the QRS complex (beats). The system implementation has been done by using a Field Programmable Gate Array (FPGA). In the first phase of the hardware system implementation, Finite Impulse Response (FIR) filters are designed for preprocessing and denoising the ECG signal. The filtered signal is then used as the input of the second phase of the hardware implementation to detect and classify the ECG beats. The entire system has been implemented on ALTERA DE II FPGA by designing synthesizable finite state machines. Quartus II tool has been used to simulate and test the system. The designed system has been tested on ECG waves from the MIT-BIH Arrhythmia database by windowing the signal and applying adaptive signal and noise thresholds in each window of processing. The hardware system has achieved an overall accuracy of 98% in the beat detection phase, while providing the detected beats and the classification of irregular heart beat rates in real time.

Keywords:
Field-programmable gate array Computer science Finite impulse response Beat (acoustics) Preprocessor Computer hardware QRS complex Noise reduction SIGNAL (programming language) Signal processing Real-time computing Artificial intelligence Digital signal processing Algorithm Acoustics

Metrics

23
Cited By
1.14
FWCI (Field Weighted Citation Impact)
15
Refs
0.78
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

ECG Monitoring and Analysis
Health Sciences →  Medicine →  Cardiology and Cardiovascular Medicine
Analog and Mixed-Signal Circuit Design
Physical Sciences →  Engineering →  Biomedical Engineering
EEG and Brain-Computer Interfaces
Life Sciences →  Neuroscience →  Cognitive Neuroscience
© 2026 ScienceGate Book Chapters — All rights reserved.