I. INTRODUCTION
Electrocardiography (ECG) has been used very effectively for decades to measure the physiological well being of human heart. A typical ECG measurement is generally contaminated with power-line interference, abrupt potential change due to loose electrode contact, motion artifacts, several non-cardiac biomedical artifacts, effect of respiration and also a combination of more than one of these sources [2]. This necessitates the use of some post processing techniques which can remove the hidden effects of these mixed artifacts and noise from the captured ECG signals.