A robust sliding window adaptive filtering technique for phonocardiogram signal denoising
摘要
Phonocardiogram (PCG) signal is the digital sound recording of various heart sounds. To diagnose the different types of heart disorders, it is often necessary to analyse these PCG signals. However, PCG signal recording is challenging due to disturbing surrounding noise signals. So denoising the PCG signal is done before using PCG for advanced processing. This paper proposes a novel Sliding window Adaptive Noise Cancellers-based filter model for effectively denoising and recovering the PCG signal. This work introduces a sliding Window optimum adaptive filter structure for estimating a noise-free signal with high accuracy using Least Mean Square (LMS) algorithm. A noisy signal is processed through the Sliding Window adaptive filter stage in the proposed work. Sliding Window of fixed duration slides over the signal and in each window, the signal is filtered using the Adaptive filter. The method approximates the clean version of the PCG signal using this Sliding window adaptive filter architecture with high accuracy. The proposed robust Sliding window adaptive filter is tested against experimental PCG signals corrupted by Gaussian and pink noise with different noise levels. The experimental data are taken from the Physionet database and real world recordings. The results show that the robust Sliding Window Adaptive filter model performs remarkably well. Compared with traditional LMS filter configuration, the proposed filter structure achieves a 2–10 times reduction in MSE values. Further, there is an improved SNR by 3 times, PSNR improvement by 4%–25% comparatively. The correlation between the clean signal and its estimate is more than 0.92. Sliding Window LMS adaptive filter model offers a cost-effective hardware implementation of Adaptive Noise Canceller with high accuracy. In the future, such models can be tested for real-time performance for obtaining desired convergence speed and accuracy.