基于呼吸心跳特征波的信号处理装置及方法与流程

文档序号:15511662发布日期:2018-09-25 15:59阅读:115来源:国知局

本发明涉及信号处理技术领域,尤其涉及一种基于呼吸心跳特征波的信号处理装置及方法。



背景技术:

呼吸及心跳是人体重要的生理特征状况信息,而呼吸信号和心跳信号是人体呼吸和心跳作用在信号处理装置后的一种表现形式,因此,呼吸信号和心跳信号常受到人体生理体征状况、个体的差异变化以及信号处理装置的误差而呈现千差万别的形态,同时,在实际检测呼吸信号和心跳信号的过程中,一般获取到的是掺杂了其它工频干扰信号以及高频噪声干扰信号的人体呼吸信号和心跳信号的叠加信号,这都加大了对呼吸信号和心跳信号的分析难度。

目前,监测生物体的呼吸信号和/或心跳信号的仪器(如摩擦发电式传感器等)常常获取到的是呼吸信号和心跳信号的叠加信号,并且信号中噪声干扰较大,无法准确地获取到呼吸次数和/或心跳次数。

因此,现有技术中缺少一种能够简便高效准确地处理生物体呼吸心跳特征波的信号处理装置及方法。



技术实现要素:

本发明的发明目的是针对现有技术的缺陷,提供了一种基于呼吸心跳特征波的信号处理装置及方法,用于提供一种简便高效地处理呼吸心跳特征波的方案。

根据本发明的一个方面,提供了一种基于呼吸心跳特征波的信号处理装置,其包括:

信号获取模块,用于获取基于呼吸心跳特征波的时域信号;

信号预处理模块,与信号获取模块相连,用于对信号获取模块输出的基于呼吸心跳特征波的时域信号进行预处理;

低通滤波模块,与信号预处理模块相连,用于对信号预处理模块输出的基于呼吸心跳特征波的时域信号进行低通滤波处理,提取出呼吸时域信号;

带通滤波模块,与信号预处理模块相连,用于对信号预处理模块输出的基于呼吸心跳特征波的时域信号进行带通滤波处理,提取出心跳时域信号;

信号分析计算模块,分别与低通滤波模块和带通滤波模块相连,用于根据呼吸时域信号分析计算单位时间内的呼吸次数,和/或根据心跳时域信号分析计算单位时间内的心跳次数。

根据本发明的另一个方面,提供了一种基于呼吸心跳特征波的信号处理方法,其包括:

获取基于呼吸心跳特征波的时域信号;

对获取的基于呼吸心跳特征波的时域信号进行预处理;

对预处理后的基于呼吸心跳特征波的时域信号进行低通滤波处理,提取出呼吸时域信号;

对预处理后的基于呼吸心跳特征波的时域信号进行带通滤波处理,提取出心跳时域信号;

根据呼吸时域信号分析计算单位时间内的呼吸次数,和/或根据心跳时域信号分析计算单位时间内的心跳次数。

根据本发明提供的基于呼吸心跳特征波的信号处理装置及方法,首先通过信号获取模块获取基于呼吸心跳特征波的时域信号;其次通过信号预处理模块对信号获取模块输出的基于呼吸心跳特征波的时域信号进行预处理;并通过低通滤波模块和带通滤波模块对基于呼吸心跳特征波的时域信号分别进行低通滤波处理和带通滤波处理,分离提取出呼吸时域信号和/或心跳时域信号;最终通过信号分析计算模块根据低通滤波模块输出的呼吸时域信号分析计算单位时间内的呼吸次数,和/或根据带通滤波模块输出的心跳时域信号分析计算单位时间内的心跳次数。本发明提供的基于呼吸心跳特征波的信号处理装置及方法,可以从基于呼吸心跳特征波的时域信号中分别分离提取出呼吸时域信号和/或心跳时域信号,进而分别对应分析计算单位时间内的呼吸次数和/或心跳次数。另外,本发明提供的基于呼吸心跳特征波的信号处理装置结构及分析计算方法简单,对信号分析计算处理的准确率高,并且成本低廉,适合大规模工业生产。

附图说明

图1a示出了本发明提供的一个实施例的基于呼吸心跳特征波的信号处理装置的结构框图;

图1b示出了本发明提供的一个实施例的基于呼吸心跳特征波的信号处理装置的功能框图;

图2a示出了基于呼吸心跳特征波的时域信号的波形图;

图2b示出了从基于呼吸心跳特征波的时域信号中提取出的呼吸时域信号的波形图;

图2c示出了从基于的呼吸心跳特征波时域信号中提取出的心跳时域信号的波形图;

图3示出了本发明提供的另一个实施例的基于呼吸心跳特征波的信号处理装置的功能框图;

图4示出了本发明提供的一个实施例的基于呼吸心跳特征波的信号处理方法的流程图;

图5示出了本发明提供的另一个实施例的基于呼吸心跳特征波的信号处理方法的流程图。

具体实施方式

下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的技术方案,因此只作为示例,而不能以此来限制本发明的保护范围。

图1a示出了本发明提供的一个实施例的基于呼吸心跳特征波的信号处理装置的结构框图,图1b示出了本发明提供的一个实施例的基于呼吸心跳特征波的信号处理装置的功能框图。如图1a和图1b所示,该装置包括:信号获取模块1、信号预处理模块2、低通滤波模块3、带通滤波模块4和信号分析计算模块5;其中,信号获取模块1,用于获取基于呼吸心跳特征波的时域信号;信号预处理模块2与信号获取模块1相连,用于对信号获取模块1输出的基于呼吸心跳特征波的时域信号进行预处理;低通滤波模块3与信号预处理模块2相连,用于对信号预处理模块2输出的基于呼吸心跳特征波的时域信号进行低通滤波处理,提取出呼吸时域信号;带通滤波模块4与信号预处理模块2相连,用于对信号预处理模块2输出的基于呼吸心跳特征波的时域信号进行带通滤波处理,提取出心跳时域信号;信号分析计算模块5分别与低通滤波模块3和带通滤波模块4相连,用于根据低通滤波模块3输出的呼吸时域信号分析计算单位时间内的呼吸次数,和/或根据带通滤波模块4输出的心跳时域信号分析计算单位时间内的心跳次数。

信号获取模块1设置在能够获取到生物体呼吸和/或心跳的位置处,用于将生物体呼吸和/或心跳转换为基于呼吸心跳特征波的信号输出。可选地,本实施例中的信号获取模块1包括摩擦发电式传感器和/或压电发电式传感器。以摩擦发电式传感器为例,其可以检测出生物体呼吸和/或心跳等生理特征,其输出的信号为基于呼吸心跳特征波的时域信号,该时域信号为包含了呼吸和心跳两种生理特征的叠加信号。另外,由于摩擦发电式传感器对于感应生物体的呼吸和/或心跳更为灵敏,输出的电压也更高,这不仅降低了误报率,同时还能够降低对后续的模块要求,简化电路,因此,信号获取模块1优选为摩擦发电式传感器。

