首页> 中国专利> 压力信号中干扰脉冲与生理脉冲的分离

压力信号中干扰脉冲与生理脉冲的分离

摘要

一种滤波装置,接收来自连接至主体的体外流体回路中的压力传感器的信号,并处理该信号以将例如来自主体的心脏的生理脉冲与来自例如流体回路中的泵的干扰脉冲分离。该装置通过如下步骤重复(迭代)处理信号片段:从信号片段中交替减去(S3)模板信号,对得到的差信号应用细化处理(S6)以生成新的模板信号。通过对初始模板信号的适当选择(S2),连续的差信号将交替接近信号片段中的干扰脉冲序列和信号片段中的生理脉冲序列。该细化处理(S6)的目的是从各个差信号中分别交替清除干扰脉冲和生理脉冲的不想要的残余成分,从而改善减法之间的模板信号的精度。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-11-30

    授权

    授权

  • 2015-06-10

    实质审查的生效 IPC(主分类):A61B5/021 申请日:20140908

    实质审查的生效

  • 2015-05-13

    公开

    公开

说明书

技术领域

本发明涉及对从体外流体回路中的压力传感器获得的压力信号进行处理 的技术,特别地用于在压力信号中将干扰脉冲与生理脉冲分离。该干扰脉冲 源自与体外流体回路关联的干扰发生器,该生理脉冲源自连接至体外流体回 路的主体(subject)的生理脉冲发生器。本发明例如可以结合体外血液处理 来应用。

背景技术

在体外血液处理中,将血液从人体取出、处理(例如处理过的)然后通 过体外流体回路(“EC回路”)再次引入到人体,体外流体回路是血液处 理装置的一部分。一般来说,通过血液泵使得血液通过EC回路周期。在某 些类型的体外血液处理中,EC回路包括用于取出血液的接入装置(例如动 脉针或导管)和用于血液再引入的接入装置(例如,静脉针或导管),它们 被插入到主体上专用的血管接入点(如瘘管或移植部)。这种体外血液处理 包括血液透析、血液透析过滤、血液过滤、血浆置换、血液存储、捐赠者血 液的血液分量(例如细胞)分离、血浆分离置换、体外血液氧化、辅助血液 周期、体外肝支撑/透析、超滤等。

将EC回路中出现故障的风险降到最小是非常重要的,因为这些风险可 能导致对主体带来潜在生命威胁的情况。例如,如果血液泵下游EC回路例 如由于其中静脉针从血管接入点松动的静脉针移位(VND)事件而中断,则 可能出现严重的情况。这种中断可能会导致主体血液干涸几分钟。 WO97/10013、US2005/0010118、WO2009/156174、WO2010/149726和 US2010/0234786都提出了各种技术来通过在EC回路中血液泵下游侧的压力 传感器(“静脉压力传感器”)的压力信号中识别出不存在心跳或呼吸脉冲 来检测VND事件。

近年来,基于EC回路中的压力记录,监测并分析诸如心脏或呼吸系统 之类生理压力发生器的行为也被认为是可行的。在WO2010/149726、 WO2011/080189、WO2011/080190、WO2011/080191、WO2011/080194中发 现了各种应用,并且这些专利文献通过引用的方式并入本文。例如,这些应 用包括监测主体的心脏脉搏、血压、心律、心输出量、通过导管接入点的血 液流量(“通路流量”)、动脉僵硬度、以及识别血管接入点内狭窄形成(stenosis  formation)的标志、预测有症状的快速血压下降、以及检测、跟踪并预测各 种呼吸疾病。

此外,WO2011/080188提出了一种技术,该技术用来通过检测和分析 EC回路中记录的压力信号中的生理脉冲而识别血管通路中用于血液取出和 血液再引入的装置的反转放置,并将其通过信号表示。

所有这些监测技术都假设能够在压力信号中可靠地检测到生理脉冲。为 了能够进行监测,对压力信号进行滤波以去除或抑制信号干扰是必要的。信 号干扰包括源自血液泵的压力脉冲(“泵脉冲”),并且还可能包括例如由 于EC回路中另外的泵、阀、平衡腔等造成的进一步的干扰压力脉冲。适当 地去除例如泵脉冲可能是一项艰巨的任务,因为生理脉冲的速率和血液泵的 速率(即,通过EC回路的血流量)可以随时间变化。如果生理脉冲的速率 与泵脉冲的速率匹配,则通过滤波将生理脉冲也去除并不是不可能,从而导 致监测技术失效。压力信号中泵脉冲通常远比生理脉冲更强,由于这一事实 使得滤波变得困难。

现有技术包括WO97/10013,其提出了被称为“陷波等效滤波器”的滤 波技术,该技术假设血液泵的频率和相位是已知的。在已知的频率和已知的 频率的倍数处产生窦信号(sinus signal)。将窦信号输入到自适应滤波器, 该滤波器将每个窦信号的振幅和相位适应于将被滤波的压力信号。然后在各 振幅和相位处从压力信号中减去窦信号。

现有技术还包括WO2009/156175,其提出通过减去源自血液泵的压力脉 冲的预测信号轮廓而在时域中对压力信号进行滤波。该预测信号轮廓可以通 过基准测量或通过模拟来获得。在一种实施方式中,基于血液泵的当前工作 频率从预先存储的基准轮廓的库中取出预测的信号轮廓,并基于专用泵传感 器给出的时序信息(timing information)或血液泵的控制信号将预测的信号 轮廓从压力信号中减去。在另一种实施方式中,通过最佳匹配技术取出并减 去预测的信号轮廓,在最佳匹配技术中,在进行减法之前,将预测的信号轮 廓进行缩放和移位,以使得与压力信号的差异最小化。在又一实施方式中, 预测的信号轮廓和压力信号被输入到自适应滤波器结构中,该滤波器结构进 行操作以修改(adapt)它的滤波器系数,从而生成其中来自血液泵的压力脉 冲被抑制的误差信号。

WO2013/000777提出了另一种滤波技术,该技术可以被实施以抑制压力 信号中的第一脉冲,该第一脉冲已知为在压力脉冲中重复的脉冲周期中出现。 这种第一脉冲例如可以源自体外血流回路中的血液泵。所提出的该技术通过 针对压力信号中每个当前数据样本将基准值减去而对压力信号进行滤波,该 基准值根据同一压力信号中另外的(多个)数据样本计算。在一个实施例中, 该另外的(多个)数据样本与当前数据样本周期同步,这意味着它们在它们 各自的脉冲周期中的相对位置与当前数据样本在当前脉冲周期中的相对位置 相同。从而,每个基准值将代表当前脉冲周期内来自(多个)第一脉冲的瞬 时信号贡献的估计。通过从各当前数据样本中减去该瞬时信号贡献,能够针 对当前脉冲周期生成输出样本的时间序列(time sequence),从而基本上没 有第一脉冲。

就如下情况中的一个或多个而言,仍然需要实现滤波技术的改进:处理 生理脉冲和干扰脉冲(例如泵脉冲)的速率变化的能力;处理干扰脉冲和生 理脉冲之间的频率和/或时间重叠的能力;滤波技术的复杂性;实时地生成滤 波后的信号的能力;滤波期间的处理效率以及存储器使用;滤波后的信号的 精度;以及滤波技术的鲁棒性。

发明内容

本发明的目的是至少部分克服现有技术中的一个或多个限制。

另一目的是提供一种能够满足上述需求中的一个或多个的滤波技术。

将从以下描述中变得清晰的这些目的中的一个或多个以及其他目的是通 过根据独立权利要求的用于对压力信号进行滤波的装置、对压力信号进行滤 波的方法以及计算机可读介质实现的,这些独立权利要求的实施例是通过从 属权利要求来限定的。

本发明的实施例是基于如下认识来设计的:可以通过实施一连串的模板 减法来将信号片段中的两种不同类型的脉冲(在以下的讨论中称为A脉冲和 B脉冲)彼此分离,每次模板减法之后都跟随着信号细化,以将不希望的残 余成分(residual)从各次减法中去除。首先,从信号片段中减去初始模板信 号,目的是去除B脉冲而保留A脉冲。初始模板信号中的缺陷将造成所得到 的“第一差信号”包含不希望的B脉冲的残余成分(剩余部分)。然后,通 过信号细化处理第一差信号,目的是进一步抑制这些残余成分。从而,信号 细化使得信号片段中A脉冲序列的表示(即,A脉冲的模板信号)得以改进。 通过从信号片段中减去A脉冲的模板信号,生成了代表信号片段中B脉冲序 列的另一差信号(“第二差信号”)。同样,A脉冲的模板信号中的缺陷造 成第二差信号包含不希望的残余成分,这次是A脉冲的残余成分。因此,通 过信号细化处理第二差信号,目的是进一步抑制这些残余成分。该信号细化 使得信号片段中B脉冲序列的表示(即,B脉冲的模板信号)得以改进。实 现了交替模板减法以及信号细化的这一处理使得A和B脉冲分离成为第一和 第二差信号,并且分离成为各自的模板信号。

本发明的实施例还基于如下认识来设计:可以通过从信号片段中减去B 脉冲的模板信号以生成新的差信号(该新的差信号是第一差信号的更新后的 版本)来进一步改善信号片段中各脉冲的表示,然后在多次迭代中重复交替 信号细化和模板减法的步骤。该迭代方法能够显著改善差信号和模板信号的 精度,从而生成对于信号片段中A和B脉冲的时序(时刻,timing)、形状 和大小的精确表示。应当指出,信号片段可能包含其他类型的脉冲,该其他 类型的脉冲也可以在每次模板减法之后在各自的差信号中表示。

还应当指出,上述技术可以扩展为将多于两种不同类型的脉冲(例如, A、B和C脉冲)进行分离。在该变型例的示例中,可以从信号片段中减去 两个初始模板信号(例如,一个是B脉冲的初始模板信号,一个是C脉冲的 初始模板信号),或者共用初始模板信号,目的是去除B脉冲和C脉冲同时 保留A脉冲。第一差信号将包含B和C脉冲的不希望的残余成分。通过信 号细化处理第一差信号,以生成A脉冲的模板信号。从信号片段中减去A脉 冲的模板信号和B脉冲的初始模板信号,以生成代表信号片段中的C脉冲的 中间差信号。该中间差信号将包含A和B脉冲的不希望的残余成分。通过信 号细化处理该中间差信号,以生成C脉冲的模板信号。从信号片段中减去C 脉冲的模板信号和A脉冲的模板信号以生成代表信号片段中的B脉冲的第二 差信号。该第二差信号将包含A和C脉冲的不希望的残余成分。通过信号细 化处理第二差信号以生成B脉冲的模板信号。从前述示例类推,通过从信号 片段中减去B和C脉冲的模板信号从而再次生成第一差信号并且通过信号细 化和模板减法的上述操作的迭代可以改善分离出的脉冲的精度。将A、B和 C脉冲分离的示例可以认为包括两个初始模板信号(B和C脉冲)的第一减 法、对所得到的第一差信号的信号细化以生成A脉冲的模板信号、用于生成 C脉冲的模板信号的中间步骤(附带地也涉及模板减法和信号细化)、A和 C脉冲的模板信号的第二减法以及对于所得到的第二差信号的信号细化以生 成B脉冲的模板信号。

上述技术的实施例被应用以将压力信号中的脉冲分离,尤其是将源自体 外流体回路中干扰发生器的干扰脉冲和源自连接至体外流体回路的主体中的 生理脉冲发生器的生理脉冲分离。

参照前述示例,应当理解,压力信号可以包含一种或多种其他类型的脉 冲,该其他类型的脉冲可以被分离或可以不被分离。这种其他类型的脉冲可 以例如源自主体中的其他生理脉冲发生器,或者源自与体外流体回路相关联 的其他干扰发生器。

