用于仅在消隐时段之间的时间期间与植入式无引线心脏起搏器通信的医疗装置的制作方法

文档序号:12505629阅读:304来源:国知局
用于仅在消隐时段之间的时间期间与植入式无引线心脏起搏器通信的医疗装置的制作方法

本申请要求于2014年8月6日提交的美国临时申请No.62/033,932、于2014年8月6日提交的美国临时申请No.62/033,978、于2014年8月6日提交的美国临时申请No.62/033,998以及于2014年8月6日提交的美国临时申请No.62/034,017的权益,其全部公开内容通过引用并入本文。

技术领域

本公开一般涉及医疗装置,并且更特别地涉及多装置系统中的医疗装置之间的通信。



背景技术:

起搏器械可以被用于治疗患有各种心脏疾病的患者,该心脏疾病可能导致心脏将足够量的血液递送到患者身体的能力降低。这些心脏疾病可导致快速、不规则和/或低效的心脏收缩。为了帮助减轻这些疾病中的某些,可以将各种装置(例如,起搏器、除颤器等)植入患者的身体中。这样的装置可以监视并向心脏提供电刺激,以帮助心脏以更正常、高效和/或安全的方式操作。在一些情况下,患者可以具有多个植入装置,包括意图治疗身体的其他部分的装置。



技术实现要素:

本公开一般涉及用于使用患者体内的多个植入装置来协调异常心脏活动的治疗的系统和方法。可以设想的是,多个植入装置可以根据需要而包括例如起搏器、除颤器、诊断装置和/或任何其他合适的植入式装置。多个植入装置可以例如通过在装置之间发送通信脉冲而彼此通信。在一些示例中,第一装置可以使用通信脉冲来形成消息,用于致使第二装置(作为一些非限制性示例):向第二装置的一个或多个数据存储模块写入数据、从第二装置的一个或多个数据存储模块读取数据、将响应消息发送回第一装置、设置第二装置的地址或者复位第二装置。本公开设想了其他消息和消息功能。

在第一示例中,一种医疗装置包括:通信模块,用于通过身体组织与植入式无引线心脏起搏器通信;控制器,其可操作地耦接到所述通信模块,其中所述控制器被配置为:识别固有心跳和/或起搏脉冲;在固有心跳的每次发生和起搏脉冲的每次发生之后提供消隐时段;并且仅在所述消隐时段之间的时间期间经由所述通信模块与所述植入式无引线心脏起搏器通信。

可替代地或另外地,在上述示例的任一个中,医疗装置可以经由传导通信与植入式无引线心脏起搏器通信。

可替代地或另外地,在上述示例的任一个中,为了经由传导通信与植入式无引线心脏起搏器通信,控制器可以被配置为经由通信模块提供通过身体组织的多个通信脉冲,其中通信脉冲的每个低于心脏的捕获阈值。

可替代地或另外地,在上述示例的任一个中,通信脉冲是双相通信脉冲。

可替代地或另外地,在上述示例的任一个中,控制器还可以被配置为:确定通信脉冲的脉冲幅度和脉冲宽度的至少一个组合,其在通过身体组织被递送时不捕获心脏;并且经由通信模块提供通过身体组织的多个通信脉冲,其中所述通信脉冲具有确定出的脉冲幅度和脉冲宽度的至少一个组合。

可替代地或另外地,在上述示例的任一个中,为了经由传导通信与植入式无引线心脏起搏器通信,控制器可以被配置为经由通信模块通过传导通信来将预定长度的一个或多个消息传送到植入式无引线心脏起搏器。

可替代地或另外地,在上述示例的任一个中,为了经由传导通信与植入式无引线心脏起搏器通信,控制器可以被配置为经由通信模块将第一消息传送到植入式无引线心脏起搏器。

可替代地或另外地,在上述示例的任一个中,如果在控制器经由传导通信将第一消息传送到植入式无引线心脏起搏器的同时发生固有心跳,则医疗装置可以被配置为提供第一消隐时段,并且在所述第一消隐时段期满之后经由所述通信模块将所述第一消息重新发送到所述植入式无引线心脏起搏器。

可替代地或另外地,在上述示例的任一个中,如果在控制器通过传导通信将第一消息传送到植入式无引线心脏起搏器的同时发生起搏脉冲,则医疗装置可以被配置为提供第二消隐时段,并且在所述第二消隐时段期满之后经由所述通信模块将所述第一消息重新发送到所述植入式无引线心脏起搏器,其中所述第二消隐时段长于所述第一消隐时段。

可替代地或另外地,在上述示例的任一个中,为了与植入式无引线心脏起搏器通信,控制器还可以被配置为响应于第一消息经由通信模块通过传导通信来接收第二消息。

可替代地或另外地,在上述示例的任一个中,如果控制器在发送第一消息之后的预定时段内未能经由通信模块接收到第二消息,则控制器还可以被配置为经由通信模块通过传导通信重发所述第一消息。

可替代地或另外地,在上述示例的任一个中,控制器还可以被配置为:在每个固有心跳之后提供第一消隐时段;并且在每个起搏脉冲之后提供第二消隐时段,其中所述第二消隐时段长于所述第一消隐时段。

可替代地或另外地,在上述示例的任一个中,医疗装置是植入式医疗装置。

可替代地或另外地,在上述示例的任一个中,医疗装置是皮下植入式心律转复除颤器(S-ICD)。

可替代地或另外地,在上述示例的任一个中,医疗装置是外部医疗装置。

在另一个示例中,一种用于在多个医疗装置之间通信的方法,其中多个医疗装置中的至少一个是植入式医疗装置,包括:感测心电信号;确定固有心跳的发生;在固有心跳的每次发生之后提供消隐时段;并且除了在消隐时段期间之外,允许第一医疗装置和第二医疗装置之间的通信。

可替代地或另外地,上述示例的任一个还可以包括确定起搏脉冲的发生,并且在起搏脉冲的每次发生之后提供消隐时段。

可替代地或另外地,在上述示例的任一个中,第一医疗装置和第二医疗装置都是植入式医疗装置。

可替代地或另外地,在上述示例的任一个中,第一医疗装置和第二医疗装置之间的通信包括通过身体组织的传导通信。

可替代地或另外地,在上述示例的任一个中,在固有心跳的每次发生和起搏脉冲的每次发生之后提供消隐时段包括:在固有心跳的每次发生之后提供第一消隐时段,并且起搏脉冲的每次发生之后提供第二消隐时段,其中所述第二消隐时段长于所述第一消隐时段。

可替代地或另外地,在上述示例的任一个中,第一医疗装置和第二医疗装置之间的通信包括传送预定长度的一个或多个消息。

可替代地或另外地,在上述示例的任一个中,在第一医疗装置和第二医疗装置之间的通信包括经由传导通信将第一消息从第一医疗装置传送到第二医疗装置。

可替代地或另外地,在上述示例的任一个中,如果在第一医疗装置经由传导通信将第一消息从第一医疗装置发送到第二医疗装置的同时发生固有心跳,则提供第一消隐时段并且在第一消隐时段期满之后重新发送第一消息。

可替代地或另外地,在上述示例的任一个中,如果在第一医疗装置经由传导通信将第一消息从第一医疗装置发送到第二医疗装置的同时发生起搏脉冲,则提供第二消隐时段并在对应的第二消隐时段期满之后重新发送第一消息,其中所述第二消隐时段长于所述第一消隐时段。

可选地或另外地,在上述示例的任一个中,在第一医疗装置和第二医疗装置之间的通信包括响应于第一消息经由传导通信从第二医疗装置将第二消息发送到第一医疗装置。

可替代地或另外地,在上述示例的任一个中,如果第一医疗装置在发送第一消息之后的预定时段内未能接收到第二消息,则重新发送第一消息。

在又一示例中,一种医疗装置,包括:通信模块,用于通过身体组织与植入式无引线心脏起搏器通信;以及控制器,其可操作地耦接到所述通信模块,其中所述控制器被配置为:识别固有心跳;在固有心跳的每次发生之后提供消隐时段;并且仅在所述消隐时段之间的时间期间经由所述通信模块与所述植入式无引线心脏起搏器通信。

可替代地或另外地,在上述示例的任一个中,控制器还可以被配置为:识别起搏脉冲;并且在起搏脉冲的每次发生之后提供消隐时段。

可替代地或另外地,在上述示例的任一个中,医疗装置是皮下植入式心脏复律器。

可替代地或另外地,在上述示例的任一个中,通信模块经由传导通信与植入式无引线心脏起搏器通信。

可替代地或另外地,在上述示例的任一个中,通信模块通过提供通过身体组织的多个通信脉冲来与植入式无引线心脏起搏器通信,其中通信脉冲的每个低于心脏的捕获阈值。

可替代地或另外地,在上述示例的任一个中,控制器还可以被配置为:在每个固有心跳之后提供第一消隐时段;并且在每个起搏脉冲之后提供第二消隐时段,其中所述第二消隐时段长于所述第一消隐时段。

在又一个示例中,一种被配置为向患者的心脏递送电刺激治疗的医疗装置系统,所述系统包括:植入式无引线心脏起搏器,其被配置为向患者的心脏递送电刺激治疗;医疗装置,其通信地耦接到所述植入式无引线心脏起搏器并且被配置为:识别固有心跳;并且仅在除识别出的固有心跳期间之外的时间在所述医疗装置和所述植入式无引线心脏起搏器之间发起通信消息。

可替代地或另外地,在上述示例的任一个中,医疗装置还可以被配置为:识别起搏脉冲;并且仅在除识别出的固有心跳和识别出的起搏脉冲期间之外的时间在所述医疗装置和所述植入式无引线心脏起搏器之间发起通信消息。

可替代地或另外地,在上述示例的任一个中,医疗装置还可以被配置为:在每个识别出的固有心跳和每个识别出的起搏脉冲之后提供消隐时段;并且除了在消隐时段期间之外,允许在医疗装置和植入式无引线心脏起搏器之间发起通信消息。

可替代地或另外地,在上述示例的任一个中,医疗装置还可以被配置为:在每个识别出的固有心跳之后提供第一消隐时段;并且在每个识别出的起搏脉冲之后提供第二消隐时段,其中所述第二消隐时段比所述第一消隐时段长。

可替代地或另外地,在上述示例的任一个中,如果在医疗装置与植入式无引线心脏起搏器之间传送消息的同时医疗装置识别出固有心跳,则医疗装置还被配置为提供第一消隐时段并且在第一消隐时段期满之后重新发送消息。