通过信号获取模块1获取的基于呼吸心跳特征波的时域信号一般为较为微弱的模拟交流脉冲信号,且在信号获取模块1输出的基于呼吸心跳特征波的时域信号中通常掺杂有工频干扰信号和/或高频噪声干扰信号等,所以,在获取到基于呼吸心跳特征波的时域信号后,应对该时域信号进行预处理,如基准调整放大处理、降噪降阶采样处理等,以便后续各个模块对该时域信号进行分析处理。具体地,如图1b所示,信号预处理模块2可以进一步包括:基准调整放大模块21和降噪降阶采样模块22。

其中,基准调整放大模块21,其与信号获取模块1相连,用于调整信号获取模块1输出的基于呼吸心跳特征波的时域信号的基准点,并对其进行放大处理。在本实施例中,由于信号获取模块1采用摩擦发电式传感器和/或压电发电式传感器获取基于呼吸心跳特征波的时域信号,因此,信号获取模块1输出的基于呼吸心跳特征波的时域信号为模拟交流脉冲信号,也就是说,在信号获取模块1输出的基于呼吸心跳特征波的时域信号中存在负幅值。因此,为了简化后续模块的分析处理过程以及保证后续模块的分析处理结果的准确率,需要对信号获取模块1输出的基于呼吸心跳特征波的时域信号的基准点进行调整,避免负幅值的发生。同时,由于信号获取模块1输出的基于呼吸心跳特征波的时域信号较为微弱,所以,在信号获取模块1输出的基于呼吸心跳特征波的时域信号调整完基准点后,还需要对其进行放大处理,以便后续模块进行分析处理。

在一种可选实施方式中,如图1b所示,基准调整放大模块21可进一步包括基准调整单元211、电荷放大单元212和电压放大单元213;其中,基准调整单元211与信号获取模块1相连,用于调整信号获取模块1输出的基于呼吸心跳特征波的时域信号的基准点;电荷放大单元212与基准调整单元211相连,用于对基准调整单元211输出的基于呼吸心跳特征波的时域信号进行阻抗转换;电压放大单元213与电荷放大单元212相连,用于根据电压放大单元213中的预设放大倍数,将电荷放大单元212输出的基于呼吸心跳特征波的时域信号进行电压放大,并将其输出至降噪降阶采样模块22。

在该可选实施方式中,为了防止信号获取模块1输出的基于呼吸心跳特征波的时域信号在后续模块的分析处理过程中出现信号失真的现象,对基准调整单元211输出的基于呼吸心跳特征波的时域信号先后进行电荷放大和电压放大,但是,应当理解的是,若基准调整单元211输出的基于呼吸心跳特征波的时域信号未出现失真的现象,也可仅采用电压放大单元213对基准调整单元211输出的基于呼吸心跳特征波的时域信号进行电压放大,此处不作限定。

可选地,降噪降阶采样模块22进一步包括降噪采样单元221和降阶采样单元222;其中,降噪采样单元221与基准调整放大模块21相连,用于根据预设采样频率对基准调整放大模块21输出的基于呼吸心跳特征波的时域信号进行过采样降噪处理;降阶采样单元222与降噪采样单元221相连,用于对降噪采样单元221输出的基于呼吸心跳特征波的时域信号进行降采样抽取处理,并将降采样抽取处理后的基于呼吸心跳特征波的时域信号输出至低通滤波模块3和带通滤波模块4。

由于采用摩擦发电式传感器和/或压电发电式传感器的信号获取模块1输出的基于呼吸心跳特征波的时域信号为模拟信号,即使在通过基准调整放大模块21之后仍为模拟信号,且在基准调整放大模块21输出的基于呼吸心跳特征波的时域信号中通常掺杂有工频干扰信号和/或高频噪声干扰信号等,因此,为了便于后续模块对基于呼吸心跳特征波的时域信号的分析计算,需通过降噪降阶采样模块22中的降噪采样单元221对基准调整放大模块21输出的基于呼吸心跳特征波的时域信号进行过采样降噪处理,从而滤除基于呼吸心跳特征波的时域信号中的工频干扰信号和/或高频噪声干扰信号,并将其转换为数字信号。

可选地,为了使采样信号不失真,采样频率应满足奈奎斯特采样定理,即采样频率大于或等于信号最大频率的2倍,因此,应采用大于或等于信号最大频率的2倍的采样频率对基于呼吸心跳特征波的时域信号进行过采样处理,从而降低采样盲区,保证信号不失真,提高信号的采样精度。

为了进一步提高信噪比,将有限的噪声分布到较大的频域范围内,可通过降噪采样单元221将基准调整放大模块21输出的基于呼吸心跳特征波的时域信号进行过采样降噪处理,即使用远大于奈奎斯特采样频率的频率对基准调整放大模块21输出的基于呼吸心跳特征波的时域信号进行过采样降噪处理。以摩擦发电式传感器输出的基于人体呼吸心跳特征波的时域信号为例(信号频率集中在0~5hz),根据奈奎斯特采样定理,预设采样频率应大于或等于信号最大频率的2倍(即10hz),但是,为了提高信噪比,将有限的噪声分布到较大的频域范围内,预设采样频率应远大于10hz(信号最大频率5hz的2倍),但预设采样频率太高时会增加后续模块对基于人体呼吸心跳特征波的时域信号数据处理的负担,所以,综合降噪效果及数据处理量,预设采样频率可选取为100hz。

经过降噪采样单元221过采样降噪处理后的基于呼吸心跳特征波的时域信号的预设采样频率较高,若直接将其输出至低通滤波模块3和带通滤波模块4,则需要低通滤波模块3和带通滤波模块4具有较高阶数,这不仅大大增加了基于呼吸心跳特征波的信号处理装置的成本,还使基于呼吸心跳特征波的信号处理装置的分析计算过程变得复杂。因此,为了降低低通滤波模块3和带通滤波模块4的成本以及简化分析计算过程,将降噪采样单元221输出的基于呼吸心跳特征波的时域信号进一步通过降阶采样单元222进行降采样抽取处理,以降低采样频率。

具体地,降阶采样单元222从降噪采样单元221输出的基于呼吸心跳特征波的时域信号中每m个采样点抽取一个,组成新的信号序列,从而使采样频率降低为1/m,其中,m为大于1的正整数。此外,为使经过降阶采样单元222降采样抽取处理后的基于呼吸心跳特征波的时域信号不发生信号频谱混叠,经过降阶采样单元222降采样抽取处理后的采样频率仍应满足奈奎斯特采样定理,即降采样抽取处理后的采样频率大于或等于原信号最大频率的2倍。以摩擦发电式传感器输出的基于人体呼吸心跳特征波的时域信号为例(信号频率集中在0~5hz),经过降阶采样单元222降采样抽取处理后的采样频率应大于或等于10hz(信号最大频率5hz的2倍)。例如,若降噪采样单元221中预设采样频率为100hz,降阶采样单元222可以在经过降噪采样单元221过采样降噪处理后的基于呼吸心跳特征波的时域信号中每10采样点中抽取一个,重新组成信号序列,使经过降阶采样单元222降采样抽取处理后的基于呼吸心跳特征波的时域信号采样频率降低为10hz。可选地,降阶采样单元222可以为抽值滤波器,抽值滤波器硬件结构可以为fir结构(非递归型结构)或cic结构(级联积分梳状结构)等。

