心率心电信号的处理系统及方法技术方案

技术编号:14581285 阅读:85 留言:0更新日期:2017-02-08 11:44
本发明专利技术公开一种心率心电通用的快速计算系统及方法,包括以下步骤:对传感器的原始数据进行采样后进行三阶波形抽象,并将原始数据由时间轴变成频率轴;将原始数据中的每个端点采样数据和与其间隔一周期的延时采样数据进行区段面积累加,然后将累加面积值进行加权求和得到基本频率值;求出标准基本频率值;与标准基本频率值相差较大为为无效信号;采用最小均方误差和动态改变加权值来减小误差;还原被波形抽象的信号,并找出心率值和波形结果将其输出。本发明专利技术主要利用波形抽象的快速傅里叶分析来到达简化运算的目标,其中波形抽象利用查表法和有限元素定义,可以快速进行快速傅里叶计算。

【技术实现步骤摘要】

本专利技术涉及心电心率算法
,尤其是一种心率心电通用的快速计算系统及方法。
技术介绍
生物特征应用在目前的穿戴式电子产品上应用广泛,但是心率和心电的算法必须使用大量的浮点运算,照成目前在运算的功耗和MCU的选型上很多的限制,而且在电子产品的更新换代上也造成很多的问题,本专利技术寻求一种简单快速的方式可以计算心率。
技术实现思路
针对现有技术的不足,本专利技术提出了一种心率心电通用的快速计算系统及方法,本专利技术主要利用波形抽象的快速傅里叶分析来到达简化运算的目标,其中波形抽象利用查表法和有限元素定义,可以快速进行快速傅里叶计算。为了实现上述目的,本专利技术技术方案如下:一种心率心电通用的快速计算方法,其特征在于,包括以下步骤:对传感器的原始数据进行采样后进行三阶波形抽象,并将原始数据由时间轴变成频率轴;将原始数据中的每个端点采样数据和与其间隔一周期的延时采样数据进行区段面积累加,得到累加面积值,然后将累加面积值进行加权求和得到基本频率值;将原始信号的面积进行累计求和,与所述基本频率值进行比较,判断相差数值超过设定值时,判断为误差太大,重新进行获取基本频率值,否则,所述基本频率值为标准基本频率值;当所采集的信号的频率值与标准基本频率值相差超过设定值时,判定此信号为无效信号,去除该信号;得到标准基本频率值后,采用最小均方误差去除误差信号,采用动态改变加权值来减小误差;还原被波形抽象的信号,并找出心率值和波形结果将其输出。进一步地,所述对传感器的原始数据进行采样后进行三阶波形抽象,并将原始数据由时间轴变成频率轴中采用了查表法和有限元素定义的方法,进行快速傅里叶计算。进一步地,所述还原被波形抽象的信号,并找出心率值和波形结果将其输出中还原波形采用简单的加法和查表的方式,进行快速还原波形。一种心率心电通用的快速计算系统,其特征在于,包括以下模块:采样转换模块,用于对传感器的原始数据进行采样,并将原始数据由时间轴变成频率轴;累加加权模块,用于将原始数据中的每个端点采样数据和与其间隔一周期的延时采样数据进行区段面积累加,得到累加面积值,然后将累加面积值进行加权求和得到基本频率值;求和标定模块,用于将原始信号的面积进行累计求和,与所述基本频率值进行比较,判断相差数值超过设定值时,判断为误差太大,重新进行获取基本频率值,否则,所述基本频率值为标准基本频率值;除杂滤波模块,用于当所采集的信号的频率值与标准基本频率值相差超过设定值时,判定此信号为无效信号,去除该信号;减小误差模块,得到标准基本频率值后,采用最小均方误差和动态改变加权值来减小误差;波形还原模块,还原被波形抽象的信号,并找出心率值和波形结果将其输出。本专利技术的有益效果:本专利技术利用波形抽象的快速傅里叶分析来到达简化运算的目标,其中波形抽象利用查表法和有限元素定义,可以快速进行快速傅里叶计算。附图说明图1为本专利技术的系统图;图2为传统的DFT的算法代码示意图;图3为传统的FFT的算法代码示意图;图4为在时间坐标上表现出频谱空间的示意图;图5为突缘函数算法的示意图;图6为本专利技术的主要步骤流程图。具体实施方式下面结合附图和实施例,进一步阐述本专利技术。一种心率心电通用的快速计算系统及方法,其特征在于,包括以下步骤:S101,对传感器的原始数据进行采样后进行三阶波形抽象,并将原始数据由时间轴变成频率轴;原本快速傅里叶分析利用了大量的浮点运算,心率的频宽是可以预测的范围内下0.05Hz到3Hz属于低频范围,必须用很大的缓存来计算FFT,例如采样为20Hz,如果要计算到0.05Hz的FFT必须用800长度的矩阵来计算。这样影响功耗和时间。如图1所述的为传统的DFT算法,如图2所述的为传统的FFT算法。如果一个长度为400的FFT必须重复计算400*400的回圈,非常耗费时间和电流。S102,将原始数据中的每个端点采样数据和与其间隔一周期的延时采样数据进行区段面积累加,得到累加面积值,然后将累加面积值进行加权求和得到基本频率值;本专利技术采用波形抽象的方法,利用突缘函数来取代原本快速傅里叶算法FFT进行计算。如图3所示,利用累加的积分方式就可以快速的计算出采样到的原始数据的波形面积。将原始数据中的每个端点采样数据和与其间隔一周期的延时采样数据进行区段面积累加,得到累加面积值,然后将累加面积值进行加权求和得到基本频率值,输出得到W1、W2、W3。W1表示端点采样数据U1的面积,W2表示与端点采样间隔一周期的延时采样数据U2的面积,W3表示误差采样数据U3部分的突缘面积。如此可以在时间坐标上表现出频谱空间的资料。S103,将原始信号的面积进行累计求和,与所述基本频率值进行比较,判断相差数值超过设定值时,判断为误差太大,重新进行获取基本频率值,否则,所述基本频率值为标准基本频率值;将原始信号的面积直接进行累计求和得到标准基本频率值的参考值,然后与上述所求的基本频率值进行大小比较,当数值相差超过设定值时,即判定为误差较大,应舍弃所求的基本频率值重新求取,当数值相差在设定值范围内时,判断所求基本频率值为标准基本频率值。S104,当所采集的信号的频率值与标准基本频率值相差超过设定值时,判定此信号为无效信号,去除该信号;经过波形抽象后,如果发现基础频率发生变化,表示这段的信号为无效信号。比如当心率不属于0.05Hz–2Hz之间时,表示该段信号为无效信号,可以去除这段频率之外的信号。S105,得到标准基本频率值后,采用最小均方误差去除误差信号,采用动态改变加权值来减小误差;波形抽象的方式用是突缘区间,如果突缘区间产生的细小环境变化,可以用最小均方误差可以去除环境噪声,这个部分可以动态改变加权值的来调整环境误差的结果。S106,还原被波形抽象的信号,并找出心率值和波形结果将其输出。波形抽象还原非常简单,只要用W1产生端点,W2产生一个三角波,W3产生一个exp对数波形合并就可以产生。都可以用简单的加法和查表的方式产生。这样可以快速还原被波形抽象的信号。以上所述的仅是本专利技术的优选实施方式,本专利技术不限于以上实施例。可以理解,本领域技术人员在不脱离本专利技术的基本构思的前提下直接导出或联想到的其它改进和变化均应认为包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
一种心率心电通用的快速计算方法,其特征在于,包括以下步骤:对传感器的原始信号数据进行采样后进行三阶波形抽象,并将原始数据由时间轴变成频率轴;将原始信号数据中的每个端点采样数据和与其间隔一周期的延时采样数据进行区段面积累加,得到累加面积值,然后将累加面积值进行加权求和得到基本频率值;将原始信号数据的面积进行累计求和,与所述基本频率值进行比较,判断相差数值超过设定值时,判断为误差太大,重新进行获取基本频率值,否则,所述基本频率值为标准基本频率值;当所采集的原始信号数据的频率值与标准基本频率值相差超过设定值时,判定此信号为无效信号,去除该信号;得到标准基本频率值后,采用最小均方误差去除误差信号,采用动态改变加权值来减小误差;还原被波形抽象的信号,并找出心率值和波形结果将其输出。