可替代地或另外地,在上述示例的任一个中,如果在医疗装置与植入式无引线心脏起搏器之间传送消息的同时医疗装置识别出起搏脉冲,则所述医疗装置还被配置为提供第二消隐时段,并且在第二消隐时段期满之后重新发送所述消息,其中所述第二消隐时段长于所述第一消隐时段。

另外,应当理解,上面描述的方法的任一个可以由上面描述的装置和/或系统的任一个来执行。当然,所述方法还可以由没有在上面明确描述的装置和/或系统来执行,但是其具有执行如描述的方法的能力。

上述发明内容并不意图描述本公开的每个实施例或每个实施方式。通过参考结合附图的以下描述和权利要求,本公开的优点和成就以及对本公开更全面理解将变得显而易见并且被领会到。

附图说明

结合附图而考虑各种说明性实施例的以下描述可更全面地理解本公开,其中:

图1示出了根据本公开的一个示例的具有电极的示例性无引线心脏起搏器(LCP)的框图;

图2示出了根据本公开的一个示例的示例性医疗感测装置的框图;

图3示出了根据本公开的一个示例的示例性基于引线的医疗装置的框图;

图4示出了根据本公开的一个示例的示例性外部医疗装置的框图;

图5是根据本公开的示例的包括了多个医疗装置的系统的示意图;

图6A-图6D是示出了根据本公开的示例的通信脉冲的示意图;

图7示出了根据本公开的方面的脉冲幅度对脉冲宽度的说明性曲线图;

图8是根据本公开的一个示例的用于生成通信脉冲的示例电路的示意图;

图9是根据本公开的一个示例的用于接收通信脉冲的示例电路的示意图;

图10示出了根据本公开的示例的示出相对于彼此的由医疗装置递送的示例通信脉冲的说明性时序图;

图11示出了根据本公开的示例的说明性命令消息结构;

图12示出了根据本公开的示例的说明性响应消息结构;

图13是可以由医疗装置或医疗装置系统(诸如相对于图1-图4描述的说明性医疗装置和医疗装置系统)实施的说明性方法的流程图;

图14示出了根据本公开的示例的示出了与示例响应消息的通信有关的示例命令消息的通信的说明性时序图;

图15示出了根据本公开的示例的示出了与心动周期有关的示例命令消息和响应消息对的通信的说明性时序图;并且

图16是可以由医疗装置或医疗装置系统(诸如相对于图1-图5描述的说明性医疗装置和医疗装置系统)实施的说明性方法的流程图。

虽然本公开适于各种修改和替代形式,但是其细节已经借由附图中的示例被示出并且将被详细描述。然而,应当理解,意图不是将本公开的方面限制于描述的特定说明性实施例。相反,意图是涵盖落入本公开的精神和范围内的所有修改、等同物和替代方案。

具体实施方式

应当参考其中将不同附图中的类似元件相同地编号的附图来阅读以下描述。本描述和不一定按比例的附图描绘说明性实施例,并不意图限制本公开的范围。

正常的健康的心脏通过遍及整个心脏传导固有地生成的电信号而引发收缩。这些固有信号促使心脏的肌细胞或组织收缩。此收缩迫使血液从心脏出来和进入心脏,提供遍及身体的其余部分的血液循环。然而,许多患者患有影响其心脏的此收缩性的心脏疾病。例如,某些心脏可能产生不再生成或传导固有电信号的患病组织。这样的患者可能需要医疗装置以向他们的心脏提供起搏治疗,以促使他们的心脏收缩和泵血。

图1-图4总体上描绘了可以被用于向患者的心脏递送起搏治疗(例如包括起搏脉冲)的系统中的植入式医疗装置。一些系统可以包括多个医疗装置,诸如相对于图1-图4描述的那些,其可以协调将起搏治疗递送到心脏。虽然被配置为向患者的心脏递送治疗的医疗装置被用作示例多装置系统,但是本公开不应被如此限制。其他多装置系统被设想,包括具有植入式神经刺激器、植入式仅感测装置和/或如所期的任何其他合适的医疗装置的系统。本公开描述了用于在这样的多装置系统的装置之间进行通信的技术。

图1描绘了示例性无引线心脏起搏器(LCP),其可以被植入患者,并且可以操作以例如通过适当地递送起搏脉冲来向患者的心脏递送一种或多种类型的起搏治疗。在一些示例中,LCP可以根据一种或多种治疗技术(诸如心动过缓治疗、速率反应起搏治疗、抗心动过速起搏(ATP)治疗、心脏再同步治疗(CRT)和/或除颤治疗等等)来递送起搏脉冲。如在图1中可以看出,LCP 100可以是具有容纳在LCP 100内或直接在外壳120上的所有组件的紧凑装置。如图1的示例中示出的,LCP 100可以包括通信模块102、脉冲发生器模块104、电感测模块106、机械感测模块108、处理模块110、电池112和电极114。

通信模块102可以被配置为与位于LCP 100外部的诸如传感器或其他医疗装置等的装置通信。这样的装置可以位于患者身体的外部或内部。不论位置如何,外部装置(即,在LCP 100外部但不一定在患者身体外部)可以经由通信模块102与LCP 100通信以完成一个或多个所期功能。例如,LCP 100可以通过通信模块102将诸如感测到的电信号、指令、其他消息和/或数据的信息传送到外部医疗装置。外部医疗装置可以使用传送的数据和/或消息来执行各种功能,诸如确定心律失常的发生、递送电刺激治疗、存储接收到的数据和/或其他功能。LCP 100可以另外地通过通信模块102从外部医疗装置接收指令、数据和/或其他消息,并且LCP 100可以使用接收到的指令、数据和/或其他消息来执行各种功能,诸如确定心律失常的发生、递送电刺激治疗、存储接收到的数据和/或其他功能。通信模块102可以被配置为使用用于与外部装置通信的一个或多个方法。例如,通信模块102可以经由传导通信信号(conducted communication signal)、射频(RF)信号、电感耦合、光信号、声信号和/或适于通信的任何其他信号进行通信。将参考其他附图更详细地讨论LCP 100和其他装置之间的说明性通信技术。

在示出的示例中,脉冲发生器模块104可以被电连接到一个或多个电极114。在一些示例中,LCP 100可以另外地包括电极114’。在这样的示例中,脉冲发生器模块104可以被另外地电连接到一个或多个电极114’。脉冲发生器模块104可以被配置为生成电刺激信号,诸如起搏脉冲。例如,脉冲发生器模块104可以通过使用被存储在LCP 100内的电池112中的能量来生成电刺激信号,并且经由电极114和/或114’将生成的电刺激信号递送到患者的组织。在至少一些示例中,脉冲发生器模块104或LCP 100还可以包括切换电路,以选择性地将电极114和/或114’中的一个或多个连接到脉冲发生器模块104,以便选择脉冲发生器104经由哪些电极114/114’递送电刺激信号。脉冲发生器模块104可以生成具有特定特征或特定序列的电刺激信号,以便提供多个不同电刺激治疗中的一个或多个。例如,脉冲发生器模块104可以被配置为生成电刺激信号以提供电刺激治疗,以对抗心动过缓心律失常、快速性心律失常的心律失常、纤维性颤动心律失常和/或心脏同步心律失常。在其他示例中,脉冲发生器模块104可以被配置为生成电刺激信号,以提供与本文描述的那些不同的电刺激治疗,从而治疗一个或多个检测到的心律失常。

在一些示例中,LCP 100可以包括电感测模块106和机械感测模块108。电感测模块106可以被配置为感测心脏的心电活动。例如,电感测模块106可以被连接到一个或多个电极114/114’,并且电感测模块106可以被配置为接收通过电极114/114’传导的心电信号。在一些示例中,心电信号可以表示来自其中植入LCP 100的腔室的局部信息。例如,如果LCP 100被植入心脏的心室内,则由LCP 100通过电极114/114’感测到的心电信号可以表示心室心电信号。机械感测模块108可以包括或被电连接到各种传感器,诸如加速度计、血压传感器、心音传感器、血氧传感器和/或其他传感器,其测量心脏和/或患者的一个或多个生理参数。电感测模块106和机械感测模块108都可以进一步被连接到处理模块110,并且可以向处理模块110提供表示感测到的心电活动和/或生理参数的信号。虽然相对于图1被描述为分离的感测模块,但是在一些示例中,电感测模块106和机械感测模块108可以被组合成单个模块。

在一些情况下,处理模块110可以被配置为控制LCP 100的操作。例如,处理模块110可以被配置为从电感测模块106接收心电信号和/或从机械感测模块108接收生理参数。基于接收到的信号,处理模块110可以确定心律失常的发生和类型。基于任何确定出的心律失常,处理模块110可以控制脉冲发生器模块104根据一个或多个电刺激治疗来生成电刺激,以治疗确定出的心律失常。处理模块110还可以从通信模块102接收信息。在一些示例中,代替从电感测模块106和/或机械感测模块108接收到的信息或者除了其之外,处理模块110还可以使用这样接收到的信息来确定心律失常是否发生、确定心律失常的类型和/或确定响应于该信息采取特定动作。处理模块110可以另外地控制通信模块102向其他装置发送信息。

在一些示例中,处理模块110可以包括预编程芯片,诸如超大规模集成(VLSI)芯片或专用集成电路(ASIC)。在这样的实施例中,可以使用控制逻辑来对芯片进行预编程,以便控制LCP 100的操作。通过使用预编程芯片,处理模块110可以在能够维持基本功能的同时使用比其他可编程电路更少的电力,从而增加LCP 100的电池寿命。在其他示例中,处理模块110可以包括可编程微处理器等。这种可编程微处理器可以允许用户在制造之后调整LCP 100的控制逻辑,从而允许LCP 100比在使用预编程芯片时更大的灵活性。在一些示例中,处理模块110还可以包括存储器电路,并且处理模块110可以在存储器电路上存储信息和从存储器电路读取信息。在其他示例中,LCP 100可以包括与处理模块110通信的分离的存储器电路(未示出),使得处理模块110可以从分离的存储器电路读取信息和向其写入信息。存储器电路(无论是处理模块110的一部分还是与处理模块110分离)可具有例如八位的地址长度。然而,在其他示例中,存储器电路可具有十六、三十二或六十四位的地址长度或适合的任何其他位长度。另外,存储器电路可以是易失性存储器、非易失性存储器或易失性存储器和非易失性存储器的组合。