由于信号获取模块1输出的信号为包含了呼吸和心跳两种生理特征的叠加信号,并且在经过信号预处理模块2预处理后输出的信号仍为呼吸和心跳两种生理特征的叠加信号,又由于生物体的呼吸和心跳信号所处的频域范围往往不同,例如人体的呼吸信号与心跳信号分别处于不同的频域范围,人体呼吸信号频率集中在(0hz,0.5hz]频域范围内,而人体心跳信号频率集中在[0.8hz,2hz]频域范围内,所以,可以通过低通滤波模块3和带通滤波模块4分别对信号预处理模块2输出的基于呼吸心跳特征波的时域信号进行低通滤波处理和带通滤波处理,以实现将呼吸时域信号与心跳时域信号分离提取的目的。

具体地,可通过低通滤波模块3对信号预处理模块2输出的基于呼吸心跳特征波的时域信号进行低通滤波处理,提取出呼吸时域信号。以信号获取模块1获取到基于人体呼吸心跳特征波的时域信号为例,由于人体呼吸频率集中在(0hz,0.5hz]频域范围内,因此,为从信号预处理模块2输出的基于人体呼吸心跳特征波的时域信号中提取出呼吸时域信号,可通过低通滤波模块3将基于人体呼吸心跳特征波的时域信号进行低通滤波处理,提取出呼吸时域信号。图2a为基于呼吸心跳特征波的时域信号的波形图,在通过低通滤波模块3后呈现出如图2b所示的从基于呼吸心跳特征波的时域信号中提取出的呼吸时域信号的波形图。其中,低通滤波模块3优选为(0hz,0.5hz]的低通滤波器进行呼吸时域信号的分离提取。

同理,可通过带通滤波模块4对信号预处理模块2输出的基于呼吸心跳特征波的时域信号进行带通滤波处理,提取出心跳时域信号。以信号获取模块1获取到基于人体呼吸心跳特征波的时域信号为例,由于人体心跳频率集中在[0.8hz,2hz]频域范围内,因此,为从信号预处理模块2输出的基于人体呼吸心跳特征波的时域信号中提取出心跳时域信号,可通过带通滤波模块4将基于人体呼吸心跳特征波的时域信号进行带通滤波处理,提取出心跳时域信号。图2a为基于呼吸心跳特征波的时域信号的波形图,在通过带通滤波模块4后呈现出如图2c所示的从基于呼吸心跳特征波的时域信号中提取出的心跳时域信号的波形图。其中,带通滤波模块4优选为[0.8hz,2hz]的带通滤波器进行心跳时域信号的分离提取。

信号分析计算模块5分别与低通滤波模块3和带通滤波模块4相连,用于根据低通滤波模块3输出的呼吸时域信号分析计算单位时间内的呼吸次数,和/或根据带通滤波模块4输出的心跳时域信号分析计算单位时间内的心跳次数。可选地,信号分析计算模块5为单片机。

具体地,信号分析计算模块5可分别对通过低通滤波模块3提取出的呼吸时域信号和通过带通滤波模块4提取出的心跳时域信号进行分析计算。下面详细介绍信号分析计算模块5的具体分析计算方法。

第一种分析计算方法:信号分析计算模块5可通过对低通滤波模块3输出的呼吸时域信号进行时域分析,计算出单位时间内的呼吸时域信号的峰值个数,将单位时间内的呼吸时域信号的峰值个数作为单位时间内的呼吸次数;和/或对带通滤波模块4输出的心跳时域信号进行时域分析,计算出单位时间内的心跳时域信号的峰值个数,将单位时间内的心跳时域信号的峰值个数作为单位时间内的心跳次数。

第二种分析计算方法:信号分析计算模块5可通过对低通滤波模块3输出的呼吸时域信号进行快速傅里叶变换得到呼吸频域信号,根据呼吸频域信号计算出呼吸频域信号的最大幅值,根据呼吸频域信号的最大幅值计算出呼吸频域信号的最大幅值对应的频率值,并根据公式y1=x1×t计算单位时间内的呼吸次数;和/或对带通滤波模块输出的心跳时域信号进行快速傅里叶变换得到心跳频域信号,根据心跳频域信号计算出心跳频域信号的最大幅值,根据心跳频域信号的最大幅值计算出心跳频域信号的最大幅值对应的频率值,并根据公式y2=x2×t计算单位时间内的心跳次数;其中,x1为计算出的呼吸频域信号的最大幅值对应的频率值,y1为计算得到的单位时间内的呼吸次数,x2为计算出的心跳频域信号的最大幅值对应的频率值,y2为计算得到的单位时间内的心跳次数,t为单位时间。

此外,在第二种分析计算方法中,信号分析计算模块5还可通过对带通滤波模块输出的心跳时域信号进行快速傅里叶变换得到心跳频域信号,根据心跳频域信号分别计算出心跳频域信号中的第一频域范围、第二频域范围和第三频域范围的最大幅值;根据心跳频域信号中的第一频域范围、第二频域范围和第三频域范围的最大幅值分别计算出心跳频域信号中的第一频域范围、第二频域范围和第三频域范围的最大幅值对应的频率值;计算第一频域范围与第二频域范围的最大幅值对应的频率值的差值的绝对值a及第二频域范围与第三频域范围的最大幅值对应的频率值的差值的绝对值b,将a与b进行比较,若a≤b,则计算得到的x2为第一频域范围与第二频域范围的最大幅值对应的频率值的平均值,若a>b,则计算得到的x2为第二频域范围与第三频域范围的最大幅值对应的频率值的平均值;根据公式y2=x2×t计算单位时间内的心跳次数;其中,x1为计算出的呼吸频域信号的最大幅值对应的频率值,y1为计算得到的单位时间内的呼吸次数,x2为计算出的心跳频域信号的最大幅值对应的频率值,y2为计算得到的单位时间内的心跳次数,t为单位时间。

第三种分析计算方法:信号分析计算模块5可通过对低通滤波模块3输出的呼吸时域信号进行小波变换得到呼吸时频信号,通过分析小波系数确定呼吸时频信号的局部极大值,根据局部极大值计算相邻两个局部极大值之间的时间间隔,计算单位时间内的时间间隔的平均值得到呼吸周期,并根据公式y3=t/x3计算出单位时间内的呼吸次数;和/或对带通滤波模块4输出的心跳时域信号进行小波变换得到心跳时频信号,通过分析小波系数确定心跳时频信号的局部极大值,根据局部极大值计算相邻两个局部极大值之间的时间间隔,计算单位时间内的时间间隔的平均值得到心跳周期,并根据公式y4=t/x4计算出单位时间内的心跳次数;其中,x3为计算出的呼吸周期,y3为计算得到的单位时间内的呼吸次数,x4为计算出的心跳周期,y4为计算得到的单位时间内的心跳次数,t为单位时间。

