Noise Removal of ECG Signal Using Recursive Least Square Algorithms

  • Noor K. Muhsin Department of Biomedical Engineering/ Al-Khwarizmi College of Engineering/ University of Baghdad


This paper shows an approach for Electromyography (ECG) signal processing based on linear and nonlinear adaptive filtering using Recursive Least Square (RLS) algorithm to remove two kinds of noise that affected the ECG signal. These are the High Frequency Noise (HFN) and Low Frequency Noise (LFN). Simulation is performed in Matlab. The ECG, HFN and LFN signals used in this study were downloaded from, and then the filtering process was obtained by using adaptive finite impulse response (FIR) that illustrated better results than infinite impulse response (IIR) filters did.


Download data is not yet available.


[1]. Kevin Buckley., " ECE5251 Biomedical Signal Processing", 2009
[2]. Kiyoshi Nishikawa and Hitoshi Kiya, "Noval Implementation Technique of Rls Algorithm for Improving Throughtput of Adaptive Filters, 1999.
[4]. P.K. Bora, "statistical signal processing", John Wiley and Sons, inc., 1996.
[5]. ALI H. SAYED, "Adaptive Filters",2008
[6]. Rangarai M. Rangayyan., "Biomedical Signal Analysis a case-stady approach", John Wiley and Sons, inc., 2002.
[7]. Hayes, Monson H., “Statistical Digital Signal Processing and Modeling", John Wiley and Sons, inc., 1996.
How to Cite
Muhsin, N. (2011). Noise Removal of ECG Signal Using Recursive Least Square Algorithms. Al-Khwarizmi Engineering Journal, 7(1), 13-21. Retrieved from