电池112可以向LCP 100提供电源以用于其操作。在一些示例中,电池112可以是不可再充电的基于锂的电池。在其他示例中,不可再充电电池可以由本领域已知的其他合适的材料制成。由于LCP 100是植入式装置,因此对LCP 100的访问可能被限制。在这种情况下,需要具有足够的电池容量以在延长的治疗时段(例如数天、数周、数月或数年)内递送治疗。在一些示例中,电池110可以是可再充电电池,以便促进增加LCP 100的可用寿命。

如图1中描绘的,LCP 100可以包括电极114,其可以相对于外壳120被固定,但暴露于LCP 100周围的组织和/或血液。在一些情况下,电极114通常可以被布置在LCP 100的任一端并且可以与模块102、104、106、108和110中的一个或多个电通信。在一些示例中,LCP 100可以另外地包括一个或多个电极114’。电极114’可以被定位在LCP 100的侧面上,并且增加LCP 100可以通过其来感测心电活动和/或递送电刺激的电极的数量。电极114和/或114’可以由一种或多种生物相容性导电材料制成,诸如已知为可安全植入人体内的各种金属或合金。在一些情况下,被连接到LCP 100的电极114和/或114’可以具有将电极114与相邻电极、外壳120和/或其他材料电隔离的绝缘部分。在一些情况下,电极114和/或114’可与外壳间隔开并通过连接线连接。在这样的实施例中,电极114和/或114’可以被放置在从外壳120延伸的尾部上。

可以设想的是,电极114和/或114’可以具有各种尺寸和/或形状中的任一种,并且可以以多种距离中的任一种间隔开。例如,电极114可以具有二至二十毫米(mm)的直径。然而,在其他示例中,电极114和/或114’可以具有二、三、五、七毫米(mm)的直径或任何其他合适的直径、尺寸和形状。在一些情况下,电极114和/或114’可具有零、一、三、五、十毫米(mm)的长度或任何其他合适长度,其中长度是远离外壳120延伸的电极114和/或114’的尺寸。另外,电极114和/或114’中的至少一些可以彼此间隔二十、三十、四十、五十毫米(mm)的距离或任何其他合适的距离。单个装置的电极114和/或114’可以相对于彼此具有不同的尺寸,并且装置上的电极的间隔可以不均匀。

为了将LCP 100植入患者体内,操作者(例如,医生、临床医生等)可将LCP 100固定到患者心脏的心脏组织。为了促进固定,LCP 100可以包括一个或多个锚定件116。锚定件116可以包括任何数量的固定或锚定机构。例如,锚定件116可以包括一个或多个销、卡钉、螺丝、螺钉、螺旋件和/或尖齿等。在一些示例中,尽管未示出,但是锚定件116可在其外表面上包括可沿着锚定件116的至少一部分长度行进的螺纹。该螺纹可以提供心脏组织和锚定件之间的摩擦,以帮助将锚定件116固定在心脏组织内。在其他示例中,锚定件116可以包括其他结构,诸如倒刺或长钉等,以促进与周围的心脏组织的啮合。

图2描绘了示例性医疗装置MD 200,其可以被植入到患者体内并且可以操作以感测表示患者的生理状况的一个或多个信号。如在图2中可以看到的,MD 200可以是具有被容纳在MD 200内或直接在外壳220上的所有组件的紧凑装置。如图2中示出的,MD 200可以包括通信模块202、电感测模块206、机械感测模块208、处理模块210、电池212和电极214/214’。

在一些示例中,MD 200可以类似于如相对于图1描述的LCP 100。例如,通信模块202、电感测模块206、机械感测模块208、处理模块210、电池212和电极214/214’可以类似于如相对于图1描述的通信模块102、电感测模块106、机械感测模块108、处理模块110、电池112和电极114/114’。然而,MD 200可以不包括脉冲发生器模块。例如,MD 200可以是专用传感器装置。因此,在一些示例中,MD 200可以以少量微小硬件差异地与LCP 100相同。可替代地,除了可能被禁用或不被使用的一个或多个组件(诸如脉冲发生器模块)之外,MD 200可以包括LCP 100的所有组件。

在其他示例中,MD 200可以包括与LCP 100基本上不同的硬件。例如,MD 200可以在尺寸上与LCP 100基本不同,这是因为MD 200可能由于MD 200的典型植入位置而造成不需要与LCP 100一样严格的尺寸约束。在这样的示例中,MD 200可以包括比LCP 100更大的电池和/或更强大的处理单元。

图3描绘了另一个装置、医疗装置(MD)300的示例,其可以与图1的LCP 100结合使用,以便检测和治疗心律失常和其他心脏疾病。在示出的示例中,MD 300可以包括通信模块302、脉冲发生器模块304、电感测模块306、机械感测模块308、处理模块310和电池318。这些模块中的每个可以类似于LCP 100的模块102、104、106、108和110。另外,电池318可以类似于LCP 100的电池112。然而,在一些示例中,MD 300可以在外壳320内具有较大的体积。在这样的示例中,MD 300可以包括更大的电池和/或能够处理比LCP 100的处理模块110更复杂的操作的更大的处理模块310。

虽然MD 300可以是诸如图1中示出的另一无引线装置,但在一些情况下,MD 300可以包括诸如引线312的引线。引线312可以包括在电极314和位于外壳内的一个或多个模块之间传导电信号的电线。在一些情况下,引线312可以被连接到MD 300的外壳320并远离该外壳320延伸。在一些示例中,引线312被植入在患者的心脏上、内部或与其相邻。引线312可以包含一个或多个电极314,其被定位在引线312上的各个位置以及距外壳320各个距离处。一些引线312可以仅包括单个电极314,而其他引线312可以包括多个电极314。通常,电极314被定位在引线312上,使得当引线312被植入患者体内时,一个或多个电极314被定位以执行所期功能。在一些情况下,一个或多个电极314可以与患者的心脏组织接触。在其他情况下,一个或多个电极314可以被皮下植入但邻近患者的心脏。电极314可以将固有生成的心电信号传导至引线312。引线312继而可以将接收到的心电信号传导至MD 300的模块302、304、306和308中的一个或多个。在一些情况下,MD 300可以生成电刺激信号,并且引线312可以将生成的电刺激信号传导至电极314。电极314然后可以将电刺激信号传导至患者的心脏组织(直接地或间接地)。

引线312可另外地包含被配置为测量心脏和/或患者的一个或多个生理参数的一个或多个传感器,诸如加速度计、血压传感器、心音传感器、血氧传感器和/或其他传感器。在这样的示例中,机械感测模块308可以与引线312电通信,并且可以接收从这种传感器生成的信号。

虽然不是必需的,但是在一些示例中,MD 300可以是植入式医疗装置。在这样的示例中,MD 300的外壳320可以被植入在例如患者的经胸部区域中。外壳320通常可以包括对于在人体中的植入是安全的多种已知材料中的任一种,并且可以在被植入时针对患者身体的流体和组织将MD 300的各种组件气密密封。

在一些情况下,MD 300可以是植入式心脏起搏器(ICP)。在这些示例中,MD 300可以具有被植入在患者心脏上或患者心脏内的一个或多个引线,例如引线312。一个或多个引线312可以包括与患者心脏的心脏组织和/或血液接触的一个或多个电极314。MD 300可以被配置为感测固有地生成的心电信号并且基于对感测到的信号的分析来确定例如一个或多个心律失常。MD 300可以被配置为经由被植入心脏内的引线312递送CRT、ATP治疗、心动过缓治疗和/或其他治疗类型。在一些示例中,MD 300可以另外地被配置为提供除颤治疗。

在一些情况下,MD 300可以是植入式心律转复除颤器(ICD)。在这样的示例中,MD 300可以包括被植入患者心脏内的一个或多个引线。MD 300还可以被配置为感测心电信号、基于感测到的心电信号确定快速性心律失常的发生、并且响应于确定快速性心律失常的发生而递送除颤治疗。在其他示例中,MD 300可以是皮下植入式心律转复除颤器(S-ICD)。在其中MD 300是S-ICD的示例中,引线312之一可以是皮下植入的引线。在其中MD 300是S-ICD的至少一些示例中,MD 300可以仅包括被皮下植入但在胸腔外部的单个引线,然而这不是必需的。

在一些示例中,MD 300可以不是植入式医疗装置。而是,MD 300可以是患者身体外部的装置,并且电极314可以是被放置在患者身体上的皮肤电极。在这样的示例中,MD 300可能能够感测表面电信号(例如,由心脏生成的心电信号或由被植入患者体内的装置产生并通过身体传导至皮肤的电信号)。在这样的示例中,MD 300可以被配置为递送各种类型的电刺激治疗,包括例如除颤治疗。

图4描绘了可以与图1的LCP 100和/或其他医疗装置结合使用以便检测和治疗心律失常和/或其他心脏疾病的另一装置、医疗装置(MD)400的示例。在示出的示例中,MD 400可以包括通信模块402、脉冲发生器模块404、电感测模块406、机械感测模块408、处理模块410和电源418。这些模块中的每个可以类似于LCP 100的模块102、104、106、108和110。然而,MD 400可以是外部医疗装置。因此,在一些示例中,电源418可以是将外部(例如从壁式插座)供应的电力转换成适合于MD 400的形式的电力转换器。

MD 400可以另外地包括被连接到处理模块410的显示器416。显示器416可以是能够显示字母、数字、图形和其他形式的信息的监视器或其他屏幕。在至少一些示例中,显示器416能够接收用户输入。例如,显示器416可以是触摸敏感显示器。在其他示例中,MD 400可以包括一个或多个外围输入装置,诸如鼠标和/或键盘。可以设想的是,显示器416可以被结合到具有MD 400的公共外壳中,或者可以在分离的外壳中。

MD 400可以包括电极414。在其中MD 400是外部医疗装置的示例中,电极414包括皮肤贴片电极。当电极414被连接到患者的皮肤时,MD 400可以感测在患者体内生成的电信号。在其中MD 400包括脉冲发生器模块404的示例中,MD 400可以另外地能够通过电极414向患者递送电脉冲。例如,MD 400的脉冲发生器模块404可以被配置为根据通过电极414传导的一个或多个电刺激治疗来生成电刺激脉冲。另外,通信模块402可以被配置为生成传导通信信号,其通过电极414传导并进入身体。机械感测模块408可以直接地或通信地被连接到一个或多个感测装置,诸如加速度计、血压传感器、心音传感器、血氧传感器以及测量心脏和/或患者的生理参数的其他传感器。

