一种基于相关性的脉搏波传导时间获取方法技术

技术编号:15232724 阅读:86 留言:0更新日期:2017-04-28 00:14
一种基于相关性的脉搏波传导时间获取方法:利用电极片和光电脉搏波传感器同步采集人体心电信号和光电脉搏波信号;确定在设定长度中人体心电信号数据与光电脉搏波信号数据的相关系数公式;在时域内,将光电脉搏波信号向左移动1个单位的偏移量,利用相关系数公式计算偏移后ECG与PPG的相关系数;重复计算ECG与PPG的相关系数,直至得到m个相关系数;选择m个相关系数中最大的相关系数,将相关系数所对应的光电脉搏波移动的偏移量用其所在位置数i表示,从而得到脉搏波传导时间PTT=i×0.5×103。本发明专利技术选取的心电信号和光电脉搏波一段区域,提高了脉搏波传导时间测量的准确性;本发明专利技术在加入高斯白噪声和基线漂移的情况下同样具有较好的效果,具有更大的潜在应用前景。

A method of acquiring pulse wave conduction time based on correlation

A method to obtain the correlation of pulse wave transit time based on the collected ECG signal and the photoelectric pulse wave signal synchronization using electrode and photoelectric pulse wave sensor; determine the correlation coefficient in setting the length of human ECG signal data and pulse wave data formula; in the time domain, the photoelectric pulse wave signal to the left shift the amount of 1 units, calculate the correlation coefficient ECG and PPG offset by correlation coefficient formula; correlation coefficient calculating ECG and PPG repeat, until m correlation coefficient; m correlation coefficient maximum correlation coefficient, the location corresponding to the correlation coefficient of the photoelectric pulse wave moving offset number I said, in order to get the pulse wave transit time PTT = I x 0.5 x 103. The invention selects the ECG signal and the photoelectric pulse wave region, improve the accuracy of pulse wave transit time measurement; the invention also has a good effect on joining the Gauss white noise and baseline drift conditions, with greater potential applications.

【技术实现步骤摘要】

