一种对脉搏波信号进行处理的方法

文档序号:1302426阅读:903来源:国知局
一种对脉搏波信号进行处理的方法
【专利摘要】本发明公开了一种对脉搏波信号进行处理的方法,所述方法包括:获取脉搏波信号;对所述脉搏波信号进行8层小波分解,并根据每一层的频率范围,分别对超出脉搏波频带范围的高频信号和基线漂移低频信号进行滤波;对滤波后的所述脉搏波信号进行小波重构,得到去除了基线漂移和高频噪声的处于第一状态的脉搏波。以及对所述处于第一状态的脉搏波进行自适应滤波,获得滤波后的脉搏波。根据本发明提供的方法可以有效去除脉搏波信号中的噪声信号,获得高质量脉搏波。
【专利说明】一种对脉搏波信号进行处理的方法
【技术领域】
[0001]本发明涉及信号处理领域,尤其涉及一种对脉搏波信号进行处理的方法。
【背景技术】
[0002]真实脉搏信号的能量主要集中在0.5Hz~40HZ的频带上,对于脉搏信号的准确测量会遇到各种各样的噪声干扰。噪声的来源很多,例如被测人员本身呼吸,运动产生的噪声,或者被测人员所处环境的环境噪声等等。实际测量中遇到的噪声主要有基线漂移低频噪声以及高频干扰以及运动伪迹。基线漂移低频噪声主要由人体呼吸引起,能量集中在O~0.5HZ之间的频带上;高频干扰包含高频随机噪声以及工频干扰,是由于采集过程产生的随机噪声和环境干扰造成;运动伪迹是在脉搏采集过程中,由于采集者运动,使得采集部位与传感器直接距离发生位移,导致脉搏波很不稳定而产生的,这种噪声和脉搏信号在同一个频带,是脉搏波去噪的一个难点。
[0003]在现有技术中,有多种方法对脉搏波信号进行处理还去出脉搏波信号中的噪声。例如:有方法采用小波分解的方式来进行去噪,但是对于脉搏波信号的分解不够细致,分层粗,难以将噪声信号和真实脉搏波信号进行准确区分。[0004]因此需要一种能够高效地对脉搏波信号进行处理的方法,能够有效去除脉搏波信号中的噪声,获得高质量脉搏波。

【发明内容】

[0005]为了有效解决现有的脉搏波信号处理中运算量大、误差大、准确率低的问题,本发明提供了一种对脉搏波信号进行处理的方法。
[0006]根据本发明的一个方面,提供一种对脉搏波信号进行处理的方法,其特征在于,所述方法包括步骤:
[0007]a)获取脉搏波信号;
[0008]b)对所述脉搏波信号进行8层小波分解,并根据每一层的频率范围,分别对超出脉搏波频带范围的高频信号和基线漂移低频信号进行滤波;
[0009]c)对滤波后的所述脉搏波信号进行小波重构,得到去除了基线漂移和高频噪声的处于第一状态的脉搏波。
[0010]根据本发明的一个【具体实施方式】,所述步骤a)包括:向动脉所对应的体表皮肤发送探测光,并接收所述探测光的反射光,通过所述反射光获取所述脉搏波信号。
[0011]根据本发明的另一个【具体实施方式】,在所述步骤b)中,所述对所述脉搏波信号进行8层小波分解,采用db9函数进行。
[0012]根据本发明的又一个【具体实施方式】,在所述步骤b)中,所述分别对超出脉搏波频带范围的高频信号和基线漂移低频信号进行滤波,采用强制置零的方式滤波。
[0013]根据本发明的又一个【具体实施方式】,在所述步骤b)中,在所述8层小波分解中,第J层分解的高频细节信号频谱为^Y~0,低频逼近信号频谱为O~条I,所述I≤J≤8。
[0014]根据本发明的又一个【具体实施方式】,在所述步骤b)中,所述分别对超出脉搏波频带范围的高频信号和基线漂移低频信号进行滤波:为滤除第I~4层的高频细节信号和第8层的低频信号。
[0015]根据本发明的又一个【具体实施方式】,在所述步骤c)之后还包括步骤:
[0016]d)对所述处于第一状态的脉搏波进行自适应滤波,获得滤波后的脉搏波。
[0017]根据本发明的又一个【具体实施方式】,
[0018]所述脉搏波信号包括:第一脉搏波信号和第二脉搏波信号;以及,
[0019]所述处于第一状态的脉搏波包括:处于第一状态的第一脉搏波和处于第一状态的第二脉搏波,其中所述处于第一状态的第一脉搏波,由所述第一脉搏波信号执行所述步骤b)和所述步骤c)之后获得,所述处于第一状态的第二脉搏波由所述第二脉搏波信号执行所述步骤b)和所述步骤c)之后获得。
[0020]根据本发明的又一个【具体实施方式】,所述第一脉搏波信号由红光探测光获得;所述第二脉搏波信号由红外光探测光获得。
[0021]根据本发明的又一个【具体实施方式】,在所述步骤d)中,针对所述处于第一状态的第一脉搏波和所述处于第一状态的第二脉搏波进行自适应滤波,采用改进包络法来构造噪
声参考信号。
[0022]根据本发明的又一个【具体实施方式】,在所述步骤d)中,所述对所述处于第一状态的脉搏波进行自适应滤波,获得处于第二状态的脉搏波,包括:
[0023]dl)对所述处于第一状态的第一脉搏波和所述处于第一状态的第二脉搏波分别相对于其各自最大值进行归一化处理,获得处于第二状态的第一脉搏波和处于第二状态的第二脉搏波;
[0024]d2)采用差分法获得所述处于第二状态的第一脉搏波的极大极小值点,在极大值间通过插值得到极大值包络,在极小值间通过插值得到极小值包络,极大值包络与极小值包络之差即为交流信号处于第三状态的第一脉搏波;
[0025]采用差分法获得所述处于第二状态的第二脉搏波的极大极小值点,在极大值间通过插值得到极大值包络,在极小值间通过插值得到极小值包络,极大值包络与极小值包络之差即为交流信号处于第三状态的第二脉搏波;
[0026]d3)将所述处于第三状态的第一脉搏波和所述处于第三状态的第二脉搏波相减,
得到噪声参考信号;
[0027]d4)采用所述噪声参考信号对所述处于第一状态的第一脉搏波和所述处于第一状态的第二脉搏波进行基于最小均方差的自适应滤波,获得滤波后的第一脉搏波和滤波后的第二脉搏波。
[0028]根据本发明的又一个【具体实施方式】,所述红光探测光的波长的范围是660nm±3nm ;所述红外光探测光的波长的范围是940nm土 IOnm,或所述红外光探测光的波长是 9600nm。
[0029]根据本发明的又一个【具体实施方式】,脉搏波频带为0.5Hz~40Hz。
[0030]本发明的对脉搏波信号进行处理方法,将小波去噪和自适应滤波结合起来,可以取得更好地去噪效果。首先通过小波变化滤除了低频基线漂移和高频噪声,这样不但简化了自适应滤波时的运算量;而且由于已经去除了一部分噪声,对于后续自适应滤波时极值点的选取非常有利。
【专利附图】

