一种心率的计算方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:19169128 阅读:23 留言:0更新日期:2018-10-16 22:58
本申请公开了一种心率的计算方法,包括获取心电信号并根据预设的采样频率对心电信号进行采样,得出采样序列;然后根据采样频率和上一轮的心率计算本轮的自适应时间;根据本轮的自适应时间获取预设波形的波形计数和波形计数对应的采样个数;再利用波形计数和采样个数计算本轮的心率。可见,根据采样频率和上一轮的心率获取波形计数与采样个数,根据心率的变化调整自适应时间,避免了现有技术中利用固定窗口时间造成的计算误差以及时间窗口较大时计算时间过长的情况,从而提高了计算心率的准确度和速度。本申请还公开了一种心率的计算装置、设备及计算机可读存储介质,均具有上述有益效果。

A heart rate calculation method, device, device and computer readable storage medium

This application discloses a method for calculating heart rate, which includes acquiring ECG signal and sampling ECG signal according to preset sampling frequency to obtain sampling sequence; then calculating the adaptive time of the current cycle according to sampling frequency and the heart rate of the previous cycle; and obtaining the waveform counting sum of preset waveforms according to the adaptive time of the current cycle The number of samples corresponding to the waveform count is calculated, and the heart rate of the current wheel is calculated by waveform count and sampling number. It can be seen that the waveform count and the number of samples are obtained according to the sampling frequency and the heart rate of the previous round, and the adaptive time is adjusted according to the heart rate variation, thus avoiding the calculation error caused by the fixed window time and the calculation time is too long when the time window is large, thus improving the accuracy and accuracy of heart rate calculation. Speed. The application also discloses a heart rate calculating device, a device and a computer readable storage medium, all of which have the above beneficial effects.

【技术实现步骤摘要】
一种心率的计算方法、装置、设备及计算机可读存储介质
本专利技术涉及电子信息领域,特别涉及一种心率的计算方法、装置、设备及计算机可读存储介质。
技术介绍
随着人们的健康意识逐渐提高,对身体的各项机能的认识程度也越来越高,心率作为人体生理信息的重要参数之一,人们对心率的准确度要求也越来越高。目前,测量心率的最佳方法是使用心电图(ECG)进行测量,通过检测心电图中的R波位置,再通过获取固定的时间窗口内R波数量,并利用R波的数量除以窗口时间,从而得到心率。但是由于心率的变化范围较大,若选取的时间窗口过小,将导致计算出的心率的误差较大;若选取的时间窗过大,将导致计算心率时响应速度慢,不能及时地计算出心率。因此,如何提高计算心率的效率是本领域技术人员目前需要解决的技术问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种心率的计算方法,能够提高计算心率的效率;本专利技术的另一目的是提供一种心率的计算装置、设备及计算机可读存储介质,均具有上述有益效果。为解决上述技术问题,本专利技术提供一种心率的计算方法,包括:获取心电信号并根据预设的采样频率对所述心电信号进行采样,得出采样序列;根据所述采样频率和上一轮的心率计算本轮的自适应时间;根据本轮的自适应时间获取预设波形的波形计数和所述波形计数对应的采样个数;利用所述波形计数和所述采样个数计算本轮的心率。优选地,所述根据所述采样频率和上一轮的心率计算本轮的自适应时间具体为:根据计算出上一轮的自适应时间;利用计算出本轮的自适应时间其中,m为满足不等式的最小正整数;yn表示本轮的心率;yn-1表示上一轮的心率;常数c为相邻的所述预设波形的测量间隔值与理想间隔值的差的最大值;f为所述采样频率;常数ε为计算本轮的心率的允许误差。优选地,所述根据本轮的自适应时间获取所述预设波形的波形计数和所述波形计数对应的采样个数具体为:判断所述采样序列中的采样点是否为所述预设波形,并将所述采样个数增加1;若是,则进一步将所述波形计数增加1;当所述采样点对应的采样时间大于本轮的自适应时间且再次判断出所述采样点为所述预设波形后停止计数,得出所述采样个数和所述波形计数。优选地,在所述获取心电信号并根据预设的采样频率对所述心电信号进行采样,得出采样序列之后,进一步包括:对所述采样序列中的所述预设波形进行标记。优选地,进一步包括:计算出多个心率组合成心率序列;对所述心率序列进行滤波处理。优选地,所述预设波形具体为R波。为解决上述技术问题,本专利技术还提供一种心率的计算装置,包括:采样模块,用于获取心电信号并根据预设的采样频率对所述心电信号进行采样,得出采样序列;第一计算模块,用于根据所述采样频率和上一轮的心率计算本轮的自适应时间;获取模块,用于根据本轮的自适应时间获取预设波形的波形计数和所述波形计数对应的采样个数;第二计算模块,用于利用所述波形计数和所述采样个数计算本轮的心率。为解决上述技术问题,本专利技术还提供一种心率的计算设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现上述任一种心率的计算方法的步骤。为解决上述技术问题,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种心率的计算方法的步骤。本专利技术提供的心率的计算方法,包括:获取心电信号并根据预设的采样频率对心电信号进行采样,得出采样序列;然后根据采样频率和上一轮的心率计算本轮的自适应时间;再根据本轮的自适应时间获取预设波形的波形计数和波形计数对应的采样个数;利用波形计数和采样个数计算本轮的心率。可见,本方法是通过根据采样频率和上一轮的心率计算本轮的自适应时间,并根据自适应时间获取预设波形的波形计数和波形计数对应的采样个数,也就是说,根据采样频率和上一轮的心率获取波形计数与采样个数,根据心率的变化调整自适应时间,避免了现有技术中利用固定窗口时间造成的计算误差以及时间窗口较大时计算时间过长的情况,从而提高了计算心率的准确度和速度。为解决上述技术问题,本专利技术还提供了一种心率的计算装置、设备及计算机可读存储介质,均具有上述有益效果。附图说明为了更清楚地说明本专利技术实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的一种心率的计算方法的流程图;图2为本专利技术实施例提供的另一种心率的计算方法的流程图;图3为本专利技术实施例提供的一种心率的计算装置的结构图;图4为本专利技术实施例提供的一种心率的计算设备的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例的核心是提供一种心率的计算方法,能够提高计算心率的效率;本专利技术的另一核心是提供一种心率的计算装置、设备及计算机可读存储介质,均具有上述有益效果。为了使本领域技术人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。图1为本专利技术实施例提供的一种心率的计算方法的流程图,如图1所示,一种心率的计算方法包括:S10:获取心电信号并根据预设的采样频率对心电信号进行采样,得出采样序列。在具体实施中,一般通过心电图机获取心电信号,心电图机是一种能够将心脏活动时心肌激动产生的生物电信号即心电信号自动记录下来的装置。具体的,根据实际需求设置采样频率,在获取到心电信号之后,根据预设的采样频率对心电信号进行采样,并得出采样序列,也即,将时间域的连续的心电信号转化成离散量,得出采样序列。需要说明的是,获取到的心电信号可能由于生物体内的肌电干扰、呼吸干扰等,以及生物体外的工频干扰等带来的串扰等对心电信号造成干扰,因此作为优选的实施方式,在获取心电信号之后,还可以进一步对获取到的心电信号进行滤波处理,然后再根据预设的采样频率对心电信号进行采样,得出采样序列,这样可以剔除干扰波对心电信号的影响,从而提高后续的计算过程的准确度。S20:根据采样频率和上一轮的心率计算本轮的自适应时间。具体的,获取上一轮计算出的心率,并利用采样频率和上一轮的心率计算本轮的自适应时间。需要说明的是,自适应时间也就是用于获取预设波形的波形计数和对应的采样个数的窗口时间。由于利用了上一轮的心率这个不定值,因此计算出的窗口时间将根据上一轮的心率进行自适应的改变。需要说明的是,在计算本轮的自适应时间时,当本轮为第一次计算心率,也即当前计算自适应时间时没有上一轮的心率,因此可以根据实际经验或操作需求设置初始心率作为上一轮的心率,以便计算本轮的自适应时间。S30:根据本轮的自适应时间获取预设波形的波形计数和波形计数对应的采样个数。具体的,利用计算出的本轮的自适应时间,获取预设波形的波形计数,以及获取波形计数对应的采样个数。更具体的,预先设置起始时间,起始时间可以是直接预设的时间点,也可以是利用预设的时间点经过多次计算自适应时间后得到的结束时本文档来自技高网...