此外,在第三种分析计算方法中,信号分析计算模块5在根据局部极大值计算得到相邻两个局部极大值之间的时间间隔后,可先计算出第一时间间隔与第二时间间隔的平均值n1,再计算出n1与第三时间间隔的平均值n2,其次计算出n2与第四时间间隔的平均值n3,以此类推,最后计算出ni-2与第ti时间间隔(即单位时间内的计算得到的最后一个时间间隔)的平均值ni-1(即呼吸周期x3或心跳周期x4),也就是说,第三种分析计算方法中的呼吸周期x3和/或心跳周期x4都可以采用此种方法进行分析计算。

其中,对于第一种分析计算方法中的峰值及第二种分析计算方法中的最大幅值的寻找方法可采用现有技术中的寻找最大值的方法进行寻找,如循环比较法,本领域技术人员可以根据需要进行选择,此处不再赘述。

根据本发明实施例提供的基于呼吸心跳特征波的信号处理装置,首先通过信号获取模块获取基于呼吸心跳特征波的时域信号;其次通过信号预处理模块对信号获取模块输出的基于呼吸心跳特征波的时域信号进行预处理(即通过基准调整放大模块对信号获取模块获取的基于呼吸心跳特征波的时域信号进行基准点调整和放大处理;通过降噪降阶模块中的降噪采样单元对基于心跳特征波的时域信号进行过采样降噪处理,提高信噪比;通过降噪降阶模块中的降阶采样单元对经过降噪采样单元过采样降噪处理后的基于呼吸心跳特征波的时域信号进行降采样抽取处理,以降低低通滤波模块和带通滤波模块阶数);并通过低通滤波模块和带通滤波模块对基于呼吸心跳特征波的时域信号分别进行低通滤波处理和带通滤波处理,分离提取出呼吸时域信号和/或心跳时域信号;最终通过信号分析计算模块根据低通滤波模块输出的呼吸时域信号分析计算单位时间内的呼吸次数,和/或根据带通滤波模块输出的心跳时域信号分析计算单位时间内的心跳次数。本发明实施例提供的基于呼吸心跳特征波的信号处理装置,可以从基于呼吸心跳特征波的时域信号中分别分离提取出呼吸时域信号和/或心跳时域信号,进而分别对应分析计算单位时间内的呼吸次数和/或心跳次数。另外,本发明实施例提供的基于呼吸心跳特征波的信号处理装置结构及分析计算过程简单,对信号分析计算处理的准确率高,并且成本低廉,适合大规模工业生产。

图3示出了本发明提供的另一个实施例的基于呼吸心跳特征波的信号处理装置的功能框图。如图3所示,该基于呼吸心跳特征波的信号处理装置与图1所示的基于呼吸心跳特征波的信号处理装置的不同之处在于,图3所示的基于呼吸心跳特征波的信号处理装置还包括:插值模块6;插值模块6分别与低通滤波模块3、带通滤波模块4和信号分析计算模块5相连,用于对低通滤波模块3输出的呼吸时域信号和/或带通滤波模块4输出的心跳时域信号进行上采样插值处理,并将上采样插值处理后的呼吸时域信号和/或心跳时域信号分别输出至信号分析计算模块5。

由于经过降阶采样单元222降采样抽取处理后的基于呼吸心跳特征波的时域信号的采样频率降低,而经过低通滤波模块3低通滤波处理后的呼吸时域信号和经过带通滤波模块4带通滤波处理后的心跳时域信号的采样频率仍小于降噪采样单元221中预设采样频率,所以,为了恢复预设采样频率,可通过插值模块6对经过低通滤波处理后的呼吸时域信号和/或经过带通滤波处理后的心跳时域信号进行上采样插值处理。

可选地,插值模块6进一步包括第一插值单元61和第二插值单元62。其中,第一插值单元61分别与低通滤波模块3和信号分析计算模块5相连,用于对低通滤波模块3输出的呼吸时域信号进行上采样插值处理,以提高采样频率至预设采样频率,并将上采样插值处理后的呼吸时域信号输出至信号分析计算模块5;第二插值单元62分别与带通滤波模块4和信号分析计算模块5相连,用于对带通滤波模块4输出的心跳时域信号进行上采样插值处理,以提高采样频率至预设采样频率,并将上采样插值处理后的心跳时域信号输出至信号分析计算模块5。

具体地,第一插值单元61对经过低通滤波模块3低通滤波处理后的呼吸时域信号进行上采样插值处理,以提高采样频率至预设采样频率。例如,预设采样频率为100hz,经过降阶采样单元222降采样抽取处理后的采样频率降低为10hz,则可通过第一插值单元61将经过低通滤波模块3低通滤波处理后的呼吸时域信号进行上采样插值处理,使采样频率恢复至100hz。其中,可采用线性插值函数或多项式插值等方法,在两个信号节点之间进行插值,从而提高采样频率至预设采样频率,而第一插值单元61可以为插值滤波器,其硬件结构可以为fir结构或cic结构等。

具体地,第二插值单元62对经过带通滤波模块4带通滤波处理后的心跳时域信号进行上采样插值处理,以提高采样频率至预设采样频率。例如,预设采样频率为100hz,经过降阶采样单元222降采样抽取处理后的采样频率降低为10hz,则可通过第二插值单元62将经过带通滤波模块4带通滤波处理后的心跳时域信号进行上采样插值处理,使采样频率恢复至100hz。其中,可采用线性插值函数或多项式插值等方法,在两个信号节点之间进行插值,从而提高采样频率至预设采样频率,而第二插值单元62可以为插值滤波器,其硬件结构可以为fir结构或cic结构等。

在一种可选实施方式中,信号分析计算模块5具体包括时域处理单元(图中未示出)。时域处理单元分别与低通滤波模块3和带通滤波模块4相连,用于对低通滤波模块3输出的呼吸时域信号进行时域分析,计算出单位时间内的呼吸时域信号的峰值个数,将单位时间内的呼吸时域信号的峰值个数作为单位时间内的呼吸次数;和/或对带通滤波模块4输出的心跳时域信号进行时域分析,计算出单位时间内的心跳时域信号的峰值个数,将单位时间内的心跳时域信号的峰值个数作为单位时间内的心跳次数。其中,对于峰值的寻找可具体为,当基于呼吸心跳特征波的时域信号中的一个采样点pn的幅值大于该采样点左右两侧的采样点pn-i、pn+j的幅值,且采样点pn的幅值大于或等于预设幅值阈值时,则将pn作为基于呼吸心跳特征波的时域信号中的一个峰值。

在另一种可选实施方式中,信号分析计算模块5具体包括频域处理单元(图中未示出)。频域处理单元分别与低通滤波模块3和带通滤波模块4相连,用于对低通滤波模块3输出的呼吸时域信号进行快速傅里叶变换得到呼吸频域信号,根据呼吸频域信号计算出呼吸频域信号的最大幅值,根据呼吸频域信号的最大幅值计算出呼吸频域信号的最大幅值对应的频率值,并根据公式y1=x1×t计算单位时间内的呼吸次数;和/或对带通滤波模块4输出的心跳时域信号进行快速傅里叶变换得到心跳频域信号,根据心跳频域信号计算出心跳频域信号的最大幅值,根据心跳频域信号的最大幅值计算出心跳频域信号的最大幅值对应的频率值,并根据公式y2=x2×t计算单位时间内的心跳次数;其中,x1为计算出的呼吸频域信号的最大幅值对应的频率值,y1为计算得到的单位时间内的呼吸次数,x2为计算出的心跳频域信号的最大幅值对应的频率值,y2为计算得到的单位时间内的心跳次数,t为单位时间。

