Novel Real-Time FPGA-Based R-Wave Detection Using Lifting Wavelet

Yurun Ma,Tongqing Li,Yide Ma,Kun Zhan
DOI: https://doi.org/10.1007/s00034-015-0063-z
2015-01-01
Abstract:The recently emerging portable devices have given rise to a pressing demand for developing the portable electrocardiogram monitoring device (P-ECG-MD), and a good P-ECG-MD requires that its detection algorithm should guarantee both the high accuracy and the low computational complexity. In this paper, a new real-time R-wave detection algorithm is proposed and implemented on the field programmable gate array (FPGA). The ECG signal is processed by lifting wavelet, and R-wave is detected by differential operations. Both the lifting wavelet transform and the differential operations have the low spatial and temporal computational complexity. We evaluate our algorithm on several manually annotated databases such as MIT–BIH Arrhythmia database, Supraventricular Arrhythmia database and MIT–BIH ST Change database. In order to demonstrate the effectiveness of the new algorithm, experiments are conducted using MATLAB and FPGA. MATLAB simulation results obtain a high accuracy rate of over 99.8 %. FPGA experimental results obtain an average recognition rate of 99.68 %, and the resource estimation report shows that our algorithm occupies few FPGA resources.
What problem does this paper attempt to address?