Skip to main content
Log in

FPGA Design of a Variable Step-Size Variable Tap Length Denlms Filter with Hybrid Systolic-Folding Structure and Compressor-Based Booth Multiplier for Noise Reduction in Ecg Signal

  • Published:
Circuits, Systems, and Signal Processing Aims and scope Submit manuscript

A Correction to this article was published on 04 April 2022

This article has been updated

Abstract

Electrocardiogram (ECG) is a critical type of biological signal that brings significant data about the patients. The morphological structure of ECG signals is usually distorted by the recording and transmission processes. As a result of this distortion, the proper diagnosis of diseases related to the cardiac system is getting affected. In this paper, a new FPGA design of variable step-size variable tap length delayed error normalized least mean square (VSS-VT-DENLMS) noise removal algorithm is proposed that modifies the weight update equation of DENLMS algorithm by varying the step sizes and the tap lengths simultaneously to find better trade-off among the fast convergence and error tracking. Also, the adaptive filter structure of the proposed VSS-DENLMS is developed by considering both systolic and folding structure with compressor-based booth multiplier for improving the performance in terms of speed and area. The proposed filter design is validated by considering different ECG signals from MIT-BIH Arrhythmia database, and the filtered outputs are investigated using certain performance measures including signal-to-noise ratio (SNR), mean square error (MSE), root-mean-square error (RMSE) and hardware complexity in terms of area and delay. The simulation results illustrate that the proposed filter overtakes existing filters and minimizes hardware complexities, which proves the suitability of this approach on real-time applications of ECG signals.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Data Availability Statement

The data that support the findings of this study are available from “https://archive.physionet.org/cgi-bin/atm/ATM.” The program of this study will be made available to interested researchers from the corresponding author on reasonable request. Please contact the first author on milonimganatraphd1@gmail.com.

Change history

