This paper describes a unique study that uses multiple FIR adaptive filter algorithms to denoise adult electrocardiogram (ECG) data. The study looks at how power line interference, external electromagnetic fields, random body motions, and breathing impact ECG measurement accuracy. The article takes a fresh look at Savitzky-Golay filtering techniques by implementing and evaluating them inside the FIR adaptive filter architecture. Matlab is used to evaluate the performance of the Affine projection FIR adaptive filter (AP), Direct-form Normalized least-mean-square FIR adaptive filter (NLMS), and Sliding-window Recursive least-squares FIR adaptive filter (SWRLS). The results show how different strategies compare in terms of performance and their influence on recorded waveform quality. The study extends to our understanding of the efficiency of FIR adaptive filter algorithms in decreasing ECG signal noise and helps us better understand their potential uses in ECG signal processing. Based on reliable ECG data, the research findings assist the development of new approaches for diagnosing aberrant cardiac rhythms and examining the origins of chest discomfort. The originality of this work comes in its thorough assessment, comparison, and unique use of Savitzky-Golay filtering techniques inside FIR adaptive filter algorithms, which contributes to the area of ECG signal denoising. According to a comparative investigation, the SWRLS FIR adaptive filter method improves ECG signal denoising by 91.53% noise reduction.

Keywords: Electrocardiogram (ECG), Denoising, FIR adaptive filter algorithms, Savitzky-Golay filtering, Adult ECG signals.

[1] Xie, L., Li, Z., Zhou, Y., He, Y., & Zhu, J. (2020). Computational diagnostic techniques for electrocardiogram signal analysis. Sensors, 20(21): 6318. doi: https://doi.org/10.3390/s20216318.

[2] Limaye, H., & Deshmukh, V.V. (2016). ECG noise sources and various noise removal techniques: A survey. International Journal of Application or Innovation in Engineering & Management, 5(2): 86-92. doi: https:// doi.org/10.2648/IJAIEM.789.1630.

[3] Singh, P., Bhole, K., & Sharma, A. (2017). Adaptive Filtration Techniques for Impulsive Noise Removal from ECG. 2017 14th IEEE India Council International Conference (INDICON). doi: 10.1109/indicon.2017.8488064.

[4] An, X., & K. Stylios, G. (2020). Comparison of motion artefact reduction methods and the implementation of adaptive motion artefact reduction in wearable electrocardiogram monitoring. Sensors, 20(5): 1468. doi: https:// doi.org/10.3390/s20051468.

[5] Mohebbian, M.R., Alam, M.W., Wahid, K.A., & Dinh, A. (2020). Single channel high noise level ECG deconvolution using optimized blind adaptive filtering and fixed-point convolution kernel compensation. Biomedical Signal Processing and Control, 57: 101673. doi: 10.1016/j.bspc.2019.101673.

[6] Krupa, A.J.D., Dhanalakshmi, S., Sanjana, N.L., Manivannan, N., Kumar, R., & Tripathy, S. (2021). Fetal heart rate estimation using fractional Fourier transform and wavelet analysis. Biocybernetics and Biomedical Engineering, 41(4): 1533-1547. doi: https://doi.org/10.1016/j.bbe.2021.09.006.

[7] Abel, J.D.K., Dhanalakshmi, S., & Kumar, R. (2023). A comprehensive survey on signal processing and machine learning techniques for non-invasive fetal ECG extraction. Multimedia Tools and Applications, 82(1): 1373-1400. doi: https://doi.org/10.1007/s11042-022-13391-0.

[8] Baba, K., Bahi, L., & Ouadif, L. (2014). Enhancing geophysical signals through the use of Savitzky-Golay filtering method. Geofísica Internacional, 53(4): 399-409.

[9] Davies, P., Baatz, R., Bogena, H.R., Quansah, E., & Amekudzi, L.K. (2022). Optimal Temporal Filtering of the Cosmic-Ray Neutron Signal to Reduce Soil Moisture Uncertainty. Sensors, 22(23): 9143. doi: https://doi.org/10. 3390/s22239143.

[10] Zhu, H., & Dong, J. (2013). An R-peak detection method based on peaks of Shannon energy envelope. Biomedical Signal Proc and Control, 8(5): 466-474. doi: https://doi.org/10.1016/j.bspc.2013.01.001.

[11] Gomes, A.S., Halder, A., & Hossain, M.A. (2023). The Effect of Kronecker Tensor Product Values on ECG Rates: A Study on Savitzky-Golay Filtering Techniques for Denoising ECG Signals. Asian Journal of Applied Science and Technology, 7(1): 158-166. doi: https://doi.org/10.38177/ajast.2023.7115.

[12] Zhou, X., Li, G., Wang, Z., Wang, G., & Zhang, H. (2023). Robust hybrid affine projection filtering algorithm under α-stable environment. Signal Processing, 208: 108981. 

[13] El Yaagoubi Bourakna, A., Pinto, M., Fortin, N., & Ombao, H. (2023). Smooth online parameter estimation for time varying VAR models with application to rat local field potential activity data. Statistics and Its Interface, 16(2): 227-257. doi: https://dx.doi.org/10.4310/22-SII729.

[14] Wang, W., & Zhang, H. (2023). A new and effective nonparametric variable step-size normalized least-mean-square algorithm and its performance analysis. Signal Processing, 210: 109060. doi: https://doi.org/10. 1016/j.sigpro.2023.109060.

[15] Lu, C., Wang, Z.Y., Qin, W.L., & Ma, J. (2017). Fault diagnosis of rotary machinery components using a stacked denoising autoencoder-based health state identification. Signal Processing, 130: 377-388. doi: https://doi. org/10.1016/j.sigpro.2016.07.028.

[16] Ramkumar, M., Ganesh Babu, C., Manjunathan, A., Udhayanan, S., Mathankumar, M., & Sarath Kumar, R. (2021). A graphical user interface based heart rate monitoring process and detection of PQRST peaks from ECG signal. In Inventive Computation and Information Technologies: Proceedings of ICICIT 2020, Pages 481-496, Springer, Singapore. doi: https://doi.org/10.1007/978-981-33-4305-4_36.

[17] Nabian, M., Yin, Y., Wormwood, J., Quigley, K.S., Barrett, L.F., & Ostadabbas, S. (2018). An open-source feature extraction tool for the analysis of peripheral physiological data. IEEE Journal of Translational Engineering in Health and Medicine, 6: 1-11. doi: https://doi.org/10.1109/JTEHM.2018.2878000.

[18] Prigent, G., Aminian, K., Rodrigues, T., Vesin, J.M., Millet, G.P., Falbriard, M., & Paraschiv-Ionescu, A. (2021). Indirect estimation of breathing rate from heart rate monitoring system during running. Sensors, 21(16): 5651. doi: https://doi.org/10.3390/s21165651.

Source of Funding:

This study did not receive any grant from funding agencies in the public or not-for-profit sectors.

Competing Interests Statement:

The authors have declared no competing interests.

Consent for Publication:

The authors declare that they consented to the publication of this study.

Authors’ Contribution:

All authors took part in literature review, research, and manuscript writing equally.

Acknowledgements:

Authors are thankful to the Management of Rangpur Metropolitan Diagnostic & Consultation Center, Sakina Mazid Memorial Diagnostic Center and World University of Bangladesh for their cooperation and support.