【技术特征摘要】
1.一种心率心电通用的快速计算方法,其特征在于,包括以下步骤:对传感器的原始信号数据进行采样后进行三阶波形抽象,并将原始数据由时间轴变成频率轴;将原始信号数据中的每个端点采样数据和与其间隔一周期的延时采样数据进行区段面积累加,得到累加面积值,然后将累加面积值进行加权求和得到基本频率值;将原始信号数据的面积进行累计求和,与所述基本频率值进行比较,判断相差数值超过设定值时,判断为误差太大,重新进行获取基本频率值,否则,所述基本频率值为标准基本频率值;当所采集的原始信号数据的频率值与标准基本频率值相差超过设定值时,判定此信号为无效信号,去除该信号;得到标准基本频率值后,采用最小均方误差去除误差信号,采用动态改变加权值来减小误差;还原被波形抽象的信号,并找出心率值和波形结果将其输出。2.根据权利要求1所述的快速计算方法,其特征在于,所述对传感器的原始数据进行采样后进行三阶波形抽象,并将原始数据由时间轴变成频率轴中采用了查表法和有限元素定义的方法,进行快速傅里叶计算。3.根据权...

【专利技术属性】
技术研发人员:黄剑敏周子勋
申请(专利权)人:时瑞科技深圳有限公司
类型:发明
国别省市:广东;44

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

1