在一些示例中,MD 400可以是用于对一个或多个其他医疗装置进行编程的编程装置,诸如图1-图3中示出的那些。在这些示例的一些中,MD 400可以不被配置为递送电刺激治疗。用户可以将一个或多个参数输入到外部显示器416和/或另一外围装置中,其将输入的参数发送到处理模块410。在至少一些示例中,MD 400可以被用于将ID(配对)命令发出到植入式医疗装置,如随后相对于表1描述的。处理模块410可以指示通信模块402使用一种或多种形式的通信来将接收到的参数或其他参数传送到其他医疗装置,所述一种或多种形式的通信诸如传导通信信号、射频(RF)信号、电感耦合、光信号、声信号和/或任何其他合适的信号。本文描述了各种传导通信技术,通信模块402可以在传送这样的参数和/或其他信息中采用该通信技术。

图5示出了被连接到医疗装置系统500的患者540,该医疗装置系统500包括诸如关于图1-图4描述的那些的装置。图5示出了被植入或被定位在各个示例位置处的系统500的装置。例如,LCP 502、504、506都被描绘为被植入在心脏550的不同腔室内。然而,在一些示例中,心脏可以包括被植入在单个腔室内的多个LCP或被植入在心脏550的外部部分上的其他LCP。在其他示例中,LCP可以被植入心脏550的其他腔室中或心脏550的腔室的不同组合中。图5还描绘了在远离心脏550的位置处被植入的LCP 518。IMD 508可以是类似于相对于图3所描述的那些,诸如ICD或S-ICD,其中引线509被连接到电极510并被皮下植入。传感器516被描绘为靠近患者540的胸部被植入,并且在一些情况下,可以类似于相对于图2描述的MD 200。传感器516还可以在远离心脏的位置处被植入。外部医疗装置512可以不是植入的医疗装置。而是,外部医疗装置512可以通过皮肤贴片电极514等连接到患者540,并且可以类似于如关于图4描述的MD 400。

LCP 518和传感器516的远程位置的示例包括被植入在患者500的头部、颈部、胸部、经胸部、腹部、上肢和下肢区域中的装置。另外,远程位置包括器官或身体结构内或上的植入部位,如在诸如以下器官内或上的位置:脑、肺、口腔、食管、胃、肝、胆囊、肾、胰、脾、肠、结肠、肾上腺、膀胱、子宫、隔膜、骨。远程位置还包括诸如血管(例如静脉、动脉)、淋巴管(例如颈静脉干、肠干)和气道血管(例如气管、支气管)的血管中的植入部位。

系统500的装置可以经由通信通路通信,例如发送和接收数据、指令、消息和/或其他信息。虽然可以设想的是装置可以使用各种方式进行通信,诸如使用RF信号、电感耦合、光信号或声信号,但是在至少一些示例中,系统500的装置可以使用传导通信进行通信。因此,系统500的装置可以具有允许这种传导通信的组件。如上面相对于图1-图4讨论的,系统500的装置可以每个具有通信模块。每个通信模块可以被配置为生成传导通信信号,并且经由诸如电极502a、502b、504a、504b、506a、506b、510、514、518a和518b的一个或多个耦合电极将信号发送到患者体内。尽管在图5中未具体描绘出,但是传感器516还可以包括一个或多个电极。通信模块可以另外地被配置为经由一个或多个电极接收传导通信信号。在一些示例中,装置可以使用脉冲发生器模块而不是通信模块来生成传导通信信号。

患者的身体组织可以将传导通信信号从发送装置传导至接收装置。在一些情况下,传导通信信号可以是电流传导通信信号。例如,发送装置可以将传导通信信号差别地耦接到患者540的身体组织中,并且身体组织用作传输线路。一个或多个接收装置可以提取这些差动信号。这种技术与电容技术相反,在后者中发送的和接收的信号以公共接地源为参考。

关于图6更详细地描述的传导通信信号可以不同于起搏脉冲或其他电刺激治疗信号。例如,系统500的装置可以以对于心脏而言的是亚阈值从而不捕获心脏的幅度/脉冲宽度组合递送传导通信信号。在一些情况下,递送的传导通信信号的幅度/脉冲宽度组合可以高于心脏的捕获阈值,但是如果需要,则可以在心脏的不应期期间被递送和/或可以被并入起搏脉冲或被调制到起搏脉冲上。

传导通信信号可以是电压脉冲、电流脉冲、双相电压脉冲、双相电流脉冲或者根据需要的任何其他合适的电脉冲。在一些示例中,传导通信信号可以是电压脉冲和电流脉冲的组合。因此,在其中传导通信信号包括电压脉冲的示例中,系统500的装置可以包括用于诸如在通信模块或脉冲发生器模块中的生成电压脉冲的适当电路。当生成电压脉冲时,控制电压的幅度,并且电流的幅度取决于传输介质的电压幅度和电阻。在其中传导通信信号包括电流脉冲的示例中,系统500的装置可以包括用于生成电流脉冲的适当电路。当生成电流脉冲时,控制电流的幅度,并且电压的幅度取决于传输介质的电流幅度和电阻。在其中传导通信信号包括电压脉冲和电流脉冲两者的示例中,系统500的装置可以包括用于生成电压脉冲和电流脉冲两者的适当电路。相对于图6描述了系统500的装置可以使用的传导通信信号的一些示例特征。

传导通信信号可以以任何适当的方式被调制以编码传送的信息。例如,并且在一些情况下,传导通信信号可以是脉冲宽度调制的。可替代地或另外地,连续的传导通信信号之间的时间可被调制为编码所期信息。相对于图10-图15描述了用于使用传导通信信号编码信息和在装置之间发送消息的说明性技术。

图6A-图6D示出了系统500的装置在通信时可以使用的传导通信信号的一些示例特征。虽然相对于传导电压信号描述了示例,但是可以设想的是,系统500的装置可以使用传导电流信号。

图6A描绘了系统500的装置可以在传导通信方案中使用的示例通信电压脉冲。具体地,图6A描绘了通信电压脉冲602,其具有电压幅度604和脉冲宽度606。通信电压脉冲602是单相的正极性通信电压脉冲。在这样的示例中,幅度604可以是三、四或五伏,或任何其他合适的幅度。在一些情况下,幅度604可与生成电压脉冲的装置的电池的电压相关。例如,幅度604可以在生成装置的电池的电压的一倍和两倍之间。如果生成装置的电池的电压为6伏,则幅度604可以在6和12伏之间。电压倍增器(未示出)可以被用于倍增电池的电压以用于生成通信脉冲。脉冲宽度606可以是一、五、十、十五、二十微秒或任何其他合适的时间长度。

图6B描绘了系统500的装置可以在传导通信方案中使用的另一示例通信电压脉冲。图6B描绘了通信电压脉冲610,其具有电压幅度612和脉冲宽度614。与通信电压脉冲602相反,通信电压脉冲610是单相负极性通信电压脉冲。也就是说,幅度612是负的。例如,幅度612可以是负三、负四或负五伏,或任何其他合适的幅度。脉冲宽度614可以是一、五、十、十五、二十微秒或任何其他合适的时间长度。与幅度604一样,在一些示例中,幅度612可以与生成电压脉冲的装置的电池电压相关。

图6C和图6D都描绘了系统500的装置可以在传导的通信方案中使用的通信电压脉冲的其他示例。图6C描绘了通信电压脉冲620,其是以正部分620a开始并以负部分620b结束的双相通信电压脉冲。正部分620a和负部分620b中的每个具有独立的幅度和脉冲宽度。幅度626和628可以具有三、四或五伏的幅度或任何其他合适的幅度,其中幅度626具有正值并且幅度628具有负值。另外,在一些示例中,幅度626和628可与生成电压脉冲的装置的电池电压相关。脉冲宽度622和624可以每个为一、五、十、十五、二十微秒或任何其他合适的时间长度。因此,通信电压脉冲620的一些示例总脉冲宽度可以是二、十、二十、三十、四十微秒或任何其他合适的时间长度。图6D描绘了通信脉冲640,包括负部分640a、正部分640b、脉冲宽度642和644以及幅度646和648。除了电压脉冲640在正部分640b之前具有负部分640a之外,通信电压脉冲640是类似于通信电压脉冲620的双相通信电压脉冲。脉冲宽度642和644以及幅度646和648可以具有与针对通信电压脉冲620描述的那些类似的值,或者不同的值。

在一些示例中,图6A-图6D中描绘的通信电压脉冲可具有在脉冲之间或在脉冲的正部分与负部分之间变化的幅度和脉冲宽度。例如,在其中装置生成多个单相通信电压脉冲的情况下,第一通信电压脉冲可以具有就幅度和脉冲宽度而言的第一特性集合,并且第二通信电压脉冲可以具有第二特性集合,其中第二特性集合中的至少一些不同于第一特性集合。在一些情况下,连续单相通信电压脉冲之间的极性也可以变化。尽管未示出,但是在一些示例中,在双相脉冲之间可以存在延迟。例如,在图6C和图6D中,在脉冲620a和620b或640a和640b之间可以分别存在延迟。延迟可以是一、二、五、十微秒或任何其他合适的时间长度。

在其中医疗装置生成双相通信电压脉冲的示例中,通信电压脉冲的第一部分的幅度可以不同于通信电压脉冲的第二部分的幅度。另外,通信电压脉冲的第一部分的脉冲宽度可以不同于通信电压脉冲的第二部分的脉冲宽度。然而,代替在相同的双相通信电压脉冲的不同部分之间的不同或者除了其之外,就幅度和脉冲宽度以及甚至极性而言的特性可以在连续的双相通信电压脉冲之间不同。

如上面讨论的,系统500的装置可生成为亚阈值电压脉冲(不捕获心脏的电压脉冲)的通信电压脉冲。这可以在没有干扰电刺激治疗的任何递送(例如通过引起心脏的不期望的捕获)而允许系统500的装置在宽范围的心动周期内通信。因此,由系统500的装置使用的传导通信电压脉冲通常可以具有落在安全区域710内的特性,如图7中描绘的。

图7示出了曲线图700,其是以毫伏和毫秒计的脉冲幅度对脉冲宽度的曲线图。曲线702表示当被递送到患者的组织时导致患者心脏的捕获的电压脉冲的脉冲幅度和脉冲宽度的组合。在该图中,位于曲线702上或曲线702上方和右侧的脉冲幅度和脉冲宽度的任何组合已被确定为在动物测试模型中捕获心脏。位于曲线702下方和左侧的脉冲幅度和脉冲宽度的任何组合被确定为不导致心脏的捕获。该区域被定义为安全区710。