此外,由于实际获得的基于呼吸心跳特征波的频域信号会受到噪音干扰、信号偏移等其它因素的影响,又由于与呼吸频率相比,心跳频率高、强度弱,所以将在心跳频域范围内直接计算出的最大幅值对应的频率值作为人体心跳频率会存在误差。因此,为了减小误差,还可以首先将经过快速傅里叶变换得到的心跳频域信号划分为多个频域范围,如将其划分为第一频域范围、第二频域范围和第三频域范围,然后根据心跳频域信号分别计算出心跳频域信号中的第一频域范围、第二频域范围和第三频域范围的最大幅值;其次根据心跳频域信号中的第一频域范围、第二频域范围和第三频域范围的最大幅值分别计算出心跳频域信号中的第一频域范围、第二频域范围和第三频域范围的最大幅值对应的频率值;最后计算第一频域范围与第二频域范围的最大幅值对应的频率值的差值的绝对值a及第二频域范围与第三频域范围的最大幅值对应的频率值的差值的绝对值b,将a与b进行比较,若a≤b,则计算得到的x2为第一频域范围与第二频域范围的最大幅值对应的频率值的平均值,若a>b,则计算得到的x2为第二频域范围与第三频域范围的最大幅值对应的频率值的平均值;根据公式y2=x2×t计算单位时间内的心跳次数还可以将心跳时域信号,例如,第一频域范围的最大幅值对应的频率值为0.9,第二频域范围的最大幅值对应的频率值为1.05,第三频域范围的最大幅值对应的频率值为1.22,则a=|0.9-1.05|=0.15,b=|1.05-1.22|=0.17,即a≤b,则x2=(0.15+0.17)/2=0.16。

其中,对于最大幅值的寻找方法可采用现有技术中的方法进行寻找,如循环比较法,本领域技术人员可以根据需要进行选择,此处不再赘述。

在又一种可选实施方式中,信号分析计算模块5可具体包括时频分析处理单元(图中未示出)。时频分析处理单元分别与低通滤波模块3和带通滤波模块4相连,用于对低通滤波模块3输出的呼吸时域信号进行小波变换得到呼吸时频信号,通过分析小波系数确定呼吸时频信号的局部极大值,根据局部极大值计算相邻两个局部极大值之间的时间间隔,计算单位时间内的时间间隔的平均值得到呼吸周期,并根据公式y3=t/x3计算出单位时间内的呼吸次数;和/或对带通滤波模块4输出的心跳时域信号进行小波变换得到心跳时频信号,通过分析小波系数确定心跳时频信号的局部极大值,根据局部极大值计算相邻两个局部极大值之间的时间间隔,计算单位时间内的时间间隔的平均值得到心跳周期,并根据公式y4=t/x4计算出单位时间内的心跳次数;其中,x3为计算出的呼吸周期,y3为计算得到的单位时间内的呼吸次数,x4为计算出的心跳周期,y4为计算得到的单位时间内的心跳次数,t为单位时间。此外,信号分析计算模块5在根据局部极大值计算得到相邻两个局部极大值之间的时间间隔后,可先计算出第一时间间隔与第二时间间隔的平均值n1,再计算出n1与第三时间间隔的平均值n2,其次计算出n2与第四时间间隔的平均值n3,以此类推,最后计算出ni-2与第ti时间间隔(即单位时间内的计算得到的最后一个时间间隔)的平均值ni-1(即呼吸周期x3或心跳周期x4),也就是说,该可选实施方式中的呼吸周期x3和/或心跳周期x4都可以采用此种方法进行分析计算。

本实施例中,信号分析计算模块5可以包括时域处理单元、频域处理单元和时频分析处理单元中的任意一个单元,本领域技术人员可以根据需要进行选择,此处不作限定。应当理解的是,图1a和图1b所示的基于呼吸心跳特征波的信号处理装置中的信号分析计算模块5也可以包括时域处理单元、频域处理单元和时频分析处理单元中的任意一个单元,本领域技术人员可以根据需要进行选择,具体描述可参照图3中的描述,此处不再赘述。

根据本发明实施例提供的基于呼吸心跳特征波的信号处理装置,首先通过信号获取模块获取基于呼吸心跳特征波的时域信号;其次通过信号预处理模块对信号获取模块输出的基于呼吸心跳特征波的时域信号进行预处理(即通过基准调整放大模块对信号获取模块获取的基于呼吸心跳特征波的时域信号进行基准点调整和放大处理;通过降噪降阶模块中的降噪采样单元对基于心跳特征波的时域信号进行过采样降噪处理,提高信噪比;通过降噪降阶模块中的降阶采样单元对经过降噪采样单元过采样降噪处理后的基于呼吸心跳特征波的时域信号进行降采样抽取处理,以降低低通滤波模块和带通滤波模块阶数);并通过低通滤波模块及第一插值单元提取出恢复至预设采样频率的呼吸时域信号和/或通过带通滤波模块及第二插值单元提取出恢复至预设采样频率的心跳时域信号;最终通过信号分析计算模块根据低通滤波模块输出的呼吸时域信号分析计算单位时间内的呼吸次数,和/或根据带通滤波模块输出的心跳时域信号分析计算单位时间内的心跳次数。本发明实施例提供的基于呼吸心跳特征波的信号处理装置,可以从基于呼吸心跳特征波的时域信号中分别分离提取出呼吸时域信号和/或心跳时域信号,进而分别对应分析计算单位时间内的呼吸次数和/或心跳次数。另外,本发明实施例提供的基于呼吸心跳特征波的信号处理装置结构及分析计算过程简单,对信号分析计算处理的准确率高,并且成本低廉,适合大规模工业生产。

图4示出了本发明提供的一个实施例的基于呼吸心跳特征波的信号处理方法的流程图。如图4所示,该方法包括:

步骤s410,获取基于呼吸心跳特征波的时域信号。

通过信号获取模块将生物体的呼吸和/或心跳转换为基于呼吸心跳特征波的时域信号输出。本实施例中,信号获取模块包括摩擦发电式传感器和/或压电发电式传感器。以摩擦发电式传感器为例,其可以检测出生物体(例如人体)呼吸和/或心跳等生理特征,其输出的信号为基于呼吸心跳特征波的时域信号,该时域信号为包含了生物体呼吸和心跳两种生理特征的叠加信号。

步骤s420,对获取的基于呼吸心跳特征波的时域信号进行预处理。

在本实施例中,由于信号获取模块采用摩擦发电式传感器和/或压电发电式传感器,通过其获取的基于呼吸心跳特征波的时域信号一般为较为微弱的模拟交流脉冲信号,且在信号获取模块输出的基于呼吸心跳特征波的时域信号中通常掺杂有工频干扰信号和/或高频噪声干扰信号等,所以,在获取到基于呼吸心跳特征波的时域信号后,应对该时域信号进行预处理,如基准调整放大处理、降噪降阶采样处理等,以便后续各个模块对该时域信号进行分析处理。

