Serbian Journal of Electrical Engineering 2022 Volume 19, Issue 2, Pages: 115-128
https://doi.org/10.2298/SJEE2202115P
Full text ( 1120 KB)
Cited by
Denoising electrocardiogram signals using multiband filter and its implementation on FPGA
Patel Vandana (Gujarat Technological University, Instrumentation and Control Engineering Department, L.D. College of Engineering, Ahmedabadn, Gujarat, India), vandanapatel.ic@ldce.ac.in
Shah Ankit (Gujarat Technological University, Instrumentation and Control Engineering Department, L.D. College of Engineering, Ahmedabadn, Gujarat, India), ankitshah.ic@ldce.ac.in
The electrocardiogram (ECG) signal carries vital information related to
cardiac activities. While measuring ECG using electrodes, the signal is
contaminated with powerline interference (PLI) from harmonics, baseline
wandering (BW), motion artefacts (MA) and high frequency (HF) noise. The
extraction of the ECG signal, without the loss of useful information from
the noisy environment, is required. Therefore, the selection and
implementation of an efficient filter design is proposed. The Finite Impulse
Response (FIR)-based multiband needs separate digital filters, such as
Lowpass, Highpass, and Bandstop Filter in cascade. The coefficients of the
FIR multiband filter are optimised using a least squares optimisation method
and realised in a direct form symmetrical structure. The capability of the
proposed filter is evaluated on a Physionet ECG ID database, having records
of inherent noisy ECG signals. The performance is also verified by measuring
the power spectrum of the noisy and filtered ECG waveform. Also, the
feasibility of the proposed multiband filter is investigated on Xilinx ISE
and the design is implemented on a field programmable gate array (FPGA)
platform. A low order simple multiband filter structure is designed and
implemented on the reconfigurable FPGA device.
Keywords: Baseline wandering (BW), Electrocardiogram (ECG), Field programmablegate array (FPGA), Multiband filter, Motion artefact (MA), Power lineinterference (PLI)
Show references
A. Bayés de Luna: Basic Electrocardiography: Normal and Abnormal ECG Patterns, Wiley- Blackwell, Malden, MA, 2007.
J. C. Huhta, J. G. Webster: 60-Hz Interference in Electrocardiography, IEEE Transactions on Biomedical Engineering, Vol. BME-20, No. 2, March 1973, pp. 91-101.
S. M. M. Martens, M. Mischi, S. G. Oei, J. W. M. Bergmans: An Improved Adaptive Power Line Interference Canceller for Electrocardiography, IEEE Transactions on Biomedical Engineering, Vol. 53, No. 11, November 2006, pp. 2220-2231.
A. K. Ziarani, A. Konrad: A Nonlinear Adaptive Method of Elimination of Power Line Interference in ECG Signals, IEEE Transactions on Biomedical Engineering, Vol. 49, No. 6, June 2002, pp. 540-547.
R. Ramos, A. Mànuel-Làzaro, J. del Río, G. Olivar: FPGA-Based Implementation of an Adaptive Canceller for 50/60-Hz Interference in Electrocardiography, IEEE Transactions on Instrumentation and Measurement, Vol. 56, No. 6, December 2007, pp. 2633-2640.
B. Chen, Y. Li, X. Cao, W. Sun, W. He: Removal of Power Line Interference from ECG Signals Using Adaptive Notch Filters of Sharp Resolution, IEEE Access, Vol. 7, September 2019, pp. 150667-150676.
M. Z. Ur Rahman, R. A. Shaik, D. V. Rama Koti Reddy: Efficient and Simplified Adaptive Noise Cancelers for ECG Sensor Based Remote Health Monitoring, IEEE Sensors Journal, Vol. 12, No. 3, March 2012, pp. 566-573.
N. V. Thakor, Y.-S. Zhu: Applications of Adaptive Filtering to ECG Analysis: Noise Cancellation and Arrhythmia Detection, IEEE Transactions on Biomedical Engineering, Vol.38, No. 8, August 1991, pp. 785-794.
S. Sanei, T. K. M. Lee, V. Abolghasemi: A New Adaptive Line Enhancer based on Singular Spectrum Analysis, IEEE Transactions on Biomedical Engineering, Vol. 59, No. 2, February 2012, pp. 428-434.
P. S. Hamilton: A Comparison of Adaptive and Non-Adaptive Filters for Reduction of Power Line Interference in the ECG, IEEE Transactions on Biomedical Engineering, Vol. 43, No. 1, January 1996, pp. 105-109.
I. Kaur, R. Rajni, A. Marwaha: ECG Signal Analysis and Arrhythmia Detection Using Wavelet Transform, Journal of The Institution of Engineers (India): Series B, Vol. 97, No. 4, December 2016, pp. 499-507.
R. J. Martis, U. R. Acharya, L. C. Min: ECG Beat Classification Using PCA, LDA, ICA and Discrete Wavelet Transform, Biomedical Signal Processing and Control, Vol. 8, No. 5, September 2013, pp. 437-448.
M. A. Kabir, C. Shahnaz: Denoising of ECG Signals based on Noise Reduction Algorithms in EMD and Wavelet Domains, Biomedical Signal Processing and Control, Vol. 7, No. 5, September 2012, pp. 48-489.
L. Smital, M. Vítek, J. Kozumplík, I. Provazník: Adaptive Wavelet Wiener Filtering of ECG Signals, IEEE Transactions on Biomedical Engineering, Vol. 60, No. 2, February 2013, pp. 437-445.
S. K. Yadav, R. Sinha, P. K. Bora: Electrocardiogram Signal Denoising Using Non-Local Wavelet Transform Domain Filtering, IET Signal Processing, Vol. 9, No. 1, February 2015, pp. 88-96.
J. Oster, J. Behar, O. Sayadi, S. Nemati, A. E. W. Johnson, G. D. Clifford: Semi-Supervised ECG Ventricular Beat Classification with Novelty Detection based on Switching Kalman Filters, IEEE Transactions on Biomedical Engineering, Vol. 62, No. 9, September 2015, pp. 2125-2134.
R. Sameni, M. B. Shamsollahi, C. Jutten, G. D. Clifford: A Nonlinear Bayesian Filtering Framework for ECG Denoising, IEEE Transactions on Biomedical Engineering, Vol. 54, No. 12, December 2007, pp. 2172-2185.
X.- C. Cao, B. Yao, B.- Q. Chen: Atrial Fibrillation Detection Using an Improved Multi-Scale Decomposition Enhanced Residual Convolutional Neural Network, IEEE Access, Vol. 7, July 2019, pp. 89152-89161.
J. Huang, B. Chen, B. Yao, W. He: ECG Arrhythmia Classification Using STFT-Based Spectrogram and Convolutional Neural Network, IEEE Access, Vol. 7, July 2019, pp. 92871-92880.
C. F. Zhang, T.- W. Bae: VLSI Friendly ECG QRS Complex Detector for Body Sensor Networks, IEEE Journal on Emerging and Selected Topics in Circuits and Systems, Vol. 2, No. 1, March 2012, pp. 52-59.
S. Mishra, D. Das, R. Kumar, P. Sumathi: A Power-Line Interference Canceler based on Sliding DFT Phase Locking Scheme for ECG Signals, IEEE Transactions on Instrumentation and Measurement, Vol. 64, No. 1, January 2015, pp. 132-142.
B. Singh, R. Mehra, Chandni: Reconfigurable FIR Filter for Denoising of ECG Signal, Proceedings of the IEEE 7th Power India International Conference (PIICON), Bikaner, India, November 2016, pp. 1-6.
M. A. Kumar, K. M. Chari: Efficient FPGA-Based VLSI Architecture for Detecting R-Peaks in Electrocardiogram Signal by Combining Shannon Energy with Hilbert Transform, IET Signal Processing, Vol. 12, No. 6, August 2018, pp. 748-755.
K. Tripathi, H. Sohal, S. Jain: Design and Implementation of Robust Low Power ECG Preprocessing Module, IETE Journal of Research, August 2020, pp. 1-7.
M. Chandra, P. Goel, A. Anand, A. Kar: Design and Analysis of Improved High-Speed Adaptive Filter Architectures for ECG Signal Denoising, Biomedical Signal Processing and Control, Vol. 63, January 2021, p. 102221.
K. Aboutabikh, N. Aboukerdah: Design and Implementation of a Multiband Digital Filter Using FPGA to Extract the ECG Signal in the Presence of Different Interference Signals, Computers in Biology and Medicine, Vol. 62, July 2015, pp. 1-13.
V. Patel, A. Shah: Digital Multiband Filter Design with Power Spectrum Analysis for Electrocardiogram Signals, Proceedings of the 6th International Conference on Recent Trends on Electronics, Information, Communication & Technology (RTEICT), Bangalore, India, August 2021, pp. 923-927.
S. Winder: Analog and Digital Filter Design, 2nd Edition, Newnes, Amsterdam, Boston, London, New York, 2002.
A. L. Goldberger, L. A. Amaral, L. Glass, J. M. Hausdorff, P. C. Ivanov, R. G. Mark, J. E. Mietus, G. B. Moody, C. K. Peng, H. E. Stanley: PhysioBank, PhysioToolkit, and PhysioNet: Components of a New Research Resource for Complex Physiologic Signals, Circulation, Vol. 101, No. 23, June 2000, pp. e215-e220.
T. S. Lugovaya: Biometric Human Identification based on Electrocardiogram, Master's Thesis, Faculty of Computing Technologies and Informatics, Electrotechnical University "LETI", Saint-Petersburg, Russian Federation, 2005.