本专利技术涉及一种脉搏波传导时间获取方法。特别是涉及一种基于相关性的脉搏波传导时间获取方法
技术介绍
脉搏波传导时间是人体动脉脉压波在动脉血管中的传导时间。脉搏波传导时间的获取方法一般有两大类,一种是常规方法,计算不同位置的两路脉搏波信号,计算脉搏波传导时间,另一种测量方法是利用心电信号和脉搏波信号测量脉搏波传导时间。常规测量方法就是在脉搏波传播过程中,同步地测量两个不同位置的动脉脉搏波,通过测量某个相对应点的传播时间得到脉搏波传导时间,但由于脉搏波是一个具有多重次谐波组合而成的复合波,其波形复杂并且在传播过程中又在不停的发生变化,所以常规算法并不能保证测量的准确性。目前常用的脉搏波传导时间测量方法的就是通过心电信号和光电脉搏波信号的时间差来获得脉搏波传导时间。其主要是选择一些特征点,如选择人体心电信号的R波峰值点与光电脉搏波信号的某些特征点作为脉搏波传导时间的起点与终点,从而获得脉搏波传导时间。该方法可能由于个别特征点的无法准确识别,导致最后结果的不准确性。基于相关性的脉搏波传导时间获取方法,则是选取心电信号和光电脉搏波信号的一段数据,避免了由于个别点引起的误差。基于相关性的脉搏波传导时间获取方法的关键在于计算选取片段内心电信号和光电脉搏波信号的相关系数,查找相关系数最大值时光电脉搏波信号的平移量。
技术实现思路
本专利技术所要解决的技术问题是,提供一种能够准确获取脉搏波传导时间的基于相关性的脉搏波传导时间获取方法。本专利技术所采用的技术方案是:一种基于相关性的脉搏波传导时间获取方法,包括如下步骤:1)利用电极片和光电脉搏波传感器同步采集人体心电信号和光电脉搏波信号;2)确定在设定长度中人体心电信号数据与光电脉搏波信号数据的相关系数公式:式中,R0为相关系数,设定长度的起点为Loc_1,设定长度的终点为Loc_2,Xi为人体心电信号在起点Loc_1和终点Loc_2之间的任意一个值,EX为人体心电信号在起点Loc_1和终点Loc_2之间的均值,Yi为光电脉搏波信号在起点Loc_1和终点Loc_2之间的任意一个值,EY为光电脉搏波信号在起点Loc_1和终点Loc_2之间的均值,n=Loc_2-Loc_1;3)在时域内,将光电脉搏波信号向左移动1个单位的偏移量,即PPG(Loc_1+1,Loc_2+1),利用相关系数公式计算偏移后ECG(Loc_1,Loc_2)与PPG(Loc_1+1,Loc_2+1)的相关系数,记为R1,其中,ECG为人体心电信号,PPG为光电脉搏波信号;4)重复步骤3),计算ECG(Loc_1,Loc_2)与PPG(Loc_1+i,Loc_2+i)的相关系数,直至得到m个相关系数:R1、R2……Rm,其中m≥i;5)选择m个相关系数R1、R2……Rm中最大的相关系数Ri,将相关系数Ri所对应的光电脉搏波移动的偏移量用i表示,从而得到脉搏波传导时间PTT,PTT=i×0.5×103。步骤2)包括:找到人体心电信号的一个R波,以R波为起点Loc_1,选取一段设定长度的数据,终点位置记为Loc_2,设定Xi为人体心电信号在起点Loc_1和终点Loc_2之间的任意一个值,EX为人体心电信号在起点Loc_1和终点Loc_2之间的均值,Yi为光电脉搏波信号在起点Loc_1和终点Loc_2之间的任意一个值,EY为光电脉搏波信号在起点Loc_1和终点Loc_2之间的均值,n=Loc_2-Loc_1,所述相关系数记为R0,则:在matlab软件中使用R0=corrcoef(ECG(Loc_1,Loc_2),PPG(Loc_1,Loc_2))。本专利技术的一种基于相关性的脉搏波传导时间获取方法,具有如下有益效果:1、本专利技术选取的心电信号和光电脉搏波一段区域,而不是单个的特征点计算脉搏波传导时间,提高了脉搏波传导时间测量的准确性;2、本专利技术在加入高斯白噪声和基线漂移的情况下同样具有较好的效果,具有更大的潜在应用前景。附图说明图1是本专利技术的一种基于相关性的脉搏波传导时间获取方法流程图;图2是本专利技术中脉搏波信号向左平移示意图。具体实施方式下面结合实施例和附图对本专利技术的一种基于相关性的脉搏波传导时间获取方法做出详细说明。本专利技术的一种基于相关性的脉搏波传导时间获取方法,是一种通过相关性分析采集的人体心电信号和光电脉搏波信号获取脉搏波传导时间PTT的方法。如图1所示,本专利技术的一种基于相关性的脉搏波传导时间获取方法包括如下步骤:1)利用电极片和光电脉搏波传感器同步采集人体心电信号(ECG)和光电脉搏波信号(PPG);2)确定在设定长度中人体心电信号数据与光电脉搏波信号数据的相关系数公式:式中,R0为相关系数,设定长度的起点为Loc_1,设定长度的终点为Loc_2,Xi为人体心电信号在起点Loc_1和终点Loc_2之间的任意一个值,EX为人体心电信号在起点Loc_1和终点Loc_2之间的均值,Yi为光电脉搏波信号在起点Loc_1和终点Loc_2之间的任意一个值,EY为光电脉搏波信号在起点Loc_1和终点Loc_2之间的均值,n=Loc_2-Loc_1;相关系数公式的确定包括:找到人体心电信号的一个R波,以R波为起点Loc_1,选取一段设定长度的数据,终点位置记为Loc_2,设定Xi为人体心电信号在起点Loc_1和终点Loc_2之间的任意一个值,EX为人体心电信号在起点Loc_1和终点Loc_2之间的均值,Yi为光电脉搏波信号在起点Loc_1和终点Loc_2之间的任意一个值,EY为光电脉搏波信号在起点Loc_1和终点Loc_2之间的均值,n=Loc_2-Loc_1,所述相关系数记为R0,则:在matlab软件中使用R0=corrcoef(ECG(Loc_1,Loc_2),PPG(Loc_1,Loc_2))。3)在时域内,将光电脉搏波信号向左移动1个单位的偏移量,即PPG(Loc_1+1,Loc_2+1),利用相关系数公式计算偏移后ECG(Loc_1,Loc_2)与PPG(Loc_1+1,Loc_2+1)的相关系数,记为R1,其中,ECG为人体心电信号,PPG为光电脉搏波信号;4)重复步骤3),计算ECG(Loc_1,Loc_2)与PPG(Loc_1+i,Loc_2+i)的相关系数,直至得到m个相关系数:R1、R2……Rm,其中m≥i;5)选择m个相关系数R1、R2……Rm中最大的相关系数Ri,将相关系数Ri所对应的光电脉搏波移动的偏移量用i表示,从而得到脉搏波传导时间PTT,PTT=i×0.5×103。下面给出实例:1、利用AnalogDiscovery采集卡同步采集心电信号(ECG)和光电脉搏波信号(PPG),采样频率为2KHz,将数据(长度为8000)上传到PC机上;2、在ECG信号中找到一个R波,然后选取一段数据,同样在PPG信号中选取同样长度的数据,计算ECG信号与PPG信号的相关系数;3、将光电脉搏波信号向左移动1个单位(0.5×10-3s),然后计算与上述心电信号的相关系数,判断是否为最大值;4、如图2所示,依次向左移动1,2,3,……,m个单位,分别计算心电信号和光电脉搏波的相关系数;5、如图2所示,选择相关系数最大的一个值,记录此时的平移量i(i≤m),由平移量计算此时的PTT,PTT=i×0.5×103。本文档来自技高网...
一种基于相关性的脉搏波传导时间获取方法