步骤s430,对预处理后的基于呼吸心跳特征波的时域信号进行低通滤波处理,提取出呼吸时域信号。

由于经过步骤s420处理后的信号仍为包含了呼吸和心跳两种生理特征的叠加信号,又由于生物体的呼吸信号和心跳信号所处的频域往往不同,例如人体呼吸信号与心跳信号分别处于不同的频域范围,人体呼吸信号频率集中在(0hz,0.5hz]频域范围内,而人体心跳信号频率集中在[0.8hz,2hz]频域范围内。所以可通过低通滤波模块对经过步骤s420处理后的基于呼吸心跳特征波的时域信号进行低通滤波处理,提取出呼吸时域信号。

以基于人体呼吸心跳特征波的时域信号为例,人体呼吸频率集中在(0hz,0.5hz]频域范围内,所以,为从基于人体呼吸心跳特征波的时域信号中提取出呼吸时域信号,可通过低通滤波模块将基于呼吸心跳特征波的时域信号进行低通滤波处理,提取出呼吸时域信号。一般情况下,人体呼吸频率处于(0hz,0.5hz]频域范围内,因此,当处理基于人体呼吸心跳特征波的时域信号时,可优选(0hz,0.5hz]的低通滤波器进行呼吸时域信号的分离提取。

步骤s440,对预处理后的基于呼吸心跳特征波的时域信号进行带通滤波处理,提取出心跳时域信号。

具体地,可通过带通滤波模块对经过步骤s420处理后的基于呼吸心跳特征波的时域信号进行带通滤波处理,提取出心跳时域信号。

以基于人体呼吸心跳特征波的时域信号为例,人体心跳频率集中在[0.8hz,2hz]频域范围内,所以,为从基于人体呼吸心跳特征波的时域信号中提取出心跳时域信号,可通过带通滤波模块将基于呼吸心跳特征波的时域信号进行带通滤波处理,提取出心跳时域信号。一般情况下,人体心跳频率处于[0.8hz,2hz]频域范围内,因此,当处理基于人体呼吸心跳特征波的时域信号时,可优选[0.8hz,2hz]的带通滤波器进行心跳时域信号的分离提取。

步骤s450,根据呼吸时域信号计算单位时间内的呼吸次数,和/或根据心跳时域信号计算单位时间内的心跳次数。

根据步骤s430提取出的呼吸时域信号和/或经过步骤s440提取出的心跳时域信号,可通过时域处理、频域处理或时频分析处理的方法对呼吸时域信号和/或心跳时域信号进行分析,并计算单位时间内的呼吸次数和/或心跳次数。下面将通过三个示例具体介绍上述三种处理方法。

示例一

对步骤s430提取出的呼吸时域信号进行时域分析,计算出单位时间内的呼吸时域信号的峰值个数,将单位时间内的呼吸时域信号的峰值个数作为单位时间内的呼吸次数;和/或对步骤s440提取出的心跳时域信号进行时域分析,计算出单位时间内的心跳时域信号的峰值个数,将单位时间内的心跳时域信号的峰值个数作为单位时间内的心跳次数。

其中,对于峰值的寻找可具体为,当基于呼吸心跳特征波的时域信号中的一个采样点pn的幅值大于该采样点左右两侧的采样点pn-i、pn+j的幅值,且采样点pn的幅值大于或等于预设幅值阈值时,则将pn作为基于呼吸心跳特征波的时域信号中的一个峰值。

示例二

对步骤s430提取出的呼吸时域信号进行快速傅里叶变换得到呼吸频域信号,根据呼吸频域信号计算出呼吸频域信号的最大幅值,根据呼吸频域信号的最大幅值计算出呼吸频域信号的最大幅值对应的频率值,根据公式y1=x1×t计算单位时间内的呼吸次数;和/或对步骤s440提取出的心跳时域信号进行快速傅里叶变换得到心跳频域信号,根据心跳频域信号计算出心跳频域信号的最大幅值,根据心跳频域信号的最大幅值计算出心跳频域信号的最大幅值对应的频率值,根据公式y2=x2×t计算单位时间内的心跳次数;其中,x1为计算出的呼吸频域信号的最大幅值对应的频率值,y1为计算得到的单位时间内的呼吸次数,x2为计算出的心跳频域信号的最大幅值对应的频率值,y2为计算得到的单位时间内的心跳次数,t为单位时间。

其中,对于最大幅值的寻找方法可采用现有技术中的寻找最大值的方法进行寻找,如循环比较法,本领域技术人员可以根据需要进行选择,此处不再赘述。

此外,由于实际获得的基于呼吸心跳特征波的频域信号会受到噪音干扰、信号偏移等其它因素的影响,又由于与呼吸频率相比,心跳频率高、强度弱,所以将在心跳频域范围内直接计算出的最大幅值对应的频率值作为人体心跳频率会存在误差。因此,为了减小误差,还可以首先将经过快速傅里叶变换得到的心跳频域信号划分为多个频域范围,如将其划分为第一频域范围、第二频域范围和第三频域范围,然后根据心跳频域信号分别计算出心跳频域信号中的第一频域范围、第二频域范围和第三频域范围的最大幅值;其次根据心跳频域信号中的第一频域范围、第二频域范围和第三频域范围的最大幅值分别计算出心跳频域信号中的第一频域范围、第二频域范围和第三频域范围的最大幅值对应的频率值;最后计算第一频域范围与第二频域范围的最大幅值对应的频率值的差值的绝对值a及第二频域范围与第三频域范围的最大幅值对应的频率值的差值的绝对值b,将a与b进行比较,若a≤b,则计算得到的x2为第一频域范围与第二频域范围的最大幅值对应的频率值的平均值,若a>b,则计算得到的x2为第二频域范围与第三频域范围的最大幅值对应的频率值的平均值;根据公式y2=x2×t计算单位时间内的心跳次数还可以将心跳时域信号,例如,第一频域范围的最大幅值对应的频率值为0.9,第二频域范围的最大幅值对应的频率值为1.05,第三频域范围的最大幅值对应的频率值为1.22,则a=|0.9-1.05|=0.15,b=|1.05-1.22|=0.17,即a≤b,则x2=(0.15+0.17)/2=0.16。

示例三

对呼吸时域信号进行小波变换得到呼吸时频信号,通过分析小波系数确定呼吸时频信号的局部极大值,根据局部极大值计算相邻两个局部极大值之间的时间间隔,计算单位时间内的时间间隔的平均值得到呼吸周期,并根据公式y3=t/x3计算出单位时间内的呼吸次数;和/或对心跳时域信号进行小波变换得到心跳时频信号,通过分析小波系数确定心跳时频信号的局部极大值,根据局部极大值计算相邻两个局部极大值之间的时间间隔,计算单位时间内的时间间隔的平均值得到心跳周期,并根据公式y4=t/x4计算出单位时间内的心跳次数;其中,x3为计算出的呼吸周期,y3为计算得到的单位时间内的呼吸次数,x4为计算出的心跳周期,y4为计算得到的单位时间内的心跳次数,t为单位时间。