当被用来分离干扰脉冲和生理脉冲时,本发明的技术可以通过生成第一 差信号以代表生理脉冲或者干扰脉冲开始。将整个发明技术的这两种主要实 现方式的变型分别限定为本发明的第一到第四方案以及第五到第八方案。

本发明的第一方案是一种用于处理从体外流体回路中的压力传感器获得 的压力信号的装置。所述装置包括:输入端,用于从所述压力传感器接收所 述压力信号;以及信号处理器,连接至所述输入端,并被配置为:从所述压 力信号提取信号片段,所述信号片段包括源自与所述体外流体回路相关联的 干扰发生器的干扰脉冲序列以及源自连接至所述体外流体回路的主体中的生 理脉冲发生器的生理脉冲序列。所述信号处理器还被配置为通过如下步骤处 理所述信号片段以将所述干扰脉冲与所述生理脉冲分离:

a)从所述信号片段减去至少一个初始模板信号以生成代表所述生理脉冲 序列和所述干扰脉冲的残余成分的第一差信号;b)处理所述第一差信号以 生成第一模板信号,在所述第一模板信号中与所述生理脉冲序列相关地抑制 所述干扰脉冲的残余成分;c)从所述信号片段减去至少所述第一模板信号以 生成代表所述干扰脉冲序列和所述生理脉冲的残余成分的第二差信号;以及 d)处理所述第二差信号以生成第二模板信号,在所述第二模板信号中与所 述干扰脉冲序列相关地抑制所述生理脉冲的残余成分。

在一个实施例中,所述信号处理器被配置为,在所述步骤a)-d)之后, 通过如下步骤处理所述信号片段,以将所述干扰脉冲与所述生理脉冲分离:e) 从所述信号片段减去至少所述第二模板信号以生成所述第一差信号;以及在 至少一次迭代中重复所述步骤b)-e)。

在一个实施例中,所述信号处理器被配置为,重复执行所述步骤b)-e) 直到满足预定义的收敛标准或直到超过预定义的时间限制。所述预定义的收 敛标准可以被定义为检测所述第二差信号或所述第二模板信号中生理脉冲的 残余成分的预定义抑制,或者检测所述第一差信号或所述第一模板信号中干 扰信号的残余成分的预定义抑制。在一种实现方式中,预定义的收敛标准被 配置为评估在步骤b)-e)的连续迭代期间生理和干扰脉冲(例如,第一差 信号内或第一模板信号内的视在生理脉冲,或第二差信号内或第二模板信号 内的视在干扰脉冲)的时序上的对应。在另一种实现方式中,该预定义的收 敛标准被配置为评估在步骤b)-e)的连续迭代期间所生成的信号中至少一 个信号的信号形状上的对应。在又一种实现方式中,该预定义的收敛标准被 配置为评估在步骤b)-e)的连续迭代期间生成的信号之间(例如,第一差 信号和第一模板信号之间,或第二差信号和第二模板信号之间)的信号形状 上的对应。在再一种实现方式中,该预定义的收敛标准被配置为评估信号片 段与第一和第二差信号的叠加或者第一和第二模板信号的叠加之间的信号形 状上的对应。

在一个实施例中,所述信号处理器还被配置为,在步骤b)中:识别所 述第一差信号中生理脉冲的一组预定义的第一周期,针对每个预定义的第一 周期确定第一信号轮廓,并通过将第一信号轮廓拼接(tile)使得第一模板信 号中第一信号轮廓的时序与第一差信号中的该组预定义的第一周期的时序相 匹配来生成第一模板信号。

该信号处理器还可以被配置为,在步骤b)中:针对所述第一差信号中 每个预定义的第一周期识别各自的基准时间点,并通过将第一信号轮廓相对 于基准时间点进行拼接和时间尺度缩放(time-scaling)来生成第一模板信号。

该信号处理器还可以被配置为,在步骤b)中;确定所述第一差信号中 各预定义的第一周期的长度;以及基于各预定义的第一周期的长度在至少两 个候选轮廓中选择第一信号轮廓。

该信号处理器还可以被配置为,在步骤b)中通过如下步骤中的至少一 个确定第一信号轮廓:从与该装置相关联的电子存储器中取出第一信号轮廓, 其中,所述第一信号轮廓是固定的并且是预定义的,或者是在压力信号的先 前信号片段的处理期间通过信号处理器生成并存储在电子存储器中;根据第 一差信号中预定义的第一周期生成第一信号轮廓;通过处理压力信号来生成 第一信号轮廓,同时干扰发生器被间歇性禁用;以及通过处理从体外流体回 路中另外的压力传感器获取的另外的压力信号而生成第一信号轮廓。

在一个实施例中,所述信号处理器还被配置为,在步骤d)中:在第二 差信号中识别一组预定义的第二周期;确定每个预定义的第二周期的第二信 号轮廓;以及通过将第二信号轮廓拼接使得第二模板信号中第二信号轮廓的 时序与第二差信号中该组预定义的第二周期的时序相匹配而生成第二模板信 号。

该信号处理器还可以被配置为,在步骤d)中:识别第二差信号中每个 预定义的第二周期各自的基准时间点,以及通过将第二信号轮廓相对于基准 时间点进行拼接和时间尺度缩放来生成第二模板信号。

该信号处理器还可以被配置为,在步骤d)中,通过如下步骤之一来确 定第二信号轮廓;从与该装置相关联的电子存储器中取出第二信号轮廓,其 中,所述第二信号轮廓是固定的并且是预定义的,或者是在压力信号的先前 信号片段的处理期间通过信号处理器生成并存储在电子存储器中;基于体外 流体回路的工作情况,从所述电子存储器取出第二信号轮廓,其中,在所述 电子存储器中与不同工作情况相关联地存储有多个第二信号轮廓;根据第二 差信号中预定义的第二周期生成第二信号轮廓;将所述第二差信号中预定义 的第二周期映射到信号片段的对应子组(subset),并根据上述对应子组生成 第二信号轮廓;以及通过处理从所述体外流体回路中另外的压力传感器获取 的另外的压力信号而生成第二信号轮廓。

在可替代的实施例中,该信号处理器被配置为,在步骤d)中:确定干 扰发生器的当前工作情况;以及将所述第二模板信号生成为与所述当前工作 情况相关联的多个谐波频率处的正弦曲线的组合。

在一个实施例中,所述信号处理器还被配置为,在步骤a)中:将所述 至少一个初始模板信号获取为信号片段中干扰脉冲的形状、大小和时序的初 始估计。

在一个实施例中,所述信号处理器还被配置为,在步骤a)中,通过如 下步骤之一获取所述至少一个初始模板信号:确定干扰发生器的当前工作情 况,确定所述信号片段中预定义的第二周期的初始信号轮廓,以及通过将所 述初始信号轮廓拼接使得所述至少一个初始模板信号中的初始信号轮廓的时 序与所述当前工作情况相对应来生成所述至少一个初始模板信号;确定所述 干扰发生器的当前工作情况,以及将所述至少一个初始模板信号生成为与所 述当前工作情况相关联的多个谐波频率处的正弦曲线的组合;以及从与所述 装置相关联的电子存储器中取出所述至少一个初始模板信号,其中,所述至 少一个初始模板信号由所述信号处理器在压力信号的先前信号片段的处理期 间,优选为根据在所述先前信号片段的处理期间生成的第二差信号、第二模 板信号以及第二信号轮廓中的至少一个而生成,并存储在电子存储器中。

在前述实施例中,所述信号处理器可以被配置为,通过处理信号片段、 第一差信号、第二差信号、或代表干扰发生器的操作的基准信号之一来确定 所述干扰发生器的当前工作情况,例如当前动作频率。

在前述实施例中,每个预定义的第一周期可以被预定义为包括给定数量 的生理脉冲,优选的是包括一个并且仅包括一个生理脉冲。

在前述实施例中,每个预定义的第二周期可以被预定义为包括给定数量 的干扰脉冲。

在前述实施例中,所述干扰发生器是蠕动泵,所述蠕动泵包括具有至少 一个辊的转子,并且每个预定义的第二周期脉冲可以被预定义为对应于所述 转子的完整旋转(full revolution)。

在一个实施例中,所述信号处理器被配置为提取所述信号片段,使得所 述信号片段包括至少两个、优选的是至少十个生理脉冲和至少两个、优选的 是至少十个干扰脉冲。

本发明的第二方案是一种用于处理从体外流体回路中的压力传感器获得 的压力信号的方法。所述方法包括:从所述压力信号提取信号片段,所述信 号片段包括源自与所述体外流体回路相关联的干扰发生器的干扰脉冲序列以 及源自连接至所述体外流体回路的主体的生理脉冲发生器的生理脉冲序列;a) 从所述信号片段减去至少一个初始模板信号以生成代表所述生理脉冲序列和 所述干扰脉冲的残余成分的第一差信号;b)处理所述第一差信号以生成第 一模板信号,在所述第一模板信号中与所述生理脉冲序列相关地抑制所述干 扰脉冲的残余成分;c)从所述信号片段减去至少所述第一模板信号以生成 代表所述干扰脉冲序列和所述生理脉冲的残余成分的第二差信号;以及d) 处理所述第二差信号以生成第二模板信号,在所述第二模板信号中与所述干 扰脉冲序列相关地抑制所述生理脉冲的残余成分。

本发明的第三方案是一种计算机可读介质,包括计算机指令,当被处理 器执行时,所述计算机指令促使所述处理器执行所述第二方案的方法。

本发明的第四方案是一种用于处理从体外流体回路中的压力传感器获得 的压力信号的装置。所述装置包括:分段装置,被配置为接收所述压力信号 并从所述压力信号提取信号片段,所述信号片段包括源自与所述体外流体回 路相关联的干扰发生器的干扰脉冲序列以及源自连接至所述体外流体回路的 主体的生理脉冲发生器的生理脉冲序列;第一减法装置,被配置为从所述信 号片段减去至少一个初始模板信号以生成代表所述生理脉冲序列和所述干扰 脉冲的残余成分的第一差信号;第一细化装置,被配置为处理所述第一差信 号以生成第一模板信号,在所述第一模板信号中与所述生理脉冲序列相关地 抑制所述干扰脉冲的残余成分;第二减法装置,被配置为从所述信号片段减 去至少所述第一模板信号以生成代表所述干扰脉冲序列和所述生理脉冲的残 余成分的第二差信号;第二细化装置,被配置为处理所述第二差信号以生成 第二模板信号,在所述第二模板信号中与所述干扰脉冲序列相关地抑制所述 生理脉冲的残余成分。

上述第一方案的实施例中的任意一个均可以被应用并实施为第二到第四 方案的实施例。

本发明的第五方案是一种用于处理从体外流体回路中的压力传感器获得 的压力信号的装置。所述装置包括:输入端,用于从所述压力传感器接收所 述压力信号;以及信号处理器,连接至所述输入端,并被配置为:从所述压 力信号提取信号片段,所述信号片段包括源自与所述体外流体回路相关联的 干扰发生器的干扰脉冲序列以及源自连接至所述体外流体回路的主体的生理 脉冲发生器的生理脉冲序列。所述信号处理器还被配置为通过如下步骤处理 所述信号片段以将所述干扰脉冲与所述生理脉冲分离:

a)从所述信号片段减去至少一个初始模板信号以生成代表所述干扰脉冲 序列和所述生理脉冲的残余成分的第一差信号;

b)处理所述第一差信号以生成第一模板信号,在所述第一模板信号中与 所述干扰脉冲序列相关地抑制所述生理脉冲的残余成分;

c)从所述信号片段减去至少所述第一模板信号以生成代表所述生理脉 冲序列和所述干扰脉冲的残余成分的第二差信号;以及

d)处理所述第二差信号以生成第二模板信号,在所述第二模板信号中 与所述生理脉冲序列相关地抑制所述干扰脉冲的残余成分。

