FPGA implementation of IIR elliptic filters for de-noising ECG signal

被引:5
作者
Saha, Suman [1 ]
Mandal, Soma Barman [1 ]
机构
[1] Univ Calcutta, Inst Radio Phys & Elect, Kolkata 700009, India
关键词
ECG; IIR elliptic filter; PSD; ECG signal denoising; FPGA; Resource utilization; SYSTEM;
D O I
10.1016/j.bspc.2024.106544
中图分类号
R318 [生物医学工程];
学科分类号
0831 ;
摘要
De-noising of ECG signal is very much necessary to monitor the heart health and to diagnose disease. This paper presents a real time de-noising system that efficiently wiped out the noises from corrupted ECG signal and improves its SNR which enhances the interpretation of features present in ECG signal. This proposed system is designed with three Infinite Impulse Response (IIR) elliptic filters in cascaded direct form II structure and is implemented on the FPGA platform. Total 376 ECG samples are taken from the open access public database physiobank. All the architectural level FPGA designs have been developed in Xilinx System Generator (XSG) and implemented on Xilinx Zynq 7000 board. Our design utilized only 3.87 % of the total available resource and consumed 0.321 watt on-chip power. Worst Negative Slack (WNS) for the critical path is 2.101 ns. The positive value of WNS signifies our hardware design implementation run successfully by meeting the required time constraint. To judge the performance of the proposed design, the measurement matrices SNR Improvement, RMSE, PRD, SSNR and SINAD are calculated and achieved 81.11% , 88.89% and 85.41% accuracy for ECG recordings of ECG-ID, MIT-BIH Normal Sinus Rhythm and MIT-BIH Arrhythmia database respectively. The novelty of this proposed denoising system is its robustness, which work satisfactorily for Baseline Wander (BW), Electrode Motion (EM), Power Line Interference (PLI), Muscle or Electromyography (EMG) and as well as Additive White Gaussian Noise (AWGN).
引用
收藏
页数:20
相关论文
共 44 条
[1]   Denoising and Beat Detection of ECG Signal by Using FPGA [J].
Alhelal, Dheyaa ;
Faezipour, Miad .
MICROELECTRONICS AND OPTOELECTRONICS, 2017, 60 :125-135
[2]  
[Anonymous], 2020, The MIT-BIH database
[3]  
[Anonymous], 2015, The Zynq Book Tutorials for Zybo and ZedBoard
[4]  
Antoniou A, 2005, Digital Signal Processing: Signals, Systems and Filters
[5]  
Antoniou Andreas, 2018, Digital Filters: Analysis, Design, and Signal Processing Applications
[6]   Real-time detection of electrocardiogram wave features using template matching and implementation in FPGA [J].
Chatterjee, H. K. ;
Mitra, M. ;
Gupta, R. .
INTERNATIONAL JOURNAL OF BIOMEDICAL ENGINEERING AND TECHNOLOGY, 2015, 17 (03) :290-313
[7]   Review of noise removal techniques in ECG signals [J].
Chatterjee, Shubhojeet ;
Thakur, Rini Smita ;
Yadav, Ram Narayan ;
Gupta, Lalita ;
Raghuvanshi, Deepak Kumar .
IET SIGNAL PROCESSING, 2020, 14 (09) :569-590
[8]  
Chavan M.S., 2005, 4th WSEAS International Conference on Electronics, Control and Signal Processing
[9]  
Miami, Florida, USA, P58, DOI [10.5555/1974895.1974908, DOI 10.5555/1974895.1974908]
[10]  
Chieng TM, 2018, IEEE EMBS CONF BIO, P226, DOI 10.1109/IECBES.2018.8626661