此外,在示例三中,在根据局部极大值计算得到相邻两个局部极大值之间的时间间隔后,可先计算出第一时间间隔与第二时间间隔的平均值n1,再计算出n1与第三时间间隔的平均值n2,其次计算出n2与第四时间间隔的平均值n3,以此类推,最后计算出ni-2与第ti时间间隔(即单位时间内的计算得到的最后一个时间间隔)的平均值ni-1(即呼吸周期x3或心跳周期x4),也就是说,示例三中的呼吸周期x3和/或心跳周期x4都可以采用此种方法进行分析计算。

根据本发明实施例提供的基于呼吸心跳特征波的信号处理方法,首先获取基于呼吸心跳特征波的时域信号;其次对基于呼吸心跳特征波的时域信号进行预处理;再通过对基于呼吸心跳特征波的时域信号的低通滤波处理和带通滤波处理,分别分离提取出呼吸时域信号和/或心跳时域信号,最终根据呼吸时域信号分析计算单位时间内的呼吸次数,和/或根据心跳时域信号分析计算单位时间内的心跳次数。本发明实施例提供的基于呼吸心跳特征波的信号处理方法,可以从基于呼吸心跳特征波的时域信号中分别分离提取出呼吸时域信号和/或心跳时域信号,进而分别对应分析计算单位时间内的呼吸次数和/或心跳次数。另外,本发明实施例提供的基于呼吸心跳特征波的信号处理方法简单,对信号分析计算处理的准确率高,并且在将其应用在上述各个实施例中的基于呼吸心跳特征波的信号处理装置中时,能够简化的硬件电路结构,降低成本,适合大规模工业生产。

图5示出了本发明提供的另一个实施例的基于呼吸心跳特征波的信号处理装置的流程图。如图5所示,该方法包括:

步骤s510,获取基于呼吸心跳特征波的时域信号。

通过信号获取模块将生物体的呼吸和/或心跳转换为基于呼吸心跳特征波的时域信号输出。本实施例中,信号获取模块包括摩擦发电式传感器和/或压电发电式传感器。以摩擦发电式传感器为例,其可以检测出生物体(例如人体)呼吸和/或心跳等生理特征,其输出的信号为基于呼吸心跳特征波的时域信号,该时域信号为包含了生物体呼吸和心跳两种生理特征的叠加信号。

步骤s520,调整获取的基于呼吸心跳特征波信号的基准点,并对其进行放大处理。

在本实施例中,由于在步骤510中采用摩擦发电式传感器和/或压电发电式传感器获取基于人体呼吸心跳特征波的时域信号,因此,在步骤510后输出的基于人体呼吸心跳特征波的时域信号为模拟交流脉冲信号,也就是说,在步骤510后输出的基于人体呼吸心跳特征波的时域信号中存在负幅值。因此,为了简化后续模块的分析处理过程以及保证后续步骤分析处理结果的准确率,需要对在步骤510后输出的基于人体呼吸心跳特征波的时域信号的基准点进行调整,避免负幅值的发生。同时,由于在步骤510后输出的基于人体呼吸心跳特征波的时域信号较为微弱,所以,在在步骤510后输出的基于人体呼吸心跳特征波的时域信号调整完基准点后,还需要对其进行放大处理,以便后续步骤进行分析处理。

具体地,在调整完获取的基于呼吸心跳特征波的时域信号的基准点后,为了防止基于呼吸心跳特征波的时域信号在后续分析处理过程中出现信号失真的现象,可进一步地通过电荷放大处理对该时域信号进行电荷放大从而实现阻抗转换,并在阻抗转换后对该时域信号进行电压放大处理。但是,应当理解的是,若步骤s510获取的基于呼吸心跳特征波信号未出现失真的现象,也可仅对调整完基准点的基于呼吸心跳特征波的时域信号进行电压放大,此处不作限定。

步骤s530,根据预设采样频率对调整放大处理后的基于呼吸心跳特征波的时域信号进行过采样降噪处理。

由于步骤s510中采用摩擦发电式传感器和/或压电发电式传感器的信号获取模块输出的基于呼吸心跳特征波的时域信号为模拟信号,即使经过步骤s520处理后,基于呼吸心跳特征波的时域信号仍为模拟信号,且在经过步骤s520处理后的基于呼吸心跳特征波的时域信号中通常掺杂有工频干扰信号和/或高频噪声干扰信号等,因此,为了便于后续步骤对基于呼吸心跳特征波信号的分析处理,需对步骤s520处理后的基于呼吸心跳特征波的时域信号进行过采样降噪处理,从而滤除基于呼吸心跳特征波的时域信号中的工频干扰信号和/或高频噪声干扰信号,并将其转换为数字信号。

可选地,为了使采样信号不失真,采样频率应满足奈奎斯特采样定理,即采样频率大于或等于信号最大频率的2倍,因此,应采用大于或等于信号最大频率的2倍的采样频率对基于呼吸心跳特征波的时域信号进行过采样处理,从而降低采样盲区,保证信号不失真,提高信号的采样精度。

为进一步提高信噪比,将有限的噪声分布到较大的频域范围内,基于呼吸心跳特征波的时域信号进行过采样降噪处理,即使用远大于奈奎斯特采样频率的频率对经过步骤s520处理后的基于呼吸心跳特征波的时域信号进行过采样降噪处理。以摩擦发电式传感器输出的基于人体呼吸心跳特征波的时域信号为例(信号频率集中在0~5hz),根据奈奎斯特采样定理,预设采样频率应大于或等于信号最大频率的2倍(即10hz),但是,为了提高信噪比,将有限的噪声分布到较大的频域范围内,预设采样频率应远大于10hz(信号最大频率5hz的2倍),但预设采样频率太高时会增加后续模块对基于人体呼吸心跳特征波的时域信号数据处理的负担,所以,综合降噪效果及数据处理量,预设采样频率可选取为100hz。

步骤s540,对过采样降噪处理后的基于呼吸心跳特征波的时域信号进行降采样抽取处理。

在经过步骤s530过采样降噪处理后的基于呼吸心跳特征波的时域信号的预设采样频率较高,若直接进行低通滤波处理和带通滤波处理,则需要低通滤波模块和带通滤波模块具有较高阶数,这不仅大大增加了基于呼吸心跳特征波的信号处理装置的成本,还使基于呼吸心跳特征波的信号处理方法的分析计算过程变得复杂。因此,为了降低低通滤波模块和带通滤波模块的成本以及简化分析计算方法,将步骤s530过采样降噪处理后的基于呼吸心跳特征波的时域信号进一步进行降采样抽取处理,以降低采样频率。