References

  1. M. Bahaz, R. Benzid, Efficient algorithm for baseline wander and powerline noise removal from ECG signals based on discrete Fourier series. Australas. Phys. Eng. Sci. Med. 41(1), 143–160 (2018)

    Article  Google Scholar 

  2. M. Chandra, P. Goel, A. Anand, A. Kar, Design and analysis of improved high-speed adaptive filter architectures for ECG signal denoising. Biomed. Signal Process. Control. 63, 102221 (2021)

    Article  Google Scholar 

  3. S. Chandra, A. Sharma, G.K. Singh, Computationally efficient cosine modulated filter bank design for ECG signal compression. IRBM 41(1), 2–17 (2020)

    Article  Google Scholar 

  4. Y.-J. Chang, Y.-C. Cheng, S.-C. Liao, C.-H. Hsiao, A low power radix-4 booth multiplier with pre-encoded mechanism. IEEE Access 8, 114842–114853 (2020)

    Article  Google Scholar 

  5. S. Chatterjee, R.S. Thakur, R.N. Yadav, L. Gupta, D.K. Raghuvanshi, Review of noise removal techniques in ECG signals. IET Signal Proc. 14(9), 569–590 (2020)

    Article  Google Scholar 

  6. A.K. Dwivedi, H. Ranjan, A. Menon, P. Periasamy, Noise reduction in ECG signal using combined ensemble empirical mode decomposition method with stationary wavelet transform. Circ, Syst. Signal. Process. 40(2), 827–44 (2020)

    Article  Google Scholar 

  7. Z. Ebrahimi, M. Loni, M. Daneshtalab, A. Gharehbaghi, A review on deep learning methods for ECG arrhythmia classification. Expert Syst Appl: X 7, 100033 (2020)

    Google Scholar 

  8. O. El B’charri, R. Latif, K. Elmansouri, A. Abenaou, W. Jenkal, ECG signal performance de-noising assessment based on threshold tuning of dual-tree wavelet transform. Biomed. Eng. Online 16(1), 26 (2017)

    Article  Google Scholar 

  9. I. Houamed, L. Saidi, F. Srairi, ECG signal denoising by fractional wavelet transform thresholding. Res Biomed Eng 36(3), 349–360 (2020)

    Article  Google Scholar 

  10. J.S. Lee, S.J. Lee, M. Choi, M. Seo, S.W. Kim, QRS detection method based on fully convolutional networks for capacitive electrocardiogram. Expert Syst. Appl. 134, 66–78 (2019)

    Article  Google Scholar 

  11. A. Malhotra, and A. Chintanpalli, (2020): A real time wavelet filtering for ECG baseline wandering removal. In 2020 international conference on artificial intelligence and signal processing (AISP), IEEE, 1–5

  12. R. Nagal , P. Kumar, and P. Bansal, (2019): Noise reduction from ECG Signal using error normalized step size least mean square algorithm (ENSS) with wavelet transform. in software engineering, Springer, Singapore, 163–171.

  13. T.V. Padmavathy, S. Saravanan, M.N. Vimalkumar, Partial product addition in Vedic design-ripple carry adder design fir filter architecture for electro cardiogram (ECG) signal de-noising application. Microprocess Microsyst 76, 103113 (2020)

    Article  Google Scholar 

  14. D. Pandit, L. Zhang , C. Liu, N. Aslam, S. Chattopadhyay, and C.P. Lim, (2017): Noise reduction in ECG signals using wavelet transform and dynamic thresholding. In emerging trends in neuro engineering and neural computation, Springer, Singapore, 193–206.

  15. N. Prashar, M. Sood, S. Jain, Design and implementation of a robust noise removal system in ECG signals using dual-tree complex wavelet transform. Biomed Signal Process Control 63, 102212 (2021)

    Article  Google Scholar 

  16. P. Radhakrishnan, G. Themozhi, FPGA implementation of XOR-MUX full adder based DWT for signal processing applications. Microprocess Microsyst 73, 102961 (2020)

    Article  Google Scholar 

  17. M. Rakshit, S. Das, An efficient ECG denoising methodology using empirical mode decomposition and adaptive switching mean filter. Biomed. Signal Process. Control 40, 140–148 (2018)

    Article  Google Scholar 

  18. K.D. Rao , P.V. Muralikrishna, and C. Gangadhar, (2018): FPGA implementation of 32 bit complex floating point multiplier using vedic real multipliers with minimum path delay. In 2018 5th IEEE Uttar Pradesh section international conference on electrical, electronics and computer engineering (UPCON), 1–6

  19. J. Rodrigues, D. Belo, H. Gamboa, Noise detection on ECG based on agglomerative clustering of morphological features. Comput. Biol. Med. 87, 322–334 (2017)

    Article  Google Scholar 

  20. A.K. Sangaiah, M. Arumugam, G.-B. Bian, An intelligent learning approach for improving ECG signal classification and arrhythmia analysis. Artifi. Intell. Med. 103, 101788 (2020)

    Article  Google Scholar 

  21. U. Satija, B. Ramkumar, M.S. Manikandan, A new automated signal quality-aware ECG beat classification method for unsupervised ECG diagnosis environments. IEEE Sens. J. 19(1), 277–286 (2018)

    Article  Google Scholar 

  22. S. Saxena , R. Jais, and M.K. Hota, (2019): Removal of powerline interference from ECG signal using FIR, IIR, DWT and NLMS adaptive filter. In 2019 international conference on communication and signal processing (ICCSP), IEEE, 0012–0016.

  23. A. Sharma, T.K. Rawat, A. Agrawal, Design and FPGA implementation of lattice wave digital notch filter with minimal transient duration. IET. Signal. Process. 14(7), 440–447 (2020)

    Article  Google Scholar 

  24. R.R. Sharma, R.B. Pachori, Baseline wander and power line interference removal from ECG signals using eigenvalue decomposition. Biomed. Signal. Process. Control. 45, 33–49 (2018)

    Article  Google Scholar 

  25. P. Singh, G. Pradhan, Variational mode decomposition based ECG denoising using non-local means and wavelet domain filtering. Australas. Phys. Eng. Sci. Med. 41(4), 891–904 (2018)

    Article  Google Scholar 

  26. A. Singhal, P. Singh, B. Fatimah, R.B. Pachori, An efficient removal of power-line interference and baseline wander from ECG signals by employing Fourier decomposition technique. Biomed. Signal. Process. Control. 57, 101741 (2020)

    Article  Google Scholar 

  27. M. Suganthy, S. Manjula, Enhancement of SNR in fetal ECG signal extraction using combined SWT and WLSR in parallel EKF. Clust. Comput. 22(2), 3875–3881 (2019)

    Article  Google Scholar 

  28. M.B. Tayel, A.S. Eltrass, A.I. Ammar, A new multi-stage combined kernel filtering approach for ECG noise removal. J. electrocardiol 51(2), 265–275 (2018)

    Article  Google Scholar 

  29. K. Tripathi, H. Sohal, S. Jain, Design and implementation of robust low power ECG pre-processing module. IETE J Res (2020). https://doi.org/10.1080/03772063.2020.1725660

    Article  Google Scholar 

  30. R.N. Vargas, A.C.P. Veiga, Empirical mode decomposition, viterbi and wavelets applied to electrocardiogram noise removal. Circuits, Syst. Signal. Process. 40(2), 691–718 (2020)

    Article  Google Scholar 

  31. C. Venkatesan, P. Karthigaikumar, S. Satheeskumaran, Mobile cloud computing for ECG telemonitoring and real-time coronary heart disease risk detection. Biomed. Signal Process. Control 44, 138–145 (2018)

    Article  Google Scholar 

  32. C. Venkatesan, P. Karthigaikumar, R. Varatharajan, FPGA implementation of modified error normalized LMS adaptive filter for ECG noise removal. Clust. Comput. 22(5), 12233–12241 (2019)

    Article  Google Scholar 

  33. X. Xie, H. Liu, M. Shu, Q. Zhu, A. Huang, X. Kong, Y. Wang, A multi-stage denoising framework for ambulatory ECG signal based on domain knowledge and motion artifact detection. Futur. Gener. Comput. Syst. 116, 103–116 (2021)

    Article  Google Scholar 

  34. F. Xiong, D. Chen, Z. Chen, S. Dai, Cancellation of motion artifacts in ambulatory ECG signals using TD-LMS adaptive filtering techniques. J. Vis. Commun. Image Represent. 58, 606–618 (2019)

    Article  Google Scholar 

  35. H. Xue, R. Patel, N.V.V.K. Boppana, S. Ren, Low-power–delay–product radix-4 8*8 Booth multiplier in CMOS. Electron. Lett. 54(6), 334–346 (2017)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Miloni M. Ganatra.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

The original online version of this article is revised: The affiliation for Author Miloni M. Ganatra should have been Electronics and Communication Engineering Department, Indus University, Ahmedabad, Gujarat, India and Gujarat Technological University, Gujarat, India.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ganatra, M.M., Vithalani, C.H. FPGA Design of a Variable Step-Size Variable Tap Length Denlms Filter with Hybrid Systolic-Folding Structure and Compressor-Based Booth Multiplier for Noise Reduction in Ecg Signal. Circuits Syst Signal Process 41, 3592–3622 (2022). https://doi.org/10.1007/s00034-021-01933-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00034-021-01933-0

Keywords

Navigation