A Simultaneous ECG-PCG Acquisition System with Real-Time Burst-Adaptive Noise Cancellation
Avishka Herath, Malith Jayalath, Kumudu Kaushalya, Sanjana Kapukotuwa, Chathuni Wijegunawardena, Pahan Mendis, Kithmin Wickremasinghe, Duminda Samarasinghe, Wageesha N. Manamperi, and Chamira U. S. Edussooriya

TL;DR
This paper introduces a real-time, portable ECG-PCG acquisition system with adaptive noise cancellation, significantly improving signal quality in noisy hospital environments for better cardiac diagnosis.
Contribution
It presents a novel end-to-end system integrating a burst adaptive noise cancellation algorithm for simultaneous ECG and PCG acquisition in real-time.
Findings
Achieved 37.01 dB SNR improvement for PCG signals.
Achieved 30.32 dB SNR improvement for ECG signals.
Validated effectiveness in real hospital noise conditions.
Abstract
Cardiac auscultation is an essential clinical skill, requiring excellent hearing to distinguish subtle differences in timing and pitch of heart sounds. However, diagnosing solely from these sounds is often challenging due to interference from surrounding noise, and the information may be limited. Most of the existing solutions that adaptively cancel external noise are either non-real-time or computationally intensive, making them unsuitable for implementation in a portable system. This work proposes an end-to-end system with a real-time adaptive noise cancellation pipeline integrated into a device that simultaneously acquires electrocardiogram (ECG) and phonocardiogram (PCG) signals. We employ a burst adaptive normalized least mean square algorithm that adjusts its adaptation in response to high-energy, non-stationary hospital noise. The algorithm's performance was initially assessed…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
