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为相邻的所述预 ...
【技术保护点】
1.一种心率的计算方法,其特征在于,包括:获取心电信号并根据预设的采样频率对所述心电信号进行采样,得出采样序列;根据所述采样频率和上一轮的心率计算本轮的自适应时间;根据本轮的自适应时间获取预设波形的波形计数和所述波形计数对应的采样个数;利用所述波形计数和所述采样个数计算本轮的心率。
【技术特征摘要】
1.一种心率的计算方法,其特征在于,包括:获取心电信号并根据预设的采样频率对所述心电信号进行采样,得出采样序列;根据所述采样频率和上一轮的心率计算本轮的自适应时间;根据本轮的自适应时间获取预设波形的波形计数和所述波形计数对应的采样个数;利用所述波形计数和所述采样个数计算本轮的心率。2.根据权利要求1所述的计算方法,其特征在于,所述根据所述采样频率和上一轮的心率计算本轮的自适应时间具体为:根据计算出上一轮的自适应时间;利用计算出本轮的自适应时间其中,m为满足不等式的最小正整数;yn表示本轮的心率;yn-1表示上一轮的心率;常数c为相邻的所述预设波形的测量间隔值与理想间隔值的差的最大值;f为所述采样频率;常数ε为计算本轮的心率的允许误差。3.根据权利要求1所述的计算方法,其特征在于,所述根据本轮的自适应时间获取所述预设波形的波形计数和所述波形计数对应的采样个数具体为:判断所述采样序列中的采样点是否为所述预设波形,并将所述采样个数增加1;若是,则进一步将所述波形计数增加1;当所述采样点对应的采样时间大于本轮的自适应时间且再次判断出所述采样点为所述预设波形后停止计数,得出所述采样个数和所述波形计数。4.根据权利要求...
【专利技术属性】
技术研发人员:谢卓延,杨其宇,黄昭岚,蔡熊科,
申请(专利权)人:广东工业大学,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。