Dedicated wavelet QRS complex detection for FPGA implementation
Abstract
The QRS complex is the most significant segment in the Electrocardiography (ECG) signal. By detecting its position, we can learn the physiological informations of the subjects, e.g. heart rate. In this paper, we propose a FPGA architecture for QRS complex detection. The detection algorithm is based on Integer Haar Transform (IHT). Due to its integer nature, the IHT avoids the floating point calculations and thus can be easily implemented in FPGA. The FPGA Cyclone EP3C5F256C6 is used as the target chip and all the components of the system are implemented in VHSIC Hardware Description Language (VHDL). The testing results show that the proposed FPGA architecture can achieve an efficient detection performance where the total detection accuracy exceeds 98%. Meanwhile, the FPGA implementation shows good design efficiency in the term of silicon consumption. Only 8% silicon resources of the target chip are occupied. The proposed architecture will be adopted as a core unit to make a FPGA system for stress recognition given the heterogeneous data.