Efficient Implementation of LMS Adaptive Filter based FECG Extraction on an FPGA
Bhavya Vasudeva, Puneesh Deora, Pyari Mohan Pradhan, Sudeb Dasgupta

TL;DR
This paper presents an FPGA-based fetal ECG extraction system using LMS adaptive filtering, with two architectures optimized for resource use and speed, achieving high accuracy and reduced convergence time.
Contribution
It introduces two FPGA architectures for LMS adaptive filtering in FECG extraction, improving accuracy, convergence time, and resource efficiency over prior implementations.
Findings
Parallel architecture reduces convergence time by up to 85.88%.
Series architecture decreases flip-flop usage by 27.41%.
Accuracy improves by 2 to 7.51% compared to previous methods.
Abstract
In this paper, the field programmable gate array (FPGA) implementation of a fetal heart rate (FHR) monitoring system is presented. The system comprises of a preprocessing unit to remove various types of noise, followed by a fetal electrocardiogram (FECG) extraction unit and an FHR detection unit. In order to improve the precision and accuracy of the arithmetic operations, a floating point unit is developed. A least mean squares algorithm based adaptive filter (LMS-AF) is used for the purpose of FECG extraction. Two different architectures, namely series and parallel, are proposed for the LMS-AF, with the series architecture targeting lower utilization of hardware resources, and the parallel architecture enabling less convergence time and lower power consumption. The results show that it effectively detects the R peaks in the extracted FECG with a sensitivity of 95.74% to 100% and a…
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.