本发明的第六方案是一种用于处理从体外流体回路中的压力传感器获得 的压力信号的方法。所述方法包括:从所述压力信号提取信号片段,所述信 号片段包括源自与所述体外流体回路相关联的干扰发生器的干扰脉冲序列以 及源自连接至所述体外流体回路的主体的生理脉冲发生器的生理脉冲序列;a) 从所述信号片段减去至少一个初始模板信号以生成代表所述干扰脉冲序列和 所述生理脉冲的残余成分的第一差信号;b)处理所述第一差信号以生成第 一模板信号,在所述第一模板信号中与所述干扰脉冲序列相关地抑制所述生 理脉冲的残余成分;c)从所述信号片段减去至少所述第一模板信号以生成 代表所述生理脉冲序列和所述干扰脉冲的残余成分的第二差信号;以及d) 处理所述第二差信号以生成第二模板信号,在所述第二模板信号中与所述生 理脉冲序列相关地抑制所述干扰脉冲的残余成分。

本发明的第七方案是一种计算机可读介质,包括计算机指令,当被处理 器执行时,所述计算机指令促使所述处理器执行所述第六方案的方法。

本发明的第八方案是一种用于处理从体外流体回路中的压力传感器获得 的压力信号的装置。所述装置包括:分段装置,被配置为接收所述压力信号 并从所述压力信号提取信号片段,所述信号片段包括源自与所述体外流体回 路相关联的干扰发生器的干扰脉冲序列以及源自连接至所述体外流体回路的 主体的生理脉冲发生器的生理脉冲序列;第一减法装置,被配置为从所述信 号片段减去至少一个初始模板信号以生成代表所述干扰脉冲序列和所述生理 脉冲的残余成分的第一差信号;第一细化装置,被配置为处理所述第一差信 号以生成第一模板信号,在所述第一模板信号中与所述干扰脉冲序列相关地 抑制所述生理脉冲的残余成分;第二减法装置,被配置为从所述信号片段减 去至少所述第一模板信号以生成代表所述生理脉冲序列和所述干扰脉冲的残 余成分的第二差信号;以及第二细化装置,被配置为处理所述第二差信号以 生成第二模板信号,在所述第二模板信号中与所述生理脉冲序列相关地抑制 所述干扰脉冲的残余成分。

第一方案的上述实施例中任意一个均可以被应用和实施为第五到第八方 案的实施例。

本发明的其他目的、特征、方案和优点将从以下的详细描述、所附的权 利要求书以及附图中变得清晰。

附图说明

现在将结合所附的示意图更详细地描述本发明的实施例。

图1是附连至人体的体外血液处理装置中的血液路径的示意图。

图2(a)是含有泵频率分量和心脏频率分量两者的压力信号在时域内的 绘图,图2(b)是对应信号在频域内的绘图。

图3(a)是蠕动泵的转子的侧视图,图3(b)是通过图1中的体外血液 处理装置中的压力传感器测量的图3(a)中的转子的完整旋转期间生成的压 力脉冲的绘图。

图4示出了当血液泵操作然后停止的时间段内所获取的压力信号。

图5是根据一个实施例的滤波装置的框图。

图6(a)到图6(b)是根据一个实施例的图5中的细化块的框图。

图7是可以通过图5到图6中的滤波装置实施的用于对压力信号进行滤 波的方法的流程图。

图8(a)到图8(g)示出了在一个示例实施方式中图7的方法的第一次 迭代期间生成的信号。

图9示出了通过将压力信号中的泵周期平均而生成泵周期轮廓。

图10(a)到图10(b)是通过图7中的方法生成的滤波后的心脏信号的 绘图,图10(c)是嵌入到通过图7中的方法处理后的压力信号中的实际心 脏信号的绘图,图10(d)是将图10(a)到图10(b)中滤波后的心脏信号 中心脏脉冲的时序与图10(c)中实际心脏信号进行比较的绘图。

图11到图12是示出在针对心脏周期的不同特性的压力信号中心脏周期 的时序估计中的误差的绘图。

图13是示出根据压力信号中心脏脉冲的相对大小的收敛率的绘图。

图14是示出根据平均心率变化的估计心率中的误差的实验数据的绘图。

图15是根据另一实施例的滤波装置的框图。

具体实施方式

贯穿整个说明书,相同的附图标记用于表示相应的元件。

图1示出了人体,通过插入到主体上专用导管接入点3(也已知为“血 管接入点”)的接入装置2’、2”连接至体外流体回路1。该体外流体回路1 (下文中称为“EC回路”)被配置为向主体的心血管系统输运血液并从主 体的心血管系统接收血液。在一个示例中,EC回路1是用于血液处理的装 置(例如透析仪)的一部分。在示出的示例中,血液泵4经由接入装置2’从 导管接入点3取出血液,并将血液经过血液处理单元5(例如透析仪)泵运 并经由接入装置2”将血液返回导管接入点3。因此,当两个接入装置2’、2” 都连接至导管接入点3时,EC回路1定义了血液路径,该血液路径的开始 和结束均在导管接入点3处。可以看出,EC回路1包括“静脉侧”和“动 脉侧”,“静脉侧”是位于血液泵4下游的血液路径的一部分,“动脉侧” 是位于血液泵4上游的血液路径的一部分。

压力传感器6a和6b被布置为检测EC回路1中的压力波。如本文所使 用的,“压力波”是具有通过材料或物质移动或传播的扰动形式的机械波。 在以下实施例的上下文中,压力波通常以大约3-20米/秒范围内的速度在主 体心血管系统的血液中以及EC回路1的血液路径中传播。与血液直接接触 或与血液具有非直接液压接触的传感器6a、6b生成压力数据,该压力数据形 成了针对每个压力波的压力脉冲。因而,“压力脉冲”是一组数据值,该组 数据值定义了依赖于时间的测量信号(“压力信号”)P中信号大小的局部 增大或减小(依赖于实施方式)。

图2(a)示出了从静脉压力传感器6b获取的时间分辨压力信号P的示 例,图2(b)示出了对应的谱密度,即作为频率的函数的信号能量。频谱密 度表明,压力信号P含有源于血液泵4并由血液泵4的设计给出的频率分量。 如从图中可以看出的,频率分量是一组谐波频率0.5f0、f0、1.5f0、2f0等。在 示出的示例中,血液泵4是具有图3(a)中示出的类型的旋转式蠕动泵,该 频率分量受控于转子12的旋转和辊13a、13b与管段的卡合。主导频率f0是 泵运频率,即泵冲程的频率,每个泵冲程是通过辊13a、13b中的一个与管段 的卡合产生的。图3(b)示出了在转子12的一次旋转期间仅源自泵4的压 力信号中的压力脉动(“泵脉冲”)。因而,图3(b)中的泵脉冲表示完整 的转子旋转期间由辊13a、13b与管段的卡合所产生的压力波。返回图2(a) 到图2(b),压力信号P还包括源自病人心脏跳动的压力脉动(“心脏脉冲”)。 在该示例中,心脏脉冲比泵脉冲弱得多,并且在由泵脉冲占据主导地位的压 力信号P(图2(a)中)中难以检测出来。这在图4中进一步阐述,图4示 出了在泵4停止的时间点ts之前和之后从静脉压力传感器6b获取的压力信号 P。图4中下方的绘图分别是当泵操作和停止时压力信号的放大视图。可以 看出,当泵4停止时,心脏脉冲在压力信号中是可见的,而当泵4操作时, 泵脉冲在压力信号中占据主导地位。

通常,压力信号P可以包含来自病人体内周期性或非周期性的任一生理 脉冲发生器PH(图1)的压力脉冲(“生理脉冲”),包括反射、自主肌肉 收缩、非自主肌肉收缩、心脏、呼吸系统、用于血压调节的自主系统和用于 体温调节的自主系统。然而出于以下示例的目的,假设压力信号仅包含泵脉 冲和心脏脉冲。

返回图1的示例,滤波装置7通过传输线连接至传感器6b以获取并处理 压力信号P,目的是将泵脉冲与心脏脉冲分离并基于心脏脉冲或泵脉冲生成 输出数据。因而,输出数据可以代表连接至EC回路1的主体中心脏PH的 活动。例如,输出数据可以具有滤波后的压力信号(“心脏信号”)的形式, 其中,心脏信号得以保留而泵脉冲已经被消除或至少被显著抑制。在另一示 例中,输出数据可以指示压力信号P中各心脏脉冲的时序(timing)。在又 一示例中,输出数据是心脏脉冲的平均形状。在另一替代方式中,可以提供 输出数据以指示静脉接入装置2”从导管接入点3移位(dislodgement)。可 替代地,可以将输出数据提供为与病人体内心脏或血管的特性相关的心血管 参数的一个或多个值。例如,该心血管参数可以代表血管的一个或多个动脉 状态(动脉僵硬度)、血管钙化程度以及血管接入点的状态。可以计算另一 参数来指示导管接入点3中接入装置2’、2”的位置反转。在其他实施例中, 心血管参数值可以代表心率变异性(HRV)、心率(HR)、心率震荡(HRT)、 异位搏动速率(异位搏动计数,EBC)或异位搏动的来源(例如,心房/心室) 中的一个或多个。在另一可选方式中,输出数据可以具有滤波后的压力信号 的形式(“泵信号”),其中泵信号得以保留而心脏脉冲已经被消除或至少 被显著抑制。出于同样的原因,输出数据可以代表泵4的特性,例如,泵脉 冲的平均形状、泵脉冲的时序、泵4的工作频率或者用于指示泵4的情况的 情况参数,以例如将泵4中潜在的机械问题用信号表示。

在图1示出的实施方式中,装置7被连接以接收基准信号REF,该基准 信号REF至少近似地指示泵4的谐波频率中的一个谐波频率。在将泵脉冲与 心脏脉冲分离的处理中,装置7可以使用该基准信号REF。在图1中,通过 基准传感器8生成基准信号REF,该基准传感器8与泵4相关联以测量泵4 的动力传动机构中的元件(例如转子12)的转速。例如,该基准传感器8可 以是转速计,该转速计被配置为提供用于表示转子每转一圈期间(例如在转 子每转一圈期间的单个时刻(实例,instance)或多个时刻中)的转速的任意 数量的读数。例如,该转速计可以例如通过本领域已知的霍尔传感器或光学 传感器生成基准信号REF中的脉冲以指示一个或多个预定义的转子位置的 时序。在未出的另一个示例中,基准信号REF是泵4的控制信号,例如用于 指示血液流速或泵4的泵运频率的设定值,或指示反馈给用于驱动泵4的电 机的电流/功率。在未示出的另一个示例中,基准信号REF是通过EC回路1 中被布置为检测源自泵4的压力波的另一个压力传感器(如传感器6a)产生 的压力信号。本领域技术人员已知多种技术来从这些类型的基准信号中的任 意一种确定泵4的当前工作频率。

虽然本文未示出,然而应当理解,滤波装置7可以代替地被连接以在来 自传感器6a的压力信号中或在来自EC回路1中多于一个的压力传感器的压 力信号中将泵脉冲与心脏脉冲分离。

依赖于实施方式的不同,该装置7可以使用数字部件或模拟部件或其组 合,以获取并处理压力信号。装置7可以是计算机,或类似的数据处理装置, 具有适当的硬件来根据本发明的不同实施例获取并处理压力信号。例如,可 以通过计算机可读介质上提供的软件指令来实施本发明的实施例,该软件指 令可以在装置7中结合电子存储器9b被处理器9a执行。该计算机可读介质 可以是有形的产品(例如,磁性介质、光盘、只读存储器、闪速存储器等) 或传播信号。

