一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

神经刺激装置、系统、电子设备及存储介质的制作方法

2022-02-21 09:53:08 来源:中国专利 TAG:


1.本技术实施例涉及医疗器械领域,特别涉及一种神经刺激装置、系统、电子设备及存储介质。


背景技术:

2.随着医疗技术的进步和发展,通过发送神经脉冲进行疾病的控制和治疗的技术已经逐渐走向成熟。激发复合动作电位(electrically evoked compound action potential,ecap)是由施加到纤维上的电刺激引起的所有动作电位的总和。临床研究已经展示大量的科学证据支持根据ecap的反馈控制,实现闭环脊髓电刺激系统(spinal cord electrical stimulation,scs)治疗慢性疼痛。例如,由john parker开创的通过ecap的相关参数来表征脊髓刺激的振幅对背柱纤维激活的影响,已经得到了广泛的研究。john parker的研究表明,ecap的峰峰值与刺激电流的幅度之间呈函数关系,在达到阈限后会随着刺激电流增大而线性增长,而且ecap与患者对刺激脉冲的感受相关,更大的ecap会为患者产生更强的刺激感觉。最近的临床工作进一步表明刺激频率对接受scs治疗慢性背部和/或腿部疼痛的患者的ecap振幅和感知刺激感觉有影响。
3.现有的scs,在刺激脉冲之后,记录该刺激脉冲在脊髓中产生的ecap的大小,将记录下的ecap值和所需的目标值或者设定值进行比较,然后根据比较的结果,自动调整下一刺激的输出,以此保证一个恒定的ecap强度。现有的调整方式,需要多次将ecap值、目标值判断,调整脉冲的幅值才能不断逼近目标值。这导致了患者需要忍受较长时间的不适感,而且还消耗更多的电量,刺激脉冲的调整效率较低。


技术实现要素:

