International Journal of Electrical and Computer Engineering (IJECE) Vol. 9, No. 1, February 2019, pp. xx~xx ISSN: 2088-8708, DOI: 10.11591/ijece.v9i1.pp.xx-xx 101 Journal homepage: http://iaescore.com/journals/index.php/IJECE ECG Signal Denoising Using a novel Approach of Adaptive Filters for Real-Time Processing Amean Al-Safi 1 1 Department of Electrical and Electronics Engineering, University of Thi-Qar, Iraq Article Info ABSTRACT Article history: Received Aug 16, 2019 Revised Feb 2, 2020 Accepted Feb 28, 2020 Electro Cardio Gram (ECG) is considered as the main signal that can be used to diagnose different kinds of diseases related to human heart. During the recording process, it is usually contaminated with different kinds of noise which includes Power-Line Interference, Baseline Wandering and Muscle Contraction. In order to clean the ECG signal, several noise removal techniques have been used such as adaptive filters, empirical mode decomposition, Hilbert-Huang transform, Wavelet-Based algorithm, Discrete Wavelet Transforms, Modulus Maxima of Wavelet Transform, Patch Based Method, and many more. Unfortunately, all the presented methods cannot be used for online processing since it takes long time to clean the ECG signal. The current research presents a unique method for ECG denoising using a novel approach of adaptive filters. The suggested method was tested by using a simulated signal using MATLAB software under different scenarios. Instead of using a reference signal for ECG signal denoising, the presented model uses a unite delay and the primary ECG signal itself. LMS (Least Mean Square), NLMS (Normalized Least Mean Square), and Leaky LMS were used as adaptation algorithms in this paper. Keyword: Adaptive filters ECG ECG signal denoising LMS NLMS Leaky LMS Copyright © 2019 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Amean Al-Safi, Department of Electrical and Electronics Engineering, University of Thi-Qar, Thi-Qar, Iraq Email: ameansharea.ghazi@wmich.edu 1. INTRODUCTION Electrocardiograms (ECG) signals contain different kinds of information that can be used to diagnose various heart related diseases. They reflect the electrical activity of the human heart. ECG signals are usually contaminated by various types of noise and artifacts. Power line interference (PLI), baseline wander, drift in electrodes connections (electrode misconduct noise and electrode displacement artifacts), and muscle artifacts are the most effective ones. They make the diagnosing process and obtaining the required signal information a hard task to reach [1]-[2]. Performing any kinds of physical analysis to ECG signals should be proceeded by signal denoising process since this kind of analysis might result in wrong diagnosis of cardiac arrhythmias [3] [8]. In order to remove the contamination noise (denoising) from the recorded ECG signal, several methods have been presented. ECG signal denoising techniques have been designed based on median filters, adaptive filters, Wiener filters, switching Kalman filters, polynomial filters, frequency-selective filters, SVD (singular value decomposition), DWT (discrete wavelet transform), DCT (discrete cosine transform), EMD (empirical mode decomposition), NBF (nonlinear Bayesian filter), MM (mathematical morphological) operators, PCA(principal component analysis), ICA(independent component analysis), NLM (nonlocal mean) technique, VMD(variational mode decomposition), and EMD based technique for single and combined noise sources removal which might be considered as the most recent technique for ECG signal denoising [9]-[10].