具体地,可在经过步骤s530过采样降噪处理后的基于呼吸心跳特征波的时域信号中每m个采样点抽取一个,组成新的信号序列,从而使采样频率降低为1/m,其中,m为大于1的正整数。此外,为使经过降采样抽取处理后的基于呼吸心跳特征波的时域信号不发生信号频谱混叠,经过降采样抽取处理后的采样频率仍应满足奈奎斯特采样定理,即降采样抽取处理后的采样频率大于或等于原信号最大频率的2倍。以摩擦发电式传感器输出的基于人体呼吸心跳特征波的时域信号为例(信号频率集中在0~5hz),经过降采样抽取处理后的采样频率应大于或等于10hz(信号最大频率5hz的2倍)。例如,若降采样抽取处理时的预设采样频率为100hz,可以在经过步骤s530过采样降噪处理后的基于呼吸心跳特征波的时域信号中每10采样点中抽取一个,重新组成信号序列,使经过降采样抽取处理后的基于呼吸心跳特征波的时域信号采样频率降低为10hz。

步骤s550,对降采样抽取处理后的基于呼吸心跳特征波的时域信号进行低通滤波处理,提取出呼吸时域信号。

由于步骤s510获取的为包含了呼吸和心跳两种生理特征的叠加信号,经过步骤s520至步骤s540处理后的信号中仍为包含了呼吸和心跳两种生理特征的叠加信号,又由于生物体的呼吸和心跳信号所处的频域范围往往不同,例如人体的呼吸信号与心跳信号分别处于不同的频域范围,人体呼吸信号频率集中在(0hz,0.5hz]频域范围内,而人体心跳信号频率集中在[0.8hz,2hz]频域范围内,所以,可以对经过步骤s540降采样抽取处理后的基于呼吸心跳特征波的时域信号进行低通滤波处理和带通滤波处理,以实现将呼吸时域信号与心跳时域信号分离提取的目的。

具体地,可对经过步骤s540降采样抽取处理后的基于呼吸心跳特征波的时域信号进行低通滤波处理,提取出呼吸时域信号。以获取到基于人体呼吸心跳特征波的时域信号为例,由于人体呼吸频率集中在(0hz,0.5hz]频域范围内,因此,为从经过步骤s540降采样抽取处理后的基于人体呼吸心跳特征波的时域信号中提取出呼吸时域信号,可将基于人体呼吸心跳特征波的时域信号进行低通滤波处理,提取出呼吸时域信号。图2a为基于呼吸心跳特征波的时域信号的波形图,在经过低通滤波处理后呈现出如图2b所示的从基于呼吸心跳特征波的时域信号中提取出的呼吸时域信号的波形图。

步骤s560,对降采样抽取处理后的基于呼吸心跳特征波的时域信号进行带通滤波处理,提取出心跳时域信号。

具体地,可对经过步骤s540降采样抽取处理后的基于呼吸心跳特征波的时域信号进行带通滤波处理,提取出心跳时域信号。

可对经过步骤s540降采样抽取处理后的基于呼吸心跳特征波的时域信号进行带通滤波处理,提取出心跳时域信号。以获取到基于人体呼吸心跳特征波的时域信号为例,由于人体心跳频率集中在[0.8hz,2hz]频域范围内,因此,为从经过步骤s540降采样抽取处理后的基于人体呼吸心跳特征波的时域信号中提取出心跳时域信号,可将基于人体呼吸心跳特征波的时域信号进行带通滤波处理,提取出心跳时域信号。图2a为基于呼吸心跳特征波的时域信号的波形图,在经过带通滤波处理后呈现出如图2c所示的从基于呼吸心跳特征波的时域信号中提取出的心跳时域信号的波形图。

步骤s570,对呼吸时域信号进行上采样插值处理,提高采样频率至预设采样频率。

由于经过步骤s540降采样抽取处理后的基于呼吸心跳特征波的时域信号的采样频率降低,而经过步骤s550低通滤波处理后的基于呼吸心跳特征波的时域信号的采样频率仍小于预设采样频率,所以,为了恢复预设采样频率,可对经过低通滤波处理后的呼吸时域信号进行上采样插值处理。例如,预设采样频率为100hz,经过步骤s540降采样抽取处理后的采样频率降低为10hz,则可通过本步骤对呼吸时域信号进行上采样插值处理,使采样频率恢复至100hz。可选地,可采用线性插值函数或多项式插值等方法,在两个信号节点之间进行插值,从而提高采样频率至预设采样频率。

步骤s580,对心跳时域信号进行上采样插值处理,提高采样频率至预设采样频率。

由于经过步骤s540降采样抽取处理后的基于呼吸心跳特征波的时域信号的采样频率降低,而经过步骤s560带通滤波处理后的基于呼吸心跳特征波的时域信号的采样频率仍小于预设采样频率,所以,为了恢复预设采样频率,可对经过带通滤波处理后的心跳时域信号进行上采样插值处理。例如,预设采样频率为100hz,经过步骤s540降采样抽取处理后的采样频率降低为10hz,则可通过本步骤对心跳时域信号进行上采样插值处理,使采样频率恢复至100hz。可选地,可采用线性插值函数或多项式插值等方法,在两个信号节点之间进行插值,从而提高采样频率至预设采样频率。

步骤s590,根据上采样插值处理后的呼吸时域信号计算单位时间内的呼吸次数,和/或根据上采样插值处理后的心跳时域信号计算单位时间内的心跳次数。

根据步骤s570上采样插值处理后的呼吸时域信号和/或经过步骤s580上采样插值处理后的心跳时域信号,可通过时域处理、频域处理或时频分析处理的方法对呼吸时域信号和/或心跳时域信号进行分析,并计算单位时间内的呼吸次数和/或心跳次数。本实施例中的三种处理方法与上述实施例中的示例一至示例三的处理方法相同,此处不再赘述。

根据本发明实施例提供的基于呼吸心跳特征波的信号处理方法,首先获取基于呼吸心跳特征波的时域信号;其次对获取到的基于呼吸心跳特征波的时域信号进行预处理(即对获取到的基于呼吸心跳特征波的时域信号进行基准点调整和放大处理;对经过基准点调整和放大处理后的基于心跳特征波的时域信号进行过采样降噪处理,提高信噪比;对经过过采样降噪处理后的基于呼吸心跳特征波的时域信号进行降采样抽取处理,以降低低通滤波模块和带通滤波模块阶数);并通过低通滤波处理及上采样插值处理提取出恢复至预设采样频率的呼吸时域信号和/或通过带通滤波处理及上采样插值处理提取出恢复至预设采样频率的心跳时域信号;最终根据经过低通滤波处理后的呼吸时域信号分析计算单位时间内的呼吸次数,和/或根据经过带通滤波处理后的心跳时域信号分析计算单位时间内的心跳次数。本发明实施例提供的基于呼吸心跳特征波的信号处理方法,可以从基于呼吸心跳特征波的时域信号中分别分离提取出呼吸时域信号和/或心跳时域信号,进而分别对应分析计算单位时间内的呼吸次数和/或心跳次数。另外,本发明实施例提供的基于呼吸心跳特征波的信号处理方法简单,对信号分析计算处理的准确率高,并且在将其应用在上述各个实施例中的基于呼吸心跳特征波的信号处理装置中时,能够简化的硬件电路结构,降低成本,适合大规模工业生产。

最后,需要注意的是:以上列举的仅是本发明的具体实施例子,当然本领域的技术人员可以对本发明进行改动和变型,倘若这些修改和变型属于本发明权利要求及其等同技术的范围之内,均应认为是本发明的保护范围。

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