滤波装置7是基于如下认识而设计的:可以通过从信号片段中重复(迭 代)减去模板信号以生成差信号来将叠加在压力信号P的信号片段中的心脏 脉冲和泵脉冲分离,同时通过对最近生成的差信号进行细化处理来获得用于 每次减法的模板信号。如果重复的减法处理是从初始模板信号(该初始模板 信号代表信号片段中心脏脉冲序列或泵脉冲序列)开始的,则连续的差信号 将交替地接近信号片段中泵脉冲的序列(当该差信号是通过减去心脏脉冲的 模板信号而形成时)以及该信号片段中的心脏脉冲序列(当差信号是通过减 去泵脉冲的模板信号而形成时)。该细化处理的目的在于在各差信号中分别 从泵脉冲和心脏脉冲交替清除不希望的残余成分,从而改善减法之间的模板 信号的精度。这意味着,通过这种类型的细化处理,差信号和模板信号这二 者将分别逐渐收敛成信号片段中心脏脉冲和泵脉冲序列的越来越精确的表示。

在一个实施例中,初始模板信号在时序(位置)、大小和形状方面与信 号片段中的泵脉冲序列近似。与信号片段中的心脏脉冲相比,可以更容易地 获取泵脉冲的近似估计,这是因为泵脉冲通常在信号片段中比心脏脉冲更占 据主导地位。因而,可以通过处理信号片段而估计泵脉冲的时序、大小和形 状中的一个或多个。而且,基准信号REF可以提供关于泵脉冲的时序的信息。

装置7可以被配置为对压力信号P中每个信号片段执行给定数量的减法, 其中给定数量至少是两个,从而装置7可操作为产生泵脉冲的细化后的模板 信号。可替代地,装置7可以被配置为重复执行减法直到满足给定的收敛标 准,或直到减法数量超过预定义的极限。该收敛标准可以检测到实现了心脏 脉冲和泵脉冲的充分分离。

图5是装置7的实施例的框图。装置7包括被配置为接收压力信号的输 入块(block)18。该输入块18定义装置7的通信接口,并且可以被配置为 例如通过AD转换、信号放大、移除偏移、高频噪声以及电源电压干扰等而 对压力信号P进行预处理。分段块20被配置为在压力信号P中提取出具有 预定义长度的信号片段。然后将用y表示的该信号片段进行迭代处理以将包 含在信号片段y中的心脏和泵脉冲分离。第一减法块21从初始块24A获取 用表示的泵脉冲的初始模板信号。该泵模板信号是信号片段内关于泵 脉冲的形状、大小和时序的泵脉冲的初始估计。在图5的示例中,初始块24 被配置为基于基准信号REF生成第一减法块21被配置为从信号片段y 中减去泵模板信号从而生成第一差信号c。通过块21中的减法,与信号 片段y相比减小了第一差信号c中泵脉冲的影响。因而,在下文中将第一差 信号c称作“滤波后的心脏信号”。第一细化块22被配置为获取并处理滤波 后的心脏信号c,从而生成用表示的心脏脉冲的模板信号。心跳模板信号是信号片段内关于心脏脉冲的形状、大小和时序的心脏脉冲的估计。第二减 法块23被配置为从信号片段y中减去泵模板信号从而生成第二差信号p。通 过块23中的减法,与信号片段y相比减小了第二差信号p中心脏脉冲的影响。 因而,在下文中将第二差信号p称为“滤波后的泵信号”。第二细化块24被 配置为获取并处理滤波后的泵信号p从而生成用表示的泵脉冲的模板信号。 将更新后的泵模板信号作为输入提供给第一减法块21。然后,装置7被配 置为依次操作块21-24以生成信号c、p、的更新后的版本,直到收敛块 25指示满足了预定义的收敛标准,这意味着在信号c、p、中的一个或 多个中心脏脉冲和泵脉冲得到了充分分离。在示出的示例中,收敛块25被配 置为对心脏模板信号进行操作以评估收敛标准。当块25指示满足收敛标准 时,后处理块26被配置为生成前述输出数据,并且分段块20被配置为从压 力信号P中提取并提供另一信号片段以使用块21-24进行迭代处理。

应当理解,心脏PH和泵4这二者都是周期(重复)脉冲发生器,即, 它们各自均在压力信号P中产生脉冲的时间序列(time-sequence)。因而, 可以将该压力信号P看做包含“泵周期”的重复序列,每个泵周期均包含至 少一个泵脉冲。类似地,可以将压力信号P看做包含“心脏周期”的重复序 列,每个心脏循周期均包含至少一个心脏脉冲。如本文所使用的,这种泵/ 心脏周期被证明是压力信号中预定数量的重复泵/心脏脉冲的结构。应当指出, 泵/心脏周期的定义可能有些随意,并且泵/心脏周期可以包含任意数量的泵/ 心脏脉冲,只要每个泵/心脏脉冲在泵/心脏周期中具有已知的或可以预测的 位置即可。

返回至图5中的装置,应当指出,在第一次迭代中通过第一减法块21 生成的滤波后的心脏信号c包含泵脉冲的残余成分以及噪声。第一细化块22 的任务是减少源自泵4的信号分量的影响。类似地,第二细化块24的任务是 减小滤波后的泵信号p中源自心脏PH的信号分量的影响。在如图6(a)到 图6(b)所示的一个实施例中,细化块22、24被设计为利用如下事实:滤 波后的心脏信号c和滤波后的泵信号p分别包括心脏周期和泵周期的重复序 列。

为了本发明滤波技术的目的,期望将泵周期设定为代表泵4中的脉冲生 成过程。例如,图3(a)中的蠕动泵4针对一周旋转生成两个泵脉冲,这些 脉冲在时序、大小和形状方面均彼此不同,因为它们代表通过不同的辊13a、 13b生成的压力波。通过该泵4,可以将泵周期定义为代表两个泵脉冲,例如 如图3(b)所示,或者代表其倍数。如果滤波的目的是识别出各个心脏脉冲, 则可以期望将心脏周期定义为代表单个心脏脉冲。

因而,图6(a)中的第一细化块22包括时序检测块30,该时序检测块 30被配置为根据预定义的标准检测滤波后的心脏信号c中的心脏周期并针对 每个心脏周期生成基准时间点。因而,块30被配置为处理滤波后的心脏信号 c以识别信号片段内合起来用[tc]表示的一组基准时间点。形状估计块31被 配置为生成用表示的心脏周期轮廓,该心脏周期轮廓是心脏周期的形状(波 形)和大小的估计。如虚线所指示的,该轮廓可以(但不是必须)通过处理 滤波后的心脏信号c来生成。为了生成该轮廓块31可以(但不是必须) 使用块30确定的基准时间点[tc]。组合块32被配置为,通过在每对连续的基 准时间点之间拟合一个心脏周期轮廓基于该组基准时间点[tc]和心脏周期 轮廓来建立心脏模板信号因而,块32被配置为将心脏模板信号生成为 与滤波后的心脏信号c中心脏周期的视在时序(apparent timing)相匹配的心 脏周期轮廓的时间序列。

类似地,图6(b)中的第二细化块24包括时序检测块40,该时序检测 块40被配置为根据预定义的标准来检测滤波后的泵信号p中的泵周期并针对 每个泵周期生成基准时间点。因而,块40被配置为处理滤波后的泵信号p以 识别信号片段内合起来用[tp]表示的一组基准时间点。形状估计块41被配置 为生成用表示的泵周期轮廓,该泵周期轮廓是泵周期的形状(波形)和大 小的估计。为了生成轮廓块41可以(但不是必须)使用块40确定的基 准时间点[tp]。组合块42被配置为,通过在每对连续的基准时间点之间拟合 一个泵周期轮廓基于该组基准时间点[tp]和泵周期轮廓来建立泵模板信 号因而,块42被配置为将泵模板信号生成为具有与滤波后的泵信号p中 的泵周期的视在时序相匹配的时序的泵周期轮廓的时间序列。

因而,应当理解,块32、42被配置为将给定时序处的经过适当缩放的周 期轮廓连接(concatenate)或拼接,从而产生合成后的信号,该合成后的信 号针对当前迭代形成了关于心脏脉冲和泵脉冲分别在信号片段y中如何出现 的最佳猜测。从而,块22、24可操作为产生模板信号该模板信号考虑了在先前的迭代期间产生的模板信号的减法造成的滤波后的信号 c、p中视在基准时间[tc]、[tp]的偏移。从而,块21-24被配置为通过每次迭 代逐步移除在滤波后的心脏信号c(从而在心脏模板信号)中保留的泵脉冲 的残余成分以及在滤波后的泵信号p(从而在心脏模板信号)中保留的心脏 脉冲的残余成分。实质上,这意味着装置7被配置为以迭代方式对心脏和泵 周期的视在基准时间点[tc]、[tp]进行细化,同时将心脏脉冲和泵脉冲分离 成不同的信号。

通常而言,通过块20提取信号片段y以包括至少两个心脏周期和至少两 个泵周期,从而允许块30、40确定每个信号片段y的至少两个基准时间[tc]、 [tp]。在该上下文中,“至少两个”并不暗示两个完整的心脏/泵周期,只是 说明信号片段y覆盖跨越了多于一个的心脏/泵周期,从而可以在信号片段y中 分别针对泵周期和心脏周期检测至少两个基准时间。从而,块32、42可操作 为通过将至少一个时间尺度被缩放的周期轮廓与基准时间[tc]、[tp]匹配 来生成模板信号然而,在特定实施例中,例如,如果通过对信号片段 y中多个视在周期进行检测和平均而确定周期轮廓则可能期望信号片 段y包括更多数量的心脏周期和泵周期。在这种实施例中,可能期望信号片 段y分别包括至少5个心脏周期和泵周期,更优选的是分别包括至少10个心 脏周期和泵周期。

现在将参照图7的流程图更详细地描述滤波装置7的操作,图7示出了 本发明中用于将心脏脉冲和泵脉冲分离的方法的实施例。将参照图8(a)到 图8(g)中的示例信号来阐述和例举图7中方法的步骤S1-S12。该示例信号 是通过根据下文将进一步描述的实现示例进行迭代处理而生成的。

如所指出的,该方法针对每次迭代产生信号c、p以及信号为 了在下面的描述中将这些信号区别开来,在圆括号中加入上标j来指示当前 迭代,其中j从零开始增加。例如,p(0)表示在第一次迭代期间生成的滤波 后的泵信号。

应当指出,本文列出的所有示例信号都已经通过处理模拟的压力信号生 成。使用模拟压力信号使得可以针对血液流速(泵脉冲速率)、心脏脉冲速 率、泵脉冲振幅以及心脏脉冲振幅的许多不同的组合来评估本发明滤波的实 施例。此外,通过使用模拟的信号,可以将通过本发明的滤波生成的信号c、 p、与在模拟的压力信号中嵌入的实际心脏脉冲和泵脉冲进行比较。

该模拟的压力信号是基于如下三个模拟信号的组合而建立的:泵信号、 心脏信号和测量噪声信号。该模拟后的泵信号是基于在实验室环境 (laboratory setting)中记录的压力信号而生成的,其模拟在没有任何生理脉 冲存在的情况下的实际透析系统。对应于蠕动泵(图3(a))的一次完整旋 转的代表性的泵周期轮廓是通过在从20-500毫升/分起步长为10毫升/分的的 血液流速进行平均而生成的。泵周期轮廓的时间分辨率是0.001秒。然后, 通过将具有可变持续时间的重新采样的泵周期轮廓叠加/堆叠而合成了具有 可选择长度的模拟泵信号。该可变持续时间被模拟为具有与从当前血液流速 观察到的相同的标准偏差的白高斯噪声。使用频率调制(FM)生成了模拟后 的心脏信号。为了得到类似于人类心脏的功率谱密度(PSD),根据在文章 “Improved heart rate variability signal analysis from the beat occurrence times  according to the IPFM model)”(J.Mateo和P.Laguna,公开于IEEE Trans. Biomed.Eng.,第47卷,第997-1009页,2000)中公开的自回归模型通过滤 波器参数对白高斯噪声着色。着色后的噪声用作FM模型的频率调制输入 m(t):

csim(t)=Σl=1Lαlcos(2πlF0g(t)+φl)