在人类患者中,曲线702可以随患者而变化,并且在某种程度上是时间和/或其他因素的函数。因此,导致捕获和不导致捕获的确切组合或脉冲幅度和脉冲宽度可变化,导致了针对于脉冲幅度和脉冲宽度的给定组合是否将捕获心脏的一些不可预测性。在一些示例中,则,安全区域710可以是位于第二曲线(曲线708)的下方和左侧的脉冲幅度和脉冲宽度的组合。第二曲线708可以具有与曲线702类似的形状,仅向下和向左移动安全余量706。安全余量706可以被设置使得如果曲线702确实根据时间或其他因素而改变,则曲线702将不会或在统计学上不可能移位到曲线708下方和左侧。因此,在一些示例中,安全区域710可以包括曲线708而不是曲线702的下方和左侧的脉冲幅度和脉冲宽度的组合。

因此,系统500的装置可以被配置为生成具有在安全区域710内的特性的通信电压脉冲。在一些示例中,安全区域710可以针对特定患者被预先确定,并且系统500的装置可以被配置为生成具有落入预定的安全区域710内的脉冲幅度和脉冲宽度的组合的通信电压脉冲。在一些情况下,系统500的一个或多个装置可以被配置为通过生成具有不同脉冲幅度和脉冲宽度特性的多个电压脉冲并确定所生成的电压脉冲是否捕获心脏来确定安全区域710。在这些示例中,系统500的装置可以被配置为周期性地确定导致心脏捕获的脉搏幅度和脉搏宽度的一个或多个组合。在确定电压脉冲的特性的哪些组合导致捕获之后,系统500的装置可以被配置为仅生成具有比导致捕获的那些电压脉冲更低的脉冲幅度和/或更短的脉冲宽度的通信电压脉冲。系统500的装置可以可替代地被配置为生成以下通信电压脉冲,其特性是比导致捕获的那些电压脉冲的特性更小和/或更短的预定量,作为安全裕度。在一些情况下,系统500的装置可以被配置为在复合安全区域710内生成电压脉冲,该复合安全区域710基于针对人群的确定出的安全区域而预先确定。

图8是系统500的装置可以用来生成通信电压脉冲的示例电路800的图。在示出的示例中,电路800可以是通信模块的一部分。或者,在其中脉冲发生器模块生成通信电压脉冲的示例中,电路800可以是脉冲发生器模块的一部分。电路800可以包括被连接到第一电极的双开关802a和802b以及被连接到第二电极的双开关804a和804b。说明性电路800另外地包括电压源806。使用电路800的装置可以以产生本文描述的一个或多个通信电压脉冲的方式操作开关802a、802b和804a、804b。例如,该装置可以闭合开关802a和804b,并断开开关802b和804a,以在电极-A和电极-B之间产生正幅度通信脉冲。相反,该装置可以闭合开关802b和804a,并断开开关802a和804b,以在电极-A和电极-B之间产生负幅度通信脉冲。为了产生双相通信脉冲,该装置可以闭合开关802a和804b,并断开开关802b和804a,以在电极-A和电极-B之间产生正幅度通信脉冲,并且然后立即地或在预定延迟之后闭合开关802b和804a并且断开开关802a和804b,以在电极-A和电极-B之间产生负幅度通信脉冲。开关保持在闭合状态中的时间将确定对应的脉冲宽度。一般来说,该装置可以以任何方式操作开关802a、802b、804a和804b以产生各种不同的通信电压脉冲,诸如相对于图6A-图6D描述的那些。

图9是说明性电路900的示意图,其中系统500的装置可以被用于感测通信电压脉冲。例如,电路900可以被包括在装置的通信模块中。说明性电路900描绘了被连接到运算放大器908的正端子和负端子的两个输入端。该输入端(例如第一电极和第二电极)分别被连接到开关902和904。开关902和904典型地一起被切换,并且可以被用于控制电路900何时感测通信脉冲。例如,当起搏脉冲被预期递送时、当冲击被预期递送时、当预期发生固有心跳时、和/或在其他时间,开关902和904可以被断开。

电路900的第一输入端可以通过一个或多个电路元件被耦接到运算放大器908的正输入端。在至少一个示例中,电路元件可以包括电容器906a和电阻器906c。在这样的示例中,电容器906a和电阻器906c可以在将信号馈送到放大器908的正端子之前用作高通滤波器,从而衰减低频信号。以类似的方式,第二输入端可以通过一个或多个电路元件被耦接到运算放大器908的负输入端。在图9的示例中,第二输入端通过电容器906b和电阻器906d被耦接到运算放大器908的负输入端。电容器906b和电阻器906d可以在将信号馈送到运算放大器908的负端子之前用作高通滤波器,从而衰减低频信号。

包括运算放大器908的接收器电路950可以从如上面描述的两个电极接收信号。当信号通过接收器电路950时,各种元件可协作以放大差分信号和/或对其进行滤波,以减少信号中存在的任何通信电压脉冲的噪声和/或增强该通信电压脉冲的特征。然后,该信号可以在940处作为被放大和/或滤波后的信号离开接收器电路950。然后可以将被放大和/或滤波后的信号馈送到处理器或可以检测一个或多个通信电压脉冲的其他电路中。

接收器电路950可以包含一个或多个放大器和/或滤波元件。例如,接收器电路950可以包含放大器920和930。更具体地,放大器908的输出端可以馈送到放大器920的正端子。放大器920的输出端可以在被回馈到放大器920的负端子之前由一个或多个电路元件925修改。放大器920的输出端也可以被馈送到放大器930的正端子中,并且来自数模转换器的信号可以被馈送到放大器930的负端子。放大器930的输出端然后可以为在940处的接收器电路950的输出端的被放大和/或滤波后的信号。

在至少一些示例中,系统500的装置可以不断地接收和处理信号。例如,开关902和904可以被恒定地闭合,将感测到的信号传导到电路900中。在其他示例中,系统500的装置可以在至少大部分时间(例如,针对每个心动周期的大部分)接收和处理信号。因此,电路900可以被设计为低电力以便提高电池寿命。在一些示例中,电路900可以被设计为具有一毫伏或更小的灵敏度,具有1到100毫伏的线性输入范围,但这只是一个示例。电路900可以被配置用于300和1500欧姆之间的源阻抗,但是再次地这只是一个示例。

在一些情况下,系统500的装置可以使用通信电压脉冲之间的经过时间来对信息进行编码。图10提供了用于使用通信电压脉冲之间的经过时间来对信息进行编码的一些示例技术。图10示出了四个示例通信电压脉冲1010a-1010d的曲线图。通信电压脉冲1010a-1010d分别由三个不同时段1002、1004和1006分离。在示出的示例中,最后时段1008不将一个通信电压脉冲1010d与另一个通信电压脉冲分离。相反,时段1008只是从通信电压脉冲1010d延伸的时间的阈值长度,而没有随后的通信电压脉冲1010在阈值时间长度的结束之前发生。在一些情况下,系统500的装置可以基于通信电压脉冲1010a-1010d之间的时间长度来识别通信符号。例如,如果两个通信电压脉冲之间的时间落入第一时间范围内,则可以识别出第一符号。如果两个通信电压脉冲之间的时间落入第二时间范围内,则可以识别出第二符号。如果两个通信电压脉冲之间的时间落入第三时间范围内,则可以识别出第三符号,等等。在一个示例中,当两个通信电压脉冲之间的时间落入800-1100微秒的范围内时,识别出同步符号,当两个通信电压脉冲之间的时间落入550-700微秒的范围内时,识别出“1”符号,并且当两个通信电压脉冲之间的时间落入350-450微秒的范围内时,识别出“0”符号。在一些情况下,“0”和“1”符号分别对应于“0”和“1”位,这是因为系统500的装置可以在基本两位数系统中操作。这些只是一些示例。可以设想的是,在通信协议中可以包括任何数量的不同符号,其中不同的符号被分配给不同的时间或时间范围。在一些情况下,如果通信电压脉冲在阈值时间量(例如,时段1008)内没有被另一通信电压脉冲跟随,则可以识别出帧结束(EOF)符号。阈值时间量(例如,时段1008)可以是例如1250微秒或更多。

在一些情况下,可以使用内部时钟来跟踪通信电压脉冲之间的时间。可以设想的是,发送装置可以包括以时钟频率振荡的内部时钟。同样地,接收装置可以包括以相同(或不同)时钟频率振荡的内部时钟。当这样提供时,要被传送的每个符号可以在通信电压脉冲之间被分配不同数量的时钟周期。例如,同步符号可以被分配24个时钟周期,针对25.6kHz的时钟频率,其将对应于大约938微秒的通信电压脉冲之间的延迟。可以提供范围以帮助补偿噪声、温度改变、电压变化、时钟偏移等。该范围可以是例如+/-10%,或者在上面给出的示例中可以是从约844微秒到约1032微秒。“1”符号可以被分配给16个时钟周期,针对25.6kHz的时钟频率,其将对应于约625微秒的通信电压脉冲之间的延迟。可以围绕该图提供范围以帮助补偿噪声、温度改变、电压变化、时钟偏移等。该范围可以是例如+/-10%,或者在上面给出的示例中可以是从约563微秒至约688微秒。同样,“0”符号可以分配给10个时钟周期,针对25.6kHz的时钟频率,其对应于约391微秒的通信电压脉冲之间的延迟。可以围绕该图提供范围以帮助补偿噪声、温度改变、电压变化、时钟偏移等。

为了发送所期符号,发送装置可以提供第一通信电压脉冲,然后对对应于所期符号的时钟周期数进行计数(例如,针对“1”符号为16个时钟周期),并且然后提供第二通信脉冲。当接收装置接收到第一通信电压脉冲时,接收装置可以开始对内部时钟周期进行计数。当接收到第二通信脉冲时,接收装置可以停止对时钟周期进行计数。然后,接收装置可以将计数的内部时钟周期的数量与分配给每个符号的时钟周期的数量进行比较。当找到匹配时,接收装置识别出所期符号。

在一些情况下,发送装置和/或接收装置中的内部时钟的精度可能随时间而降级。由于这种降级,系统500的装置可以开始相对于绝对时间长度而有差别地地确定时间长度,并且如果装置的时钟相对于彼此不同地降级则可以相对于彼此是有差别地。因此,在其中时段1002、1004、1006和1008是时间范围的示例中,系统500的装置即使在某一级别的时钟降级之后仍然可以正确地解释符号。

