利索能及
我要发布
收藏
专利号: 2017102344233
申请人: 西南大学
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种心率实时计算方法,其特征在于,所述方法包括:将实时采集的心电数据缓存到缓存器中;

当检测到所述缓存器的缓存数据的容量到达预设值时,读取所述缓存器中的心电数据并利用小波分解和重构的方法,对所述读取到的心电数据去除基线漂移;

基于预设的滑动时间窗以及所述去除基线漂移的心电数据,获取所述滑动时间窗内的心电数据并定位所述滑动时间窗内的心电数据的最大值点作为R波峰点,以得到多个R波峰点;

基于定位的所述多个R波峰点,计算所述实时采集到的心电数据的RR间期值并实时显示。

2.根据权利要求1所述的方法,其特征在于,所述基于预设的滑动时间窗以及所述去除基线漂移的心电数据,获取所述滑动时间窗内的心电数据并定位所述滑动时间窗内的心电数据的最大值点作为R波峰点,包括:设置RR间期长度经验值T1、相邻RR间期差经验值T2、滑动时间窗的初始长度及步进;

获取所述初始滑动时间窗中的心电数据并定位所述初始滑动时间窗中的心电数据的最大值点作为当前R波峰点;

计算所述当前R波峰点与前一个R波峰点之间的时间长度,即当前RR间期值;

判断所述当前RR间期与前一个RR间期之差是否大于相邻RR间期差经验值T2;

如果所述当前RR间期与前一个RR间期之差大于所述相邻RR间期差经验值T2,则根据所述RR间期长度经验值T1计算第一自适应窗长;

基于所述第一自适应窗长,更新所述滑动时间窗的长度及位置。

3.根据权利要求2所述的方法,其特征在于,所述判断所述当前RR间期与前一个RR间期之差是否大于所述相邻RR间期差经验值T2,包括:如果所述当前RR间期与前一个RR间期之差不大于所述相邻RR间期差经验值T2,则根据所述当前RR间期计算第二自适应窗长;

基于所述第二自适应窗长,更新所述滑动时间窗的长度及位置。

4.根据权利要求1所述的方法,其特征在于,还包括:获取所述定位的所述多个R波峰点中的倒数第二个R波峰点后的第一心电数据;

获取所述缓存器当前缓存的第二心电数据;

组合所述第一心电数据与所述第二心电数据,获得当前待R波峰定位的心电数据;

基于所述当前待R波峰定位的心电数据并利用小波分解和重构的方法,对所述当前待R波峰定位的心电数据去除基线漂移;

基于所述预设的滑动时间窗以及所述去除基线漂移的所述当前待R波峰定位的心电数据,获取所述滑动时间窗内当前待R波峰定位的心电数据并定位所述滑动时间窗内当前待R波峰定位的心电数据的最大值点作为R波峰点,以得到多个R波峰点;

基于定位的所述多个R波峰点,计算所述实时采集到的心电数据的RR间期值并实时显示。

5.根据权利要求1-4任一项所述的方法,其特征在于,所述小波为dmey小波。

6.一种心率实时计算装置,其特征在于,所述装置包括:第一缓存单元,用于将实时采集的心电数据缓存到缓存器中;

第一去除单元,用于当检测到所述缓存器的缓存数据的容量到达预设值时,读取所述缓存器中的心电数据并利用小波分解和重构的方法,对所述读取到的心电数据去除基线漂移;

第一定位单元,用于基于预设的滑动时间窗以及所述去除基线漂移的心电数据,获取所述滑动时间窗内的心电数据并定位所述滑动时间窗内的心电数据的最大值点作为R波峰点,以得到多个R波峰点;

第一计算单元,用于基于定位的所述多个R波峰点,计算所述实时采集到的心电数据的RR间期值并实时显示。

7.根据权利要求6所述的装置,其特征在于,所述第一定位单元,包括:设置单元,用于设置RR间期长度经验值T1、相邻RR间期差经验值T2、滑动时间窗的初始长度及步进;

获取单元,用于获取所述初始滑动时间窗中的心电数据并定位所述初始滑动时间窗中的心电数据的最大值点作为当前R波峰点;

第二计算单元,用于计算所述当前R波峰点与前一个R波峰点之间的时间长度,即当前RR间期值;

判断单元,用于判断所述当前RR间期与前一个RR间期之差是否大于相邻RR间期差经验值T2;

第三计算单元,用于如果所述当前RR间期与前一个RR间期之差大于所述相邻RR间期差经验值T2,则根据所述RR间期长度经验值T1计算第一自适应窗长;

第一更新单元,用于基于所述第一自适应窗长,更新所述滑动时间窗的长度及位置。

8.根据权利要求7所述的装置,其特征在于,所述定位单元还包括:第四计算单元,用于如果所述当前RR间期与前一个RR间期之差不大于所述相邻RR间期差经验值T2,则根据所述当前RR间期计算第二自适应窗长;

第二更新单元,用于基于所述第二自适应窗长,更新所述滑动时间窗的长度及位置。

9.根据权利要求6所述的装置,其特征在于,所述装置还包括:倒数R波获取单元,用于获取所述定位的所述多个R波峰点中的倒数第二个R波峰点后的第一心电数据以及用于获取所述缓存器当前缓存的第二心电数据;

当前待R波峰定位数据获取单元,用于组合所述第一心电数据与所述第二心电数据,获得当前待R波峰定位的心电数据;

第二去除单元,用于基于所述当前待R波峰定位的心电数据并利用小波分解和重构的方法,对所述当前待R波峰定位的心电数据去除基线漂移;

第二定位单元,用于基于所述预设的滑动时间窗以及所述去除基线漂移的所述当前待R波峰定位的心电数据,获取所述滑动时间窗内当前待R波峰定位的心电数据并定位所述滑动时间窗内当前待R波峰定位的心电数据的最大值点作为R波峰点,以得到多个R波峰点;

待RR计算单元,用于基于定位的所述多个R波峰点,计算所述实时采集到的心电数据的RR间期值并实时显示。

10.根据权利要求6-9任一项所述的装置,其特征在于,所述小波为dmey小波。