Panigrahy D, Rakshit M, Sahu P K
Department of Electrical Engineering, NIT Rourkela, Odisha, India.
J Med Syst. 2016 Mar;40(3):49. doi: 10.1007/s10916-015-0410-4. Epub 2015 Dec 7.
This paper describes a field programmable gate array (FPGA) implementation of a system that calculates the heart rate from Electrocardiogram (ECG) signal. After heart rate calculation, tachycardia, bradycardia or normal heart rate can easily be detected. ECG is a diagnosis tool routinely used to access the electrical activities and muscular function of the heart. Heart rate is calculated by detecting the R peaks from the ECG signal. To provide a portable and the continuous heart rate monitoring system for patients using ECG, needs a dedicated hardware. FPGA provides easy testability, allows faster implementation and verification option for implementing a new design. We have proposed a five-stage based methodology by using basic VHDL blocks like addition, multiplication and data conversion (real to the fixed point and vice-versa). Our proposed heart rate calculation (R-peak detection) method has been validated, using 48 first channel ECG records of the MIT-BIH arrhythmia database. It shows an accuracy of 99.84%, the sensitivity of 99.94% and the positive predictive value of 99.89%. Our proposed method outperforms other well-known methods in case of pathological ECG signals and successfully implemented in FPGA.
本文描述了一种用于从心电图(ECG)信号计算心率的系统的现场可编程门阵列(FPGA)实现。在计算心率之后,可以轻松检测到心动过速、心动过缓或正常心率。心电图是一种常规用于评估心脏电活动和肌肉功能的诊断工具。通过检测心电图信号中的R波峰值来计算心率。为了为使用心电图的患者提供便携式且连续的心率监测系统,需要专用硬件。FPGA提供了易于测试性,为实现新设计提供了更快的实现和验证选项。我们通过使用加法、乘法和数据转换(实数到定点数以及反之)等基本VHDL模块,提出了一种基于五阶段的方法。我们提出的心率计算(R波峰值检测)方法已使用麻省理工学院-贝斯以色列女执事医疗中心(MIT-BIH)心律失常数据库的48条第一通道心电图记录进行了验证。它显示出99.84%的准确率、99.94%的灵敏度和99.89%的阳性预测值。在病理性心电图信号的情况下,我们提出的方法优于其他知名方法,并成功在FPGA中实现。