This disclosure generally relates to electrical stimulation therapy, and more specifically, control of electrical stimulation therapy.
Medical devices may be external or implanted and may be used to deliver electrical stimulation therapy to patients via various tissue sites to treat a variety of symptoms or conditions such as chronic pain, tremor, Parkinson's disease, epilepsy, urinary or fecal incontinence, sexual dysfunction, obesity, or gastroparesis. A medical device may deliver electrical stimulation therapy via one or more leads that include electrodes located proximate to target locations associated with the brain, the spinal cord, pelvic nerves, peripheral nerves, or the gastrointestinal tract of a patient. Stimulation proximate the spinal cord, proximate the sacral nerve, within the brain, and proximate peripheral nerves are often referred to as spinal cord stimulation (SCS), sacral neuromodulation (SNM), deep brain stimulation (DBS), and peripheral nerve stimulation (PNS), respectively.
Electrical stimulation therapy may be delivered by the medical device in a train of electrical stimulation pulses, and parameters that define the electrical stimulation pulses may include a frequency, an amplitude, a pulse width, and a pulse shape.
Systems, devices, and techniques are described for controlling the delivery of electrical stimulation therapy delivered to a patient, e.g., to treat a patient condition. In some examples, the electrical stimulation therapy may include a plurality of electrical stimulation pulses delivered to the patient as a pulse train. For example, the pulse train may include a plurality of first pulses interleaved with a plurality of second pulses, e.g., delivered with one or more first pulses alternating with one or more a second pulses. Each of the first pulses and second pulses may include a first phase having a first polarity and a second phase having the opposite polarity from the first phase, and one or more parameters defining the first and second phases may be selected such that each pulse is substantially charged balanced (e.g., with the charge of the first phase being equal and opposite of the second phase). In some examples, an interphase interval of some amount of time may be present between the respective phases for a pulse, e.g., rather than delivering the second phase directly after the first phase without any delay.
In some examples, the first pulses of the pulse train may function as control pulses, which are delivered in conjunction with a plurality of informed pulses that are at least partially interleaved with the control pulses. The control pulses may be stimulation pulses that are configured to elicit an electrical signal, e.g., as a detectable evoked compound action potential (ECAP) signal. In some examples, control pulses may contribute to the therapy for a patient. In other examples, control pulses do not contribute to the therapy for the patient, e.g., non-therapeutic pulses. In this manner, control pulses may or may not be configured to elicit a therapeutic effect for the patient. Informed pulses may be stimulation pulses that are at least partially defined by one or more parameters based on the detectable ECAP signal elicited from one or more control pulses. In this manner, the informed pulses are “informed” by the ECAP signal detected from a control pulse. Informed pulses are also configured to provide a therapy to a patient, such as paresthesia that relieves pain symptoms. A medical device (e.g., an implantable medical device) may deliver one or more control pulses to the patient via one or more leads, and the system may sense the resulting ECAP signal elicited by the control pulse(s)—all between consecutive informed pulses. For example, in response to determining that a characteristic of the ECAP signal (e.g., a voltage amplitude) elicited by a control pulse has deviated from a target ECAP characteristic, the system may change one or more stimulation parameters of the next one or more informed pulses to be delivered to the patient.
The pulse train may include a second pulses that are interleaved with the first pulses. In some examples, the second pulses of the pulse train that are interleaved with the first pulses may elicit an electrical signal. However, unlike that of the first pulses, a medical device may not deliver one or more informed pulses based on a signal elicited by the second pulses. Rather, informed pulses that are delivered directly following a second pulse of the pulse train may be “informed” based on the first pulse directly preceding the second pulse. The first and second pulses of the pulse train delivered by a medical device may not be identical to each other. For example, the first pulses of the pulse train may have both an active first phase and an active second phase (referred to in some cases as an active recharge) while the second pulses of the pulse train may have an active first phase and a passive second phase (referred to in some cases as a passive recharge). Put another way, in some examples, the first and second pulses are part of the same pulse train delivered at a substantially continuous/constant frequency over a period of time but the second pulses may not be the same as the first pulses because a medical device does not sense the response elicited by the second pulses. Additionally, or alternatively, one or more of the plurality of second pulses may have an interphase interval that is longer than an interphase interval of the first pulses. Additionally, or alternatively, the second pulses may alternate between pulses having a cathode active phase and an anodic active phase according to a ratio (e.g., with the first pulses may all having a first active phase of the same polarity).
Additionally, or alternatively, in some examples, the electrical stimulation therapy may include a pulse train delivered before and/or after sensing of an electrical signal elicited by the delivery of electrical stimulation to a patient. For example, an IMD may deliver a pulse train of informed pulses and sense an electrical signal (e.g., an ECAP) elicited by the delivery of one or more control pulses. The pulse train may include one or more first pulses at least partially interleaved with one or more second pulses. The first pulse(s) may include a cathodic active first phase and a passive second phase, and the second pulse(s) include an anodic first phase and passive second phase (e.g., as compared to a pulse train in which all the pulse have an active first phase of the same polarity and a passive second phase of the opposite polarity and/or all the pulses have an active first phase and an active second phase). The pulse train may be followed by the delivery of one or more additional control pulses that again elicit an electrical signal in response to the delivered stimulation after which another train of informed pulses is delivered. In some examples, the alternating polarity of the pulse train may be employed to limit stimulation artifacts and maintain electrochemical balance (e.g., at the tissue site at which the stimulation is delivered to the patient), without the battery capacity draw associated with a train of pulses having an active second (recharge) phase. In some examples, the reduced charge build up associated with the train of informed pulses may improve the sensing of electrical signals elicited after delivery of the train of informed pulses.
In some examples, the IMD may be configured to deliver the train of informed pulses with alternating polarity for the active first phase and passive second phase (e.g., on a 1:1 or 2:2 pulse basis) after each control pulse (or after each informing control pulse). In other examples, the IMD may be configured to adjust the train of control pulse from a train of pulses all of the same polarity first phase to a train of pulses with alternating polarity first phase and passive second phase based on one or more parameters of the sensed electrical signal(s) elicited by the control pulse(s). For example, the IMD may make such an adjustment when the slope of a linear trend for a plurality of sensed ECAPs elicited by a control pulse is determined to be above a predetermined threshold. This may allow for the IMD to maintain desirable sensing of ECAPs or other electrical signals elicited by control pulses over time.
In one example, the disclosure relates to a method comprising delivering, via a medical device, a pulse train at a frequency to a patient, the pulse train comprising a plurality of first pulses at least partially interleaved with a plurality of second pulses, wherein the plurality of first pulses are configured to facilitate sensing elicited electrical signals, each pulse of the plurality of first pulses having an active first phase and active second phase, and wherein each pulse of the plurality of second pulses comprises an active first phase and a passive second phase.
In another example, the disclosure relates to a system comprising stimulation generation circuitry configured to deliver a pulse train at a frequency to a patient, the pulse train comprising a plurality of first pulses at least partially interleaved with a plurality of second pulses, wherein the plurality of first pulses are configured to facilitate sensing elicited electrical signals, each pulse of the plurality of first pulses having an active first phase and active second phase, and wherein each pulse of the plurality of second pulses comprises an active first phase and a passive second phase.
In another example, the disclosure relates to a computer-readable storage medium comprising instructions that, when executed, cause processing circuitry to: control delivery of a pulse train at a frequency to a patient, the pulse train comprising a plurality of first pulses interleaved with a plurality of second pulses, wherein the plurality of first pulses are configured to facilitate sensing elicited electrical signals, each pulse of the plurality of first pulses having an active first phase and active second phase, and wherein each pulse of the plurality of second pulses comprises an active first phase and a passive second phase.
In another example, the disclosure relates to a method comprising delivering, via a medical device, a pulse train at a frequency to a patient, the pulse train comprising a plurality of first pulses at least partially interleaved with a plurality of second pulses, wherein the plurality of first pulses are configured to facilitate sensing elicited electrical signals, each pulse of the plurality of first pulses having an active first phase and active second phase, and wherein the plurality of second pulses alternate between a cathodic active first phase and an anodic active first phase according to a ratio.
In another example, the disclosure relates to a method comprising delivering, via a medical device, a pulse train at a frequency to a patient, the pulse train comprising a plurality of first pulses at least partially interleaved with a plurality of second pulses, wherein the plurality of first pulses are configured to facilitate sensing elicited electrical signals, each pulse of the plurality of first pulses having an active first phase and active second phase, and wherein at least one pulse of the plurality of second pulses has an interphase interval that is longer than an interphase interval of at least one pulse of the plurality of first pulses.
In another example, the disclosure relates to a method comprising delivering, via a medical device, a pulse train to a patient, the pulse train comprising at least one first pulse at least partially interleaved with at least one second pulse, wherein the at least one first pulse includes a cathodic active first phase and a passive second phase, and wherein the at least one second pulse includes an anodic active first phase and passive second phase; and subsequently sensing, via sensing circuitry, an electrical signal elicited by delivery of electrical stimulation to a patient.
In another example, the disclosure relates to a system comprising sensing circuitry; a stimulation generator; and processing circuitry, the processing circuitry configured to: control the stimulation generator to deliver, a pulse train to a patient, the pulse train comprising at least one first pulse at least partially interleaved with at least one second pulse, wherein the at least one first pulse includes a cathodic active first phase and a passive second phase, and wherein the at least one second pulse includes an anodic first phase and passive second phase, and sense, via the sensing circuitry, an electrical signal elicited by electrical stimulation delivered to the patient from the stimulation generator.
In another example, the disclosure relates to a computer-readable storage medium comprising instructions that, when executed, cause processing circuitry to: control delivery, via a medical device, a pulse train to a patient, the pulse train comprising at least one first pulse at least partially interleaved with at least one second pulse, wherein the at least one first pulse includes a cathodic active first phase and a passive second phase, and wherein the at least one second pulse includes an anodic active first phase and passive second phase; and subsequently sense, via sensing circuitry, an electrical signal elicited by delivery of electrical stimulation to a patient.
The details of one or more examples of the techniques of this disclosure are set forth in the accompanying drawings and the description below. Other features, objects, and advantages of the techniques will be apparent from the description and drawings, and from the claims.
The disclosure is directed to devices, systems, and techniques for delivering electrical stimulation to a patient. In some examples, the disclosure is directed to devices, systems, and techniques for delivering electrical stimulation to a patient where the electrical stimulation includes a pulse train with first pulses configured to elicited sensed electrical signals as well as second pulses. As described above, one type of electrical signal elicited by the first pulses may be ECAPs. For ease of description, examples of the disclosure are primarily described with regard to the elicited signals being ECAPs although other types of sensed elicited electrical signals such as evoked compound muscle action potentials (eCMAPs) or local field potentials (LFPs) are contemplated. As will be described below, in some examples, the second pulses of the pulse train at least partially interleaved with the first pulses may elicit an ECAP. However, the IMD may not sense the ECAPs elicited by the second pulses like the IMD senses the ECAPs of the first pulses. Accordingly, the second pulses may differ in one or more ways compared to that of the first pulses, e.g., in order to reduce power consumption resulting from the delivery of the second pulses compared to the first pulses. For example, the second pulses may have a passive second phase, the second pulses may have a longer interphase interval between first and second phases, the second pulses may have lower amplitude, and/or the first phases of the second pulses may alternate polarity).
In some examples, an IMD may be configured to automatically adjust electrical stimulation therapy delivered to a patient based on one or more characteristics of evoked compound action potentials (ECAPs) received by a medical device in response to control stimulation pulses delivered by the medical device. Electrical stimulation therapy is typically delivered to a target tissue (e.g., one or more nerves or muscle) of a patient via two or more electrodes. Parameters of the electrical stimulation therapy (e.g., electrode combination, voltage or current amplitude, pulse width, pulse frequency, etc.) are selected by a clinician and/or the patient to provide relief from various symptoms, such as pain, muscle disorders, etc. However, as the patient moves, the distance between the electrodes and the target tissues changes. Since neural recruitment is a function of stimulation intensity and distance between the target tissue and the electrodes, movement of the electrode closer to the target tissue may result in increased perception by the patient (e.g., possible painful sensations), and movement of the electrode further from the target tissue may result in decreased efficacy of the therapy for the patient.
ECAPs are a measure of neural recruitment because each ECAP signal represents the superposition of electrical potentials generated from axons firing in response to an electrical stimulus (e.g., a stimulation pulse). Changes in a characteristic (e.g., an amplitude of a portion of the signal, an area under one or more peaks, frequency content, and/or maximum and/or minimum peak timing) of an ECAP signals occur as a function of how many axons have been activated by the delivered stimulation pulse. A system can monitor changes in the characteristic of the ECAP signal and use that change in the characteristic to adjust one or more stimulation parameter of the informed pulses delivered to the patient. For example, the system can reduce the intensity of informed pulses (e.g., reduce a current amplitude and/or pulse width) in response to detecting an increase in an amplitude of an ECAP signal elicited by a control pulse.
Using such an approach, a medical device may be configured to deliver a plurality of informed pulses configured to provide a therapy to the patient which may be adjusted or otherwise controlled based on one or more parameters of ECAP signals elicited by previously delivered control pulses. It may be desirable for the individual control pulses that are sensed by an IMD to “inform” the informed pulses to have an active first phase followed by an active second phase (active recharge) with substantially the same amplitude and with a relatively small interphase interval between the two phases of the pulse. In some examples, the control pulses may be delivered at a frequency that is substantially the same as the control pulses such that each informed pulse is “informed” by the ECAP elicited by a directly preceding control pulse. For example, a train of control pulses delivered at a rate of 50 Hz may be interleaved with a train of informed pulses also delivered at 50 Hz. Examples of medical devices configured to deliver control pulses and informed pulses in such a manner may include one or more of the examples described in U.S. patent application Ser. No. 16/449,152, filed Jun. 21, 2019, the entire content of which is incorporated herein by reference.
However, while an IMD may deliver a train of control pulses to a patient over a period of time at the same frequency as informed pulses so that each informed pulse is “informed” by an ECAP elicited by a respective control pulse, during other periods of time, an IMD may not sense and adjust, if warranted, the informed pulses on a pulse-by-pulse basis. For example, the rate at which ECAPs are sensed for purposes of “informing” informed pulses may be reduced when a patient is relatively immobile (e.g., sleeping) even though the rate at which the informed pulses are delivered stays constant. As one example, an IMD may be configured to only sense an ECAP elicited by a control pulse and adjust, if warranted, subsequently delivered informed pulses on an every other pulse basis over a given period of time. In such as example, during that period of time, an IMD may be configured to sense an ECAP elicited by a control pulse and adjust, if warranted, a subsequently delivered informed pulse and then deliver the next “informed” pulse so that it is the same as the first informed pulse rather than sensing the ECAP of the next control pulse in the train of control pulses and adjusting that second informed pulse if necessary. In other examples, an IMD may only sense and adjust, if warranted, every third “informed” pulse (or even greater than every third “informed” pulse) in a train of informed pulses based on the ECAP elicited by a control pulse.
In some examples, when the rate at which the informed pulses are adjusted based on a control pulse, that rate at which the control pulses are delivered may be reduced to match the rate at which the ECAPs are sensed by the IMD. For example, during a period when the informed pulses are only adjusted based on sensed ECAPs elicited by a control pulse on an every other pulse basis, the rate at which the control pulses are delivered may be reduced to half that of the rate of the informed pulse delivery. As one specific example, over a first period of time, an IMD may deliver a series of control pulses delivered at a frequency of 50 Hz and also deliver informed pulses at a frequency of 50 Hz, where the informed pulses are interleaved with the control pulses. During a second period of time (e.g., when a patient is determined to be sleeping or otherwise sedentary), the IMD may only sense an ECAP signal elicited by a control pulse and adjust, if warranted, every other informed pulse so that the control pulses may only need to be delivered at 25 Hz.
However, that nature of the control pulse may be such that a patient may perceive each control pulse, or a sensation caused by control pulses at a certain frequency, and thus perceive any changes to the rate the control pulses are delivered by an IMD. Thus, to maintain a substantially constant perception of the control pulses by the patient, it may be desirable to maintain the delivery of the train of control pulses at substantially constant rate even though the system may not use every ECAP elicited by each control pulse to inform an informed pulse or even enable sensing circuitry after control pulses from which no ECAP will attempt to be sensed, e.g., for those reasons described above.
In accordance with examples of the disclosure, an IMD (or other medical device) may be configured to deliver a train of control pulses at a given rate, where all the respective pulses in the train of control pulses are not exactly the same. For example, such a pulse train may include first pulses that are configured to facilitate sensing of elicited signals (e.g., by eliciting an ECAP) interleaved with second pulses that are different from the first pulses in one or more respects. The second pulses may be those pulses which are not used by the IMD or other medical device to “inform” an informed pulse, e.g., for those reasons described above. While the second pulses in the train of control pulses may still elicit a response such as an ECAP, the IMD may not actively sense electrical signals after delivering the second pulses and/or control subsequently delivered informed pulses based on any sensed signals. Rather, the informed pulses delivered after the second pulses may be “informed” based on a previously delivered first pulse. For ease of description, such second pulses in the pulse train may also be referred to as “non-informing control pulses” or “non-informing pulses” while the first pulses in the pulse train may also be referred to as “informing control pulses” or “informing pulses.” Since the IMD may not use any sensed signals evoked from the second pulses, one or more aspects of the second pulses may be modified to achieve a different purpose, such as reduce power consumption.
As will be described below, an IMD may be configured to deliver the pulse train such that the first pulses are interleaved with second pulses (e.g., using the same stimulation vector). For example, the IMD may deliver the pulse train such that a single first pulse is followed by a single second pulse, followed by a single first pulse, followed by a single second pulse, and so forth. Such a pulse train may have a 1:1 ratio of first pulses to second pulses. In another example, the IMD may deliver the pulse train such that there is a 1:2 ratio of first pulses to second pulses (e.g., by repeatedly delivering a single first pulse followed by two second pulses). Any suitable ratio of first pulses to second pulse is contemplated. Additionally, the ratio of first pulses to second pulses in the pulse train may vary over time, e.g., so that the rate at which the informing control pulses (first pulses) matches the rate at which the IMD is delivering informed pulses based on the informing control pulses.
In some examples, the first pulses of the train of control pulses may each have an active first phase and an active second phase (e.g., for an active recharge). Using an active second phase for informing control pulses may be preferred because the active recharge clear the charge from the first phase relatively quickly, e.g., to minimize the amount of the control pulse that overlaps in time with the ECAP. Conversely, since the second pulses as non-informing pulses, each second pulse may have an active first phase and a passive second phase (e.g., for a passive recharge). Put another way, interference of a longer passive second phase with an evoked ECAP has no consequence because the ECAP is not used for any purpose by the IMD. Using such a pulse train, a patient may experience a substantially consistent perception of the pulse train (e.g., with the perception of the first and second pulses being the same to the patient) but with power savings associated with passive second phase of the second pulses in the pulse train over using an active second phase. For example, for two pulses having the same total charge in each phase, a pulse having an active first phase and passive second phase may require less power than a pulse having an active first phase and an active second phase. This is due at least in part to the passive second phase merely requiring grounding of the electrodes to passively reduce excess charge or “recharge” the tissue and associated electrode blocking capacitors (like those shown in
Additionally, or alternatively, an IMD or other medical device may deliver a train of control pulses including both first pulses and second pulses, where the interphase interval for the respective second pulses is longer than the interphase interval for the first pulses. For example, the interphase of the respective second pulses may be increased compared to that of the first pulses in order to limit blocking of the action potential initiated by the first phase, and subsequently lower the stimulation amplitude needed for neural activation. In some examples, the longer interphase interval enables the first phase to have a lower amplitude than with shorter interphase intervals. With shorter intervals, the second phase may end up removing some of the charge from the first phase. Therefore, the amplitude may need to be higher with shorter interphase intervals in order to get the appropriate charge to the tissue.
In some examples, the interphase interval of the second pulses may be longer than the interphase interval of the first pulses when the second pulses also include a passive second phase (passive recharge). Similarly, the interphase interval of the second pulses may be longer than the interphase interval of the first pulses when the second pulses have an active second phase. Lengthening the interphase interval for the second pulses may effectively allow the amplitude first phase of the second pulses to be reduced, thus reducing the power consumption from the second pulses, e.g., as compared to higher amplitude first pulses. For example, the use of longer interphase interval may enable the system to reduce the amplitude so the IMD does not have to overcompensate for the second phase removing charge too early (e.g., since the ECAP elicited by the second pulse is not being sensed by IMD). Conversely, the activation and/or perception threshold for the first pulses having active first and second phases may be higher because a short interphase interval requires a higher first phase amplitude to achieve the threshold because the second phase delivered after a relatively short interphase interval may “strip away” some depolarization away from the first phase. In some examples, the second phase is delivered to ensure charge balance to prevent build-up of charge in a tissue. If the second phase is delivered too early, it may act to inhibit the action potential which was kicked off by the first phase. This may result in higher stimulation amplitudes needed to get the desired result.
Additionally, or alternatively, an IMD or other medical device may deliver a train of control pulses including both first pulses and second pulses, where the second pulse alternate between a cathodic first phase and an anodic first phase according to a ratio. For example, the ratio of cathodic first phase to anodic first phase may be 1:1 such that the first phase of respective second pulses alternates between anodic phase and cathodic phase every single second pulse. Alternating between a cathodic first phase and anodic first phase may reduce physiological effects of the pulse train on the patient (e.g., by reducing the level of glutamate and/or other substances or neurotransmitters) that may otherwise occur when the second pulses all have the same polarity first phase (e.g., all having a cathodic active first phase with anodic passive second phase). In some examples, the ratio of cathodic first phase and an anodic first phase may be varied over a period of time. For example, an IMD may be configured to adjust such a ratio based on a level of glutamate and/or other substance sensed by the IMD during the delivery of the pulse train, e.g., on a closed loop basis. As another example, the IMD may be configured to adjust such a ratio based on one or more components of the sensed ECAP elicited by the first pulses, where the one or more components are indicative of the physiological state of the patient. As another example, the IMD may be configured to adjust such a ratio based on the level of charge of a power source of the IMD (e.g., to reduce the power consumption when the power source level of charge is below a threshold amount), an accelerometer signal (e.g., to indicate a posture and/or activity of the patient), gyroscope signal (e.g., to indicate a posture and/or activity of the patient), or a time of day.
In addition to, or as an alternative to, the examples of the disclosure described herein with regard to the delivery of control pulse trains, examples of the disclosure also relate to the delivery of pulse trains, such as a train of control pulses, before the sensing of electrical signals elicited by electrical stimulation. In the case of a train of informed pulses delivered following a control pulse, the informed pulse train may contribute to the therapy for a patient, e.g., by treating a patient condition, and may be adjusted based on the sensed electrical signal as described herein. As will be described below, the informed pulse train may include at least one first pulse at least partially interleaved with at least one second pulse, where the at least one first pulse includes a cathodic active first phase and a passive second phase, and where the at least one second pulse includes an anodic first phase and passive second phase.
In some instances, a train of informed pulses may be delivered to chronically activate neural tissue in which the pulses in the pulse train are all generally biphasic with active first and second phases, e.g., as compared to monophasic stimulation with an active first phase and passive second phase, with the first phase of each pulse being the same polarity. The first phase of stimulation of the biphasic stimulation pair may serve to activate the tissue at the working electrode, while the second phase serves to reverse electrochemistry or reaction products which formed during the first phase. However, such a train of biphasic pulses may require a relatively large draw on the battery of an IMD, e.g., on account of the active nature of the second phase. The modification to deliver such a train of pulses with a passive second phase but delivering the pulses so that each pulse has an active first phase with the same polarity may result in charge buildup and an undesirable effect on biopotential sensing, such as the sensing of electrical signals elicited by one or more control pulses delivered following the delivery of the informed pulse train, e.g., due to charge build up near one or more of the stimulation electrodes.
In accordance with some examples the disclosure, an IMD may be configured to deliver a train of pulses, such as a train of informed pulses, to a patient prior to the sensing of electrical signals elicited by electrical stimulation delivered to the patient. The pulse train may include at least one first pulse at least partially interleaved with at least one second pulse, where the at least one first pulse includes a cathodic active first phase and a passive second phase, and where the at least one second pulse includes an anodic first phase and passive second phase. In some examples, the pulses alternative polarity on a one pulse to one pulse basis while in other examples other alternating patterns are contemplated (e.g., alternating between two pulses of the same polarity of the first active phase and two pulses of the opposite polarity for the first active phase). The described stimulation patterns for the pulse trains may allow for individual pulses having passive recharge phases (e.g., passive anodic stimulation) while reducing the negative effects on biopotential sensing. In some examples, the described patterns allow for less current draw (e.g., power savings) than a pulse train employing active second phase (active recharge) and/or more capability for biopotential sensing due to reduced charge build-up on electrodes.
Although electrical stimulation is generally described herein in the form of electrical stimulation pulses, electrical stimulation may be delivered in non-pulse form in other examples. For example, electrical stimulation may be delivered as a signal having various waveform shapes, frequencies, and amplitudes. Therefore, electrical stimulation in the form of a non-pulse signal may be a continuous signal than may have a sinusoidal waveform or other continuous waveform.
As shown in
IMD 110 may be configured to sense electrical signals elicited by the delivered control pulses via one or more electrodes on leads 130 and deliver a train of informed pulses including at least one first pulse at least partially interleaved with at least one second pulse, where the at least one first pulse includes a cathodic active first phase and a passive second phase, and where the at least one second pulse includes an anodic first phase and passive second phase.
IMD 110 may be a chronic electrical stimulator that remains implanted within patient 105 for weeks, months, or even years. In other examples, IMD 110 may be a temporary, or trial, stimulator used to screen or evaluate the efficacy of electrical stimulation for chronic therapy. In one example, IMD 110 is implanted within patient 105, while in another example, IMD 110 is an external device coupled to percutaneously implanted leads. In some examples, IMD 110 uses one or more leads, while in other examples, IMD 110 is leadless.
IMD 110 may be constructed of any polymer, metal, or composite material sufficient to house the components of IMD 110 (e.g., components illustrated in
Electrical stimulation energy, which may be constant current or constant voltage-based pulses, for example, is delivered from IMD 110 to one or more target tissue sites of patient 105 via one or more electrodes (not shown) of implantable leads 130. In the example of
The electrodes of leads 130 may be electrode pads on a paddle lead, circular (e.g., ring) electrodes surrounding the body of the lead, conformable electrodes, cuff electrodes, segmented electrodes (e.g., electrodes disposed at different circumferential positions around the lead instead of a continuous ring electrode), any combination thereof (e.g., ring electrodes and segmented electrodes) or any other type of electrodes capable of forming unipolar, bipolar or multipolar electrode combinations for therapy. Ring electrodes arranged at different axial positions at the distal ends of lead 130 will be described for purposes of illustration.
The deployment of electrodes via leads 130 is described for purposes of illustration, but arrays of electrodes may be deployed in different ways. For example, a housing associated with a leadless stimulator may carry arrays of electrodes, e.g., rows and/or columns (or other patterns), to which shifting operations may be applied. Such electrodes may be arranged as surface electrodes, ring electrodes, or protrusions. As a further alternative, electrode arrays may be formed by rows and/or columns of electrodes on one or more paddle leads. In some examples, electrode arrays may include electrode segments, which may be arranged at respective positions around a periphery of a lead, e.g., arranged in the form of one or more segmented rings around a circumference of a cylindrical lead. In other examples, one or more of leads 130 are linear leads having 8 ring electrodes along the axial length of the lead. In another example, the electrodes are segmented rings arranged in a linear fashion along the axial length of the lead and at the periphery of the lead.
The stimulation parameter of a therapy stimulation program that defines the stimulation pulses of electrical stimulation therapy by IMD 110 through the electrodes of leads 130 may include information identifying which electrodes have been selected for delivery of stimulation according to a stimulation program, the polarities of the selected electrodes, i.e., the electrode combination for the program, and voltage or current amplitude, pulse frequency, pulse width, pulse shape of stimulation delivered by the electrodes. These stimulation parameters of informed pulses are typically predetermined parameter values determined prior to delivery of the informed pulses. However, in some examples, system 100 may change one or more parameter values automatically based on one or more factors or based on user input. In some examples, a therapy stimulation program may define the delivery of a train of informed pulses so that the train includes at least one first pulse at least partially interleaved with at least one second pulse, where the at least one first pulse includes a cathodic active first phase and a passive second phase, and where the at least one second pulse includes an anodic first phase and passive second phase.
In addition to informed stimulation pulses, an ECAP test stimulation program may define stimulation parameter values that define both non-informing and informing control pulses delivered by IMD 110 through at least some of the electrodes of leads 130. These stimulation parameter values may include information identifying which electrodes have been selected for delivery of the non-informing and informing control pulses, the polarities of the selected electrodes, i.e., the electrode combination for the program, and voltage or current amplitude, pulse frequency, pulse width, and pulse shape of stimulation delivered by the electrodes. As described herein, one or more stimulation parameter values for non-informing control pulses may be different than one or more stimulation parameter values of informing control pulses.
The stimulation signals (e.g., one or more stimulation pulses or a continuous stimulation waveform) defined by the parameters of each ECAP test stimulation program are configured to evoke a compound action potential from nerves. In some examples, the ECAP test stimulation program may define when the non-informing and informing control pulses are to be delivered to the patient based on the frequency and/or pulse width of the informed pulses. However, the stimulation defined by each ECAP test stimulation program may or may not be intended to provide or contribute to therapy for the patient. In an example where the non-informing and/or informing control pulses contribute to or provide therapy for the patient, the ECAP test stimulation program may also be used in place of, or be the same as, a therapy stimulation program.
Although
In some examples, lead 130 may include one or more sensors configured to allow IMD 110 to monitor one or more parameters of patient 105, such as patient activity, pressure, temperature, or other characteristics. Additionally, or alternatively, the one or more sensors may be separate from that of lead 130 (e.g., as a separate sensor communicatively coupled to IMD 110). The one or more sensors may be provided in addition to, or in place of, therapy delivery by lead 130. In some examples, IMD 110 may determine and/or adjust the ratio of non-informing control pulses to informing control pulses for a train of control pulses delivered to the patient based on one or more parameters monitored by the one or more sensors. In some examples, the one or more sensors may include a sensor configured to monitor glutamate levels of patient 105, e.g., so that IMD 110 may control the ratio of cathodic active first phase and anodic active first phase of non-informing control pulses delivered via lead 130, e.g., in a closed-loop feedback manner.
IMD 110 is configured to deliver electrical stimulation therapy to patient 105 via selected combinations of electrodes carried by one or both of leads 130, alone or in combination with an electrode carried by or defined by an outer housing of IMD 110. The target tissue for the electrical stimulation therapy may be any tissue affected by electrical stimulation, which may be in the form of electrical stimulation pulses or continuous waveforms. In some examples, the target tissue includes nerves, smooth muscle or skeletal muscle. In the example illustrated by
IMD 110 generates and delivers electrical stimulation therapy to a target stimulation site within patient 105 via the electrodes of leads 130 to patient 105 according to one or more therapy stimulation programs. A therapy stimulation program defines values for one or more parameters that define an aspect of the therapy delivered by IMD 110 according to that program. For example, a therapy stimulation program that controls delivery of stimulation by IMD 110 in the form of pulses may define values for voltage or current pulse amplitude, pulse width, and pulse rate (e.g., pulse frequency) for stimulation pulses delivered by IMD 110 according to that program. A therapy stimulation program may define control pulses and/or informed pulses when these pulses are configured to contribute to the therapeutic effect (e.g., paresthesia, pain blocking, etc.) for patient 105.
Furthermore, IMD 110 is configured to deliver control stimulation (e.g., in the form of a train of control pulses, where the train includes both non-informing and informing control pulses) to patient 105 via a combination of electrodes of leads 130, alone or in combination with an electrode carried by or defined by an outer housing of IMD 110. The tissue targeted by the control stimulation may be the same tissue targeted by the electrical stimulation therapy, but IMD 110 may deliver control pulses via the same, at least some of the same, or different electrodes, and intended to elicit a detectable ECAP signal. This control stimulation may (e.g., therapeutic stimulation) or may not (e.g., non-therapeutic stimulation) contribute to a therapeutic effect for the patient. Since control pulses can be delivered in an interleaved manner with informed pulses, a clinician and/or user may select any desired electrode combination for informed pulses. Like the electrical stimulation therapy, the control stimulation may be in the form of electrical stimulation pulses or continuous waveforms.
In one example, each informing control pulse may include a balanced, bi-phasic square pulse that employs an active recharge phase. For example, each informing control pulse may include a first active phase followed by a second active phase of equal and opposite charge. Conversely, non-informing control pulses may include a monophasic pulse followed by a passive recharge/second phase. For example, the non-informing control pulses may include a first active phase followed by a second passive phase, where each of the first phase and second phase have equal but opposite charges. Although not necessary, the control pulses may include an interphase interval between the positive and negative phase, e.g., to promote propagation of the nerve impulse in response to the first phase of the informing pulse. The control stimulation may be delivered without interrupting the delivery of the electrical stimulation informed pulses, such as during the window between consecutive informed pulses. All or some of the control pulses may elicit an ECAP signal from the tissue. In the case of informing control pulses, IMD 110 may sense the ECAP signal via two or more electrodes on leads 130. In cases where the control pulses are applied to spinal cord 120, the signal may be sensed by IMD 110 from spinal cord 120. As discussed herein, the control stimulation may contribute, alone or in part, to the therapeutic effect received by the patient. In other words, control pulses may be delivered to provide therapy without any additional informed pulses in some examples. In examples in which the control pulses alone can provide therapy to the patient, the control stimulation may be the therapy stimulation for that patient.
IMD 110 delivers control stimulation (e.g., in the form of a train of informing control pulses interleaved with non-informing control pulses) to a target stimulation site within patient 105 via the electrodes of leads 130 according to one or more ECAP test stimulation programs. The one or more ECAP test stimulation programs may be stored in a memory of IMD 110. Each ECAP test program of the one or more ECAP test stimulation programs includes values for one or more parameters that define an aspect of the control stimulation delivered by IMD 110 according to that program, such as current or voltage amplitude, pulse width, pulse frequency, electrode combination, and, in some examples timing based on informed pulses to be delivered to patient 105. In some examples, IMD 110 delivers control stimulation to patient 105 according to multiple ECAP test stimulation programs.
A user, such as a clinician or patient 105, may interact with a user interface of an external programmer 150 to program IMD 110. Programming of IMD 110 may refer generally to the generation and transfer of commands, programs, or other information to control the operation of IMD 110. In this manner, IMD 110 may receive the transferred commands and programs from programmer 150 to control electrical stimulation therapy (e.g., informed pulses, and in some examples non-informing and/or informing control pulses) and control stimulation (e.g., control pulses). For example, external programmer 150 may transmit therapy stimulation programs, ECAP test stimulation programs, stimulation parameter adjustments, therapy stimulation program selections, ECAP test program selections, user input, or other information to control the operation of IMD 110, e.g., by wireless telemetry or wired connection.
In some cases, external programmer 150 may be characterized as a physician or clinician programmer if it is primarily intended for use by a physician or clinician. In other cases, external programmer 150 may be characterized as a patient programmer if it is primarily intended for use by a patient. A patient programmer may be generally accessible to patient 105 and, in many cases, may be a portable device that may accompany patient 105 throughout the patient's daily routine. For example, a patient programmer may receive input from patient 105 when the patient wishes to terminate or change electrical stimulation therapy. In general, a physician or clinician programmer may support selection and generation of programs by a clinician for use by IMD 110, whereas a patient programmer may support adjustment and selection of such programs by a patient during ordinary use. In other examples, external programmer 150 may include, or be part of, an external charging device that recharges a power source of IMD 110. In this manner, a user may program and charge IMD 110 using one device, or multiple devices.
As described herein, information may be transmitted between external programmer 150 and IMD 110. Therefore, IMD 110 and programmer 150 may communicate via wireless communication using any techniques known in the art. Examples of communication techniques may include, for example, radiofrequency (RF) telemetry and inductive coupling, but other techniques are also contemplated. In some examples, programmer 150 may include a communication head that may be placed proximate to the patient's body near the IMD 110 implant site to improve the quality or security of communication between IMD 110 and programmer 150. Communication between programmer 150 and IMD 110 may occur during power transmission or separate from power transmission.
In some examples, IMD 110, in response to commands from external programmer 150, delivers electrical stimulation therapy according to a plurality of therapy stimulation programs to a target tissue site of the spinal cord 120 of patient 105 via electrodes (not depicted) on leads 130. In some examples, IMD 110 may modify therapy stimulation programs as therapy needs of patient 105 evolve over time. For example, the modification of the therapy stimulation programs may cause the adjustment of at least one parameter of the plurality of informed pulses. When patient 105 receives the same therapy for an extended period, the efficacy of the therapy may be reduced. In some cases, parameters of the plurality of informed pulses may be automatically updated.
Efficacy of electrical stimulation therapy may be indicated by one or more characteristics (e.g. an amplitude of or between one or more peaks or an area under the curve of one or more peaks) of an action potential that is evoked by a stimulation pulse delivered by IMD 110 (i.e., a characteristic of the ECAP signal). Electrical stimulation therapy delivery by leads 130 of IMD 110 may cause neurons within the target tissue to evoke a compound action potential that travels up and down the target tissue, eventually arriving at sensing electrodes of IMD 110. Furthermore, control stimulation may also elicit at least one ECAP, and ECAPs responsive to control stimulation may also be a surrogate for the effectiveness of the therapy. The amount of action potentials (e.g., number of neurons propagating action potential signals) that are evoked may be based on the various parameters of electrical stimulation pulses such as amplitude, pulse width, frequency, pulse shape (e.g., slew rate at the beginning and/or end of the pulse), etc. The slew rate may define the rate of change of the voltage and/or current amplitude of the pulse at the beginning and/or end of each pulse or each phase within the pulse. For example, a very high slew rate indicates a steep or even near vertical edge of the pulse, and a low slew rate indicates a longer ramp up (or ramp down) in the amplitude of the pulse. In some examples, these parameters may contribute to an intensity of the electrical stimulation. In addition, a characteristic of the ECAP signal (e.g., an amplitude) may change based on the distance between the stimulation electrodes and the nerves subject to the electrical field produced by the delivered control pulses.
In one example, each informed pulse may have a pulse width greater than approximately 300 μs, such as between approximately 300 μs and 1000 μs (i.e., 1 millisecond) in some examples. At these pulse widths, IMD 110 may not sufficiently detect an ECAP signal because the informed pulse is also detected as an artifact that obscures the ECAP signal. If ECAPs are not adequately recorded, then ECAPs arriving at IMD 110 cannot be compared to the target ECAP characteristic (e.g. a target ECAP amplitude), and electrical therapy stimulation cannot be altered according to responsive ECAPs. When informed pulses have these longer pulse widths, IMD 110 may deliver control stimulation in the form of control pulses. The control pulses may have pulse widths of less than approximately 300 μs, such as a bi-phasic informing control pulse with each phase having a duration of approximately 100 μs. Since the control pulses may have shorter pulse widths than the informed pulses, the ECAP signal may be sensed and identified following each control pulse (or only after each informing control pulse) and used to inform IMD 110 about any changes that should be made to the informed pulses (and control pulses in some examples). In some examples, at least some informed pulses may have pulse widths less than approximately 300 μs. In such examples, control pulses interleaved with the informed pulses may have pulse widths shorter than the pulse widths of informed pulses. In other examples, a control pulse may have a pulse width greater than the pulse width of the informed pulse. In general, the term “pulse width” refers to the collective duration of every phase, and interphase interval when appropriate, of a single pulse. A single pulse may include a single active phase in some examples (i.e., a monophasic pulse followed by a passive recharge phase) or two or more active phases in other examples (e.g., a bi-phasic pulse or a tri-phasic pulse). The pulse width defines a period of time beginning with a start time of a first phase of the pulse and concluding with an end time of a last phase of the pulse (e.g., a biphasic pulse having a positive phase lasting 100 μs, a negative phase lasting 100 μs, and an interphase interval lasting 30 μs defines a pulse width of 230 μs).
In some examples, IMD 110 adjusts stimulation parameter values for informed pulses are based on comparing the value of a characteristic of a measured ECAP signal elicited by an informing control pulse to a target ECAP characteristic value. During delivery of control pulses, such as informing control pulses) defined by one or more ECAP test stimulation programs, IMD 110, via two or more electrodes interposed on leads 130, senses electrical potentials of tissue of the spinal cord 120 of patient 105 to measure the electrical activity of the tissue. IMD 110 senses ECAPs from the target tissue of patient 105, e.g., with electrodes on one or more leads 130 and associated sense circuitry. In some examples, IMD 110 receives a signal indicative of the ECAP from one or more sensors, e.g., one or more electrodes and circuitry, internal or external to patient 105. Such an example signal may include a signal indicating an ECAP of the tissue of the patient 105. Examples of the one or more sensors include one or more sensors configured to measure a compound action potential of the patient 105, or a physiological effect indicative of a compound action potential. For example, to measure a physiological effect of a compound action potential, the one or more sensors may be an accelerometer, a pressure sensor, a bending sensor, a sensor configured to detect a posture of patient 105, or a sensor configured to detect a respiratory function of patient 105. However, in other examples, external programmer 150 receives a signal indicating a compound action potential in the target tissue of patient 105 and transmits a notification to IMD 110.
In the example of
The control stimulation parameters (including the ratio of informing to non-informing pulses and the morphology of both the informing to non-informing pulses) and the target ECAP characteristic values may be initially set at the clinic but may be set and/or adjusted at home by patient 105. Once the target ECAP characteristic values are set, the example techniques allow for automatic adjustment of informed pulse parameters to maintain consistent volume of neural activation and consistent perception of therapy for the patient when the electrode-to-neuron distance changes. The ability to change the stimulation parameter values may also allow the therapy to have long term efficacy, with the ability to keep the intensity of the stimulation (e.g., as indicated by the ECAP) consistent by comparing the measured ECAP values to the target ECAP characteristic value. IMD 110 may perform these changes without intervention by a physician or patient 105.
In some examples, the system may change the target ECAP characteristic value over a period of time. The system may be programmed to change the target ECAP characteristic in order to adjust the intensity of informed pulses to provide varying sensations to the patient (e.g., increase or decrease the volume of neural activation). In one example, a system may be programmed to oscillate a target ECAP characteristic value between a maximum target ECAP characteristic value and a minimum target ECAP characteristic value at a predetermined frequency to provide a sensation to the patient that may be perceived as a wave or other sensation that may provide therapeutic relief for the patient. The maximum target ECAP characteristic value, the minimum target ECAP characteristic value, and the predetermined frequency may be stored in the memory of IMD 110 and may be updated in response to a signal from external programmer 150 (e.g., a user request to change the values stored in the memory of IMD 110). In other examples, the target ECAP characteristic value may be programed to steadily increase or steadily decrease to a baseline target ECAP characteristic value over a period of time. In other examples, external programmer 150 may program the target ECAP characteristic value to automatically change over time according to other predetermined functions or patterns. In other words, the target ECAP characteristic value may be programmed to change incrementally by a predetermined amount or predetermined percentage, the predetermined amount or percentage being selected according to a predetermined function (e.g., sinusoid function, ramp function, exponential function, logarithmic function, or the like). Increments in which the target ECAP characteristic value is changed may be changed for every certain number of pulses or a certain unit of time. Although the system may change the target ECAP characteristic value, received ECAP signals may still be used by the system to adjust one or more parameter values of the informed pulses and/or control pulses in order to meet the target ECAP characteristic value.
In the example shown in
Accordingly, in some examples, stimulation generator 211 generates electrical stimulation signals in accordance with the electrical stimulation parameters noted above. Other ranges of parameter values may also be useful and may depend on the target stimulation site within patient 105. While stimulation pulses are described, stimulation signals may be of any form, such as continuous-time signals (e.g., sine waves) or the like. Switch circuitry 210 may include one or more switch arrays, one or more multiplexers, one or more switches (e.g., a switch matrix or other collection of switches), or other electrical circuitry configured to direct stimulation signals from stimulation generator 211 to one or more of electrodes 232, 234, or directed sensed signals from one or more of electrodes 232, 234 to sensing circuitry 212. In other examples, stimulation generator 211 and/or sensing circuitry 212 may include sensing circuitry to direct signals to and/or from one or more of electrodes 232, 234, which may or may not also include switch circuitry 210.
Processing circuitry 214 may include any one or more of a microprocessor, a controller, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), discrete logic circuitry, or any other processing circuitry configured to provide the functions attributed to processing circuitry 214 herein may be embodied as firmware, hardware, software or any combination thereof. Processing circuitry 214 controls stimulation generator 211 to generate stimulation signals according to therapy stimulation programs 217 and ECAP test stimulation programs 218 stored in memory 215 to apply stimulation parameter values specified by one or more of programs, such as amplitude, pulse width, pulse rate, the pulse shape of each of the stimulation signals, the ratio of informing to non-informing control pulses, the interphase interval for informing and non-informing control pulses, and the ratio of anodic first active phase to cathodic active first phase of non-informing control pulses.
In the example shown in
In other examples, however, stimulation generator 211 does not include a switch circuit and switch circuitry 212 does not interface between stimulation generator 211 and electrodes 232, 234. In these examples, stimulation generator 211 comprises a plurality of pairs of voltage sources, current sources, voltage sinks, or current sinks connected to each of electrodes 232, 234 such that each pair of electrodes has a unique signal circuit. In other words, in these examples, each of electrodes 232, 234 is independently controlled via its own signal circuit (e.g., via a combination of a regulated voltage source and sink or regulated current source and sink), as opposed to switching signals between electrodes 232, 234.
Electrodes 232, 234 on respective leads 230 may be constructed of a variety of different designs. For example, one or both of leads 230 may include one or more electrodes at each longitudinal location along the length of the lead, such as one electrode at different perimeter locations around the perimeter of the lead at each of the locations A, B, C, and D. In one example, the electrodes may be electrically coupled to stimulation generator 211, e.g., via switch circuitry 210 and/or switching circuitry of the stimulation generator 211, via respective wires that are straight or coiled within the housing of the lead and run to a connector at the proximal end of the lead. In another example, each of the electrodes of the lead may be electrodes deposited on a thin film. The thin film may include an electrically conductive trace for each electrode that runs the length of the thin film to a proximal end connector. The thin film may then be wrapped (e.g., a helical wrap) around an internal member to form the lead 230. These and other constructions may be used to create a lead with a complex electrode geometry.
Although sensing circuitry 212 is incorporated into a common housing with stimulation generator 211 and processing circuitry 214 in
In some examples, one or more of electrodes 232 and 234 may be suitable for sensing the ECAPs. For instance, electrodes 232 and 234 may sense the voltage amplitude of a portion of the ECAP signals, where the sensed voltage amplitude is a characteristic the ECAP signal.
Sensor 216 may include one or more sensing elements that sense values of a respective patient parameter. As described, electrodes 232 and 234 may be the electrodes that sense the parameter value of the ECAP elicited by informing control pulses. Sensor 216 may include one or more accelerometers, optical sensors, chemical sensors, temperature sensors, pressure sensors, or any other types of sensors.
Sensor 216 may output patient parameter values that may be used as feedback to control delivery of therapy. For example, sensor 216 may indicate patient activity, and processing circuitry 214 may increase the frequency of control pulses and ECAP sensing in response to detecting increased patient activity. Additionally, or alternatively, sensor 216 may indicate patient activity, and processing circuitry 214 may adjust the ratio of informing to non-informing control pulses (e.g., while maintaining the frequency at which the control pulses are delivered). In one example, processing circuitry 214 may increase the ratio of informing to non-informing control pulses and corresponding ECAP sensing while maintaining the frequency at which the control pulses are delivered in response to a signal from sensor 216 indicating that patient activity has exceeded an activity threshold. Conversely, processing circuitry 214 may decrease the ratio of informing to non-informing control pulses and corresponding ECAP sensing while maintaining the frequency at which the control pulses are delivered in response to detecting decreased patient activity. For example, in response to sensor 216 no longer indicating that the sensed patient activity exceeds a threshold, processing circuitry 214 may decrease the ratio of informing to non-informing control pulses and corresponding ECAP sensing while maintaining the frequency at which the control pulses are delivered. In this manner, processing circuitry 214 may dynamically deliver control pulses and sense ECAP signals based on patient activity to reduce power consumption of the system when the electrode-to-neuron distance is not likely to change and increase system response to ECAP changes when electrode-to-neuron distance is likely to change. The reduction in power consumption may be realized as a result of the non-informing control pulse requiring less power to deliver compared to informing control pulses (e.g., with the non-informing control pulses having a passive recharge/second phase and the informing control pulses having an active recharge/second phase). Similar dynamic adjustments may also be made by processing circuitry 214 to the interphase interval of the non-informing pulses and/or ratio of an anodic first active phase and a cathodic first active phase for the non-informing pulses. As will be described below, in some examples, processing circuitry 214 may dynamically adjust the ratio of an anodic first active phase and a cathodic first active phase for the non-informing pulses of a control pulse train based on a sensed glutamate level of the patient.
IMD 200 may include additional sensors within the housing of IMD 200 and/or coupled via one of leads 130 or other leads. In addition, IMD 200 may receive sensor signals wirelessly from remote sensors via telemetry circuitry 213, for example. In some examples, one or more of these remote sensors may be external to patient (e.g., carried on the external surface of the skin, attached to clothing, or otherwise positioned external to the patient). In some examples, signals from sensor 216 may indicate a position or body state (e.g., sleeping, awake, sitting, standing, or the like), and processing circuitry 214 may select target ECAP characteristic values according to the indicated position or body state.
Telemetry circuitry 213 supports wireless communication between IMD 200 and an external programmer (not shown in
Power source 219 delivers operating power to various components of IMD 200. Power source 219 may include a rechargeable or non-rechargeable battery and a power generation circuit to produce the operating power. Recharging may be accomplished through proximal inductive interaction between an external charger and an inductive charging coil within IMD 200. In other examples, traditional primary cell batteries may be used.
According to the techniques of the disclosure, stimulation generator 211 of IMD 200 receives, via telemetry circuitry 213, instructions to deliver electrical stimulation therapy according to therapy stimulation programs 217 to a target tissue site of the spinal cord of the patient via a plurality of electrode combinations of electrodes 232, 234 of leads 230 and/or a housing of IMD 200. Stimulation generator 211 may receive, via telemetry circuitry 213, user instructions to deliver control stimulation to the patient according to ECAP test stimulation programs 218. Each informing pulse of a plurality of control pulses may elicit an ECAP that is sensed by sensing circuitry 212 via some of electrodes 232 and 234. ECAP test stimulation programs 218 may instruct stimulation generator 211 to deliver a plurality of control pulses interleaved with at least some of the plurality of informed pulses. Processing circuitry 214 may receive, via an electrical signal sensed by sensing circuitry 212, information indicative of an ECAP signal (e.g., a numerical value indicating a characteristic of the ECAP in electrical units such as voltage or power) produced in response to the control stimulation. Therapy stimulation programs 217 may be updated according to the ECAPs recorded at sensing circuitry 212 according to the following techniques.
In one example, the plurality of informed pulses each have a pulse width of greater than approximately 300 μs and less than approximately 2000 μs (i.e., 2 milliseconds). In some examples, the informed pulse width is greater than approximately 300 μs and less than approximately 800 μs. In another example, the informed pulse width is greater than approximately 300 μs and less than approximately 500 μs. In one example, informed pulses have a pulse width of approximately 450 μs and a pulse frequency of approximately 50 Hertz. Amplitude (current and/or voltage) for the informed pulses may be between approximately 0.5 mA (or volts) and approximately 10 mA (or volts), although amplitude may be lower or greater in other examples. In some examples, the system may deliver informed pulses from two or more stimulation programs such that the informed pulses from one stimulation program have at least one different parameter value than the informed pulses from another stimulation program.
Each informing control pulse of the plurality of control pulses may have a pulse width of less than approximately 300 μs. In one example, each informing control pulse of the plurality of control pulses may be a bi-phasic pulse with a positive phase having a width of approximately 100 μs, a negative phase having a width of approximately 100 μs, and an interphase interval having a width of approximately 30 μs. In some examples, the positive phase and negative phase may each be 90 μs, 120 μs, 150 μs or 180 μs in other examples. In other examples, the informing control pulses may each have a pulse width of approximately 60 μs or smaller. Due to the relatively long pulse widths of the plurality of informed pulses, sensing circuitry 212 may be incapable of adequately recording an ECAP signals elicited from an informed pulse because the informed pulse itself will occur during the ECAP signal and obscure the ECAP signal. However, stimulation pulses with pulse widths less than approximately 300 microseconds, such as the plurality of informing control pulses, may be suited to elicit an ECAP which can be sensed after the informing control pulse is completed at sensing circuitry 212 via two or more of electrodes 232 and 234.
Each non-informing control pulse of the plurality of control pulses may have a pulse width of approximately 150 microseconds (μs) (e.g., as defined by the phase width of the active first phase). In one example, each non-informing control pulse of the plurality of control pulses may be have an active first phase having a width of approximately 150 μs, a passive second phase having a width of approximately 4 milliseconds (ms), and an interphase interval having a width of approximately 80 μs. As the second passive phase may be set by the time constant formed from the tissue impedance (a parameter that varies with physiologic state) and the electrode blocking capacitors, the phase width may not be precisely set and may be variable in length. The length of the active first phase may be shorter than the passive second phase. The interphase interval of the non-informing pulses may be less than the interphase interval of the informing control pulses, e.g., since the ECAP may not be sensed following the delivery of the non-informing pulses.
As described above, in some examples, the control pulses may fully provide or partially contribute to the therapy received by the patient by reducing or eliminating symptoms and/or a condition of the patient. In other examples, the control pulses may be non-therapeutic pulses in that the control pulses do not contribute to therapy for the patient. The informing control pulses may be substantially the same as the non-informing control pulses. However, the non-informing control pulses may differ in one or more ways compared to that of the informing control pulses, e.g., in order to reduce power consumption resulting from the delivery of the non-informing control pulses compared to the informing control pulses. For example, the non-informing control pulses may have a passive second phase, the non-informing control pulses may have a longer interphase interval between first and second phases, the non-informing control pulses may have lower amplitude, and/or the first phases of the non-informing control pulses may alternate polarity).
Informing control pulses delivered for the purpose of eliciting detectable ECAP signals may have a current amplitude between approximately 6 mA and 12 mA in some examples, but higher or lower amplitudes may be used in other examples. The frequency of the control pulses may be between approximately 50 Hertz and 400 Hertz in some examples. The ratio of informing to non-informing pulses in the train of control pulses may be selected based on the pulse frequency of the informed pulses, e.g., so that one informing control pulse is delivered for each therapeutic pulse or so that one informing control pulse is delivered for every two, three, four, or more than four therapeutic pulses. The pulse frequency may be a single frequency or a varied frequency over time (e.g., the pulse frequency may change over time according to predetermined pattern, formula, or schedule). In some examples, the system may change the pulse frequency based on patient input or a sensed parameter such as patient posture or activity. Such a relationship may be present when the control pulses are fully interleaved (e.g., alternating) with the informed pulses. However, the frequency of the control pulses may be delivered at a higher frequency than then informed pulses when two or more control pulses are delivered between consecutive informed pulses. In other examples, the frequency of the control pulses may be delivered at a lower frequency than the informed pulses when at least some informed pulses are delivered without a control pulse delivered between them. The frequency of the control pulses may be delivered at a frequency that varies over time if the system is configured to adjust control pulse delivery, and the resulting ECAP sensing, based on other factors such as patient activity. In other examples, the frequency of the control pulses may remain substantially constant but the ratio of informing control pulse to non-informing control pulse of the delivered control pulse train may be varied, e.g., based on the frequency of the informed pulses, which may be dynamically varied.
In one example, the predetermined pulse frequency of the plurality of informed pulses may be less than approximately 400 Hertz. In some examples, the predetermined pulse frequency of the plurality of informed pulses may be between approximately 50 Hertz and 70 Hertz. In one example, the predetermined pulse frequency of the plurality of informed pulses may be approximately 60 Hertz. However, the informed pulses may have frequencies greater than 400 Hertz or less than 50 Hertz in other examples. In some examples, the predetermined pulse frequency of the informed pulses may be a single frequency or a frequency that varies over time. In addition, the informed pulses may be delivered in bursts of pulses, with interburst frequencies of the pulses being low enough such that a control pulse and sensed ECAP can still fit within the window between consecutive informed pulses delivered within the burst of informed pulses.
Since each informed pulse of the plurality of informed pulses may be sensed as an artifact that covers, or obscures, the sensing of at least one ECAP, the plurality of control pulses may be delivered to the patient during a plurality of time events. For example, a time event (e.g., a window) of the plurality of time events may be a time (e.g., a window) between consecutive informed pulses of the plurality of informed pulses at the predetermined pulse frequency. One or more informing and/or non-informing control pulses of the plurality of control pulses may be delivered to the patient during each time event. Consequently, the control pulses may be interleaved with at least some of the informed pulses such that the plurality of control pulses are delivered to the patient while informed pulses are not delivered. In one example, an ECAP elicited from to a control pulse delivered during a time event may be recorded by sensing circuitry 212 during the same time event. In another example, two or more ECAPs responsive to two or more respective control pulses delivered during a time event may be recorded by sensing circuitry 212 during the same time event.
In some examples, therapy stimulation programs 217 may be updated according to a plurality of ECAPs received in response to the plurality of control pulses delivered to the patient according to ECAP test stimulation programs 218. For instance, processing circuitry 214 may update therapy stimulation programs 217 in real time by comparing one or more characteristics of ECAPs sensed by sensing circuitry 212 with target ECAP characteristics stored in memory 215 (e.g., patient ECAP characteristics 222). For example, processing circuitry 214 is configured to determine the amplitude of each ECAP signal received at sensing circuitry 212, and processing circuitry 214 is further configured to determine the representative amplitude of at least one respective ECAP signal and compare the representative amplitude of a series of ECAP signals to a target ECAP adjustment window (e.g., the target ECAP amplitude plus and minus a variance which is stored in patient ECAP characteristics 222). Target ECAP adjustment window may thus be a range of amplitudes deviating from target ECAP amplitude. For instance, the target ECAP adjustment window may span from a lower-bound amplitude value (e.g., the target ECAP amplitude minus the variance) to an upper-bound amplitude value (e.g., the target ECAP amplitude plus the variance). Generally, the lower-bound amplitude value is less than the target ECAP amplitude, and the upper-bound amplitude value is greater than target ECAP amplitude.
If the representative amplitude of the at least one respective ECAP signal (e.g., an amplitude of a single ECAP signal or an average of two or more ECAP amplitudes) is greater than the upper-bound amplitude value, processing circuitry 214 may adjust one or more of therapy stimulation programs 217 and ECAP test stimulation programs 218 to decrease the amplitude of informed pulses and control pulses following the at least one respective ECAP. The amplitude of informed pulses and control pulses may be decreased by different predetermined steps or different predetermined percentages. Additionally, if the representative amplitude of the at least one respective ECAP is less than the lower-bound amplitude value, processing circuitry 214 may adjust therapy stimulation programs 217 and ECAP test stimulation programs 218, and the programs 217 and 218 may instruct stimulation generator 211 to increase the amplitude of informed pulses and control pulses following the at least one respective ECAP. Moreover, if the representative amplitude of the at least one respective ECAP is greater than the lower-bound amplitude value and less than the upper-bound amplitude value, processing circuitry 214 may not change programs 217 and 218, and stimulation generator 211 may maintain the amplitude of the informed pulses following the at least one respective ECAP. In one example, adjusting the programs 217 and 218 may include changing one or more parameters of the plurality of informed pulses and the plurality of control pulses. In one example, the at least one respective ECAP may include a series of four consecutive ECAPs.
Processing circuitry 214, in one example, may change the amplitude of the informed pulses and the control pulses following the at least one respective ECAP inversely proportional to the difference between target ECAP amplitude and the representative amplitude of the at least one respective ECAP. For instance, if the representative amplitude of the at least one respective ECAP is 20% lower than target ECAP amplitude, then processing circuitry 214 may update therapy programs 217 and 218 such that the amplitude of informed pulses and the control pulses is increased by 20%. In one example, the representative amplitude may be the mean amplitude of two or more respective ECAP signals sensed by sensing circuitry 212. In other examples, the representative amplitude may be the median amplitude of two or more respective ECAP signal, or a rolling average of two or more respective ECAP signals. In one example, the amplitude of only one of the non-informing and informing control pulses may be adjusted while the other remains the same.
In another example, processing circuitry 214 may determine the amplitude of a respective ECAP signal sensed by sensing circuitry 212. In response to a comparison between the amplitude of the respective ECAP signal and the target ECAP amplitude stored in patient ECAP characteristics 222, processing circuitry 214 may determine a percentage difference between the amplitude of the respective ECAP signal and target ECAP amplitude. Consequently, processing circuitry 214 may adjust the amplitude of subsequent informed pulses to be inversely proportional to the percentage difference between the amplitude of the respective ECAP and target ECAP amplitude.
In other examples, processing circuitry 214 may use the representative amplitude of the at least one respective ECAP to change other parameters of informed pulses to be delivered, such as pulse width, pulse frequency, and pulse shape. All of these parameters may contribute to the intensity of the informed pulses, and changing one or more of these parameter values may effectively adjust the informed pulse intensity to compensate for the changed distance between the stimulation electrodes and the nerves indicated by the representative amplitude of the ECAP signals.
In another example, processing circuitry 214 may sense, via sensing circuitry 212, one or more ECAP signals elicited by the delivery of one or more control pulses and then determine a linear trend for the sensed electrical signal(s). The degree of linear trend may be determined, among other approaches, by estimating the slope of the sensed electrical recording following the evoked potential. In the example of
In some examples, leads 230 may be linear 8-electrode leads (not pictured), sensing and stimulation delivery may each be performed using a different set of electrodes. In a linear 8-electrode lead, each electrode may be numbered consecutively from 0 through 7. For instance, a control pulse may be generated using electrode 1 as a cathode and electrodes 0 and 2 as anodes (e.g., a guarded cathode), and a respective ECAP signal may be sensed using electrodes 6 and 7, which are located on the opposite end of the electrode array. This strategy may minimize the interference of the stimulation pulse with the sensing of the respective ECAP. Other electrode combinations may be implemented, and the electrode combinations may be changed using the patient programmer via telemetry circuitry 213. For example, stimulation electrodes and sensing electrodes may be positioned closer together. Shorter pulse widths for the control pulses may allow the sensing electrodes to be closer to the stimulation electrodes.
ECAP feedback rules 221 may define how processing circuitry 214 uses the sensed ECAP signals as feedback for changing one or more parameters that define informed pulses and stored as therapy stimulation programs 217. For example, ECAP feedback rules 221 may specify that the percentage difference between the representative ECAP amplitude and the target ECAP amplitude is used to inversely adjust the current amplitude of informed pulses to the same proportion as the percentage difference, such as the technique described in
In one example, sensor 216 may detect a change in activity or a change in posture of the patient. Processing circuitry 214 may receive an indication from sensor 216 that the activity level or posture of the patient is changed, and processing circuitry 214 may be configured to initiate or change the delivery of the plurality of control pulses according to the ECAP test stimulation programs 218. For example, processing circuitry 214 may increase the ratio of informing control pulses to non-informing control pulses and respective ECAP sensing after informing control pulses in response to receiving an indication that the patient activity has increased, which may indicate that the distance between electrodes and nerves will likely change. Alternatively, processing circuitry 214 may decrease the ratio of informing control pulses to non-informing control pulses and respective ECAP sensing after informing control pulses in response to receiving an indication that the patient activity has decreased. In some examples, one or more parameters (e.g., frequency, amplitude, slew rate, pulse duration, or the like) may be adjusted (e.g., increased or decreased) in response to receiving an indication that the patient activity has changed. Processing circuitry 214 may be further configured to update therapy stimulation programs 217 and ECAP test stimulation programs 218 according to the signal received from sensor 216.
In general, programmer 300 comprises any suitable arrangement of hardware, alone or in combination with software and/or firmware, to perform the techniques attributed to programmer 300, and processing circuitry 353, user interface 351, and telemetry circuitry 352 of programmer 300. In various examples, programmer 300 may include one or more processors, such as one or more microprocessors, DSPs, ASICs, FPGAs, or any other equivalent integrated or discrete logic circuitry, as well as any combinations of such components. Programmer 300 also, in various examples, may include a memory 354, such as RAM, ROM, PROM, EPROM, EEPROM, flash memory, a hard disk, a CD-ROM, comprising executable instructions for causing the one or more processors to perform the actions attributed to them. Moreover, although processing circuitry 353 and telemetry circuitry 352 are described as separate modules, in some examples, processing circuitry 353 and telemetry circuitry 352 are functionally integrated. In some examples, processing circuitry 353 and telemetry circuitry 352 correspond to individual hardware units, such as ASICs, DSPs, FPGAs, or other hardware units.
Memory 354 (e.g., a storage device) may store instructions that, when executed by processing circuitry 353, cause processing circuitry 353 and programmer 300 to provide the functionality ascribed to programmer 300 throughout this disclosure. For example, memory 354 may include instructions that cause processing circuitry 353 to obtain a parameter set from memory, select a spatial electrode movement pattern, or receive a user input and send a corresponding command to IMD 300, or instructions for any other functionality. In addition, memory 354 may include a plurality of programs, where each program includes a parameter set that defines therapy stimulation or control stimulation. Memory 354 may also store data received from a medical device (e.g., IMD 110). For example, memory 354 may store ECAP related data recorded at a sensing module of the medical device, and memory 354 may also store data from one or more sensors of the medical device.
User interface 351 may include a button or keypad, lights, a speaker for voice commands, a display, such as a liquid crystal (LCD), light-emitting diode (LED), or organic light-emitting diode (OLED). In some examples the display may be a touch screen. User interface 351 may be configured to display any information related to the delivery of electrical stimulation, identified patient behaviors, sensed patient parameter values, patient behavior criteria, or any other such information. User interface 351 may also receive user input via user interface 351. The input may be, for example, in the form of pressing a button on a keypad or selecting an icon from a touch screen. The input may request starting or stopping electrical stimulation, the input may request a new spatial electrode movement pattern or a change to an existing spatial electrode movement pattern, of the input may request some other change to the delivery of electrical stimulation.
Telemetry circuitry 352 may support wireless communication between the medical device and programmer 300 under the control of processing circuitry 353. Telemetry circuitry 352 may also be configured to communicate with another computing device via wireless communication techniques, or direct communication through a wired connection. In some examples, telemetry circuitry 352 provides wireless communication via an RF or proximal inductive medium. In some examples, telemetry circuitry 352 includes an antenna, which may take on a variety of forms, such as an internal or external antenna.
Examples of local wireless communication techniques that may be employed to facilitate communication between programmer 300 and IMD 110 include RF communication according to the 802.11 or Bluetooth specification sets or other standard or proprietary telemetry protocols. In this manner, other external devices may be capable of communicating with programmer 300 without needing to establish a secure wireless connection. As described herein, telemetry circuitry 352 may be configured to transmit a spatial electrode movement pattern or other stimulation parameter values to IMD 110 for delivery of electrical stimulation therapy.
In some examples, selection of parameters or therapy stimulation programs may be transmitted to the medical device for delivery to the patient. In other examples, the therapy may include medication, activities, or other instructions that the patient must perform themselves or a caregiver perform for the patient. In some examples, programmer 300 may provide visual, audible, and/or tactile notifications that indicate there are new instructions. Programmer 300 may require receiving user input acknowledging that the instructions have been completed in some examples.
User interface 351 of external programmer 300 may receive an indication from a clinician instructing a processor of the medical device to update one or more therapy stimulation programs or to update one or more ECAP test stimulation programs. Updating therapy stimulation programs and ECAP test stimulation programs may include changing one or more parameters of the stimulation pulses delivered by the medical device according to the programs, such as amplitude, pulse width, frequency, and pulse shape of the informed pulses and/or control pulses. User interface 351 may also receive instructions from the clinician commanding any electrical stimulation, including therapy stimulation and control stimulation to commence or to cease.
The architecture of programmer 300 illustrated in
First channel 310 is a time/voltage (and/or current) graph indicating the voltage (or current) of at least one electrode of electrodes 232, 234. In one example, the stimulation electrodes of first channel 310 may be located on the opposite side of the lead as the sensing electrodes of third channel 330. Control pulses 304 may be electrical pulses delivered to the spinal cord of the patient by at least one of electrodes 232, 234.
Control pulses 304 include both informing control pulses 304A and 304D, and non-informing control pulses 304B, 304C, and 304E. Informing control pulses 304A and 304D may be balanced biphasic square pulses with an interphase interval. In other words, each of informing control pulses 304A and 304D are shown with active first phase 312A and an active second phase 312B separated by an interphase interval (not labelled). For both of controls pulses 304A and 304D, the first phase 312A and second phase 312B have equal but opposite charges such that the remaining charge after the respective pulse is delivered is approximately zero. For example, informing control pulse 304A may have a negative voltage (e.g., cathodic voltage) for the same amount of time and amplitude that it has a positive voltage (e.g., anodic voltage). It is noted that the negative voltage phase may be before or after the positive voltage phase.
Conversely, non-informing control pulses 304B, 304C, and 304E may be balanced monophasic square pulses with an interphase interval and a passive recharge phase. In other words, each of non-informing control pulses 304B, 304C, and 304E are shown with active first phase 314A and a passive second phase 314B separated by an interphase interval (not labelled). For each control pulses 304B, 304C, and 304E, the first phase 314A and second phase 314B have equal but opposite charges such that the remaining charge after the respective pulse is delivered is approximately zero. For example, active first phase 314A may have a negative voltage for the same amount of time and amplitude as the positive voltage of the passive second phase 314B. It is noted that first active phase 312A may be a negative voltage phase or a positive voltage phase.
Unlike the informing pulses configured for active recharge, wherein remaining charge on the tissue following a stimulation pulse is instantly removed from the tissue by an opposite applied charge, passive recharge allows tissue to naturally discharge to some reference voltage (e.g., ground or a rail voltage) following the termination of the informed pulse. In some examples, the electrodes of the medical device may be grounded at the medical device body. In this case, following the termination of non-informing pulses 304B, 304C, and 304E, the charge on the tissue surrounding the electrodes may dissipate to the medical device, creating a rapid decay of the remaining charge at the tissue following the termination of the pulse. This rapid decay is illustrated in passive recharge phases 314B. Passive recharge phase 314B may have a duration in addition to the pulse width of the preceding active first phase 314A.
In the example of
Control pulses 312 may be delivered according to ECAP test stimulation programs 218 stored in memory 250 of IMD 200, and ECAP test stimulation programs 218 may be updated according to user input via an external programmer and/or may be updated according to a signal from sensor 216. In one example, informing control pulses 304A, 304D may have a pulse width of less than approximately 300 microseconds (e.g., the total time of the positive phase, the negative phase, and the interphase interval is less than 300 microseconds). In another example, informing control pulses 304A, 304D may have a pulse width of approximately 150 μs for each phase of the bi-phasic pulse.
The pulse width of informing pulses 304A, 304D may be different than non-informing pulses 304B, 304C, and 304E. Additionally, or alternatively, the phase width of the first phase of informing pulses 304A, 304D may be different than the first phase of non-informing pulses 304B, 304C, and 304E. Additionally, or alternatively, the phase width of the active second phase of informing pulses 304A, 304D may be different than the passive second phase of non-informing pulses 304B, 304C, and 304E (e.g., where the length of the passive second phase is a decaying exponential set by the tissue impedance and the blocking capacitors. In some examples, the total length of time of first phase 312A, second phase 312B plus any intervening interphase interval between the first and second phase of informing pulse 304A or 304D may be less than the total length of time of the first phase 314A, passive second phase 314B plus any intervening interphase interval between the first and second phase of non-informing pulse 304B, 304C, or 304E. In some examples, the pulse width of active first phase 314A may be up to 300 μs with an interphase interval of up to 150 μs before the start of passive second phase 314B.
As will be described further below with regard to
As illustrated in
Informing control pulses 304A, 304D may be delivered on an interleaved basis with non-informing pulses 304B, 304C, and 304E. In the example of
Second channel 320 is a time/voltage (and/or current) graph indicating the voltage (or current) of at least one electrode of electrodes 232, 234 for the informed pulses 324. In one example, the electrodes of second channel 420 may partially or fully share common electrodes with the electrodes of first channel 310 and third channel 330. Informed pulses 324 may also be delivered by the same leads 230 that are configured to deliver control pulses 304. Informed pulses 324 may be interleaved with control pulses 304, such that the two types of pulses are not delivered during overlapping periods of time. However, informed pulses 324 may or may not be delivered by exactly the same electrodes that deliver control pulses 304. Informed pulses 324 may be monophasic pulses with pulse widths of greater than approximately 300 μs and less than approximately 1000 μs, e.g., where the pulse width is the duration of the first phase. In fact, informed pulses 324 may be configured to have longer pulse widths than control pulses 304. As illustrated in
Informed pulses 324 may be configured for passive recharge. For example, each informed pulse 324 may be followed by a passive recharge phase 326 (individually passive recharge phases 326A-326D) to equalize charge on the stimulation electrodes. Unlike a pulse configured for active recharge, wherein remaining charge on the tissue following a stimulation pulse is instantly removed from the tissue by an opposite applied charge, passive recharge allows tissue to naturally discharge to some reference voltage (e.g., ground or a rail voltage) following the termination of the informed pulse. In some examples, the electrodes of the medical device may be grounded at the medical device body. In this case, following the termination of informed pulse 324, the charge on the tissue surrounding the electrodes may dissipate to the medical device, creating a rapid decay of the remaining charge at the tissue following the termination of the pulse. This rapid decay is illustrated in passive recharge phases 326. Passive recharge phase 326 may have a duration in addition to the pulse width of the preceding informed pulse 324. In other examples (not pictured in
Although informed pulses 324 are shown in
Third channel 330 is a time/voltage (and/or current) graph indicating the voltage (or current) of at least one electrode of electrodes 232, 234. In one example, the electrodes of third channel 330 may be located on the opposite side of the lead as the electrodes of first channel 310. ECAPs 336A and 336B may be sensed at electrodes 232, 234 from the spinal cord of the patient in response to informing control pulses 304A and 304D, respectively. ECAPs 336A and 336B are electrical signals which may propagate along a nerve away from the origination of informing control pulses 304A and 304D. In one example, ECAPs 336A and 336B are sensed by different electrodes than the electrodes used to deliver informing control pulses 304A and 304D. As illustrated in
Stimulation interference signals 338A-338D (e.g., the artifact of the stimulation pulses) may be sensed by leads 230 and may be sensed during the same period of time as the delivery of control pulses 304 and informed pulses 324. Since the interference signals may have a greater amplitude and intensity than ECAPs 336, any ECAPs arriving at IMD 200 during the occurrence of stimulation interference signals 338 may not be adequately sensed by sensing circuitry 212 of IMD 200. However, ECAPs 336 may be sufficiently sensed by sensing circuitry 212 because each ECAP 336 falls after the completion of each a control pulse 304 and before the delivery of the next informed pulse 324. As illustrated in
In the example of
In
While the example of
As described previously, control pulse 304A may be an informing control pulse and control pulse 304B may be a non-informing control pulse, e.g., based on IMD 200 sensing ECAP 336A elicited by informing control pulse 304A and controlling the delivery of informed pulses 324A-324C based on the sense ECAP and, conversely, IMD 200 not sensing an ECAP elicited by non-informing control pulse 304B and/or not controlling the delivery of one or more informed pulses based on an ECAP.
As shown in
IPI(I) and IPI(2) may be any suitable value. For example, IPI(1) may be about 10 us to about 200 μs, such as about 20 μs to about 100 μs. IPI(2) may be about 20 μs to about 300 μs, such as about 30 μs to about 150 μs. In some examples, IPI (2) may be at least 200% that of IPI(1), such as about 100% to about 400% of IPI(1). In other examples, IPI(1) for the informing control pulses and IPI(2) for the non-informing control pulses may be approximately equal to each other. In some examples, IPI(1) for the informing control pulses in a pulse train and/or IPI(2) for the non-informing control pulses in a pulse train may be dynamically adjusted by IMD 200, e.g., based on the state of charge for power source 219, with power consumption reducing adjustments being made when as the state of charge of power source 219 decreases.
As another example, active first phase 312A of pulse 304A and active second phase 312A have an amplitude of V1 (with V referring to a current or voltage amplitude), with the amplitude of active first phase 312A being (−)V1 and the amplitude of active second phase 312B being (+)V1). Conversely, active first phase 314A of non-informing pulse 304B has an amplitude of (−)V2 and passive second phase 314B has an amplitude of (+)V2. As indicated in
V1 and V2 may be any suitable value. In some examples, V2 may be about 100% or less than that of V1, such as about 70% to about 100% of V1. In other examples, V1 for the informing control pulses and V2 for the non-informing control pulses may be approximately equal to each other or V1 for the informing control pulses may be less than V2 for the non-informing control pulses. In some examples, V1 for the informing control pulses in a pulse train and/or V2 for the non-informing control pulses in a pulse train may be dynamically adjusted by IMD 200, e.g., based on the state of charge for power source 219, with power consumption reducing adjustments being made when as the state of charge of power source 219 decreases.
In some examples, the polarity of the active first phase of each non-informing pulses of a train of control pulses may be the same, such as the example of non-informing control pulses 304B, 304C, and 304E shown in
Informing control pulses 504A and 504E may be the same as that described for similarly numbered informing control pulses 304A and 304D of
In an example in which the non-informing control pulses are delivered so that the pulses alternate between a cathodic active first phase and an anodic active first phase, any suitable patter may be used. In the example of
In some examples, alternating between a cathodic active first phase and an anodic active first phase may result in different physiological effects on a patient as compared to a case in which all the non-informing pulses in a train of control pulses have the same active first phase (e.g., all cathodic active first phase or all anodic active first phase). For example, benefits of alternating polarity may include a wider field over where the stimulation is delivered (e.g., the activation of more anatomical structures implicated in a positive therapeutic outcome), or less opportunity for habituation to the stimulation. In some examples, delivery of the same polarity results in a less therapeutically optimal neurochemical process. It has been determined both in vitro and in vivo, that the balancing of active phase by an asymmetric or symmetric recharge balance, or the effects of purely cathodic versus purely anodic phase may have a dramatic effect on pain related gene expression. Examples of the disclosure may employ such techniques in order to realize such an example benefit.
As will be describe further below, in some examples, the ratio of non-informing pulse with a cathodic active first phase to non-informing pulse with an anodic active first phase may be dynamically adjusted. For example, IMD 200 may sense glutamate levels for a patient via sensor 216 and adjust the ratio of non-informing pulse with a cathodic active first phase to non-informing pulse with an anodic active first phase, e.g., by adjusting the ratio to be at or near 1:1 when sensed glutamate levels increase above a preprogrammed threshold.
As described herein, a pulse train may include biphasic stimulation pulses (e.g., as informing control pulses) and/or monophasic stimulation (e.g., as non-informing control pulses). In some examples, electrical pulses delivered to chronically activate neural tissue may be biphasic, e.g., with biphasic stimuli preferred over monophasic stimulation for various considerations. The first phase of stimulation of the biphasic stimulation pair may serve to activate the tissue at the working electrode, while the second phase serves to reverse undesirable electrochemistry or deleterious reaction products which formed during the first phase.
By means of an example, the example circuits of
The second phase of stimulation may also be achieved exclusively using the switches to ground; in the example of
Passive anodic stimulation may be desirable for IMDs because it does not draw current from VSUPPLY, a concern for devices powered by batteries. However, passive recharge may be problematic for applications where microvolt-level biopotential sensing, such as an ECAP or LFP, is desired shortly after delivery of the stimulation. The long-tailed slewing associated with the passive anodic phase represents an in-band aggressor for the biopotential.
As described herein, a train of pulses in which at least some of the pulses are biphasic pulses that facilitate sensing elicited electrical signals, such as the informing control pulses described herein, are interleaved with monophasic pulses, such as the non-informing control pulses described herein. In some examples, the pulse train may be a hybrid of such pulses where passive anodic stimulation pulses are time-interleaved with active anodic stimulation pulses. Such an example pulse train may allow for more current draw savings than a fully active anodic pulse train, but with more capability for bipotential sensing than a fully passive anodic pulse train. In an exemplary spinal cord stimulation where 50 Hz pulse train is intended, for instance, every other pulse might employ active recharge (e.g., by alternating between a single informing control pulse and a single non-informing control pulse). Such an example may be preferred to delivering a pulse train with active recharge at 25 Hz alone as it may not result in an appropriate therapeutic outcome for the patient, e.g., because of perceived changes by the patient as described herein.
In the example of
IMD 110 may sense, after an informing control pulse of the plurality of control pulses and prior to an immediately subsequent informed pulse of the plurality of informed pulses, a respective ECAP (730). Subsequent to the sensing, IMD 110 may adjust, based on at least one respective ECAP, one or more parameter values that at least partially define the plurality of informed pulses of the electrical stimulation therapy (740). For example, IMD 110 may compare a value of a characteristic of the sensed ECAP to a target ECAP characteristic value and adjust the informed pulses and, in some examples, the control pulses to maintain the target ECAP characteristic vale. IMD 110 may deliver, via electrodes 130, the electrical stimulation therapy to spinal cord 120 of patient 105 according to the adjusted one or more parameter values (750).
As described herein, unlike that of the informing control pulses, IMD 110 may not sense the ECAP elicited by non-informing control pulses. For example, IMD 110 may control sensing circuitry 212 to be active following the delivery of the informing control pulses and IMD 110 may control sensing circuitry 212 to be inactive follow delivery of the non-informing control second pulses.
As described herein, in some examples, IMD 110 may adjust the pattern and/or ratio of informing to non-informing control pulses of the plurality of control pulses delivered by IMD 110 (720), e.g., while maintaining the frequency at which the plurality of control pulses are delivered. Additionally, or alternatively, IMD 110 may deliver the plurality of control pulses (720) such that informing control pulses have an interphase interval that is less than the interphase interval of the non-informing control pulses (e.g., as illustrated in
In the example of
Processing circuitry 214 monitors patient activity during the delivery of the electrical stimulation therapy (820). The patient activity may include changes in patient movement, switching to different postures, or any other type of activity which may cause the electrodes to move with respect to the target tissue (e.g., neurons).
If processing circuitry 214 does not detect any patient activity change (“NO” branch of block 830), processing circuitry 214 may then continue to deliver electrical stimulation therapy without adjusting the ratio of informing control pulse to non-informing control pulses (810). If processing circuitry 214 does detect a patient activity change (“YES” branch of block 830), processing circuitry 214 may update the ECAP test stimulation program so that the ratio is adjusted according to the patient activity change (840). For example, processing circuitry 214 may increase the ratio of informing pulses to non-informing pulses in the train of control pulses that are delivered in response to detecting an increase in patient activity. The frequency at which the control pulses are delivered may remain the same. In some examples, this increase in ratio may continue for a specified period of time or indefinitely. Conversely, the processing circuitry 214 may decrease the ratio of informing pulses to non-informing pulses in the train of control pulses that are delivered in response to detecting a decrease in patient activity. The frequency at which the control pulses are delivered may remain the same.
Processing circuitry 214 may then control the stimulation generator 211 to deliver the control pulses to the patient according to the adjusted ratio and continue delivering electrical stimulation therapy with the train of control pulses (810). In other examples, processing circuitry 214 may update an ECAP test stimulation program with an adjusted ratio in response to receiving a user input indicating that an activity has changed or will be changing soon. Alternatively, a patient may request an adjustment to the ratio if the patient believes that stimulation therapy is not adjusting to activity or posture changes in an adequate amount of time.
In the example of
Processing circuitry 214 monitors glutamate level of the patient during the delivery of the electrical stimulation therapy (920). The glutamate level may be monitored using any suitable glutamate sensor, such as an electrochemical or optical sensor.
If processing circuitry 214 does not detect any glutamate level change (“NO” branch of block 930), processing circuitry 214 may then continue to deliver electrical stimulation therapy without adjusting the ratio of cathodic active first phase and an anodic active first phase for the non-informing control pulses (910). If processing circuitry 214 does detect a glutamate level change (“YES” branch of block 930), processing circuitry 214 may update the ECAP test stimulation program so that the ratio of cathodic active first phase and an anodic active first phase for the non-informing pulses is adjusted according to the glutamate level change (940). For example, processing circuitry 214 may increase the ratio of cathodic active first phase and an anodic active first phase for the non-informing pulses in the train of control pulses that are delivered in response to detecting an increase in glutamate level. The frequency at which the control pulses are delivered may remain the same. In some examples, this increase in ratio may continue for a specified period of time or indefinitely. Conversely, the processing circuitry 214 may decrease the ratio of cathodic active first phase and an anodic active first phase for the non-informing pulses in the train of control pulses that are delivered in response to detecting a decrease in glutamate level. The frequency at which the control pulses are delivered may remain the same. Other candidate chemicals beyond glutamate that may be used as feedback in the described techniques may include Substance P, 5-HT, kinins, histamine, nerve growth factors, leukotrienes, nitric oxide and/or local pH changes. Some example substances may include those described by Yam, Mun Fei et al. “General Pathways of Pain Sensation and the Major Neurotransmitters Involved in Pain Regulation.” International journal of molecular sciences vol. 19, 8 2164. 24 Jul. 2018, doi:10.3390/ijms19082164. In general, one or more relevant biological processes may be measured by processing circuitry with suitable sensors and may adjust one or more parameters of non-informing and/or informing control pulses. It has been determined that stimulation with a symmetric, actively balanced signal may reduce glutamate secretion by the astrocytes when compared to passive recharged or predominant cathodic signals.
Processing circuitry 214 may then control the stimulation generator 211 to deliver the control pulses to the patient according to the adjusted ratio and continue delivering electrical stimulation therapy with the train of control pulses (910). In other examples, processing circuitry 214 may update an ECAP test stimulation program with an adjusted ratio in response to receiving a user input indicating that the ratio should be adjusted, e.g., either directly or indirectly.
Additionally, or alternatively, processing circuitry may adjust such a ratio based on an input other than that of a sensed glutamate level. For example, the polarity of the informing control pulses with a passive second phase may be governed by one or more characteristics of the ECAP elicited from the informing control pulses (e.g., any of the ECAP characteristics informing a closed-loop policy as described above such as slope, spectral content, amplitudes, latency, and/or the like), or by the detection of a certain concentration of a substance from a chemical sensor other than that of glutamate such as those substances described above.
As described above, in addition to or as an alternative to the delivery of informing and non-informing control pulses in the manner described above, in some examples, examples of the disclosure also relate to the delivery of pulse trains, such as a train of control pulses, following the sensing of electrical signals elicited by electrical stimulation. In the case of a train of informed pulses delivered following a control pulse, the informed pulse train may be configured to contribute to the therapy for a patient, e.g., by treating a patient condition, and may be adjusted based on the sensed electrical signal as described herein. As will be described below, the informed pulse train may include at least one first pulse at least partially interleaved with at least one second pulse, where the at least one first pulse includes a cathodic active first phase and a passive second phase, and where the at least one second pulse includes an anodic first phase and passive second phase. In some examples, the delivery of informed pulses in such a manner may be employed to limit stimulation artifacts and maintain electrochemical balance (e.g., at the tissue site at which the stimulation is delivered to the patient), without the battery capacity draw associated with a train of pulses having an active second (recharge) phase.
In some examples of the disclosure, the system may deliver electrical stimulation to a patient in which the informed pulses (such as informed pulses 324) are delivered as plurality of pulses after each informing control pulse. The plurality of informed pulses may be delivered with alternating polarity, where each pulse has an active first phase and a passive second phase.
In some examples of the disclosure, a stimulation pattern may be employed that allows for passive anodic stimulation while reducing the negative effects on biopotential sensing. This pattern may allow for more current draw savings than an active anodic system and more capability for biopotential sensing due to reduced charge build-up on electrodes. In other words, alternating polarity of delivered pulses may reduce or eliminate residual charge on electrodes that may affect sensing of biopotentials. Such a stimulation pattern may be delivered prior to sensing any suitable biopotential, e.g., such as an ECAP from an informed control pulse such as that described above.
By way of example, if 1000 Hz stimulation is the desired frequency, the pattern would appear as shown in
This paradigm can also be employed in a time-interleaved fashion, where this stimulation pattern is delivered between pulses at a slower frequency, e.g., optimized for biopotential sensing. In an exemplary spinal cord stimulation where polymodal stimulation is intended, 50 Hz active anodic stimulation may be interleaved with 1000 Hz passive anodic stimulation with alternating polarity. An example of this is shown graphically in
The other-time interleaved programs can be delivered on different electrodes than the alternating polarity stimulation. In the example above, for instance, the stimulation might be delivered to electrodes E7/E6 of an eight-electrode lead. Time-interleaved stimulation may be delivered between E4/E2. The amplitude, frequency, or pulse width of the alternating-polarity pulses may be modulated given the characteristics of the ECAP evoked from the stimulation complex with the active anodic phase. Such an examples is shown in
As illustrated, timing diagram 601 includes first channel 610, a plurality of control pulses 604A and 604B (collectively “control pulses 604”), second channel 620, a plurality of first informed pulses 552A and 552B (collectively “first pulses 552”) including active first phases 624A and 624B (collectively “active first phases 624”) and passive second recharge phases 626A and 626B (collectively “passive second recharge phases 626”), a plurality of second informed pulses 554A and 554B (collectively “second pulses 554”) including active first phases 625A and 625B (collectively “active first phases 625”) and passive second recharge phases 627A and 627B (collectively “passive second recharge phases 627”), third channel 630, a plurality of respective ECAPs 636A and 636B (collectively “ECAPs 636”), and a plurality of stimulation interference signals 638A-638E (collectively “stimulation interference signals 638”).
First channel 610 is a time/voltage (and/or current) graph indicating the voltage (or current) of at least one electrode of electrodes 232, 234. In one example, the stimulation electrodes of first channel 610 may be located on the opposite side of the lead as the sensing electrodes of third channel 630. Control pulses 604 may be electrical pulses delivered to the spinal cord of the patient by at least one of electrodes 232, 234.
Unlike that of
Control pulses 612 may be delivered according to ECAP test stimulation programs 218 stored in memory 250 of IMD 200, and ECAP test stimulation programs 218 may be updated according to user input via an external programmer and/or may be updated according to a signal from sensor 216. In one example, informing control pulses 604 may have a pulse width of less than approximately 300 microseconds (e.g., the total time of the positive phase, the negative phase, and the interphase interval is less than 300 microseconds). In another example, informing control pulses 604 may have a pulse width of approximately 150 μs for each phase of the bi-phasic pulse.
Second channel 620 is a time/voltage (and/or current) graph indicating the voltage (or current) of at least one electrode of electrodes 232, 234 for the informed pulses 552 and 554. In one example, the electrodes of second channel 620 may partially or fully share common electrodes with the electrodes of first channel 610 and third channel 630. First and second informed pulses 552, 554 may also be delivered by the same leads 230 that are configured to deliver control pulses 604. First and second informed pulses 552, 554 may be interleaved with control pulses 604, such that the two types of pulses are not delivered during overlapping periods of time. However, first and second informed pulses 552, 554 may or may not be delivered by exactly the same electrodes that deliver control pulses 604. First and second informed pulses 552, 554 may be monophasic pulses with pulse widths of greater than approximately 300 μs and less than approximately 1000 μs, e.g., where the pulse width is the duration of the first phase. In fact, first and second informed pulses 552, 554 may be configured to have longer pulse widths than control pulses 604. As illustrated in
Each pulse of first and second informed pulses 552, 554 includes a passive recharge phase. For example, each active phase 624, 625 of first and second informed pulses 552, 554 may be followed by a passive recharge phase 626, 627 to equalize charge on the stimulation electrodes. Unlike a pulse configured for active recharge, wherein remaining charge on the tissue following a stimulation pulse is instantly removed from the tissue by an opposite applied charge, passive recharge allows tissue to naturally discharge to some reference voltage (e.g., ground or a rail voltage) following the termination of the informed pulse. In some examples, the electrodes of the medical device may be grounded at the medical device body. In this case, following the termination of active phase 624, 625 of first and second informed pulses 552, 554, the charge on the tissue surrounding the electrodes may dissipate to the medical device, creating a rapid decay of the remaining charge at the tissue following the termination of the active phase 624, 625. This rapid decay is illustrated in passive recharge phases 626, 627. Passive recharge phases 626, 627 may have a duration in addition to the pulse width of the directly preceding active phase 624, 625. Informed pulses 552, 554 may be defined, and be a part of, one or more stimulation programs. Although each of informed pulses 552, 554 are illustrated as having the same parameter values (e.g., the same pulse width, amplitude, and pulse shape), some of informed pulses 552, 554 may have one or more parameters that have different values from each other.
In accordance with some examples of the disclosure, the train of informed pulses delivered by IMD 110 following ECAP 636A elicited by control pulse 604 in timing diagram 601 includes first informed pulses 552 at least partially interleaved with second information pulses 554, where first informed pulses 552 have active first phase 624 that is the opposite polarity of active first phase 625 of second informed pulses 554. As described above, each of first informed pulses 552 and second informed pulses 554 includes passive second phases 626 and 627, respectively. Such a stimulation pattern may limit stimulation artifacts and maintain electrochemical balance (e.g., at the tissue site at which the stimulation is delivered to the patient), without the battery capacity draw associated with a train of pulses having an active second (recharge) phase. The reduced residual charge that results from the delivery of informed pulses 552, 554 may be less deleterious to ECAP 636B elicited by control pulse 604B than that resulting from the delivery of similar informed pulses but all having active first phases of the same polarity.
In the example of
While the example of
As noted above, the amplitude and/or pulse with of first pulses 552 may be the same or different as that of second pulses 554. In some examples, IMD 110 may control the deliver more first pulses 552 than second pulses and/or with second pulses 554 having a greater pulse width and/or amplitude as the first pulses 552. In one example, IMD 100 may deliver a plurality of first pulses 552 and a single second pulse 554 (e.g., at the end of the train) between control pulses 604A and 604B, or vice versa. The single second pulse 554 may have the same or different amplitude and/or pulse width compared to that of the first pulses 552 in the pulse train.
Although not shown in
In some examples, first informed pulses 552 may be delivered using the same combination of electrodes as that used to deliver second informed pulses 554 (e.g., as shown in the diagram of
Third channel 630 is a time/voltage (and/or current) graph indicating the voltage (or current) of at least one electrode of electrodes 232, 234. In one example, the electrodes of third channel 630 may be located on the opposite side of the lead as the electrodes of first channel 610. ECAPs 636A and 636B may be sensed at electrodes 232, 234 from the spinal cord of the patient in response to informing control pulses 604A and 604B, respectively. ECAPs 636A and 636B are electrical signals which may propagate along a nerve away from the origination of informing control pulses 604A and 604B. In one example, ECAPs 636A and 636B are sensed by different electrodes than the electrodes used to deliver informing control pulses 604A and 604B. As illustrated in
Stimulation interference signals 638A-638E (e.g., the artifact of the stimulation pulses) may be sensed by leads 230 and may be sensed during the same period of time as the delivery of control pulses 604 and informed pulses 552, 554. Since the interference signals may have a greater amplitude and intensity than ECAPs 336, any ECAPs arriving at IMD 200 during the occurrence of stimulation interference signals 638 may not be adequately sensed by sensing circuitry 212 of IMD 200. However, ECAPs 336 may be sufficiently sensed by sensing circuitry 212 because each ECAP 336 falls after the completion of each a control pulse 604 and before the delivery of the next informed pulse 552, 554. As illustrated in
In the example of
In some examples, IMD 110 may sense an ECAP after the last pulse of a train of control pulses, e.g., where the train of control pulses includes at least some pulses having a passive recharge phase as show in
In the example of
For example, IMD 110 may deliver informing control pulse 604A, which elicits ECAP 636A, and then sense the elicited ECAP 636A. IMD 110 may then adjust one or more parameters of informed pulses 552, 554 based on the sensed ECAP 636A, as described herein, and then deliver informed pulses 552, 554 according to the adjust parameters, where first informed pulses 552 having a cathodic active first phase and a passive second phase are at least partially interleaved with at least one second pulse 554 having an anodic first phase and passive second phase.
In some examples, IMD 110 may deliver first and second informed pulses 552, 554 in the manner described regardless of the ECAP 636A elicited by control pulse 604A and adjust other parameters of first and second informed pulses 552, 554 (e.g., pulse width, pulse amplitude, frequency, and/or the like) based on ECAP 636A. For example, IMD 110 may deliver first and second informed pulses 552, 554 in the manner described on a chronic basis between elicited ECAPs 636. In other examples, IMD 110 may deliver first and second informed pulses 552, 554 on a periodic basis over the course of treatment of a patient, e.g., with IMD 110 otherwise delivering informed pulses such as informed pulses 324 (
In some examples, the occurrence of one or more events may initiate the delivery of first and second pulses 552, 554, where first informed pulses 552 having a cathodic active first phase and a passive second phase are at least partially interleaved with at least one second pulse 554 having an anodic first phase and passive second phase. For example, IMD 110 may receive input from a user (e.g., clinician or patient) via programmer 300 indicating that informed pulses such as first and second pulses 552, 554 should be delivered (e.g., for a set period of time).
In other examples, IMD 110 may sense a parameter that indicates when the informed pulses should be delivered as first and second pulses, where first informed pulses 552 having a cathodic active first phase and a passive second phase are at least partially interleaved with at least one second pulse 554 having an anodic first phase and passive second phase. For example, IMD 110 may sense one or more parameters of ECAP 636A to initiate and/or suspend the delivery of first and second informed pulses 552, 554 following the sensing of ECAP 636A. Example parameters of ECAPs 636 that may be used as feedback to adjust the delivery of informed pulses so that the informed pulses include may include first informed pulses 552 having a cathodic active first phase and a passive second phase are at least partially interleaved with at least one second pulse 554 having an anodic first phase and passive second phase include a linear or non-linear slope of an elicited ECAP or the associated stimulation artifact (e.g., as shown in
As shown in
Accordingly, as shown in
While the example of
Additionally, or alternatively, IMD 110 may determine the slope of a linear or non-linear trend for each of a plurality of sensed ECAPs. If IMD 110 determines that the slope is increasing over time for the sensed ECAPs, IMD 110 may deliver a train of informed pulses including first informed pulses 552 having a cathodic active first phase and a passive second phase at least partially interleaved with at least one second pulse 554 having an anodic first phase and passive second phase (968). Conversely, if IMD 110 determines that the slope is decreasing or remaining substantially constant for the sensed ECAPs (or is increasing below a threshold rate), then IMD 110 may deliver a train of informed pulses that do not alternate in polarity and that do not have passive second phases (e.g., a train of pulses all having the same polarity active first phase and/or all having an active second recharge phase) (970). As shown in
The examples of
Although the examples of
As shown in
Stimulation pulse 720 of
The following clause are directed to some examples systems, devices, and methods described herein.
The techniques described in this disclosure may be implemented, at least in part, in hardware, software, firmware or any combination thereof. For example, various aspects of the described techniques may be implemented within one or more processors or processing circuitry, including one or more microprocessors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or any other equivalent integrated or discrete logic circuitry, as well as any combinations of such components. The term “processor” or “processing circuitry” may generally refer to any of the foregoing logic circuitry, alone or in combination with other logic circuitry, or any other equivalent circuitry. A control unit comprising hardware may also perform one or more of the techniques of this disclosure.
Such hardware, software, and firmware may be implemented within the same device or within separate devices to support the various operations and functions described in this disclosure. In addition, any of the described units, circuits or components may be implemented together or separately as discrete but interoperable logic devices. Depiction of different features as circuits or units is intended to highlight different functional aspects and does not necessarily imply that such circuits or units must be realized by separate hardware or software components. Rather, functionality associated with one or more circuits or units may be performed by separate hardware or software components or integrated within common or separate hardware or software components.
The techniques described in this disclosure may also be embodied or encoded in a computer-readable medium, such as a computer-readable storage medium, containing instructions that may be described as non-transitory media. Instructions embedded or encoded in a computer-readable storage medium may cause a programmable processor, or other processor, to perform the method, e.g., when the instructions are executed. Computer readable storage media may include random access memory (RAM), read only memory (ROM), programmable read only memory (PROM), erasable programmable read only memory (EPROM), electronically erasable programmable read only memory (EEPROM), flash memory, a hard disk, a CD-ROM, a floppy disk, a cassette, magnetic media, optical media, or other computer readable media.
Various examples have been described. These and other examples are within the scope of the following claims.
This application claims the benefit of U.S. Provisional Patent Application No. 63/130,086, filed Dec. 23, 2020 and U.S. Provisional Patent Application No. 63/136,948, filed Jan. 13, 2021. The entire contents of each of these applications is incorporated by reference herein.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2021/064833 | 12/22/2021 | WO |
Number | Date | Country | |
---|---|---|---|
63130086 | Dec 2020 | US | |
63136948 | Jan 2021 | US |