其中,g(t)=t+1mmax0tm(τ)

其中,F0是平均心率,mmax是m(t)的积分最大值,L=2,φ1=0, φ2=0.01,α1=1并且α2=0.25。该测量噪声信号是通过标准偏差为0.15 mmHg的白高斯噪声模拟的。

图7中的方法包括外循环和内循环,该外循环通过步骤S1从压力信号P 中重复提取信号片段y,该内循环通过初始步骤S2处理各信号片段y以将心 脏脉冲和泵脉冲分离,在初始步骤S2之后是步骤S3-S11的一次或多次迭代。

步骤S1是通过图5中的块20实现的。在一种实现方式中,装置7被配 置为在内部存储器(参见图1中的9b)中将压力信号P缓存,且步骤S1从 存储器中提取信号片段y。每个信号片段y对应于压力信号中预定义的时间 窗口,并且包括信号值(压力值)的时间序列。该时间窗口可以被选择为包 含多个心脏周期和多个泵周期。该时间窗口的长度可以是预定义的并且是固 定的,或者该时间窗口的长度可以基于泵4的例如通过基准信号REF给出的 当前工作频率来被修改。步骤S1可以将信号片段提取为在压力信号P中是 连续的并且不重叠的,这可以提高通过该方法生成输出数据的速度。可替代 地,该信号片段y可以在压力信号P中部分重叠,这可以提高生成的输出数 据的精度。针对不同类型的输出数据,时间窗口的长度以及对片段重叠还是 不重叠之间的选择可以不同。

在步骤S2中(图5中通过块24A实现),生成泵模板信号的初始估计或者从存储器中获取泵模板信号的初始估计该初始信号获取为当 前信号片段y中泵周期的形状、大小和和时序的初始最佳猜测。在一个实施 例中,步骤S2通过获取当前信号片段y中泵周期的期望时序的估计以及当 前泵周期轮廓的估计(即,当前信号片段y中脉冲周期的期望形状和大小) 来生成初始信号然后,步骤S2可以通过在期望的时序将脉冲周期轮 廓的序列一个接一个地组合而形成初始信号以下参照步骤S8-S10描述 用于获取和组合这种泵周期轮廓的各种实施例。可以从基准信号REF(如图 5中所指示的)来获取泵周期的期望时序的估计,或者可以例如通过使用以 下与步骤S8相关地描述的技术来处理信号片段y而获得泵周期的期望时序的 估计。在该实现示例中公开了用于根据信号片段y计算基准时间的更精确的 估计以及用于生成当前脉冲周期轮廓的迭代方法。

在需要更大存储器容量的可选实施例中,装置7将泵运频率与存储在装 置的存储器中的不同泵模板信号关联。步骤S2例如从基准信号REF获得当 前泵运频率的估计,或者通过处理信号片段y获得当前泵运频率的估计,然 后基于当前泵运频率直接从存储器获取整个信号

在又一实施例中,装置7基于通过先前信号片段中的处理方法生成的信 号之一而取出初始信号例如,当通过步骤S3-S11以迭代方式处理先前 信号片段时,步骤S2可以将初始信号设定为等于通过步骤S10生成的 泵模板信号或通过步骤S7生成的滤波后的泵信号p。可替代地,步骤S2 可以根据通过步骤S8和S9生成的基准时间点[tp]和泵周期轮廓来生成初 始信号例如,可以基于基准时间点[tp]来估计平均周期长度,并且可以 通过将泵周期轮廓的时间尺度被缩放后的版本拼接(参见步骤S10)从而与 平均脉冲周期长度匹配来生成初始信号

在步骤S3(通过图5中的块21实现)中,如图8(a)所示,将初始信 号与信号片段y对齐并从信号片段y中减去初始信号以针对第一 次迭代生成滤波后的心脏信号c(0)。在图8(a)中,信号c(0)粗略地表示 信号片段中的心脏脉冲,但是也包括来自泵脉冲和测量噪声的明显干扰。在 未示出的变型例中,步骤S3将低通和带通滤波器应用于滤波后的的心脏信 号c(0)以减少噪声和泵脉冲残余成分,从而潜在改进通过步骤S4(以下) 确定的基准时间的精度。

可以通过将信号片段y中至少一个基准时间与初始信号中的对应基 准时间匹配,或者例如通过相关法将信号片段y拟合至初始信号而实现 步骤S3中的对齐。可以通过在信号片段y和在初始信号中都可以识别出 的任意信号特征给出基准时间。图8(b)是图8(a)中信号片段y和初始信 号的放大视图。在该示例中,信号片段中的基准时间与初始信号中 的基准时间对齐。在该示例中,每个基准时间tp,k(0)(k=1-4)被确定为代 表各个泵周期中的位置。在图8(b)中,双端箭头Tp,k(0)(k=1,2,3)指示 每个单独的泵周期的估计的周期长度。信号之间的对齐通常仅在当前信号片 段y的迭代处理期间在步骤S3的第一次执行时确定。

图8(c)中顶部的曲线是图8(a)底部的滤波后的心脏信号c(0)的放大 视图。步骤S4-S6(通过图5中的块22实现)的操作为通过在滤波后的心脏 信号c(0)中保留视在心脏周期的时序并通过用心脏周期轮廓替换视在心 脏周期来处理滤波后的心脏信号c(0)以生成心脏模板信号首先,步骤 S4(参见图6(a)中的块30)通过根据预定义的标准确定基准时间来确定 信号c(0)中视在心脏周期的时序。这些基准时间是通过图8(a)中的垂直虚 线表示的,且在图8(c)中用tc,k(0)(k=1-7)来表示七个第一基准时间。 在已知心脏周期的大致形状的情况下选择标准来针对每个心脏周期一致地生 成一个基准时间点。例如,该标准可以对滤波后的心脏信号c(0)中的零交叉、 最大值或最小值进行检测并指定各自的基准时间。通过确定该基准时间,步 骤S4还隐含地确定了通过图8(c)中的Tc,k(0)(k=1-6)表示的视在心脏 周期的周期长度。

然后,步骤S5(参见图6(a)中的块31)针对信号c(0)中的每个心脏周 期来确定当前心脏周期轮廓在图8(d)中示出了心脏周期轮廓的示 例。可以通过多种方式实现步骤S5以确定该轮廓在第一主要变型例 中,步骤S5使用固定心脏周期轮廓,该固定心脏周期轮廓可以针对选定的 主体、一组主体或所有主体预先确定并且在整个滤波过程中是固定的。可以 在基准测量中预先生成固定轮廓。这种基准测量可以对连接至主体时的当前 EC回路和/或另一EC回路中获取的压力信号进行操作,同时停止血液泵, 并且可以通过对压力信号中的心脏周期进行检测和平均而生成固定轮廓。可 选地,通过考虑特定于布置(arrangement-specific)的参数(例如导管接入的 类型、连接系统、流速、流体特性等)而应用数学模型,这种预先生成的轮 廓可以适用于当前EC回路的特性(specifics)。在特定变型例中,在EC回 路1的开始处,例如在装填(priming)期间或在当EC回路1已经被操作为 从主体提取血液时的一个或多个时刻(例如在图7中的方法开始时),可以 执行基准测量。从而,专门针对连接至当前EC回路的主体生成固定轮廓。 可替代地,通过用于EC回路的选定类型的数学建模可以完整地获取固定轮 廓。根据另一可选实施方式,该固定轮廓是标准曲线/函数,例如,正弦曲线 或钟形函数,如高斯分布函数。在第二主要变型例中,步骤S5获取适合于 EC回路的当前工作情况(例如当前泵运频率(血液流速))的心脏周期轮 廓。可以从存储在存储器中与不同工作情况关联的心脏周期轮廓的库中获取 适合的轮廓(adapated profile)。例如,通过数学建模、通过基准测量或其组 合,可以依照与上述固定轮廓相同的方式生成库中的心脏周期轮廓。可替代 地,通过使得EC回路1中的控制器(未示出)间隙性地停止血液泵4并通 过将从EC回路1中获取的压力信号中的心脏周期进行检测和平均,可以在 执行图7的方法期间生成适合的轮廓。该压力信号可以是(但并不必须是) 与用于心脏和泵脉冲分离而被处理的压力信号P相同的信号。在图1的示例 中,可以通过处理来自传感器6a的动脉压力信号而生成心脏周期轮廓,而来 自传感器6b的静脉压力信号被处理以分离心脏和泵脉冲。在又一变型例中, 类似于下文参照图9描述的泵周期轮廓的生成,通过处理滤波后的心脏信号 c(0)而对视在心脏周期进行检测和平均从而生成适合的轮廓。

在实现示例中公开了迭代方法,该迭代方法重复执行步骤S4和S5,以 估计滤波后的心脏信号c(0)中的基准时间并基于滤波后的心脏信号c(0)生 成当前心脏周期轮廓c(0)

在步骤S4和S5之后,步骤S6(参见图6(a)中的块32)根据来自步 骤S4的基准时间以及来自步骤S5的心脏周期轮廓生成心脏模板信号 在一个实施例中,心脏模板信号生成为当前心脏周期轮廓的时间尺度被缩放后的版本的序列。如图8(c)所例示的,将轮廓进行 时间尺度缩放并连接(一个接一个拼接)从而与滤波后的心脏信号c(0)中的 基准时间匹配。如图所示,将心脏模板信号生成为在滤波后的心脏信号 c(0)中针对每个周期长度Tc,k(0),(k=1-6)包含一个心脏周期轮廓在变 型例中,将心脏周期轮廓的时间和振幅均缩放以与滤波后的心脏信号 c(0)中各周期长度Tc,k(0)内的信号值相匹配。

如果主体在压力信号P的记录期间例如由于出现异位搏动而经历了心律 不齐,则信号片段中的一个或多个心脏周期可能(但不一定)具有与通过当 前心脏周期轮廓来表示的心脏周期的“标准”波形有偏差的波形。依赖 于偏差大小,如果步骤S6用轮廓的时间尺度被缩放的版本替换了这种有 偏差的心脏周期,则可能引入显著的误差。在改进了这一潜在问题的一个实 施例中,基于各脉冲周期的视在周期长度,步骤S6针对多个候选轮廓中的 每个脉冲周期选择将被进行时间尺度缩放和连接的心脏周期轮廓。例如,如 果步骤S6确定给定脉冲周期的视在脉冲周期长度大于或小于标准时间范围, 则它可以将指定偏差的心脏轮廓选择为进行时间尺度缩放并且代替步骤S4 生成的轮廓在给定脉冲周期中被插入。步骤S4可以将不同的非标准时间 范围与不同的偏差心脏轮廓相关联,不同的偏差心脏轮廓可以通过数学建模、 通过基准测量或其组合被预先生成。

在另一变型例中,步骤S4和S5被省略,并且步骤S6将心脏模板信号 (在每个时间点tm处)中的各信号值计算为滤波后的心脏信号c(0)(例 如,在时间tm-1和tm-2或在时间tm-1和tm+1)中至少两个相邻信号值的加权组 合。这种生成心脏模板信号的技术对应于在WO2013/000777中公开的 “邻近预测方法(proximity prediction approach)”,尽管这种方法是用来估 计压力信号中泵脉冲的贡献。采用邻近预测方法的任意实施例来生成心脏模 板信号是在本领域技术人员可以想到的范围之内。应当指出,在该变型 例中,步骤S6不涉及心脏周期轮廓的连接。

在步骤S7(通过图5中的块23实现)中,将心脏模板信号与信号片 段y对齐并从信号片段y中减去,如图8(e)所示,以生成针对第一次迭代 的滤波后的泵信号p(0)

虽然信号p(0)近似于信号片段y中的泵脉冲,然而它有可能包括来自心 脏脉冲的残余成分以及噪声。在未示出的变型例中,步骤S7将低通和带通 滤波器应用于滤波后的泵信号p(0)以减少噪声,从而潜在地提高通过(以下) 步骤S8确定的基准时间的精度。