【技术保护点】
1.一种心率的计算方法,其特征在于,包括:获取心电信号并根据预设的采样频率对所述心电信号进行采样,得出采样序列;根据所述采样频率和上一轮的心率计算本轮的自适应时间;根据本轮的自适应时间获取预设波形的波形计数和所述波形计数对应的采样个数;利用所述波形计数和所述采样个数计算本轮的心率。

【技术特征摘要】
1.一种心率的计算方法,其特征在于,包括:获取心电信号并根据预设的采样频率对所述心电信号进行采样,得出采样序列;根据所述采样频率和上一轮的心率计算本轮的自适应时间;根据本轮的自适应时间获取预设波形的波形计数和所述波形计数对应的采样个数;利用所述波形计数和所述采样个数计算本轮的心率。2.根据权利要求1所述的计算方法,其特征在于,所述根据所述采样频率和上一轮的心率计算本轮的自适应时间具体为:根据计算出上一轮的自适应时间;利用计算出本轮的自适应时间其中,m为满足不等式的最小正整数;yn表示本轮的心率;yn-1表示上一轮的心率;常数c为相邻的所述预设波形的测量间隔值与理想间隔值的差的最大值;f为所述采样频率;常数ε为计算本轮的心率的允许误差。3.根据权利要求1所述的计算方法,其特征在于,所述根据本轮的自适应时间获取所述预设波形的波形计数和所述波形计数对应的采样个数具体为:判断所述采样序列中的采样点是否为所述预设波形,并将所述采样个数增加1;若是,则进一步将所述波形计数增加1;当所述采样点对应的采样时间大于本轮的自适应时间且再次判断出所述采样点为所述预设波形后停止计数,得出所述采样个数和所述波形计数。4.根据权利要求...

【专利技术属性】
技术研发人员:谢卓延杨其宇黄昭岚蔡熊科
申请(专利权)人:广东工业大学
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1