Abstract
Over the years, several QRS complex detection algorithms have been proposed with different features, but the remaining problem is their implementation in low-cost portable platforms for real-time applications, where hardware resources are limited, still providing the accuracy level required for medical applications. The proposed algorithm copes at the same time with both requirements: 1) accuracy and 2) low resource consumption. In this paper, a real-time QRS complex detector is proposed. This algorithm is based on a differentiation at the pre-processing stage combined with a dynamic threshold to detect R peaks. The thresholding stage is based on a finite-state machine, which modifies the threshold value according to the evolution of the signal and the previously detected peak. It has been evaluated on several databases, including the standard ones, thus resulting sensitivities and positive predictivities better than 99.3%. In order to analyze the computational complexity of the algorithm, it has been compared with the well-known Pan and Tompkins' algorithm. As a result, the proposed detector achieves a reduction in processing time of almost 50% by using only the 25% of hardware resources (memory, adders, and multipliers).
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.