在一些情况下,系统500的装置可以被配置为在周期性或其他基础上重新配置其内部时钟。例如,第一装置可以广播开始校准信号、结束校准信号以及由广播装置确定出的两个信号之间的时间长度。每个其他装置然后可以校准它们的内部时钟,使得两个校准信号之间的时段等于由广播装置发送的时间长度。这种重新配置可以帮助确保装置的时钟相对于系统的其他装置的时钟不会偏移得太远而使得装置变得功能上不起作用。

无论时段1002、1004、1006和1008的确切长度如何,在一些示例中,时段1002可以比时段1004和1006的任一个更长。在这样的示例中,该布置可以防止一个或多个符号从一个装置到另一个装置的意外传输、或者将噪声解释为一个或多个符号的通信的装置。例如,系统500的装置可以在发送一个或多个其他符号之前发送通信电压脉冲以传送同步符号,并且接收装置可以忽略在接收到同步符号之前接收到的任何其他符号。在一些情况下,接收装置可以接收第一真实通信电压脉冲,但是然后在比时间段1002更短的时间长度之后接收噪声。如果噪声在形态上与通信电压脉冲类似,则接收装置可以将噪声解释为通信电压脉冲。然而,由于噪声在比时段1002更短的时间长度之后发生,所以即使噪声在指示“0”符号或“1”符号的时间长度处发生,接收装置也将忽略那些符号作为接收装置尚未接收到同步符号。以这种方式,系统500的装置可以抑制被错误地发送或被错误地解释的符号。

在一些情况下,在接收到每个通信电压脉冲之后,接收装置可以立即应用消隐时段(blanking period)。在消隐时段期间,接收装置可以忽略任何接收到的通信信号。这可以帮助进一步减少在通信电压脉冲被解释为有效通信电压脉冲之后可能立即出现的噪声。消隐时段可以在时段1002的长度的四分之一到四分之三之间的任何地方,或任何其他合适的时间长度。在一个示例中,消隐时段可以是例如约250微秒。在一些情况下,发送装置可以在通信电压脉冲的传输期间和/或之后应用类似的消隐时段。这样的消隐时段可以帮助防止感测来自其他装置的传导通信信号的发送装置的电路去感测由该发送装置生成的通信电压脉冲。

在图10中,系统500的一个或多个接收装置可以识别通信电压脉冲1010a和1010b之间的经过时间1002,并将经过时间1002解释为例如同步符号。同样地,系统500的一个或多个接收装置可以识别通信电压脉冲1010b和1010c之间的经过时间1004,并将经过时间1004解释为例如“1”符号。此外,系统500的一个或多个接收装置可以识别通信电压脉冲1010c和1010d之间的经过时间1006,并将经过时间1006解释为例如“0”符号。在一些情况下,系统500的一个或多个接收装置可以检测到通信电压脉冲1010d在阈值时间量1008内没有被另一通信电压脉冲跟随,并且可以将其解释为帧结束(EOF)符号。该特定示例仅是说明性的,并且可以设想的是,取决于应用,可以使用不同的符号、不同的时间延迟和不同的序列。

在一些示例中,系统500的装置连续地(尽管可能由消隐时段打断)监听传导通信信号。也就是说,系统500的装置可以在将传导通信信号发送到其他装置之前不发出唤醒信号或建立特定的通信连接。相反,系统500的装置可以依赖于同步脉冲作为至发送装置正在发送消息的系统500的其他装置的信号。在一些情况下,EOF符号可以是发送装置已经传送了整个消息的信号。

在图10的示例中,时段1002、1004、1006和1008被描绘为从每个通信电压脉冲1010的前缘进行测量。然而,在其他示例中,时段1002、1004、1006和1008可以从通信电压脉冲1010的其他特征中被测量出。例如,系统500的装置可以从通信电压脉冲1010的后缘测量时段1002、1004、1006和1008。在其他示例中,系统500的装置可以从通信电压脉冲1010的拐点测量时段1002、1004、1006和1008。另外,系统500的装置可以直到通信电压脉冲的幅度达到阈值电平才开始从通信电压脉冲1010的特征(例如前缘)开始测量时段。在一些情况下,系统500的装置可以从通信电压脉冲1010的过零点测量时段1002、1004、1006和1008。这些只是一些示例。

图11示出了系统500的装置可以用于传送数据、命令和/或其他信息的示例消息1100。说明性消息1100可以是包括用于致使另一装置采取动作的命令的命令消息。消息1100可以包括同步字段1102、地址字段1104、命令字段1106、有效载荷字段1108、错误校验字段1110和EOF字段1112。消息1100的同步字段1102可以包括一个或多个同步符号。如先前讨论的,同步符号可以向接收装置指示消息正被发起。

地址字段1104可以包括表示相对装置地址(RDA)的符号。系统500的每个装置可以具有唯一地识别系统500中的装置的RDA。在一些示例中,RDA可以包括三个位,从而允许八个装置具有唯一的RDA。然而,在其他示例中,地址字段1104可以根据需要而具有更多或更少的RDA位。

地址字段1104可以识别消息指引至的装置。如先前描述的,在一些示例中,系统500的装置可以不断地监听传导通信信号。因此,由发送装置发送的每个通信电压脉冲可以由系统500的所有装置来接收。然而,一旦装置已经接收到同步符号和RDA,该装置就可以尝试将其自己的RDA(存储在本地存储器)与接收到的RDA进行匹配。如果装置确定其RDA与接收到的RDA不匹配,则该装置可以忽略消息的其余部分。在一些示例中,这可以简单地意味着装置可以不基于消息中的命令字段1106而采取动作。在其他示例中,装置可以开始消隐时段或禁用其感测传导通信信号的电路。如果装置确定接收到的RDA与其自己的RDA匹配,则该装置可以继续处理该消息,例如,根据接收到的命令来采取动作。以这种方式,系统500的装置可以将消息指引至系统中的特定装置。如本文使用的,术语“接收装置”可以指示感测传导通信信号的任何装置,例如系统在传导通信信号的范围内的所有装置。本公开使用术语“预期装置(intended device)”来指示发送装置将消息指引至其的装置。

在一些示例中,系统500的装置可以具有多个相关联的RDA。在一些示例中,可以期望系统500的装置将消息指引至多个装置。在其中装置仅具有单个唯一RDA的示例中,发送装置将发送多个分离的消息,每个消息具有不同的RDA。然而,在其中装置具有多于一个相关联的RDA的示例中,相关联的RDA中的至少一个可以不是唯一的。作为一个示例,两个分离的装置可以具有它们自己相关联的唯一RDA和针对两个装置相同的第二非唯一RDA。因此,为了将消息指引至两个装置,发送装置将仅需要发送具有第二RDA的单个消息,这是因为第二RDA与两个装置相关联。以这种方式,装置通常可以具有一个唯一RDA以及任何合适数量的非唯一RDA,其也与一个或多个其他装置相关联,以促进从一个装置到多个装置的通信。在至少一些示例中,每个装置可以具有跨系统中的所有装置是相同的RDA。因此,当装置发送具有这样的RDA的消息时,该消息被指引至系统500中的所有装置。虽然系统500的装置已经被描述为具有长度为三位的RDA,但是其他示例系统具有更多或更少位的RDA。RDA的特定长度可以根据系统中唯一装置的数量以及出于指引消息的目的的装置的所期组合来选择。

在一个示例消息中,命令字段1106可以包括三位命令。然而,在其他示例中,命令字段可以是任何数量的位。命令字段可以表示由发送装置用于一个或多个接收装置以执行多个预定义命令之一的指令。

有效载荷字段1108可以包括发送装置在消息中包括的数据的一个或多个位。针对一些命令,接收装置可能需要被包括在有效载荷字段1108中的数据、地址和/或其他信息,以基于在命令字段1106中接收到的命令来采取所期动作。在一些示例中,有效载荷字段1108具有可能的尺寸范围,诸如零位到二十四位。然而,在其他示例中,有效载荷字段1108可以是任何其他合适的尺寸。可替代地,有效载荷字段可以具有固定长度,在一些情况下可以取决于在命令字段1106中指定的命令。例如,针对“读取字节(Read Byte)”命令,有效载荷字段1108可以是九位地址。然而,针对“写入字节(Write Byte)”命令,有效载荷字段1108可以包括总共十七位的九位地址和八位数据字段。

错误校验字段1110可以包括错误校验码,接收装置可以使用该错误校验码来确定接收到的消息在传输期间是否被损坏。例如,错误字段1110的内容可以包括由接收装置在奇偶校验方案、校验和方案、循环冗余校验方案和/或一些其他类型的错误校验方案中使用的位。错误校验字段1110还可以包括错误校正方案。例如,错误校验字段1110可以包括汉明、里德-所罗门或其他校正码。

在一些示例中,如果接收装置确定出消息被损坏,则接收装置可以向发送装置发送命令以重新发送该消息。然而,在一些示例系统中,可能不存在用于请求发送装置重新发送消息的命令(如表1中缺少的)。在这样的示例中,如果损坏的消息是命令消息,则接收装置可以不采取动作并且不发送响应消息(下面相对于图12进行描述)。在预定时段内没有接收到响应消息之后,发送装置可以重新发送命令消息。如果损坏的消息是响应消息,则发送命令消息的装置可以简单地再次发送命令消息以触发另一响应消息。

EOF字段1112可以简单地是发送装置包括的EOF符号以指示消息的结束。如上面描述的,在一些示例中,接收装置可以基于阈值时段(而不是两个通信电压脉冲之间的特定时段)内缺少通信电压脉冲来识别EOF符号。在这样的示例中,如与发送任何肯定信号或位相反,EOF字段1112可以简单地表示发送装置在阈值时间长度内缺少生成的通信电压脉冲。

下面的表1列出了系统500的装置可以执行的一些示例命令,以及识别该命令(在表1中以十六进制表示)的三个位:

表1

“命令类型”列列出了装置可以包括在图11的说明性消息1100中的各种命令的名称。“CMD#”列引用被用于唯一地识别每个命令的特定三位代码。在表1中,三位代码以十六进制格式表示。因此,0x0可以以二进制被表示为000,0x1可以被表示为001,0x2可以被表示为010,等等。当预期接收装置接收到三位命令时,该装置可以将接收的三个位与表1中表示的命令进行匹配,并且可以基于识别出的命令来采取请求的动作。在一些系统中,可以定义更多的命令,并且可以通过更大数量的位来识别每个命令。“RDA”列识别发送装置需要在每个命令的消息中包括的RDA的类型。“CMD有效载荷”列识别发送装置需要在每个命令的消息中包括的特定数据。“响应”列描述了预期接收装置(或多个装置)将针对每个命令返回的响应的类型。最后,“描述”列给出了每个命令的功能的一般描述。下面描述表1中列出的每个命令的描述:

复位命令

在装置接收到“复位(Reset)”命令(并且具有与复位命令的RDA字段中指定的RDA相匹配的RDA)后,接收装置执行复位。在一个示例中,接收装置可以临时切断其处理模块和/或存储器电路的电力。例如如果存储器电路包括至少一个易失性存储器部分,则该电力循环可能致使存储器电路丢失一个或多个存储的参数。在一些情况下,存储器电路可以包括至少一个非易失性存储器部分。在这样的示例中,装置可以保存在非易失性存储器部分中存储的一个或多个参数。虽然电力循环是执行复位的一种方式,但可以设想,可以使用任何合适的方法来复位接收装置。

ID(配对)命令

在接收到“ID(配对)”命令之后,接收装置可以将其自身与特定RDA相关联。在一个示例中,每个接收装置可以具有被存储在非易失性存储器中的唯一标识符。作为本文使用的一个示例,唯一标识符可以是与装置相关联的序列号,诸如在制造时或之后。在将其与任何RDA相关联之前,装置可以接收和处理所有消息,就好像装置是预期接收装置一样。如果接收到包括ID(配对)命令的消息,则接收装置可以确定在有效载荷字段中指定的序列号是否与其自身的序列号匹配。如果序列号匹配,则接收装置可以将在消息的地址字段中指定的RDA与其自身相关联,并将RDA存储在其本地存储器(非易失性或易失性存储器)中。在一些示例中,该配对可以对于该装置的寿命而言针对每个装置仅进行一次,而在其他情况下,该配对可以在任何合适的时间进行。在一些示例中,不是要为用于向患者递送电刺激治疗的医疗装置系统的一部分的装置可以向要为用于向患者递送电刺激治疗的医疗装置系统的一部分的医疗装置发出一个或多个ID(配对)命令。例如,编程器装置可以向医疗装置系统的每个医疗装置发出ID(配对)命令,以将RDA分配给每个医疗装置。编程器装置可以在将医疗装置植入患者之前或在将医疗装置植入患者时仅使用一次,或者可以仅在有限的时间使用,例如在医疗办公室设置中,用于从系统的医疗装置检索信息,或者改变医疗装置的设置。因此,在一些示例中可能不是这样,其中发送ID(配对)命令的装置也是与医疗装置系统的装置通信以便向患者递送电刺激治疗的装置。

读取字节命令

如果接收装置接收到“读取字节”命令(并且具有与在读取字节命令的RDA字段中指定的RDA匹配的RDA),则接收装置读取被存储在消息的有效载荷字段中所包含的地址处的数据字节,并将请求的数据字节发送到发送装置。

写入字节命令

如果装置接收到“写入字节”命令(并且具有与在写入字节命令的RDA字段中指定的RDA相匹配的RDA),则接收装置可以将消息的有效载荷字段中指定的数据字节写入在消息的有效载荷字段中指定的地址。在示出的示例中,有效载荷字段的九个位可以指定存储器地址,并且八个位可以指定要被写入的数据。在一些示例中,消息的有效载荷字段可以不同地被构造。

读取多个命令

如果装置接收到“读取多个(Read Mutiple)”命令(并且具有与在读取多个命令的RDA字段中指定的RDA匹配的RDA),则接收装置可以从其存储器读取多个数据字节,并且将多个数据字节发送到发送装置。在一个示例中,消息的有效载荷字段可以指定起始存储器地址以及字节数。接收装置可以读取从指定的起始存储器地址处起始的数据字节,并继续读取随后的存储器地址,直到已经读取了指定数量的字节为止,并且然后将请求的数据字节发送到发送装置。在一些示例中,接收装置可以从相对于指定的起始地址增加的连续地址读取。在其他示例中,接收装置可以从相对于指定的起始存储器地址减小的连续地址读取。在其他示例中,发送装置可以指定接收装置是否应该从相对于指定的起始存储器地址增加或减少的存储器地址读取和发送数据。

ACK和Ping命令

如果装置接收到“ACK”命令(并且具有与在ACK命令的RDA字段中指定的RDA匹配的RDA),则该消息不具有有效载荷字段,并且接收装置可以不基于命令而采取动作。如果接收装置接收到“PING”命令(并且具有与在PING命令的RDA字段中指定的RDA匹配的RDA),则接收装置可以简单地使用具有“ACK”命令的消息进行响应。如同“ACK”命令,包括“PING”命令的消息可以不具有任何有效载荷字段。

调试命令

可以在具有由至少两个装置共享的RDA(例如,诸如111的全局RDA)的消息中发送“调试(DEBUG)”命令。调试命令可以包括指定存储器地址的有效载荷字段。每个预期接收装置(基于RDA)可以读取被存储在指定的存储器地址处的数据,并将该数据发送回发送装置。每个预期接收装置可以在不同的时间发送数据。在一个示例中,每个预期的接收装置可以在发送数据之前等待不同的毫秒数,使得预期装置不同时发送读取的数据。在一些示例中,每个装置可以基于将装置的序列号的最后六个数字作为一个变量的等式来确定等待时间。例如,每个装置可以等待二十微秒乘以装置序列号的最后六位。

打开命令

最后,可能存在与唯一的三位标识符(例如0x2)相关联的未定义命令。在表1中,该命令被标记为“打开”。随后可以对装置进行编程,使得打开命令致使预期装置采取一些动作。例如,打开命令可以被用于向单个装置分配和/或取消分配非唯一RDA,以在不影响相关联的唯一RDA的情况下允许更复杂的多装置消息传递。这只是一个示例。

现在转到图12,图12示出了系统500的装置可以用来传送数据和其他信息的示例消息1200。消息1200可以是例如由接收装置响应于接收到命令消息而发送的响应消息。在示出的示例中,消息1200可以包括同步字段1202、地址字段1204、响应字段1206、有效载荷字段1208、错误校验字段1210和/或EOF字段1212。同步字段1202、地址字段1204、有效载荷字段1208、错误校验字段1210和EOF字段1212可以类似于如相对于图11描述的同步字段1102、地址字段1104、有效载荷字段1108、错误校验字段1110和EOF字段1112。

说明性消息1200和说明性消息1100之间的一个区别是消息1200具有响应字段1206而不是诸如命令字段1106的命令字段。如上面讨论的,具有命令字段的消息可以包括用于预期接收装置采取一些动作的命令。接收装置可以响应于命令消息而发送具有响应字段的响应消息。响应字段1206(并且有时是有效载荷字段)可以包括对接收到的命令消息的某种显式响应。例如,在接收到具有ID(配对)命令的消息之后,并且在预期接收装置将其序列号与接收到的ID(配对)命令消息的有效载荷字段中的序列号进行匹配之后,预期接收装置可以将响应消息发送回发送装置。在一些情况下,响应消息可以包括对响应字段1206中的ACK命令的引用。在一些情况下,响应消息可以不包括有效载荷字段1208中的任何内容。然而,如果接收装置没有将接收到的序列号与其自己的序列号匹配,则接收装置可以不采取动作并且不将响应消息发送回至发送装置。

如果预期接收装置接收到“读取字节”、“读取多个”或“调试”命令,则接收装置可以从一个或多个存储器地址读取请求的数据。响应于接收到任何命令,预期接收装置可以发送与响应消息1200不同的响应消息。例如,响应消息可以包括同步字段1202、地址字段1204、有效载荷字段1208、错误校验字段1210和/或EOF字段1212。该响应消息可以缺少响应字段1206。这种响应消息的有效载荷字段1208可以包含从一个或多个存储器地址读取的请求的数据。在其他示例中,响应消息还可以包括响应字段1204。

如果预期接收装置接收到命令消息中的“写入字节”、“复位”或“Ping”命令,则预期接收装置可以使用响应字段1206中的ACK命令来将响应消息发送回发送装置。响应消息可以不具有有效载荷字段1208。

尽管在上面的描述中,在一些示例中,命令消息和响应消息可以省略消息的一个或多个字段,但是这可能不是在所有情况下都是正确的。例如,如上面描述的,在具有“PING”命令的命令消息中,命令消息可以不包括有效载荷字段1108。然而,在其他示例中,命令消息可以包括空白有效载荷字段。例如,有效载荷字段可以包括全零。在这样的消息中,消息可以更长。然而,每个消息可以具有恒定尺寸(例如相同的位数),这可以允许用于处理消息的较不复杂的实现。另外地可能不是有效负载字段1108和1208基于命令类型而不同的情况。例如,有效载荷字段1108和1208可以具有固定尺寸。该固定尺寸可以基于要在单个消息中传送的最大数据量。在其中消息不需要用于要发送的数据的整个有效载荷字段的情况下,有效载荷字段的剩余部分可以是空白的,例如用零填充。再次,这可能导致具有恒定长度的消息。

以上面描述的方式,图11和图12中描述的每个字段可以包括通信脉冲集合。例如,为了传达信息,每个字段可以包括多个通信脉冲,以便传送多个位以包括传送的信息。然而,在一些示例中,单个通信脉冲可能足以将信息传送到接收装置。因此,在一些情况下,通信脉冲“集合”可以仅包括单个通信脉冲,而在其他情况下,通信脉冲“集合”可以包括多个通信脉冲。

图13是可以由接收装置执行的说明性方法1300的流程图。如1302处示出的,接收装置可以接收命令消息。如1304处示出的,该装置可以确定被包含在命令消息的地址字段1104中的RDA是否与接收装置的唯一RDA相匹配。如果命令消息中的RDA与接收装置的唯一RDA匹配,则接收装置可以执行命令消息的命令字段1106中的命令引用,如1306处示出的,并且然后如1350处示出的退出。如果命令消息中的RDA与接收装置的唯一RDA不匹配,例如因为命令消息中的RDA不同于接收装置的唯一RDA或者接收装置还没有相关联的唯一RDA,则接收装置可以确定命令字段中的命令是否是ID(配对)命令,如1308处示出的。如果该命令是ID(配对)命令,则接收装置可以确定消息的有效载荷字段是否与接收装置的唯一序列号匹配,如1310处示出的。如果有效载荷字段与接收装置的唯一序列号匹配,则接收装置可以设置其RDA等于消息的地址字段中的RDA,如1312处示出的。如果有效载荷字段与接收装置的唯一序列号不匹配,则接收装置可以忽略该命令,如1314处示出的,并且如1350处示出的退出。