图8(f)中顶部的曲线是图8(e)底部的滤波后的泵信号p(0)的放大视 图。步骤S8-S10(通过图5中的块24实现)的操作是通过在滤波后的泵信 号p(0)中保留视在泵周期的时序并通过用泵周期轮廓替换视在泵周期而 处理滤波后的信号p(0)来生成泵模板信号首先,步骤S8(参见图6(b) 中的块40)通过根据预定义的标准确定基准时间来确定信号p(0)中视在泵周 期的时序。这些基准时间是通过图8(e)中的垂直虚线来表示的,且在图8 (f)中,用p(0)表示四个第一基准时间。在已知泵周期的大致形状的情况下 选择该标准,从而针对每个泵周期一致地生成一个基准时间点。例如,该标 准可以为滤波后的泵信号p(0)中所选择的零交叉、最大值或最小值检测并指 定各自的基准时间。可替代地,该基准时间点可以基于基准信号REF而被确 定。通过确定基准时间,步骤S8还隐含地确定了通过图8(f)中的Tp,k(1)(k= 1-3)表示的视在泵周期的周期长度。

然后,步骤S9(参见图6(b)中的块41)确定信号p(0)中每个泵周期的 当前泵周期轮廓在图8(g)中示出了泵周期轮廓的示例。可以通 过各种方式实现步骤S9来确定轮廓在第一主要变型例中,步骤S9使 用固定泵周期轮廓,该固定泵周期轮廓可以是针对EC回路或一组EC回路 而预先确定的,并且在整个滤波处理期间都是固定的。该固定的轮廓可以是 在基准测量中预先生成的。该基准测量可以对当前EC回路和/或另一EC回 路中获取的压力信号进行操作,并且该固定的轮廓可以通过对压力信号中的 泵周期进行检测和平均而生成。图9示意性示出了这种平均的示例,其中, 在压力信号中识别出的多个视在泵周期p1(t)-pN(t)被通过应用各个时间缩 放因子a1-aN而重新缩放至等于周期长度并且然后被平均成为轮廓虽 然在图9中将该平均表示为算术平均,然而该轮廓的各信号值也可以生 成为视在泵周期p1(t)-pN(t)中对应信号值的集中趋势的任意已知测量。该 基准测量可以被实现为例如在实验室环境下压力信号中没有心脏脉冲。可替 代地,该压力信号可以包含心脏信号,条件是心脏信号的大小与泵脉冲相比 较小,并且心脏脉冲的速率与泵4的所有谐波频率不同。可选地,通过应用 考虑了特定于布置的参数(例如导管接入点的类型、连接系统、流速、流体 特性等)的数学模型,这种预先生成的轮廓可以适合于当前EC回路的特性。 在特定变型例中,在EC回路1的开始处,例如在装填期间或在当EC回路1 已经被操作为从主体提取血液时的一个时间或多个时间(例如在图7中的方 法开始时),可以执行基准测量。从而,专门针对当前EC回路1生成固定 轮廓。可替代地,通过用于EC回路的选定类型的数学建模可以完整地获得 固定轮廓。在第二主要变型例中,步骤S9获取适用于当前迭代期间的EC回 路的工作情况(例如,泵运频率)的泵周期轮廓。可以从存储在存储器中与 不同工作情况相关联的泵周期轮廓的库中获取适合的轮廓。例如,通过数学 建模、通过基准测量或其组合,可以依照与上述固定轮廓相同的方式生成库 中的泵周期轮廓。可替代地,例如,如上文参照图9所描述的,通过对来自 EC回路1的压力信号中的泵周期进行检测和平均,可以在执行图7的方法 期间生成适合的轮廓。该压力信号可以是(但并不必须是)与用于心脏和泵 脉冲分离而被处理的压力信号P相同的信号。在图1的示例中,通过处理来 自“系统压力传感器”(未示出)的压力信号可以生成泵周期轮廓,该“系 统压力传感器”可以安装在例如特定类型的透析系统中的泵4和血液处理单 元5之间。泵脉冲在来自这种系统压力传感器的压力信号中占据主导地位。 在另一示例中,例如,如上文参照图9描述的那样,通过处理滤波后的泵信 号p(0)以对视在泵周期进行检测和平均而生成适合的轮廓。如 WO2013/000777中所公开的那样,使用用于识别并组合周期同步数据样本的 技术中的任意一个,可以生成这种适合的轮廓中的每个信号值, WO2013/000777通过引用的方式并入本文。

在实现示例中公开了一种迭代方法,该迭代方法重复执行步骤S8和S9 以估计滤波后的泵信号p(0)中的基准时间并基于滤波后的泵信号p(0)或当前 信号片段y来生成当前泵周期轮廓在执行该方法期间,可以对于步骤 S3-S11的每次迭代间歇性地重复该迭代方法,从而生成适合的轮廓,或者例 如,通过在该方法的开始通过步骤S9仅重复一次来生成固定轮廓。

在步骤S8和S9之后,步骤S10(参见图6(b)中的块42)根据来自步 骤S8的基准时间和来自步骤S9的泵周期轮廓的函数生成泵模板信号。 在一个实施例中,将泵模板信号生成为当前泵周期轮廓的时间尺度 被缩放后的版本的序列。如图8(f)所例举的,将轮廓进行时间尺度缩 放并连接(一个接一个拼接),从而与滤波后的泵信号p(0)中的基准时间相 匹配。如图所示,将泵模板信号生成为针对滤波后的泵信号p(0)中每个 周期长度Tp,k(0),(k=1-3)包含一个泵周期轮廓在变型例中,将泵周 期轮廓的时间和振幅均缩放以与滤波后的泵信号p(0)中各周期长度 Tc,k(0)内的信号值相匹配。

在特定实施例中,例如当能够预期在信号片段内泵速率不会显著变化时, 如果已知泵生成周期长度基本上相等的多个泵周期,则步骤S8可以省略。 在这些情况下,步骤S8可以代替地确定泵周期的当前平均速率,从而确定 平均周期长度,这允许步骤S10对由步骤S9提供的泵周期轮廓进行缩放(如 果必要的话),从而对周期长度进行平均,并将这种泵周期轮廓连接。可以 基于基准信号REF或通过分析当前信号片段y或滤波后的泵信号p(0)来确定 泵周期的当前平均速率。

在另外的变型例中,省略掉了步骤S8和S9这两个步骤,步骤S10直接 将泵模板信号生成为多个不同频率处的正弦曲线的总和。每个正弦曲线 的长度等于信号片段y,且频率等于血液泵4的各谐波频率(0.5f0、f0、1.5f0、 2f0等)。该变型例基于如下认识:信号片段y中的泵脉冲形成为谐波频率(参 见图2(b))处的正弦曲线的总和。可以基于泵周期的当前速率来确定该谐 波频率。应当指出,在该变型例中,步骤S10不涉及泵周期轮廓的连接。作 为相关事项,WO2014/009111公开了一种高效的处理技术,通过将各个正弦 曲线与压力信号中的信号片段相关而生成各相关值来将正弦曲线组合成为估 计的泵信号,然后将估计的泵信号生成为通过各相关值加权后的正弦曲线的 线性组合。因而,在WO2014/009111中公开的该技术和它的变型实现方式可 以在步骤S10中实施,从而生成泵模板信号WO2014/009111通过引用 的方式并入本文。

在类似地省略了步骤S8和S9的另一个变型例中,步骤S10将泵模板信 号中的各信号值(在时间tm处)预测为滤波后的泵信号p(0)中至少两个 相邻信号值(例如在时间tm-1和tm-2处,或在时间tm-1和tm+1处)的加权组合。 这一生成泵模板信号的技术对应于WO2013/000777中公开的上述“邻 近预测方法”。应当指出,在该变型例中,步骤S10不涉及心脏周期轮廓的 连接。还应当指出,上述根据步骤S8-S10(包括没有步骤S8的变型例和没 有步骤S8-S9的变型例)的用于生成泵模板信号的技术之一可以被步骤 S2应用以通过处理当前信号片段y而生成初始估计。

在步骤S11(通过图5中的块25实现)中,该方法例如通过生成收敛参 数值并通过将该值与阈值或范围比较而评估收敛标准。如果在给定数量的迭 代(至少一次)期间该收敛参数值具有合适的值,则认为满足该收敛标准。 如果满足该收敛标准,则该方法转到步骤S12以生成输出数据,否则该方法 转到步骤S3以开始新的迭代(以生成信号c(1)、、p(1)以及)。应当 指出,可以在步骤S3-S10的序列期间的任意时刻执行步骤S11中的收敛确认。

该收敛标准被选择以指示心脏和泵脉冲已得到充分分离,并且可以涉及 以下收敛参数中一个或多个参数的计算和估计。

在第一类型的收敛标准中,收敛参数代表当前迭代和先前迭代之间的时 序上的对应。在一个示例中,该收敛参数代表连续迭代之间的泵周期的时序 上的差异,并且可以通过例如分析通过步骤S8确定的基准时间[tp]来计算。 在另一示例中,该收敛参数代表连续迭代之间的心脏脉冲的时序之间的差异, 并且可以通过例如分析步骤S4确定的基准时间[tc]来计算。可以计算该收 敛参数以将连续迭代之间的有序对基准时间进行比较,从而将当前迭代中的 第一基准时间与先前迭代中的第一基准时间比较等。在另一示例中,该收敛 参数代表通过该方法确定的泵周期的时序与通过基准信号REF指示的泵周 期的时序相比较而言的差异。在所有这些示例中,收敛参数可以是一致地代 表成对基准时间之间的差异(或相似度)的任意度量,包括最大差值、绝对 差值的和、均方差的和、平均值、中间值等。

在第二种类型的收敛标准中,收敛参数代表当前迭代和先前迭代之间的 形状上的对应。在一个示例中,该收敛参数代表通过步骤S10生成的泵模板 信号的形状在连续迭代之间的差异,或通过步骤S7生成的滤波后的泵信号 p的形状在连续迭代之间的差异。在另一个示例中,该收敛参数代表通过步 骤S6生成的心脏模板信号的形状在连续迭代之间的差异,或通过步骤S3 生成的滤波后的心脏信号c的形状在连续迭代之间的差异。在这些示例中,可 以通过用来一致地代表两个曲线之间的差异(或相似度)的任意度量来给出 收敛参数。例如,例如通过最大差值、绝对差值的和、均方差的和、差值的 平均值、差值的中间值、相关值、相关系数等,可以计算收敛参数来代表两 个曲线之间在每个时间步长(time step)处信号值之间的成对差异。

在第三种类型的收敛标准中,收敛参数代表一次迭代期间生成的对应信 号(例如,泵模板信号和滤波后的泵信号p,或心脏模板信号和滤波后 的心脏信号c)之间的形状上的对应。这也相当于比较两个曲线,并且该收敛 参数可以通过上文针对第二种类型的收敛标准列出的度量中的任意一个给出。

在第四种类型的收敛标准中,该收敛参数值代表信号片段y和与泵模板 信号和心脏模板信号的总和(或可替代地,滤波后的泵信号p和滤波后的 心脏信号c的总和)之间的形状上的差异(或相似度)。这也相当于比较两个 曲线,并且该收敛参数可以通过上文针对第二种类型的收敛标准列出的度量 中的任意一个给出。

可替代地或附加地,如果超过了预定义的时间限制,或者如果收敛参数 值指示迭代之间存在显著收敛,则步骤S11可以将当前信号片段y的处理中 断。该时间限制例如可以通过(步骤S3-S11的)多个时间步长或多次迭代来 表示。如果超过了该时间限制或者检测到了收敛,则该方法可以中止或者转 到步骤S12以生成输出数据,或者转到步骤S1以处理另一个信号片段。