4.本技术实施例提供一种神经刺激装置,旨在感测到刺激脉冲的激发复合动作电位的峰峰值不位于舒适区间内时,以高效、简易的调整方式自动完成对待发放的脉冲的幅值的闭环调整,保证患者在刺激脉冲的作用下具有良好的感受和治疗效果。
5.为实现上述目的,本技术实施例提供了一种神经刺激装置,包括:脉冲发放模块、感测模块和控制模块;脉冲发放模块,用于根据控制模块的指令发放脉冲;感测模块,用于根据控制模块的指令感测激发复合动作电位;控制模块,用于在第一脉冲发放周期的脉冲发放后,指令感测模块感测激发复合动作电位,在感测出的激发复合动作电位的峰峰值不处于舒适区间内的情况下,对第二脉冲发放周期发放的脉冲的幅值进行调整,在第二脉冲发放周期的脉冲发放后感测出的峰峰值仍不处于舒适区间内的情况下,根据期望峰峰值调整第三脉冲发放周期发放的脉冲的幅值;其中,期望峰峰值处于舒适区间内,舒适区间包括脉冲的幅值维度和激发复合动作电位的峰峰值维度。
6.为实现上述目的,本技术实施例还提供了一种神经刺激系统,包括:如上所述的神经刺激装置和与神经刺激装置电连接的电极导线。
7.为实现上述目的,本技术实施例还提供了一种电子设备,包括:至少一个处理器;
以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如下的神经刺激装置控制方法:在第一脉冲发放周期的脉冲发放后,指令感测激发复合动作电位;在感测出的激发复合动作电位的峰峰值不处于舒适区间内的情况下,对第二脉冲发放周期发放的脉冲的幅值进行调整,在第二脉冲发放周期的脉冲发放后感测出的峰峰值仍不处于舒适区间内的情况下,根据期望峰峰值调整第三脉冲发放周期发放的脉冲的幅值;其中,期望峰峰值处于舒适区间内,舒适区间包括脉冲的幅值维度和激发复合动作电位的峰峰值维度。
8.为实现上述目的,本技术实施例还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现如下的神经刺激装置控制方法:在第一脉冲发放周期的脉冲发放后,指令感测激发复合动作电位;在感测出的激发复合动作电位的峰峰值不处于舒适区间内的情况下,对第二脉冲发放周期发放的脉冲的幅值进行调整,在第二脉冲发放周期的脉冲发放后感测出的峰峰值仍不处于舒适区间内的情况下,根据期望峰峰值调整第三脉冲发放周期发放的脉冲的幅值;其中,期望峰峰值处于舒适区间内,舒适区间包括脉冲的幅值维度和激发复合动作电位的峰峰值维度。
9.本技术实施例提出的神经刺激装置,在第一个脉冲发放周期内脉冲发放后对激发复合动作电位进行感测,如果感测出的激发复合动作电位的峰峰值不处于舒适区间时,立即对下个脉冲发放周期(即第二个脉冲发放周期)待发放的脉冲的幅值进行调整,并且在第二脉冲发放周期的脉冲发放后感测激发复合动作电位的峰峰值,如果感测到的峰峰值依旧不处于舒适区间时,根据处于舒适区间的期望峰峰值对下下个脉冲发放周期(即第三脉冲发放周期)待发放的脉冲的幅值进行调整,以使第三脉冲发放周期的峰峰值处于舒适区间内。在激发复合动作电位的峰峰值不处于舒适区间时,只需两步,即可高效、简易的对发放给患者的脉冲的幅值进行调整,保证调整后的脉冲引起的激发复合动作电位的峰峰值能够准确的落入舒适区间,使得神经刺激装置能够自动根据患者的身体状态变化,及时为患者提供有效的脉冲治疗,避免患者因脉冲不合适而感到不适甚至是受到伤害。
附图说明
10.一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
11.图1是现有技术中在ecap感测窗口感测到的ecap的波形示意图;
12.图2是现有技术中患者在接受电刺激治疗时的ecap的峰峰值与脉冲的幅值关系示意图;
13.图3是根据本技术实施例中的神经刺激装置结构示意图;
14.图4是根据本技术实施例中的一种脉冲调整流程图;
15.图5是根据本技术实施例中的另一种脉冲调整流程图;
16.图6是根据本技术实施例中的脉冲幅值与ecap的峰峰值变化示意图;
17.图7是根据本技术实施例中的另一神经刺激装置结构示意图;
18.图8是根据本技术另一实施例中的神经刺激系统结构示意图;
19.图9是根据本技术另一实施例中的电子设备结构示意图。
具体实施方式
20.由背景技术可知,当前电刺激装置作用于人体后,根据预先设置的ecap大小结合感测出的ecap结果进行刺激脉冲的调整和输出时,刺激脉冲的调整效率较低,无法及时使患者得到有效的治疗。因此,如何提供一种能够及时、准确自动的将刺激脉冲调整到合适状态的神经刺激装置是一个迫切需要得到解决的问题。
21.为了解决上述问题,本技术的实施例提供了一种神经刺激装置,包括:脉冲发放模块、感测模块和控制模块;脉冲发放模块,用于根据控制模块的指令发放脉冲;感测模块,用于根据控制模块的指令感测激发复合动作电位;控制模块,用于在第一脉冲发放周期的脉冲发放后,指令感测模块感测激发复合动作电位,在感测出的激发复合动作电位的峰峰值不处于舒适区间内的情况下,对第二脉冲发放周期发放的脉冲的幅值进行调整,在第二脉冲发放周期的脉冲发放后感测出的峰峰值仍不处于舒适区间内的情况下,根据期望峰峰值调整第三脉冲发放周期发放的脉冲的幅值;其中,期望峰峰值处于舒适区间内,舒适区间包括脉冲的幅值维度和激发复合动作电位的峰峰值维度。
22.本技术实施例提出的神经刺激装置,在第一个脉冲发放周期内脉冲发放后对激发复合动作电位进行感测,如果感测出的激发复合动作电位的峰峰值不处于舒适区间时,立即对下个脉冲发放周期(即第二个脉冲发放周期)待发放的脉冲的幅值进行调整,并且在第二脉冲发放周期的脉冲发放后感测激发复合动作电位的峰峰值,如果感测到的峰峰值依旧不处于舒适区间时,根据处于舒适区间的期望峰峰值对下下个脉冲发放周期(即第三脉冲发放周期)待发放的脉冲的幅值进行调整,以使第三脉冲发放周期的峰峰值处于舒适区间内。在激发复合动作电位的峰峰值不处于舒适区间时,只需两步,即可高效、简易的对发放给患者的脉冲的幅值进行调整,保证调整后的脉冲导致的激发复合动作电位的峰峰值能够准确的落入舒适区间,使得神经刺激装置能够自动根据患者的身体状态变化,及时为患者提供有效的脉冲治疗,避免患者因脉冲不合适而感到不适甚至是受到伤害。
23.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本技术的各实施例进行详细的阐述。然而,本领域的普通技术人员可以理解,在本技术各实施例中,为了使读者更好地理解本技术而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施例的种种变化和修改,也可以实现本技术所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本技术的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。
24.下面将结合具体的实施例对本技术记载的神经刺激装置的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实时本方案的必须。
25.图1为在ecap感测窗口感测到的ecap曲线的波形示意图。从中可以看出,经过放大器不应期后,ecap曲线具有多个波峰波谷,例如波峰p1,波峰p2,波谷n1。其中,最大峰值的波峰为波峰p2,最小峰值的波谷为波谷n1。使用ecap曲线的最大峰值p2和最小峰值n1之间的差值表征ecap的峰峰值,即图中的黑色虚线部分。
26.john parker的研究表明,ecap的峰峰值被认为与刺激脉冲的幅值之间呈函数关系,而ecap与患者的舒适度水平相关。图2为一个患者在接受电刺激治疗时的ecap的峰峰值与脉冲的幅值关系示意图。通过示意图可以发现,在ecap的峰峰值达到一个激活阈限后,ecap的峰峰值会随着刺激电流的幅值的增大而线性增加,同时,患者通常也是在峰峰值超
过感测阈限ecap
th
后,才开始感受到刺激脉冲强度的变化,而感测阈限和ecap的峰峰值的激活阈限差异相对较小。根据图2中的数据,患者在刺激脉冲的幅值stim
th
为7.8ma时到达感测阈限,在刺激脉冲的幅值stim
lw
为12.8ma时患者感觉刺激进入舒适的水平,在刺激脉冲的幅值stim
up
为17ma时患者开始感觉到刺激过强,开始出现不适的感受。因此,患者对刺激脉冲存在一个感到舒适的幅值范围,而这个幅值范围和ecap的峰峰值的范围又是线性对应的。
27.基于以上理解,本技术实施例的第一方面提供了一种神经刺激装置,可以应用在多种刺激脉冲医疗中,如脊髓电刺激系统(scs)、背根神经节电刺激系统(dorsal root ganglion,drg)等。本实施例以应用在脊髓电刺激场景为例进行说明。
28.如图3所示,本技术实施例的第一方面提供的一种神经刺激装置,包括:脉冲发放模块301,感测模块302以及控制模块303。
29.脉冲发放模块301,用于根据控制模块303的指令发放脉冲。
30.感测模块302,用于根据控制模块303的指令感测激发复合动作电位。
31.控制模块303,用于在第一脉冲发放周期的脉冲发放后,指令感测模块302感测激发复合动作电位,在感测出的激发复合动作电位的峰峰值不处于舒适区间内的情况下,对第二脉冲发放周期发放的脉冲的幅值进行调整,在第二脉冲发放周期的脉冲发放后感测出的峰峰值仍不处于舒适区间内的情况下,根据期望峰峰值调整第三脉冲发放周期发放的脉冲的幅值;其中,期望峰峰值处于舒适区间内,舒适区间包括脉冲的幅值维度和激发复合动作电位的峰峰值维度。
32.实际应用中控制模块的选用存在多种选择,包括:逻辑电路,微控制单元(microcontroller unit,mcu),中央处理器(central processing unit,cpu),微处理器,可编程控制器(programmable logic controller,plc),现场可编程逻辑门阵列(field programmable gate array,fpga),可编程逻辑阵列(programming array logic,pal)、通用阵列逻辑器件(generic array logic,gal)、复杂可编程逻辑器件(complex programmable logic device,cpld)中任一种或组合,本实施例对控制模块的具体选择不做限制。
33.在本实施例中,“舒适区间”是指神经刺激装置发放的脉冲使患者处于舒适状态时,神经刺激装置相关参数(例如脉冲的幅值等)的数值范围以及对应的人体应激参数(例如ecap的峰峰值等)的数值。本实施例中,舒适区间中的脉冲的幅值维度包括舒适区脉冲的最小幅值、舒适区脉冲的最大幅值等,舒适区间的峰峰值维度包括舒适区最小幅值的脉冲对应的舒适区最小ecap的峰峰值、舒适区脉冲的最大幅值对应的舒适区最大ecap的峰峰值等。进一步,舒适区间的脉冲的幅值维度还可以包括位于舒适区脉冲的最小幅值与舒适区脉冲的最大幅值之间的所有幅值,舒适区间的峰峰值维度对应的还可以包括位于舒适区脉冲的最小幅值与舒适区脉冲的最大幅值之间的多个脉冲所对应的ecap的峰峰值。舒适区间可以有一个或多个。例如,对于每个脉冲频率和/或人体位姿,都对应一个舒适区间。本实施例对舒适区间的具体表现形式没有特别的限制。舒适区间可以通过包含了上述数据的多维数组、曲线、图表、队列、堆、栈、向量、链表、树以及散列表中任一种形式来表现、存储。舒适区间可以是医生在患者就诊、随访期间生成的,也可以是患者通过相应的应用程序生成的。舒适区间可以存储在控制模块中,或者存储在与控制模块通信连接的存储设备中。在一个具体的例子中,舒适区间还包含了人体位姿、脉冲频率等维度。即将不同脉冲频率和/或人
体位姿,以及对应的不同舒适区间整合为一个整体的信息。
34.神经刺激装置存储的参数还包括感测阈限,以及感测阈限对应的脉冲的幅值。同样,感测阈限,以及感测阈限对应的脉冲的幅值可以存储在控制模块中,或者存储在与控制模块通信连接的存储设备中。在一个具体的实施例中,神经刺激装置存储的参数包括神经刺激装置相关参数(例如脉冲的幅值等)的全部数值以及对应的人体应激参数(例如ecap的峰峰值等)的数值。图2所示的ecap的峰峰值与脉冲的幅值曲线为其一种表现形式,同样还可以通过多维数组、图表、队列、堆、栈、向量、链表、树以及散列表中任一种形式来表现、存储。
35.具体地说,用于脊髓电刺激的神经刺激装置在植入患者体内开始工作时,控制模块根据预先存储或者设置的脉冲发放、激发复合动作电位感测的各项相关参数,指令脉冲发放模块按照一定的发放频率,周期性地向患者发放特定幅值的脉冲。并且,在脉冲发放模块开始向患者发放脉冲后,控制模块指令感测模块开启激发复合动作电位的感测,对患者接收到脉冲后的反应(即激发复合动作电位)进行感测。最初的脉冲是根据医生在植入神经刺激装置时或者在随访时设置的脉冲参数进行设置并发放的,植入患者体内的神经刺激装置发送的脉冲会使患者处于舒适的状态,然后受患者身体状态或者外部环境等因素的影响,原有的脉冲有可能会使患者不再处于舒适的状态。此时,控制模块需要根据感测得到的ecap的峰峰值对脉冲进行调整。
36.例如,在一个脉冲发放周期的脉冲发放完毕后,控制模块指令感测模块对当前脉冲发放周期发放的脉冲引起的ecap进行感测,通过感测模块获取当前脉冲发放周期的ecap信息,譬如,当前脉冲发放周期ecap的最大值(波峰值)和最小值(波谷值),进而获取到当前脉冲发放周期的ecap的峰峰值。然后,控制模块判断当前脉冲发放周期的ecap的峰峰值是否处于舒适区间内,在当前脉冲发放周期的ecap的峰峰值未处于舒适区间内时,控制模块对下一脉冲发放周期发放的脉冲的幅值进行调整。为了便于理解,将当前脉冲发放周期作为第一脉冲发放周期,将后续的两个脉冲发放周期按照顺序分别作为第二脉冲发放周期和第三脉冲发放周期,则控制模块在第一脉冲发放周期感测出的ecap的峰峰值不处于舒适区间内的情况下,对第二脉冲发放周期发放的脉冲的幅值进行调整,然后在第二个脉冲发放后再通过感测模块获取第二个脉冲发放引起的ecap信息,在感测出的第二脉冲发放周期的ecap的峰峰值仍不处于舒适区间内的情况下,控制模块获取ecap的期望峰峰值,期望峰峰值处于舒适区间内,以保证患者对脉冲的刺激感到舒适,再根据获取到的期望峰峰值对第三脉冲发放周期发放的脉冲的幅值进行设置,以此保证患者接收到的脉冲能够使患者处于舒适状态。其中,舒适区间包括脉冲的幅值维度和激发复合动作电位的峰峰值维度。
37.在另一个例子中,控制模块在第一脉冲发放周期感测出的激发复合动作电位的峰峰值不处于舒适区间内的情况下,检测峰峰值与舒适区间中的峰峰值上限和峰峰值下限的关系;在峰峰值大于峰峰值上限的情况下,控制模块将第二脉冲发放周期发放的脉冲的幅值调整为预设的下调系数与第一脉冲发放周期发放的脉冲的幅值的乘积;在峰峰值小于峰峰值下限的情况下,控制模块将第二脉冲发放周期发放的脉冲的幅值调整为根据预设的上调系数得到的舒适区间中脉冲的幅值上下限的加权平均数。图4为根据第一脉冲发放周期感测出的ecap的峰峰值调整第二脉冲发放周期发放的脉冲的幅值的流程图。如图4所示,调整过程包括以下步骤:步骤401,获取ecap的峰峰值,即控制模块指令感测模块对第一脉冲
发放周期内由第一个脉冲引起的激发复合动作电位进行感测,获取第一脉冲发放周期内ecap的峰峰值;步骤402,检测获取的ecap的峰峰值是否处于舒适区间内,即控制模块对第一脉冲发放周期内的ecap的峰峰值是否处于舒适区间内进行检测,在第一脉冲发放周期内的ecap的峰峰值处于舒适区间内时,执行步骤401,以获取下一个脉冲发放周期内ecap的峰峰值,在第一脉冲发放周期内的ecap的峰峰值不处于舒适区间内时,执行步骤403,检测ecap的峰峰值是否大于峰峰值上限;在ecap的峰峰值大于舒适区间中的峰峰值上限时,执行步骤404,将第二脉冲发放周期发放的脉冲的幅值调整为预设的下调系数与第一脉冲发放周期发放的脉冲的幅值的乘积,在ecap的峰峰值不大于舒适区间中的峰峰值上限时,执行步骤405,将第二脉冲发放周期发放的脉冲的幅值调整为根据预设的上调系数得到的舒适区间中脉冲的幅值上下限的加权平均数。
38.具体而言,控制模块在获取到当前脉冲发放周期的ecap的峰峰值和舒适区间,并判断出ecap的峰峰值不位于舒适区间后,在当前脉冲发放周期感测到的ecap的峰峰值大于舒适区间中的峰峰值上限的情况下,判定当前脉冲发放周期发放的脉冲的幅值过高,需要降低后续发放的脉冲的幅值,控制模块根据预设的下调系数和当前脉冲发放周期发放的脉冲的幅值获取出下个脉冲发放周期发放的脉冲的幅值,即将下个脉冲发放周期发放的脉冲的幅值设置为下调系数与第一脉冲发放周期发放的脉冲的幅值的乘积,使得下一脉冲发放周期发放的脉冲的幅值出现一定幅度的下降。例如,当前脉冲发放周期发放的脉冲的幅值为stim1,当前脉冲发放周期感测到的ecap的峰峰值大于舒适区间中ecap的峰峰值上限,则下一脉冲发放周期发放的脉冲的幅值stim2=stim1×
α,其中α为下调系数。
39.另外,在当前脉冲发放周期感测到的ecap的峰峰值小于舒适区间中的峰峰值下限的情况下,判定当前脉冲发放周期发放的脉冲的幅值过低,需要增大后续发放的脉冲的幅值,控制模块根据预设的上调系数和舒适区间中脉冲的幅值上下限获取下个脉冲发放周期发放的脉冲的幅值,即将下一脉冲发放周期发放的脉冲的幅值调整为根据预设的上调系数得到的舒适区间中脉冲的幅值上下限的加权平均数,使得下一脉冲发放周期发放的脉冲的幅值出现一定幅度的上升。例如,当前脉冲发放周期感测到的ecap的峰峰值小于舒适区间中ecap的峰峰值下限,下一脉冲发放周期发放的脉冲的幅值stim2=stim
up
×
β stim
lw
×
(1-β),其中,stim
up
和stim
lw
分别为舒适区间中脉冲的幅值的上下限,β为上调系数。
40.在对下一脉冲发放周期发放的脉冲的幅值进行调整后,控制模块在下一脉冲发放周期指令完成幅值调整后的脉冲的发放,并指令感测模块重新对新的脉冲导致的ecap的峰峰值进行感测。在感测出的ecap的峰峰值处于舒适区间的情况下不再调整脉冲的幅值,在感测出的ecap的峰峰值依旧不处于舒适区间的情况下,再对下下一脉冲发放周期发放的脉冲的幅值进行进一步调整。通过直接根据上调系数或者下调系数对下一脉冲发放周期发放的脉冲的幅值进行调整,使得ecap的峰峰值尽可能落入舒适区间,极大的简化幅值调整步骤,提升脉冲调整的效率、准确率。
41.优选地,控制模块获取的上调系数和下调系数的取值范围均为[0.4,0.6],优选的取值为0.5。通过设置合适的上调系数和下调系数,使得对脉冲的幅值进行调整后,调整后的脉冲引起的ecap的峰峰值能够尽可能落在舒适区间内,并避免脉冲的幅值调整过大给患者带来伤害。
[0042]
在另一个例子中,控制模块用于在第二脉冲发放周期的脉冲发放后感测出的激发
复合动作电位的峰峰值仍不处于舒适区间内的情况下,根据舒适区间中的激发复合动作电位的峰峰值上下限与期望系数获取期望峰峰值,根据期望峰峰值和转换系数获取脉冲的期望幅值,并将期望幅值作为第三脉冲发放周期发放的脉冲的幅值。图5为根据第二脉冲发放周期感测出的ecap的峰峰值调整第三脉冲发放周期发放的脉冲的幅值的流程图。如图5所示,调整过程包括以下步骤:步骤501,根据预设的调整系数调整第二脉冲发放周期发放的脉冲的幅值,并发放幅值调整后的脉冲,即,控制模块根据第一脉冲发放周期感测出的ecap的峰峰值和舒适区间中峰峰值的上下限关系,将第二脉冲发放周期发放的脉冲的幅值设置为第一脉冲发放周期发放的脉冲的幅值与下调系数的乘积或者根据预设的上调系数得到的舒适区间中脉冲的幅值上下限的加权平均数,并指令脉冲发放模块发放幅值调整后的脉冲;步骤502,获取ecap的峰峰值,即,控制模块在指令发放幅值调整后的脉冲后,指令感测幅值调整后的脉冲引起的ecap的峰峰值;步骤503,检测获取的ecap的峰峰值是否处于舒适区间内,在检测到ecap的峰峰值处于舒适区间内时,执行步骤504,获取下一脉冲发放周期内ecap的峰峰值;在检测到ecap的峰峰值不处于舒适区间内时,执行步骤505,根据期望峰峰值获取脉冲的期望幅值,并将第三脉冲发放周期发放的脉冲的幅值调整为期望幅值。
[0043]
具体而言,在进行幅值调整后第二脉冲发放周期发放的脉冲引起的ecap的峰峰值仍不处于舒适区间内的情况下,控制模块根据舒适区间中的ecap的峰峰值上下限和期望系数获取ecap的期望峰峰值。例如,根据期望系数得到舒适期间中的峰峰值上下限的加权平均数,将加权平均数作为期望峰峰值,即期望峰峰值ecapw=ecap
up
×
δ ecap
lw
×
(1-δ),其中,ecap
up
为舒适期间中的峰峰值上限,ecap
lw
为舒适期间中的峰峰值下限,δ为期望系数。在一个脉冲调整实例中,脉冲的幅值和ecap的峰峰值的变化如图6所示,第一脉冲发放周期发放的脉冲的幅值为stim1,引起的ecap的峰峰值为ecap1;第二脉冲发放周期发放的脉冲的幅值为stim2,引起的ecap的峰峰值为ecap2;舒适区间中的峰峰值上限为ecap
μp
,峰峰值下限为ecap
lw
;脉冲的幅值的上限为stim
up
,幅值的下限为stim
lw
。脉冲调整过程中,第一脉冲发放周期感测到的ecap的峰峰值ecap1大于舒适区间中的ecap峰峰值上限,控制模块根据预设的下调系数将下一脉冲发放周期发放的脉冲的幅值从stim1调整为stim2,幅值调整的脉冲发放后,第二脉冲发放周期感测到的ecap的峰峰值ecap2仍大于舒适区间内的峰峰值上限ecap
up
,此时控制模块根据期望系数计算出舒适区间中的峰峰值上限ecap
up
和峰峰值下限ecap
lw
计算出期望峰峰值ecapw,并根据期望峰峰值ecapw,将下一脉冲发放周期发放的脉冲的幅值调整为期望幅值stimw。
[0044]
优选,期望系数的取值范围为[0.4,0.6],优选为0.5。通过选取合适的取值范围,使得获取到的期望峰峰值能够准确的落在舒适区间中。
[0045]
控制模块在获取到期望峰峰值ecapw后,结合ecap的峰峰值与脉冲的幅值之间的转换系数,获取期望峰峰值ecapw对应的脉冲期望幅值,将第三脉冲发放周期发放的脉冲的幅值设置为期望幅值。通过根据舒适区间中的峰峰值上下限和期望系数准确的获取期望峰峰值,从而使得根据转换系数得到的脉冲的期望幅值能够使患者处于舒适状态,实现对脉冲的准确调整。
[0046]
进一步,转换系数为舒适区间中的峰峰值上下限之差与舒适区间中脉冲的幅值上下限之差的比值,或,转换系数为第一脉冲发放周期和第二脉冲发放周期的激发复合动作电位的峰峰值之差与第一脉冲发放周期和第二脉冲发放周期分别发放的脉冲的幅值之差
的比值。即,转换系数r=(ecap
up-ecap
lw
)/(stim
up-stim
lw
),或转换系数r=(ecap
1-ecap2)/(stim
1-stim2)。
[0047]
控制模块在获取激发复合动作电位的期望峰峰值与脉冲的期望幅值的转换系数时,可以直接从存储模块中读取或者通过通信的方式获取根据舒适区间中的ecap的峰峰值上下限之差与舒适区间中脉冲的幅值上下限之差的比值计算出的转换系数,也可以直接由控制模块根据第一脉冲发放周期和第二脉冲发放周期的峰峰值之差与第一脉冲发放周期和第二脉冲发放周期分别发放的脉冲的幅值之差的比值计算出需要的转换系数。利用激发复合动作电位的峰峰值与对应的脉冲的幅值之间的线性关系,通过转换系数、期望峰峰值来获取期望幅值,控制模块能够准确高效地将第三个脉冲发放周期的峰峰值调整至舒适区间内。
[0048]
更进一步地,控制模块用于根据以下公式计算脉冲的期望幅值:
[0049][0050]
其中,s
t
为脉冲的期望幅值,sc为第一脉冲发放周期内发放的脉冲的幅值,ec为第一脉冲发放周期内感测出的峰峰值,e
t
为期望峰峰值,r为转换系数。
[0051]
或者,根据以下公式计算脉冲的期望幅值:
[0052][0053]
其中,s
t
为脉冲的期望幅值,s
′c为第二脉冲发放周期内发放的脉冲的幅值,e
′c为第二脉冲发放周期内感测出的峰峰值,e
t
为期望峰峰值,r为转换系数。
[0054]
控制模块在进行期望幅值计算的时候,可以根据第一脉冲发放周期发放的脉冲的幅值以及感测出的ecap的峰峰值结合期望峰峰值、转换系数进行计算,也可以根据第二脉冲发放周期发放的脉冲的幅值以及感测出的ecap的峰峰值结合期望峰峰值、转换系数进行计算,保证期望幅值能够准确的计算出来,并且计算出的期望幅值能够尽可能地落在舒适区间中脉冲的幅值范围的中部,避免由于理论和实际偏差,导致脉冲发放后引起的实际峰峰值在舒适区间之外,从而保证脉冲调节的准确性和有效性。
[0055]
在另一个例子中,控制模块还用于根据不同的人体姿态和/或脉冲的频率提供不同的舒适区间。患者处于不同姿态,受到不同频率的刺激脉冲的作用,舒适区间是不一样的。控制模块在获取到一个脉冲发放周期的ecap信息后,根据当前脉冲发放周期发放的脉冲的频率和/或患者的在当前脉冲发放周期的人体姿态,提供不同的舒适区间以与获取的ecap的峰峰值进行对比。通过根据脉冲频率和/或人体姿态提供不同的舒适区间与获取的ecap的峰峰值进行对比,准确地对患者的感受进行判断,保证刺激脉冲调整的准确性。在控制模块调整脉冲幅值以使ecap的峰峰值处在舒适区间的过程中,如果由于脉冲的频率或者人体姿态导致舒适区间发生变化,则控制模块停止当前的调整过程,重新判断ecap的峰峰值是否在新的舒适区间,如果不位于新的舒适区间,则开始新的调整。
[0056]
进一步,神经刺激装置还包括:人体姿势感应模块;人体姿势感应模块与控制模块通信连接,用于感测人体的当前姿态;控制模块还用于,通过人体姿势感应模块获取人体姿态,以提供与人体姿态所对应的舒适区间。参考图7,神经刺激装置包括脉冲发放模块701、感测模块702、人体姿势感应模块703和控制模块704,控制模块通过通信连接的方式和其余
各模块连接。神经刺激装置在进入工作状态时,控制模块根据人体姿势感应模块感测到的人体姿态数据获取患者当前的人体姿态,在判断感测到的ecap的峰峰值是否位于舒适区间前,根据获取到的人体姿态,或者根据人体姿态结合当前脉冲发放周期发放的脉冲的频率,调用所对应的舒适区间,然后将感测到的ecap的峰峰值和该舒适区间进行比对,并根据比对结果确定是否需要对后续的脉冲的幅值是否调整。通过增加一个人体姿势感应模块对人体姿态进行检测,根据人体姿态准确的获取对应的特定的舒适区间,从而实现对患者是否处于舒适状态进行准确的判断,保证进行的脉冲调整的准确性。
[0057]
在另一个实施例中,在第一脉冲发放周期感测出的峰峰值不处于舒适区间内的情况下,控制模块还用于检测第一脉冲发放周期感测出的峰峰值是否小于感测阈限。在第一脉冲发放周期感测出的峰峰值小于感测阈限ecap
th
的情况下,与上述实施例类似,对第二脉冲发放周期发放的脉冲的幅值进行调整,与上述实施例不同的是将下一脉冲发放周期(第二脉冲发放周期)发放的脉冲的幅值stim2设置为根据如下公式计算出的幅值:
[0058]
stim2=stim1 stim
lw-stim
th
γ
×
(stim
up-stim
lw
)
[0059]
其中,stim
up
和stim
lw
分别为舒适区间中脉冲的幅值上下限,stim
th
为感测阈限对应的脉冲的幅值,stim1为第一脉冲发放周期发放的脉冲的幅值,γ为调整系数,取值范围为[0.4,0.6]。在第一脉冲发放周期发放的脉冲引发的ecap的峰峰值小于感测阈限的情况下,控制模块根据预设的调整系数、感测阈限对应的脉冲的幅值和舒适区间中脉冲的幅值上下限获取下个脉冲周期发放的脉冲的幅值,保证第二脉冲发放周期发放的脉冲引发的ecap的峰峰值能够大于感测阈限。
[0060]
进一步,在第二脉冲发放周期感测出的峰峰值依旧不处于舒适区间内的情况下,与上述实施例类似,需要进一步调整下一个脉冲发放周期(第三脉冲发放周期)发放的脉冲的幅值,即根据期望峰峰值将第三脉冲发放周期发放的脉冲的幅值调整为期望幅值。具体而言,正如上述实施例所述,控制模块在第二脉冲发放周期的脉冲发放后感测出的峰峰值仍不处于舒适区间内的情况下,根据舒适区间中的峰峰值上下限与期望系数获取期望峰峰值,根据期望峰峰值和转换系数获取脉冲的期望幅值,并将期望幅值作为第三脉冲发放周期发放的脉冲的幅值。与上述实施例不一样的是,控制模块在第一脉冲发放周期中感测出的峰峰值小于感测阈限的情况下,将转换系数设置为舒适区间中的峰峰值上下限之差与舒适区间中脉冲的幅值上下限之差的比值,然后代入期望幅值的计算。即将上述计算期望幅值的公式里的转换系数r设置为(ecap
up-ecap
lw
)/(stim
up-stim
lw
)。从而保证期望幅值计算是在ecap的峰峰值和脉冲的幅值的线性关系区间进行的,使得计算出的期望幅值处于舒适区间中,进而保证脉冲调整的准确性。
[0061]
进一步地,上述神经刺激装置可以应用于脊髓电刺激或者背根神经节电刺激。本实施例提供的神经刺激装置还可以应用于多种电刺激场景,在此就不再一一赘述。
[0062]
另外,在脉冲引起的ecap的峰峰值较小时,控制模块还会采用运行平均值或者装配平均值等方式对ecap的峰峰值进行校正,避免由于各种外部干扰导致获取的ecap的峰峰值误差过大,进一步保证脉冲调整的效果和准确性。例如,控制模块以特定的采样频率获取ecap数据,对于当前采样周期获取的数据,控制模块不立即去判断是否为极值,而是将当前数据,前一采样周期的数据,以及后一采样周期的数据的平均数作为当前的采样数据,再去判断是否为极值。
[0063]
更进一步地,本实施例中的神经刺激装置的脉冲发放模式为激发峰发放模式,控制模块在指令脉冲发放模块发放一组簇发脉冲中的最后一个脉冲时,指令感测模块感测激发复合动作电位,以获取激发复合动作电位的峰峰值,并判断感测出的峰峰值是否处于舒适区间内。神经刺激装置的脉冲发放模式包括激发峰发放模式,又称为强制放电模式(tonic spiking)以及激发簇发放模式(tonic bursting)。在神经刺激装置的脉冲发放模式为激发峰发放模式时,例如,控制模块指令脉冲发放模块以150hz以下的脉冲发放频率发放脉冲,例如,以50hz的发放频率发放一组簇发脉冲,控制模块在指令脉冲发放时控制感测模块感测诱发复合动作电位,以获取峰峰值。而在神经刺激装置的脉冲发放模式为激发簇发放模式时,控制模块指令脉冲发放模块以一定的频率发放一组簇发脉冲,例如,以400hz~600hz的发放频率发放一组簇发脉冲。控制模块在指令脉冲发放模块发放一组簇发脉冲中的最后一个脉冲时,指令感测模块感测激发复合动作电位,以获取激发复合动作电位的峰峰值,并判断感测出的峰峰值是否处于舒适区间内。
[0064]
本技术实施例的另一方面提供的一种神经刺激系统,如图8所示,包括上述的神经刺激装置801和与神经刺激装置电连接的电极导线802。电极导线包括多个刺激电极以及感测电极,刺激电极用于将刺激电流传输到患者体内,感测电极用于将刺激脉冲导致的诱发复合动作电位传输到感测模块。其中,刺激电极可以是环状电极或者方向电极等。本实施例对电极种类不做特别的限制,例如,电极导线为远端设有环电极的电极导线。又例如,电极导线为远端设有方向性电极的电极导线。又例如,电极导线为远端设有环电极和方向性电极的电极导线。
[0065]
本技术实施例的另一方面提供的一种神经刺激装置控制方法,包括:
[0066]
在第一脉冲发放周期的脉冲发放后,指令感测激发复合动作电位;在感测出的激发复合动作电位的峰峰值不处于舒适区间内的情况下,对第二脉冲发放周期发放的脉冲的幅值进行调整,在第二脉冲发放周期的脉冲发放后感测出的峰峰值仍不处于舒适区间内的情况下,根据期望峰峰值调整第三脉冲发放周期发放的脉冲的幅值;其中,期望峰峰值处于舒适区间内,舒适区间包括脉冲的幅值维度和激发复合动作电位的峰峰值维度。
[0067]
不难发现,本实施例为与装置实施例相对应的方法实施例,本实施例可与装置实施例互相配合实施。装置实施例中提到的相关技术细节在本实施例中依然有效,为了减少重复,这里不再赘述。相应地,本实施例中提到的相关技术细节也可应用在装置实施例中。
[0068]
本技术实施例的另一方面还提供了一种电子设备,参考图9,包括:至少一个处理器901;以及,与至少一个处理器901通信连接的存储器902;其中,存储器902存储有可被至少一个处理器901执行的指令,指令被至少一个处理器901执行,以使至少一个处理器901能够执行如下的神经刺激装置控制方法:在第一脉冲发放周期的脉冲发放后,指令感测激发复合动作电位;在感测出的激发复合动作电位的峰峰值不处于舒适区间内的情况下,对第二脉冲发放周期发放的脉冲的幅值进行调整,在第二脉冲发放周期的脉冲发放后感测出的峰峰值仍不处于舒适区间内的情况下,根据期望峰峰值调整第三脉冲发放周期发放的脉冲的幅值;其中,期望峰峰值处于舒适区间内,舒适区间包括脉冲的幅值维度和激发复合动作电位的峰峰值维度。
[0069]
其中,存储器902和处理器901采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器901和存储器902的各种电路连接在一起。总线还可
以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器901处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传输给处理器901。
[0070]
处理器901负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器902可以被用于存储处理器901在执行操作时所使用的数据。
[0071]
本技术的实施方式还提供了一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现如下的神经刺激装置控制方法:在第一脉冲发放周期的脉冲发放后,指令感测激发复合动作电位;在感测出的激发复合动作电位峰峰值不处于舒适区间内的情况下,对第二脉冲发放周期发放的脉冲的幅值进行调整,在第二脉冲发放周期的脉冲发放后感测出的峰峰值仍不处于舒适区间内的情况下,根据期望峰峰值调整第三脉冲发放周期发放的脉冲的幅值;其中,期望峰峰值处于舒适区间内,舒适区间包括脉冲的幅值维度和激发复合动作电位的峰峰值维度。
[0072]
即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0073]
本领域的普通技术人员可以理解,上述各实施例是实现本技术的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本技术的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献