如果命令不是ID(配对)命令,则接收装置可以确定命令消息的RDA是否是接收装置的非唯一RDA之一,如1316处示出的。例如,如先前描述的,除了每个接收装置的唯一RDA之外,每个接收装置还可以具有多个相关联的非唯一RDA。如果命令消息的RDA不是接收装置的非唯一RDA之一,则接收装置可以忽略该命令,如1320出示出的,并且如1350处示出的退出。然而,如果命令消息的RDA是接收装置的非唯一RDA之一,则接收装置可以执行该命令,如1318处示出的,并且如1350处示出的退出。

在一些示例中,接收装置可以基于命令消息的RDA是接收装置的非唯一RDA还是接收装置的唯一RDA中的一个来不同地响应命令消息。例如,在一些情况下,如果命令消息包括接收装置的唯一RDA,则接收装置可以针对给定的命令消息执行上面相对于表1描述的功能。然而,如果命令消息的RDA是接收装置的非唯一RDA之一,则接收装置可以对一个或多个命令不同地表现。在一个示例中,接收装置的非唯一RDA之一可以是全局RDA,例如,由系统的所有装置共享的RDA。如果接收装置接收到具有全局RDA的命令消息,并且该命令是写入字节命令或复位命令,则接收装置可以执行那些功能,但是可以不发送具有ACK响应的响应消息。另外,如果命令是Ping、读取字节或读取多个命令,则接收装置可以忽略这些命令。在其他系统中,仅当命令消息包括接收装置的非唯一RDA之一并且接收装置尚未设置其唯一RDA时,接收装置才可以以这些不同的方式执行命令。这些只是示例。

在一些示例中,装置可以使用RDA进行预编程。例如,处理模块或存储器模块可以使用特定的RDA进行预编程,使得当处理模块或存储器模块被并入装置中时,该装置则具有RDA。在其他示例中,装置可以直接被连接到编程装置,并且编程装置可以设置装置的RDA。在这样的示例中,装置可以不包括特定ID命令。例如,装置可能不识别ID命令,并且可能在接收到ID命令之后不改变或设置RDA。在这样的示例中,不是执行诸如相对于图13描述的方法(包括确定接收到的命令是否是ID命令),而是装置可以简单地忽略不包括等于其自己的RDA的RDA的任何消息。

图14和图15示出了发送命令消息和响应消息的各种时序方案。图14在时间线1406上显示了命令消息1402和响应消息1404。命令消息1402和响应消息1404由转向(turn-around)时间1408分离。在一些示例中,转向时间1408可以是毫秒的一半。然而,在其他示例中,转向时间1408可以是四分之一、四分之三、一或两毫秒、或任何其他合适的时间长度。在一些情况下,转向时间1408可以是固定值或可变值,其可以取决于诸如例如系统噪声、信噪比、信号强度、接收装置的处理能力、接收装置的电池电平、整个系统中的接收装置的数量等因素。

如上面相对于图6A-图6D详细描述的,命令消息和响应消息可以每个是使用多个间隔的通信脉冲的通信,每个通信脉冲具有幅度和脉冲宽度。可以设想的是,被用于发送命令消息1402的通信电压脉冲的幅度和/或脉冲宽度可以不同于被用于发送响应消息1404的通信电压脉冲的幅度和/或脉冲宽度。

更一般地,当第一植入式医疗装置从第一植入式医疗装置向第二植入式医疗装置发送第一消息(例如命令消息1402或响应消息1404)时,多个间隔开的通信脉冲可以具有第一幅度和第一脉冲宽度。当第二植入式医疗装置从第二植入式医疗装置向第一植入式医疗装置发送第二消息(例如,响应消息1404或命令消息1402)时,多个间隔开的通信脉冲可以具有第二幅度和第二脉冲宽度。在一些情况下,第一幅度和第二幅度可以基本上相同(例如,+/-10%),但是第一脉冲宽度和第二脉冲宽度可以基本上不同。在一些情况下,第二脉冲宽度可以是第一脉冲宽度的2、3、4、5或更多倍。在一些情况下,第一幅度和第二幅度可以基本上不同,并且第一脉冲宽度和第二脉冲宽度可以基本相同(例如+/-10%)。在一些情况下,第二幅度可以是第一幅度的2、3、4、5或更多倍。在一些情况下,第一幅度和第二幅度可以基本上不同,并且第一脉冲宽度和第二脉冲宽度可以基本上不同。

在一些情况下,第一植入式医疗装置可以是皮下植入式心脏复律器,并且第二植入式医疗装置可以是植入式无引线心脏起搏器。这只是一个示例。然而,由于这些装置中的每个在身体中的不同位置以及诸如电池容量的其他因素,在不引起捕获和/或不引起过度的电池消耗的情况下可以在通信脉冲中提供的能量数量可以基本上不同。由于这些和其他原因,由每个装置发出的通信脉冲的幅度和/或脉冲宽度可以不同。

图15示出了用于实施命令消息和响应消息的各种时序方案。示出了示例心电图1500,其包括由QRS波1502a-1502c示出的多个心动周期以及命令和响应消息对1504和1515。除了如先前描述的感测传导通信信号之外,系统500的装置还可以感测心电活动,诸如固有和/或起搏心跳。在一些示例中,可以通过识别心电图1500的QRS波1502a-1502c来检测固有和/或起搏心跳。在另一个示例中,可以通过识别心电图1500的QRS波1502a-1502c的R波来检测固有和/起搏心跳。无论如何检测到固有和/或起搏心跳,系统500的装置都可以被配置为围绕检测到的QRS波1502a-1502c开始消息消隐时段,例如消息消隐时段1510a-1510c。系统500的装置可以被配置为在这样的消息消隐时段1510a-1510c期间不发送任何命令或响应消息。换句话说,系统500的装置可以被配置为除了在消隐时段期间之外允许系统500的装置之间的通信。

在一些情况下,消隐时段1510a-1510c在检测到固有心跳之后被发起,并且之后可以延长一段时间。例如,消隐时段1510a-1510c可以在检测到心跳信号的P波之后被发起。在其他示例中,消隐时段1510a-1510c可以直到检测到QRS波1502a-1502c的S波之后才开始。在其他示例中,消隐时段1510a-1510c可以在检测到QRS波1502a-1502c的对应R波时开始。

在一些示例中,装置可以在发送消息的过程中检测心跳(例如QRS波),如使用命令和响应消息对的重叠命令消息1505的QRS波1502c示出的。在这样的示例中,发送装置可以在QRS波1502c的检测和消隐时段1510c的发起时停止发送消息,如图15中指示出的。尽管在其他示例中,发送装置可以继续发送消息。在这些示例的任一个中,可能未正确地接收到消息,这是因为消息被截断,或者因为由于由QRS波1502c引起的“噪声”而造成传输的信噪比可能较低。一旦消隐时段1510c已经过去,则装置可以第二次发送该命令消息,如由命令和响应消息对1515指示出的。以类似的方式,如果发送响应消息的装置在响应消息的通信期间检测到心跳,则装置可以在消隐时段结束之后第二次重新发送响应消息。虽然在其他示例中,发送装置可以替代地停止发送响应消息,并且在消隐时段结束之后不重新发送响应消息。因此,发送命令消息的装置可能在预定量的时间内没有接收到。在这样的示例中,发送命令消息的装置可以第二次重新发送该命令消息,这将提示来自接收装置的另一响应消息,如先前相对于图11和图12以及表1描述的。

系统500的装置可另外检测由刺激脉冲1506示例性地表示的刺激脉冲。在这些示例中,装置可被配置为在检测到刺激脉冲1506之后实施消隐时段,诸如消隐时段1512。在至少一些示例中,消隐时段1512可以长于消隐时段1510a-c的任一个,如图15中示出的。然而,在其他示例中,即使消隐时段1512长于消隐时段1510a-c的任一个,消隐时段1512也可以在在起搏搏动1502b之后的类似时间结束,这是因为消隐时段1510a和1510b在固有搏动1502a和1502c之后结束。系统500的装置可以以类似于在消息传输期间检测QRS波1502a-15102c的方式来在消息传输期间处理检测刺激脉冲1506。例如,该装置可以被配置为在消隐时段1512结束之后重新发送任何消息或消息对的一部分,该消隐时段1512在时间上与刺激脉冲1506重叠。再次地,在一些示例中,即使在检测到刺激脉冲1506之后该装置也可以继续发送消息,但是在其他示例中,该装置可以在检测到刺激脉冲1506时停止发送消息。

在其中装置开始消隐时段1512的示例中,响应于检测到QRS波,装置也可能不会建立消隐时段,诸如消隐时段1510b。然而,在其他示例中,除了消隐时段1512之外,该装置还可以建立消隐时段1510b。在这样的示例中,该装置可以直到两个消隐时段1512和1510b都结束之前不发送或不重新发送任何消息。

图16是可以由诸如图1-图4中示出的植入式医疗装置或诸如图5中示出的医疗装置系统实施的说明性方法的流程图。虽然将相对于LCP 100和MD 300来描述图16的方法,但是图16的说明性方法可以使用任何合适的医疗装置或医疗装置系统来执行。

根据图16中描绘的方法,诸如MD 300的第一医疗装置可以被植入患者体内(诸如如果MD 300是ICP、ICD、S-ICD的话)、或者可以被布置在患者附近(诸如如果MD 300是外部医疗装置的话)。MD 300可以是与诸如LCP 100的第二医疗装置一起的医疗装置系统的一部分。在这样的医疗装置系统中,诸如MD 300和/或LCP 100的一个或多个医疗装置可以被配置为感测心电信号,如1602处示出的。一个或多个医疗装置可以进一步被配置为确定固有心跳的发生,如1604处示出的。一个或多个医疗装置可以进一步被配置为在固有心跳的每次发生之后提供消隐时段,如1606处示出的。一个或多个医疗装置还可以被配置为除了在消隐时段期间之外允许一个或多个医疗装置和一个或多个其他医疗装置之间的通信,如1608处示出的。

本领域的技术人员将认识到除在本文中描述和设想的特定示例之外可以以各种形式来表明本公开。例如,如本文描述的,各种示例包括被描述为执行各种功能的一个或多个模块。然而,其他示例可以包括将描述的功能拆分在比本文描述的更多模块上的附加模块。另外,其他示例可以将描述的功能合并成较少的模块。因此,在不脱离如在所附权利要求中描述的本公开的范围和精神的情况下,可以进行形式和细节上的偏离。

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