The invention discloses a heart rate calculation method based on an ECG signal, which relates to the field of medical electronic information. The method provided by the invention comprises the following steps: first, acquiring the difference absolute value signal of the ECG signal; and the second step: searching the peak point; third steps: positioning the R wave; and the fourth step: calculating the heart rate. The method of extracting feature points from a continuous ECG signal sequence acquisition, R wave peak, and calculate the time interval between adjacent feature points, then calculate the mean time interval, the average can be converted into a certain length of time the average heart rate. The method can calculate heart rate automatically and accurately from ECG signals.
【技术实现步骤摘要】
一种基于心电信号的心率计算方法
本专利技术涉及医学电子信息领域,具体涉及一种基于心电信号的心率计算方法。
技术介绍
心电图是临床最常用的检查之一,应用广泛,包括帮助诊断心律失常、心肌缺血、心肌梗死等。心电图记录的是随心动周期变化的体表特定位置的电位差。心电信号是典型的人体电信号,人体电信号本质是两点的电位差信号。直接加电压于身体并通过一定的导联方式就可以观察到心电信号。导联方式即输入导线与电极放置在机体特定的测试部位(正输入端)、参比部位(负输入端)和接地部位的连接方式。在心电图学中,双极肢体导联又称标准I、II、III导联,它是以两肢体间的电位差作为所获取的体表心电。由于双极肢体导联系统获取的心电图中有较大的R波,因此利用双极肢体导联就能够可靠地识别每次心跳并进行节律分析。如果能够从某一导联的心电信号中准确识别出所有R波,那么根据相邻R波的时间间隔就可以很容易得到心率值。显然利用双极肢体导联(如I导联)获取的心电信号R波幅值较大的特点,可以方便快捷识别其中的R波。由于心电信号容易因呼吸、肢体运动等产生基线漂移,以及易受肌电信号干扰,因此现有技术直接在原始心电信号上自动准确寻找R波有较大难度。
技术实现思路
本专利技术的目的是针对上述现有技术中不足,提出基于心电信号的差分信号搜寻R波的心率计算方法,用于解决上述问题。为了达到上述的技术效果,本专利技术采取以下技术方案:一种基于心电信号的心率计算方法,包括以下步骤:第一步:获取心电信号的差分绝对值信号给定一段时长L秒的肢体导联I导联心电信号x1(n),其中n=1,1、2、…、f*L,f为信号采样频率;计算其差分信 ...
【技术保护点】
一种基于心电信号的心率计算方法,其特征在于,包括以下步骤:第一步:获取心电信号的差分绝对值信号给定一段时长L秒的肢体导联I导联心电信号x1(n),其中n=1,1、2、…、f*L,f为信号采样频率;计算其差分信号d_x1(n)=x1(n+k)–x1(n),其中n=1、2、…、f*L–k,k为小于n的一个正整数;对差分信号d_x1(n)中各个元素取绝对值,得到差分绝对值信号abs_d_x1(n);第二步:搜索峰值点对差分绝对值信号abs_d_x1从起始位置点开始搜索,当遇到幅值大于thres1的点p1,则在区间[p1,p2]上搜索幅值大于thres1的点的数量cnt1,其中p2、p1为点的索引值,且p2与p1的时长间距为0.1秒,如果cnt1/(p2–p1)大于阈值thres2,thres2=0.5,则将[p1,p2]区间上幅值最大点定义为一个峰值点;然后,从p2+1点继续采用上述方法向前搜索,如此循环直到差分绝对值信号abs_d_x1结束位置时停止搜索;此过程将获得若干个峰值点的集合A={a1,a2,…},a1、a2……分别表示各峰值点;第三步:定位R波在心电信号x1(n)上以集合A中各 ...
【技术特征摘要】
1.一种基于心电信号的心率计算方法,其特征在于,包括以下步骤:第一步:获取心电信号的差分绝对值信号给定一段时长L秒的肢体导联I导联心电信号x1(n),其中n=1,1、2、…、f*L,f为信号采样频率;计算其差分信号d_x1(n)=x1(n+k)–x1(n),其中n=1、2、…、f*L–k,k为小于n的一个正整数;对差分信号d_x1(n)中各个元素取绝对值,得到差分绝对值信号abs_d_x1(n);第二步:搜索峰值点对差分绝对值信号abs_d_x1从起始位置点开始搜索,当遇到幅值大于thres1的点p1,则在区间[p1,p2]上搜索幅值大于thres1的点的数量cnt1,其中p2、p1为点的索引值,且p2与p1的时长间距为0.1秒,如果cnt1/(p2–p1)大于阈值thres2,thres2=0.5,则将[p1,p2]区间上幅值最大点定义为一个峰值点;然后,从p2+1点继续采用上述方法向前搜索,如此循环直到差分绝对值信号abs_d_x1结束位置时停止搜索;此过程将获得若干个峰值点的集合A={a1,a2,…},a1、a2……分别表示...
【专利技术属性】
技术研发人员:周杨,张雅勤,刘传银,张长安,朱文涛,
申请(专利权)人:四川长虹电器股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。