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.
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
04 April 2022
A Correction to this paper has been published: https://doi.org/10.1007/s00034-022-02010-w
References
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)
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)
S. Chandra, A. Sharma, G.K. Singh, Computationally efficient cosine modulated filter bank design for ECG signal compression. IRBM 41(1), 2–17 (2020)
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)
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)
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)
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)
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)
I. Houamed, L. Saidi, F. Srairi, ECG signal denoising by fractional wavelet transform thresholding. Res Biomed Eng 36(3), 349–360 (2020)
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)
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
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.
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)
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.
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)
P. Radhakrishnan, G. Themozhi, FPGA implementation of XOR-MUX full adder based DWT for signal processing applications. Microprocess Microsyst 73, 102961 (2020)
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)
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
J. Rodrigues, D. Belo, H. Gamboa, Noise detection on ECG based on agglomerative clustering of morphological features. Comput. Biol. Med. 87, 322–334 (2017)
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)
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)
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.
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)
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)
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)
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)
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)
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)
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
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)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
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
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-021-01933-0