基于安卓系统的心电图机的实时心率计算系统及其方法与流程

文档序号:12088633阅读:来源:国知局

技术特征:

1.一种基于安卓系统的心电图机的实时心率计算系统,其特征在于包括用于采集人体实时心率信号的前端数据采集模块、显示模块和主控制板,主控制板设置有中央处理模块、信号转换模块、滤波模块、I导联数据模块、心率计算模块和内部接口模块;前端数据采集模块通过USB线与主控板的内部接口模块电连接,中央处理模块和内部接口模块电连接,中央处理模块通过内部接口模块实现和前端数据采集模块之间进行心率数据的交互;中央处理模块传递心率数据至信号转换模块,信号转换模块实现数据的拼接和电压的转换;信号转换模块将处理后的数据传递至滤波模块电连接,滤波模块实现数据的滤波操作,消除杂波信号;滤波模块将处理后的信号传递至I导联数据模块,I导联数据模块从导联心电数据中提取导联数据;导联模块将导联数据传递至心率计算模块,心率计算模块接收导联数据并实现心率计算,心率计算模块将计算结果通过内部接口模块传递至显示模块显示。

2.一种基于安卓系统的心电图机的实时心率计算方法,其特征在于:它包括以下步骤:

第一步,心电计算模块从导联模块发送的导联数据中获取R波;

第二步,心电计算模块找出R波的峰值及其阀值;

第三步,将R波的值与计算所得的阀值相比较,若大于阀值,则标记为最大值并记录其索引位置;

第四步,利用下列公式计算心率:HR=60*1000*2/(Index_R[N]-Index_R[0]),其中,HR指心率,Index_R[0]指第一个最大值的索引位置,Index_R[N]指最后一个最大值的索引位置,N为2。

3.根据权利要求2所述的基于安卓系统的心电图机的实时心率计算方法,其特征在于第二步中R波的峰值是从2.2s的导联数据中寻找。

4.根据权利要求2所述的基于安卓系统的心电图机的实时心率计算方法,其特征在于所述R波阀值是通过峰值乘以阀值系数0.707计算得出。

5.根据权利要求2所述的基于安卓系统的心电图机的实时心率计算方法,其特征在于第三步,从DataLen长度的(DataLen=timesecend*fs/down)导联数据中找出R波最大值及其索引位置;所述DataLen是指每次用来计算心率数据的个数;所述timesecend是指用来计算N个R波的时间长度(秒);所述fs是指数据采样频率,即每秒钟采集到的数据个数;所述down是指降采样率。

6.根据权利要求5所述的基于安卓系统的心电图机的实时心率计算方法,其特征在于还包括从当前数据点后50个数据点中寻找R波最大值,如果找到R波最大值,则R波计数加1并记录当前R波的索引位置,再从当前R波最大值位置向后跳过200个数据点寻找下一个R波最大值;如果没有找到R波最大值,数据点往后移一个,再以50个数据点为一个区间继续寻找R波最大值,直到找到3个R波及其对应的索引位置Index_R[0]、Index_R[1]和Index_R[2]。

7.根据权利要求2所述的基于安卓系统的心电图机的实时心率计算方法,其特征在于数据采样频率fs为1000Hz;降采样率down为1。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1