Performance analysis of two stage adaptive FIR Filter Algorithms for PLI and BW artifact cancellation in ECG

  • Authors

    • B. Bhaskara Rao
    • B. Prabhakara Rao
    2018-02-09
    https://doi.org/10.14419/ijet.v7i1.8.10082
  • ECG, PLI, BW, MA, EM, ANC, MIT-BIH, SNR, MSE, RMSE, Distortion
  • Electrocardiogram (ECG) is a measure of the electrical movement of the heart, and is obtained by surface electrodes at standardized locations on the patient’s chest. During acquisition, various artifacts/noises such as power-line interference (PLI), baseline wander (BW), muscle artifacts (MA) and motion artifacts (EM) obscure the ECG. It is important that these artifacts are minimized for the clinicians to make better diagnosis on heart problems. This paper researches the creative idea of adaptive noise cancellation (ANC) using two stage form of adaptive filters. The concept of cascading and its algorithm for real-time application is simulated on MATLAB. The proposed algorithm utilizes two adaptive filters to estimate gradients accurately which results in good adaptation and performance. The objective of the present investigation is to provide solution in order to improve the performance of noise canceller in terms of filter parameters which are obtained with the help of adaptive algorithms. Different kinds of two stage ANC algorithms are used to eliminate artifacts in ECG by considering the noises such as power line interference and baseline wander. The simulation results show that the performance of the two stage ANC is superior to the conventional single stage ANC system in terms of higher signal-to-noise ratio. Two stage adaptive algorithms are applied on real time ECG signals and compared their performance with the conventional single stage adaptive algorithms in terms of parameters Signal-to-Noise Ratio (SNR), Mean Square Error (MSE), Root Mean Square Error (RMSE) and Distortion.

  • References

    1. [1] Catalano, Joseph T. Guide to ECG analysis. Lippincott Williams Wilkins, 2002.

      [2] Katz, Arnold M. Physiology of the Heart. Lippincott Williams Wilkins, 2010.

      [3] Manolakis, Dimitris G., Vinay K. Ingle, and Stephen M. Kogon. Statistical and adaptive signal processing: spectral estimation, signal modeling, adaptive filtering, and array processing. Boston: McGraw-Hill, 2000.

      [4] Diniz, P. S. R. â€Adaptive Filtering: Algorithms and Practical Implementation. Springer.†New York, NY, USA (2008).

      [5] Haykin, Simon S. Adaptive filter theory. Pearson Education India, 2008.

      [6] Kuo, Sen M., and Dennis Morgan. Active noise control systems: algorithms and DSP implementations. John Wiley Sons, Inc., 1995.

      [7] John G.. Proakis, and Dimitris G.. Manolakis. Digital signal processing: principles, algorithms, and applications. Pearson Prentice Hall, 2007.

      [8] Widrow, Bernard, et al. â€Adaptive noise cancelling: Principles and applications.†Proceedings of the IEEE 63.12 (1975): 1692-1716.

      [9] Hayes, Monson H. Statistical digital signal processing and modeling. John Wiley Sons, 2009.

      [10] Mandic, Danilo P. â€A generalized normalized gradient descent algorithm.†IEEE Signal Processing Letters 11.2 (2004): 115-118.

      [11] Van Alste, Jan A., and T. S. Schilder. â€Removal of base-line wander and power-line interference from the ECG by an efficient FIR filter with a reduced number of taps.†IEEE transactions on biomedical engineering 12 (1985): 1052-1060.

      [12] Chavan, Mahesh S., R. A. Agarwala, and M. D. Uplane. â€Suppression of Baseline Wander and power line interference in ECG using Digital IIR Filter.†InternationaL journal of circuits, systems and signal processing 2.2 (2008): 356-365.

      [13] Shantha Selva, S. Bharathi, and V. Sadasivam. â€Design of Optimal Discrete Wavelet for ECG Signal using orthogonal filter bank.†Conference on Computational Intelligence and Multimedia Applications, 2007. International Conference on. Vol. 1. IEEE, 2007.

      [14] Hargittai, S. â€Savitzky-Golay least-squares polynomial filters in ECG signal processing.†Computers in Cardiology, 2005. IEEE, 2005.

      [15] Weiting, Yuan, and Zhou Runjing. â€An improved self-adaptive filter based on LMS algorithm for filtering 50Hz interference in ECG signals.†Electronic Measurement and Instruments, 2007. ICEMI’07. 8th International Conference on. IEEE, 2007.

      [16] Rahman, Mohammad Zia Ur, Rafi Ahamed Shaik, and DV Rama Koti Reddy. â€Adaptive noise removal in the ECG using the block LMS algorithm.†Adaptive Science Technology, 2009. ICAST 2009. 2nd International Conference on. IEEE, 2009.

      [17] Sankar, A. Bhavani, D. Kumar, and K. Seethalakshmi. â€Performance study of various adaptive filter algorithms for noise cancellation in respiratory signals.†Signal processing: An international journal (SPIJ) 4.5 (2010): 267.

      [18] Rahman, Mohammad Zia Ur, Rafi Ahamed Shaik, and DV Rama Koti Reddy. â€Noise cancellation in ECG signals using normalized SignSign LMS algorithm.†Signal Processing and Information Technology (ISSPIT), 2009 IEEE International Symposium on. IEEE, 2009.

      [19] Dixit, Shubhra, and Deepak Nagaria. â€Design and analysis of cascaded lms adaptive filters for noise cancellation.†Circuits, Systems, and Signal Processing 36.2 (2017): 742-766.

      [20] Sun, Xu, and Sen M. Kuo. â€Active narrowband noise control systems using cascading adaptive filters.†IEEE Transactions on Audio, Speech, and Language Processing 15.2 (2007): 586-592

      [21] Sharma, Arpit, Sandeep Toshniwal, and Richa Sharma. â€Noise reduction technique for ECG signals using adaptive filters.†Int J Res Rev 7.2 (2014): 187-191.

      [22] Rahman, Md Zia Ur, Rafi Ahamed Shaik, and D. V. R. K. Reddy. â€Noise cancellation in ECG signals using computationally simplified adaptive filtering techniques: Application to biotelemetry.†Signal Processing: An International Journal (SPIJ) 3.5 (2009): 1-12.

      [23] Abadi, Mohammad Shams Esfand, and Ali Mahlooji Far. â€A unified framework for adaptive filter algorithms with variable step-size.†Computers Electrical Engineering 34.3 (2008): 232-249.

      [24] Huang, Hsu-Chang, and Junghsi Lee. â€A new variable step-size NLMS algorithm and its performance analysis.†IEEE Transactions on Signal Processing 60.4 (2012): 2055-2060.

      [25] Gorriz, Juan Manuel, et al. â€A novel LMS algorithm applied to adaptive ´ noise cancellation.†IEEE Signal Processing Letters16.1 (2009): 34-37.

      [26] Huang, Hsu-Chang, and Junghsi Lee. â€A new variable step-size NLMS algorithm and its performance analysis.†IEEE Transactions on Signal Processing 60.4 (2012): 2055-2060.

      [27] Sankar, A. Bhavani, D. Kumar, and K. Seethalakshmi. â€Performance study of various adaptive filter algorithms for noise cancellation in respiratory signals.†Signal processing: An international journal (SPIJ) 4.5 (2010): 267.

      [28] Sameni, Reza, M. B. Shamsollahi, and Christian Jutten. â€Filtering electrocardiogram signals using the extended Kalman filter.†Engineering in Medicine and Biology Society, 2005. IEEE-EMBS 2005. 27th Annual International Conference of the. IEEE, 2005.

      [29] Yazdanpanah, Babak, K. Sravan Kumar, and G. S. N. Raju. â€Noise removal ecg signal using non-adaptive filters and adaptive filter algorithm.†2015 International Conference on Electrical, Electronics, Signals, Communication and Optimization (EESCO). 2015.

      [30] Popescu, M., P. Cristea, and A. Bezerianos. â€High resolution ECG filtering using adaptive Bayesian wavelet shrinkage.†Computers in Cardiology 1998. IEEE, 1998.

      [31] Barros, Allan Kardec, Ali Mansour, and Noboru Ohnishi. â€Removing artifacts from electrocardiographic signals using independent components analysis.†Neurocomputing 22.1 (1998): 173-186.

      [32] He, Taigang, Gari Clifford, and Lionel Tarassenko. â€Application of independent component analysis in removing artefacts from the electrocardiogram.†Neural Computing Applications 15.2 (2006): 105-116.

      [33] Jenitta, J., and A. Rajeswari. â€Denoising of ECG signal based on improved adaptive filter with EMD and EEMD.†Information Communication Technologies (ICT), 2013 IEEE Conference on. IEEE, 2013.

      [34] Chang, Kang-Ming. â€Arrhythmia ECG noise reduction by ensemble empirical mode decomposition.†Sensors 10.6 (2010): 6063-6080.

      [35] Jenitta, J., and A. Rajeswari. â€Denoising of ECG signal based on improved adaptive filter with EMD and EEMD.†Information Communication Technologies (ICT), 2013 IEEE Conference on. IEEE, 2013.

      [36] Donoho, David L. â€De-noising by soft-thresholding.†IEEE transactions on information theory 41.3 (1995): 613-627.

      [37] Agante, P. M., and JP Marques De Sa. â€ECG noise filtering using ´ wavelets with soft-thresholding methods.†Computers in Cardiology, 1999. IEEE, 1999.

      [38] Sayadi, Omid, and Mohammad B. Shamsollahi. â€Multiadaptive bionic wavelet transform: Application to ECG denoising and baseline wandering reduction.†EURASIP Journal on Advances in Signal Processing 2007.1 (2007): 041274.

      [39] Singh, Brij N., and Arvind K. Tiwari. â€Optimal selection of wavelet basis function applied to ECG signal denoising.†Digital signal processing 16.3 (2006): 275-287.

      [40] Moody, George B., and Roger G. Mark. â€QRS morphology representation and noise estimation using the Karhunen-Loeve transform.†Computers in Cardiology 1989, Proceedings.. IEEE, 1989.

      [41] Mahmoodabadi, S. Z., et al. â€ECG feature extraction based on multiresolution wavelet transform.†Engineering in Medicine and Biology Society, 2005. IEEE-EMBS 2005. 27th Annual International Conference of the. IEEE, 2006.

      [42] Daqrouq, K. â€ECG baseline wandering reduction using discrete wavelet transform.†Asian Journal of Information Technology 4.11 (2005): 989- 995.

      [43] Kestler, H. A., et al. â€De-noising of high-resolution ECG signals by combining the discrete wavelet transform with the Wiener filter.†Computers in Cardiology 1998. IEEE, 1998.

      [44] Poungponsri, Suranai, and Xiao-Hua Yu. â€An adaptive filtering approach for electrocardiogram (ECG) signal noise reduction using neural networks.†Neurocomputing 117 (2013): 206-213.

      [45] Jagtap, S. K., et al. â€Application of the digital filter for noise reduction in electrocardiogram.†Journal of Instrumentation40.2 (2010): 83-86.

      [46] Singh, Sachin, and K. L. Yadav. â€Performance evaluation of different adaptive filters for ECG signal processing.†International Journal On Computer Science and Engineering2.5 (1880): 2010.

      [47] Kærgaard, Kevin, Søren Hjøllund Jensen, and Sadasivan Puthusserypady. â€A comprehensive performance analysis of EEMD-BLMS and DWT-NN hybrid algorithms for ECG denoising.†Biomedical Signal Processing and Control 25 (2016): 178-187.

      [48] Mark, R., and G. Moody. â€MIT-BIH arrhythmia database directory.†Cambridge: Massachusetts Institute of Technology(1988).

      [49] Reddy, D. C. Biomedical signal processing: principles and techniques. McGraw-Hill, 2005.

      [50] Joshi, Sarang L., Rambabu A. Vatti, and Rupali V. Tornekar. â€A survey on ECG signal denoising techniques.†Communication Systems and Network Technologies (CSNT), 2013 International Conference on. IEEE, 2013.

      [51] Almenar, Vincenc, and Antonio Albiol. â€A new adaptive scheme for ECG enhancement.†Signal Processing 75.3 (1999): 253-263.

      [52] Islam, Syed Zahurul, et al. â€Performance study of adaptive filtering algorithms for noise cancellation of ECG signal.†Information, Communications and Signal Processing, 2009. ICICS 2009. 7th International Conference on. IEEE, 2009. [53] Goldberger, A. L., et al. â€The MIT-BIH normal sinus rhythm database.†Online],

  • Downloads

  • How to Cite

    Bhaskara Rao, B., & Prabhakara Rao, B. (2018). Performance analysis of two stage adaptive FIR Filter Algorithms for PLI and BW artifact cancellation in ECG. International Journal of Engineering & Technology, 7(1.8), 123-129. https://doi.org/10.14419/ijet.v7i1.8.10082