【附图说明】
[0031]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0032]图1为现有技术中获取噪声参考信号一个【具体实施方式】的示意图;
[0033]图2所示为根据本发明的一种对脉搏波信号进行处理的方法的一个【具体实施方式】的流程示意图;
[0034]图3所示为根据本发明的一种对脉搏波信号进行处理的方法的另一个【具体实施方式】的流程示意图。
[0035]附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0036]下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本发明省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本发明。
[0037]参考图2,图2是本发明提供的一种对脉搏波信号进行处理的方法的一个【具体实施方式】的流程示意图。`
[0038]步骤S101,获取脉搏波信号。获取脉搏波信号的方法有很多,例如可以使用信号采集器等等。本发明中所述的脉搏波信号主要是指人体的脉搏波信号,但是并不限于此,对于与人体有相似特征的哺乳动物的脉搏波信号的处理也适用于本方法。
[0039]在本发明中,优选采用从光信号中获取脉搏波信号。具体地,向动脉所对应的体表皮肤发送探测光,并接收所述探测光的反射光,通过所述反射光获取所述脉搏波信号。虽然在心脏附近或者通过颈动脉、桡动脉等都可以获得很好的脉搏波信号,但是为了测量便捷,首选向桡动脉所对应的腕部皮肤发送探测光。
[0040]使用不同的探测光,可以获得不同的脉搏波信号。如果进行小波去噪,只需要一束脉搏波信号即可操作。但是为了获得更好的脉搏波,除了进行小波去噪处理之外,优选的,在小波去噪之后,还要对脉搏波信号再进行自适应滤波处理。因此,需要获取两束脉搏波信号。优选的,分别采用红光和红外光作为探测光,以获取不同的脉搏波信号。当探测光为红光时,可以获得第一脉搏波信号;当探测光为红外光时,可以获得第二脉搏波信号。
[0041]可选的,所述红光探测光的波长的范围是660nm±3nm,例如:657nm,660nm或者663nm。优选的,所述红外光探测光的波长的范围是940nm± IOnm,例如:930nm, 940nm或者950nm。或者直接选择波长9600nm的红外光作为探测光。
[0042]只要是可以提供具有上述波长的探测光的光源均可以选择用来实施本发明所提供的方法,例如所述光源包括:光电传感器,LED发光器或者激光器等等。当探测光包括红光和红外光两束光时,既可以分别采用两个光源,也可以采用一个光源,只要可以提供本发明所需要的探测光即可。优选的,采用光电传感器来进行探测光的发送和接收。优选的,光电传感器使用NJL5501R芯片来实现,由于NJL5501R芯片是一种可以产生红光和红外光的光电传感器。
[0043]脉搏波信号获取后,对其执行步骤S102,对所述脉搏波信号进行8层小波分解,并根据每一层的频率范围,分别对超出脉搏波频带范围的高频信号和基线漂移低频信号进行滤波。具体的,采用db9函数对所述脉搏波信号进行8层小波分解。通过更多层的频带细分可以更精确地将脉搏波信号和噪声信号进行区分。
[0044]在所述8层小波分解中,第J层分解的高频细节信号频谱为
【权利要求】
1.一种对脉搏波信号进行处理的方法,其特征在于,所述方法包括步骤: a)获取脉搏波信号; b)对所述脉搏波信号进行8层小波分解,并根据每一层的频率范围,分别对超出脉搏波频带范围的高频信号和基线漂移低频信号进行滤波; c)对滤波后的所述脉搏波信号进行小波重构,得到去除了基线漂移和高频噪声的处于第一状态的脉搏波。
2.根据权利要求1所述的方法,其中,所述步骤a)包括:向动脉所对应的体表皮肤发送探测光,并接收所述探测光的反射光,通过所述反射光获取所述脉搏波信号。
3.根据权利要求1所述的方法,其中,在所述步骤b)中,所述对所述脉搏波信号进行8层小波分解,采用db9函数进行。
4.根据权利要求1所述的方法,其中,在所述步骤b)中,所述分别对超出脉搏波频带范围的高频信号和基线漂移低频信号进行滤波,采用强制置零的方式滤波。
5.根据权利要求1所述的方法,其中,在所述步骤b)中,在所述8层小波分解中,第J层分解的高频细节信号频谱为fs/2j+1-fs/2j,低频逼近信号频谱为O~fs/2j+1所述I≤J≤8。
6.根据权利要求1所述的方法,其中,在所述步骤b)中,所述分别对超出脉搏波频带范围的高频信号和基线漂移低频信号进行滤波:为滤除第I~4层的高频细节信号和第8层的低频信号。
7.根据权利要求1中任意一项所述的方法,其中,在所述步骤c)之后还包括步骤: d)对所述处于第一状态的脉搏波进行自适应滤波,获得滤波后的脉搏波。
8.根据权利要求1所述的方法,其中, 所述脉搏波信号包括:第一脉搏波信号和第二脉搏波信号;以及, 所述处于第一状态的脉搏波包括:处于第一状态的第一脉搏波和处于第一状态的第二脉搏波,其中所述处于第一状态的第一脉搏波,由所述第一脉搏波信号执行所述步骤b)和所述步骤c)之后获得,所述处于第一状态的第二脉搏波由所述第二脉搏波信号执行所述步骤b)和所述步骤c)之后获得。
9.根据权利要求8所述的方法,其中,所述第一脉搏波信号由红光探测光获得;所述第二脉搏波信号由红外光探测光获得。
10.根据权利要求8所述的方法,其中,所述步骤d)中,针对所述处于第一状态的第一脉搏波和所述处于第一状态的第二脉搏波进行自适应滤波,采用改进包络法来构造噪声参考信号。
11.根据权利要求10所述的方法,其中,在所述步骤d)中,所述对所述处于第一状态的脉搏波进行自适应滤波,获得处于第二状态的脉搏波,包括: dl)对所述处于第一状态的第一脉搏波和所述处于第一状态的第二脉搏波分别相对于其各自最大值进行归一化处理,获得处于第二状态的第一脉搏波和处于第二状态的第二脉搏波; d2)采用差分法获得所述处于第二状态的第一脉搏波的极大极小值点,在极大值间通过插值得到极大值包络,在极小值间通过插值得到极小值包络,极大值包络与极小值包络之差即为交流信号处于第三状态的第一脉搏波;采用差分法获得所述处于第二状态的第二脉搏波的极大极小值点,在极大值间通过插值得到极大值包络,在极小值间通过插值得到极小值包络,极大值包络与极小值包络之差即为交流信号处于第三状态的第二脉搏波; d3)将所述处于第三状态的第一脉搏波和所述处于第三状态的第二脉搏波相减,得到噪声参考信号; d4)采用所述噪声参考信号对所述处于第一状态的第一脉搏波和所述处于第一状态的第二脉搏波进行基于最小均方差的自适应滤波,获得滤波后的第一脉搏波和滤波后的第二脉搏波。
12.根据权利要求9所述的方法,其中, 所述红光探测光的波长的范围是660nm±3nm ; 所述红外光探测光的波长的范围是940nm±10nm,或所述红外光探测光的波长是9600nmo
13.根据权利要 求1所述的方法,其中,脉搏波频带为0.5Hz~40Hz。
【文档编号】A61B5/02GK103860152SQ201410131259
【公开日】2014年6月18日 申请日期:2014年4月2日 优先权日:2014年4月2日
【发明者】王波, 王毅峰, 赵洲洋, 辛勤, 胡春华, 马泽强, 王鹤男, 潘旭捷 申请人:辛勤
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1