为了说明本发明滤波技术的效果,图10(a)示出了在图7中的方法的 14次完整迭代之后通过步骤S3(块21)生成的滤波后的心脏信号c(14),图 10(b)示出了通过步骤S6(块22)生成的对应的心脏模板信号图10 (a)到图10(b)中的垂直虚线指示视在心脏周期的基准时间。该信号是基 于模拟的压力信号P生成的,图10(c)示出了嵌入到已经处理后的信号片 段y中的模拟心脏信号csim。如从图中可以看出的,心脏模板信号和 真实信号csim之间存在非常密切的相似度。滤波后的心脏信号c(14)和信号 csim之间也存在合适的对应。图10(d)将信号c(14)、(垂直虚线)中 视在心脏脉冲的估计基准时间和信号csim(具有圆点的实线)中心脏脉冲的 实际基准时间进行比较。如从图中可以看出的,本发明的技术能够精确地估 计每个心脏脉冲的时序。应当认识到,本发明的滤波技术操作为将心脏脉冲 和泵脉冲分离开来,其中,心脏脉冲是通过心脏模板信号和滤波后的心脏信 号c中的合适时序、大小和形状来表示的,并且泵脉冲是在泵模板信号和滤 波后的泵信号p中表示的。

步骤S12可以以多种不同方式生成输出数据。该输出数据可以代表信号 片段y中的心脏脉冲或泵脉冲。在一个实施例中,步骤S12输出“心脏信号”, 该“心脏信号”是基于信号(或信号c)而生成的,以代表压力信号P中心 脏脉冲的时序、大小和形状。如果信号片段y在压力信号P中不重叠,则步 骤S12可以通过将该分离处理针对连续的信号片段y所生成的信号(或c) 连接而形成心脏信号。如果该信号片段y在压力信号P中部分重叠,则步骤 S12可以通过将针对连续信号片段生成的信号(或c)中的重叠部分组合(例 如,平均)而生成心脏信号。将重叠部分组合将改善心脏信号的质量,当然 代价是运算负荷增大。还可以通过步骤S12或在单独的处理中进一步处理心 脏信号,以如本领域所知的那样基于心脏信号中心脏脉冲的消失来检测静脉 接入装置2”与导管接入点3的连接断开,或者例如,根据WO2011/080190 中公开的技术中的任意一种来预测有症状的血压快速升高,WO2011/080190 通过引用的方式并入本文。在另一个实施例中,步骤S12输出“心脏时序 数据”,该“心脏时序数据”例如具有用于心脏周期的基准时间[tc]的形式, 或具有心脏周期长度的形式。可以通过步骤S12或在单独的处理中进一步处 理心脏时序数据或心脏信号,以例如根据WO2011/080189中公开技术中任意 一个计算表示如下参数中的一个或多个的参数值:心率变异性(HRV)、心 率(HR)、心率震荡(HRT)、异位搏动速率(异位搏动计数,EBC)、或 异位搏动的来源(例如,心房/心室),WO2011/080189通过引用的方式并入 本文。在另一个实施例中,步骤S12输出“心脏脉冲轮廓”,该“心脏脉冲 轮廓”例如具有心脏周期轮廓的形式或具有心脏周期轮廓的一部分的形式。 可以通过步骤S12或在单独的处理中进一步处理心脏脉冲轮廓或心脏信号, 以例如根据WO2011/080189中公开的技术中的任意一个来计算表示如下参 数的参数值:血管的动脉状态(动脉僵硬度)、血管钙化程度以及导管接入 点的状态,或例如根据WO2011/080188中公开的技术中的任意一个来检测导 管接入点3中接入装置2’、2”的位置反转,WO2011/080188通过引用的方式 并入本文。可以通过步骤S12或在单独的处理中进一步处理心脏时序数据、 心脏脉冲轮廓或心脏信号,以例如根据WO2011/080194中公开的技术中的任 意一个来估计心输出量或流经导管接入点的血液流速(“通路流量”), WO2011/080194通过引用的方式并入本文。在另一实施例中,步骤S12输出 “泵信号”,该“泵信号”是基于信号(或信号p)生成的,以代表压力信 号P中泵脉冲的形状、大小和时序。可以通过步骤S12或在单独的步骤中进 一步处理泵信号,以例如根据WO2011/080187中公开的技术,基于泵脉冲的 变化检测导管接入装置2”与导管接入点3之间的连接断开,WO2011/080187 通过引用的方式并入本文。在另一实施例中,步骤S12输出“泵时序数据”, 该“泵时序数据”例如具有用于泵周期的基准时间[tp]的形式,或具有泵周 期长度的形式。可以通过步骤S12或在单独的处理中进一步处理泵时序数据 或泵信号,以计算泵的血液泵运速率,或检测泵4中的故障情况。在另一个 实施例中,步骤S12输出“泵脉冲轮廓”,“泵脉冲轮廓”例如具有泵周期 轮廓的形式,或具有泵周期轮廓的一部分的形式。可以通过步骤S12或在 单独的处理中进一步处理泵脉冲轮廓、泵时序数据或泵信号,以例如根据前 述WO2011/080187中公开的技术检测泵4中的故障情况,例如辊失衡、辊与 管段之间缺乏闭合等。

实现示例

以下是对于前文中描述的原理实现方式的简要数学描述。参照图7中的 步骤给出描述。

步骤S2

血液泵的速度通常是预先知道的,因为它是由诊所人员针对透析机而设 定的。然而,为了使得所提出的方法独立于机器设定,由所观察到的信号y(t) 的零交叉来确定具有用Np表示的特定时间间隔的泵旋转数,参见图8(b)。 如果由于相同原因在处理期间由工作人员改变了泵速度,则直接重新估计Np。 一开始,假设泵速度与周期长度Tp一致,对应于一个360度的完整旋转 (complete revolution)。第k次旋转的开始时间由如下公式给出:

tp,k=kTp,k=0,,Np-1  (1)

为了简单起见,假设第一次旋转的开始时间是0。通过使用在(1)中关 于周期性的假设将所有Np次旋转平均来获得初始泵周期轮廓

p(t;Tp)=1NpΣk=0Np-1y(t+kTp),0t<Tp---(2)

采用最小均方误差(LSE)标准来找出Tp的值,该Tp的值在Np次旋转内 提供了的周期性扩展,即,的值

p~(0)(t+kTp)=p(t;Tp),0t<Tp---(3)

与y(t)的最佳拟合。在图8(a)到图8(b)中发现的示例。LSE 通过如下公式给出:

ϵp(Tp)=1NpTp0NpTp(p~(t;Tp)-y(t))2dt---(4)

T^p=argmin(1-ηp)Tp<Tp<(1+ηp)Tpϵp(Tp)---(5)

其中,对由平均周期长度(由Np确定)定义的搜索间隔、零交叉的 次数以及通过ηp(0<ηp<1)定义的搜索间隔执行最小化。应当指出,针对 搜索间隔内的所有Tp的检验值重新计算(2)中的泵周期轮廓。上标“(0)” 表明该估计是初始估计,随后将被迭代索引“(j)”代替。

步骤S3

从y(t)中减去由(3)中的泵周期轮廓的周期性扩展产生的初始泵模板信 号产生了心脏信号的初始估计,即,滤波后的心脏信号:

c(0)(t)=y(t)-p~(0)(t)---(6)

步骤S4-S6

由(6)中c(0)(t)的低通滤波后的版本的零交叉图案来确定心脏周期的数目和相关的开始时间滤波减少了泵相关的残余成分的 影响,该残余成分可以被看做图8(c)中开始时的尖锐波谷。应当指出,由 零交叉估计Nc比估计Np更具挑战性,不仅是因为心脏脉冲的振幅比泵脉冲 小得多,还因为在c(0)(t)中存在泵脉冲的残余成分。因而,对心脏周期的数 目Nc进行迭代估计。

通过将每个心脏周期的时间用因子缩放从而使得它们各自的长度 在平均之前被归一化,获得了初始心脏周期轮廓

c(0)(t)=1Nc(0)Σk=0Nc(0)-1c(0)(ac,k(0)t+tc,k(0)),0t<Tc(0)---(7)

其中,对于k=0,,Nc(0)-1:

Tc(0)=tc,Nc(0)(0)-tc,0(0)Nc(0)---(8)

Tc,k(0)=tc,k+1(0)-tc,k(0)---(9)

ac,k(0)=Tc,k(0)Tc(0)---(10)

通过相对于指示第k个心脏周期长度的变量将心脏周期轮廓 缩放而开始迭代估计过程,从而从LSE的意义上来说它与滤波后的 心脏信号c(j)(t)最佳拟合。从数学的角度上而言,这种优化是通过如下公式 给出的:

T^c,k(j+1)=argminηc,0Tc(j)<Tc,k(j+1)<ηc,1Tc(j)ϵc(Tc,k(j+1))---(11)

其中,

ϵc(Tc,k(j+1))=1Tc,k(j+1)0Tc,k(j+1)(c(j)(t+t^c,k(j+1))-c(j)(t·Tc(j)Tc,k(j+1)))2dt---(12)

将搜索上限和下限ηc,0和ηc,1选择为使得不仅可以检测到标准窦性节律, 而且可以检测到室性早搏(premature ventricular beats)。注意,该优化被顺 序地执行,即一次针对一个心脏周期。

通过先前心脏周期的长度之和给出(12)中被拟合至时间尺度缩放后的 心脏周期轮廓的心脏周期c(j)(t)的开始时间

t^c,k(j+1)=Σl=0k-1T^c,l(j+1),k=1,,Nc(j+1)-1---(13)

分别类似于(7)和(10)来计算心脏周期轮廓和平均心脏周期 长度的更新后的版本。已知和通过连接来更新心脏模 板信号直到覆盖了整个观察间隔,参见图8(c),

对于k=0,,Nc(j+1)-1

c~(j+1)(a^c,k(j+1)t+t^c,k(j+1))=c(j+1)(t),0t<Tc---(14)

通过在观察到的信号片段y(t)内找到拟合的心脏周期的最大数量来针对 每次迭代更新心脏周期的数量Nc(j+1)

步骤S7

通过从观察到的信号片段中减去心脏模板信号来更新滤波后的泵信号,

p(j+1)(t)=y(t)-c~(j+1)(t)---(15)

步骤S8-S10

现在放松(relax)具有恒定周期长度Tp的(1)中的初始假设,从而每个 泵旋转都具有它自己的周期长度Tp,k,从而解释了如下事实:旋转和旋转之 间的泵速度可能稍微不同。因而,还采用用于对针对心脏信息进行迭代估计 的(11)中的上述优化来找到Tp,k,只不过搜索间隔是通过(5)中的间隔给 出的。

虽然可以类似于(12)中的误差εc来定义误差εP,然而本实现示例通过 针对其第二次迭代而替换(12)中的被积函数(integrand)来计算误差εP。这 完成之后不再强调心脏模板信号中的快速变化。另一差别在于,针对半个旋 转(180°)而不是整个旋转将误差εP最小化,从而潜在地实现了信号片段y 的更优拟合。这两个差异已经被发现能够减少所需的迭代数并减少心脏模板 信号中泵脉冲的瞬时残余成分。

虽然可以通过将滤波后的泵信号中的泵周期(通过Tp,k给出的) 平均而生成更新后的泵周期轮廓然而代替地本实现示例通过将信 号片段y(t)中的对应泵周期平均而生成其中通过Tp,k类似地给出 信号片段y(t)中对应的泵周期。因而,将在中识别出的泵周期映射 至用于计算泵周期轮廓的y(t)中的对应泵周期。这已经被发现可以 通过减少心脏脉冲的残余成分随着迭代过程的进行而逐渐移动到泵模板信号 的风险而改善稳定性。

通过用因子来对每个泵周期轮廓的时间进行缩放从而在平均之 前将它们的长度均一化来更新泵周期轮廓,