【技术保护点】
一种基于相关性的脉搏波传导时间获取方法,其特征在于,包括如下步骤:1)利用电极片和光电脉搏波传感器同步采集人体心电信号和光电脉搏波信号;2)确定在设定长度中人体心电信号数据与光电脉搏波信号数据的相关系数公式:R0=Σi=1n(Xi-EX)(Yi-EY)Σi=1n(Xi-EX)2·Σi=1n(Yi-EY)2]]>式中,R0为相关系数,设定长度的起点为Loc_1,设定长度的终点为Loc_2,Xi为人体心电信号在起点Loc_1和终点Loc_2之间的任意一个值,EX为人体心电信号在起点Loc_1和终点Loc_2之间的均值,Yi为光电脉搏波信号在起点Loc_1和终点Loc_2之间的任意一个值,EY为光电脉搏波信号在起点Loc_1和终点Loc_2之间的均值,n=Loc_2‑Loc_1;3)在时域内,将光电脉搏波信号向左移动1个单位的偏移量,即PPG(Loc_1+1,Loc_2+1),利用相关系数公式计算偏移后ECG(Loc_1,Loc_2)与PPG(Loc_1+1,Loc_2+1)的相关系数,记为R1,其中,ECG为人体心电信号,PPG为光电脉搏波信号;4)重复步骤3),计算ECG(Loc_1,Loc_2)与PPG(Loc_1+i,Loc_2+i)的相关系数,直至得到m个相关系数:R1、R2……Rm,其中m≥i;5)选择m个相关系数R1、R2……Rm中最大的相关系数Ri,将相关系数Ri所对应的光电脉搏波移动的偏移量用i表示,从而得到脉搏波传导时间PTT,PTT=i×0.5×103。...

【技术特征摘要】
1.一种基于相关性的脉搏波传导时间获取方法,其特征在于,包括如下步骤:1)利用电极片和光电脉搏波传感器同步采集人体心电信号和光电脉搏波信号;2)确定在设定长度中人体心电信号数据与光电脉搏波信号数据的相关系数公式:R0=Σi=1n(Xi-EX)(Yi-EY)Σi=1n(Xi-EX)2·Σi=1n(Yi-EY)2]]>式中,R0为相关系数,设定长度的起点为Loc_1,设定长度的终点为Loc_2,Xi为人体心电信号在起点Loc_1和终点Loc_2之间的任意一个值,EX为人体心电信号在起点Loc_1和终点Loc_2之间的均值,Yi为光电脉搏波信号在起点Loc_1和终点Loc_2之间的任意一个值,EY为光电脉搏波信号在起点Loc_1和终点Loc_2之间的均值,n=Loc_2-Loc_1;3)在时域内,将光电脉搏波信号向左移动1个单位的偏移量,即PPG(Loc_1+1,Loc_2+1),利用相关系数公式计算偏移后ECG(Loc_1,Loc_2)与PPG(Loc_1+1,Loc_2+1)的相关系数,记为R1,其中,ECG为人体心电信号,PPG为光电脉搏波信号;4)重复步骤3),计算ECG(Loc_1,Loc_2)...

【专利技术属性】
技术研发人员:王慧泉赵彦峰朱豪杰王金海赵喆于双
申请(专利权)人:天津工业大学
类型:发明
国别省市:天津;12

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

1