p(j+1)(t)=1NpΣk=0Np-1y(ap,k(j+1)t+tp,k(j+1)),0t<T^p,---(16)

其中,类似于(10)来定义缩放因子

类似于心脏模板信号,通过连接生成泵模板信号从而能够覆 盖整个观察间隔,

对于k=0,,Nc(j+1)-1:

p~(j+1)(ap,k(j+1)t+t^p,k(j+1))=p(j+1)(t),0t<T^p---(17)

步骤S11

当满足如下标准时,考虑交替迭代估计过程已经收敛:

maxk|t^p,k(j+1)-t^p,k(j)|<δ---(18)

其中,δ表示收敛公差。只要(18)中的标准仍然没有满足,则迭代索 引j加1,并且该过程返回至步骤S3,该步骤S3通过从观察到的信号片段 中减去泵模板信号来更新滤波后的心脏信号,

c(j+1)(t)=y(t)-p~(j+1)(t)---(19)

如果在L次迭代内没有达到收敛,则该过程终止。可能优选的是,测试 泵开始时间的收敛,该泵开始时间可能比心脏开始时间更可靠,因 为泵脉冲比心脏脉冲更占据主导地位,而且,在估计过程期间泵周期数量保 持固定。

如下文所述,已经在压力信号中为1分钟的时间窗口内的各个信号片段 上实施了根据实现示例的方法来评估性能。

在40到150bpm范围内的心率处验证了该方法的性能。这一范围被认 为是覆盖了大多数透析病人的心率。相对心脏振幅是12%。在图11中描绘 了针对100个信号片段的模拟和估计心跳开始时间(时间误差)之间的平均 标准偏差。模拟的血液流速是每分钟400ml/min,该流速对应于具有44、89 和134rpm的谐波的泵速率。可以看出,当心脏速率与泵的任意谐波重叠时 该性能就不太精确。在这些情况下,该方法不太适用于将心脏脉冲与泵脉冲 分离。

还针对不同的心跳振幅研究了性能。模拟了压力信号,该压力信号相对 于泵脉冲振幅的心脏脉冲振幅是在2%到50%之间。心率是67bpm。对于 每个振幅,分析了100个信号片段。参见图12,计算了估计的和模拟的心脏 脉冲出现时间(时间误差)之间的差值的平均标准偏差。当心脏振幅较低时, 噪声占据主导地位并且干扰了估计的开始时间。

在图13中描绘了达到收敛所需的迭代数。所需的迭代数随着心脏脉冲的 相对大小的增大而增大。一个原因可能是因为初始泵信号估计()随 着心脏脉冲的相对大小增大变得不太精确。对于较弱的心脏脉冲而言,由于 噪声的影响增大,迭代数增多。

根据该实现示例的方法也适用于来自两个主体的压力记录。使用估计的 开始时间计算针对信号片段的平均心脏速率。还基于来自连附至主体的光电 容积描记仪(PPG)传感器的基准PPG信号而计算心率。基于在每次心跳的 半上升时间出现的基准PPG信号来计算开始时间。在图14中可以看到心率 之间的比较。该结果示出了由体外静脉压力信号估计的心脏速率和两个主体 的基准PPG信号之间很好的一致性。该误差很好地落入了每分钟一次心跳的 范围内。

无论采用何种表现方式,都可以通过在一个或多个通用或专用计算装置 上运行的专用软件(或固件)来实现滤波装置7。在此背景下,应当理解的 是,图5到图6中的每个块可以指方法步骤的概念上的等效(即,用于执行 特定功能的装置);块与特定硬件或软件程序之间并不总是存在一对一的对 应关系。例如,当执行一组指令时,处理单元用作一个块,而当执行另一组 指令时,处理单元用作另一块。这样的软件控制的计算装置可以包括一个或 多个处理单元(参见图1中的9a),例如CPU(“中央处理单元”)、DSP (“数字信号处理器”)、ASIC(“专用集成电路”)、离散的模拟和/或 数字组件、或一些其它可编程逻辑器件,例如FPGA(”现场可编程门阵列”)。 装置7还可以包括系统存储器和用于将包括系统存储器(参见图1中的9b) 的各种系统组件耦接至处理单元的系统总线。系统总线可以是包括如下总线 的多种类型总线结构中的任意一种:存储器总线或存储器控制器、外围总线 以及使用多种总线架构中任意一种的本地总线。系统存储器可包括具有易失 性和/或非易失性存储器形式的计算机存储介质,如只读存储器(ROM)、 随机存取存储器(RAM)和闪速存储器。专用软件可被存储在系统存储器中, 或者存储在被包括在计算装置中或者可以被计算装置访问的其他可移除/不 可移除的易失性/非易失性计算机存储介质,例如磁性介质、光学介质、闪速 存储器卡、数字磁带、固态RAM、固态ROM等等。装置7可以包括一个或 多个通信接口,例如串行接口、并行接口、USB接口、无线接口、网络适配 器等,以及一个或多个数据获取设备,例如A/D转换器。专用软件可被提供 给设备7上的任何合适的计算机可读介质,包括记录介质或只读存储器。

还可以想到,如本领域已知的那样,一些(或全部)块被完全或部分地 由专用硬件来实现,例如FPGA、ASIC或离散电子元件(电阻、电容、运算 放大器、晶体管、滤波器等)装配件。

应当强调的是,本发明不限于数字信号处理,也可以完全通过模拟装置 的组合来实现。

虽然已经结合目前被认为是最具实用性且最优选的实施例描述了本发明, 然而应当理解,本发明并不限于所公开的实施例,相反,本发明旨在覆盖所 附权利要求书的精神和范围内包括的各种改型和等同布置。

在所有前述示例中,首先(在步骤S4-S6,S8-S10中)估计各模板信号 (心脏模板信号泵模板信号),然后(在步骤S7、S3中)从信号片段 y中减去这些模板信号以生成差信号(滤波后的泵信号p、滤波后的心脏信号 c)。该信号片段y可以表示为第一矢量,各模板信号可以表示为第二 矢量,并且差信号p、c可以通过按元素(element-wise)从第一矢量中减去 第二矢量而生成为第三矢量。在等效实现方式中,通过顺序生成第二矢量中 的元素(模板信号)并从第一矢量中对应的元素(信号片段y)减去该 元素而生成第三矢量。实质上,这对应于从第一矢量减去第二矢量。

如上所述,还可以设想基于心脏脉冲的初始模板信号来开始信号片段y 的迭代处理。本领域技术人员容易相应地修改图5中的框图以及图7中的流 程图。因而,本文所描述的基于泵脉冲初始模板信号的迭代处理的所有实施 例、变形例、示例以及实现方式都可以等同应用于基于心脏脉冲初始模板信 号的迭代处理。以图5为例,块24A可以被修改为将心脏脉冲的初始模板信 号供应给块21,且块22可以被修改为从21获取并处理滤波后的泵信 号p,从而生成泵脉冲的模板信号块24可以被修改为从块23获取并处理 滤波后的心脏信号c,从而生成心脏脉冲的模板信号块24A可以基于用 于指示心脏信号的速率或时序的基准信号(对应于图5中的REF)生成初始 模板信号可以从连附至主体的任意传统脉冲传感器(例如,脉搏手表、 诸如脉搏血氧计、心电图仪(ECG)之类的光电容积描记仪(PPG))获取 该基准信号。在另一示例中,该基准信号是通过EC回路中的被布置为检测 源自心脏的压力波的另一压力传感器(例如图1中的传感器6a)生成的压力 信号。可以设想,块24A不仅基于基准信号估计时序,而且还估计心脏周 期的形状和大小。

本发明的技术适用于从主体的全身血液回路取出血液从而在将血液返回 给主体之前对血液进行处理的所有类型的EC回路中。这种体外血液回路包 括用于血液透析、血液过滤、血液透析过滤、血浆置换、血浆分离置换、体 外隔膜氧化、辅助血液循环、体外肝支持/透析的回路。本发明的技术同样适 用于其他类型的体外血液回路(例如用于输血的回路以及心肺机)中的脉冲 分离。本发明的技术也适用于含有除了血液之外的其他液体并连接至人体或 动物主体的心血管系统的EC回路,包括用于静脉治疗的系统、输注泵、自 动腹膜透析(APD)系统等。这种液体的示例包括药液、透析流体、输注液 体、水等。

本发明的技术大致适用于在压力信号中将生理脉冲的重复序列与干扰脉 冲的重复序列分离,该压力信号是从连接至人体或动物主体的EC回路中的 压力传感器获取的。该生理脉冲可以源自该主体中的任意重复(周期性)生 理脉冲发生器,包括心脏、呼吸系统、用于血压调节的自主系统和用于体温 调节的自主系统。该干扰脉冲可以源自位于EC回路中或与EC回路相关联 的在压力信号中产生重复干扰脉冲的干扰发生器。在该背景下,“相关联” 暗示该干扰发生器不需要包括在EC回路中,但能够生成在EC回路中传播 给压力传感器的压力波。

如果压力信号P包含来自主体中的多于一个的脉冲发生器的生理脉冲, 则图5中的输入块18可以被配置为应用低通、带通或高通滤波器或它们的任 意组合,从而选择性地传输与压力信号P中将与干扰脉冲分离的生理脉冲相 关联的有限频率范围。如果生理脉冲源自心脏,则该有限的频率范围例如可 以是设定为大约0.5到3Hz,如果生理脉冲源自呼吸系统,则该有限的频率 范围例如可以是设定为大约0.15到0.4Hz,如果该生理脉冲源自用于血压调 节的自主系统,则该有限的频率范围例如可以是设定为大约0.04到0.14Hz, 如果生理脉冲源自用于温度调节的自主系统,则该有限的频率范围例如可以 是设定为大约0.001到0.1Hz。

该干扰发生器可以是任意类型的泵运装置,不仅可以是如上文公开的旋 转蠕动泵,也可以是任意其他类型的正排量泵,例如线性蠕动泵和隔膜泵。 此外,该干扰发生器可以是安装在流体容纳系统中或与流体容纳系统相关联 的一个或多个阀或限流器。该阀或限流器是可操作为周期性地停止流体流动、 改变流体流速或该变流体流路。该阀或限流器还可以包括在用于将流体排气 的系统或用于改变流体的静态压力的系统中。在另一示例中,该干扰发生器 是在特定类型的透析系统中使用的平衡腔。

可以将本文描述的技术扩展为将具有来自多于两个不同来源的脉冲进行 分离。仅给出图15作为对应于图5中的装置7但是被实现为用于将来自三个 不同脉冲发生器的脉冲进行分离的装置7的框图的示例。为此,装置7包括 可以相应于减法块21、23和细化块22、24而配置的附加减法块27和附加细 化块28。而且,初始块24A被配置为生成两种不同类型的脉冲的初始模板信 号。在示出的示例中,装置7被配置为将心脏脉冲、泵脉冲和用辅助脉冲表 示的第三类型的脉冲分离,该第三类型的脉冲可以源自主体中另外的生理脉 冲发生器或与EC回路相关联的另外的干扰发生器。在示出的示例中,初始 块24A例如基于泵4的一个基准信号REF1和辅助脉冲来源的一个基准信号 REF2生成泵脉冲的初始模板信号和辅助脉冲的初始模板信号如从 图中可以看出的,装置7生成滤波后的心脏信号c、心脏模板信号滤波后 的泵信号p、泵模板信号辅助脉冲的滤波后的信号q以及辅助脉冲的模板 信号从前文中的详细描述可以清楚图15中装置7的结构和操作,因而将 不再赘述。

压力传感器可以具有任何类型,例如通过电阻、电容、电感、磁、声学 或光学感测来操作,并使用一个或多个隔膜、波纹管、弹簧管(Bourdon tube)、 压电组件、半导体组件、应变仪、谐振布线、加速度计等等。

本发明的技术不需要操作实时数据,而是可以用来处理离线数据,例如 先前记录的压力信号。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号