METHODS TO AVOID FREQUENCY LOCKING IN A MULTI-CHANNEL NEUROSTIMULATION SYSTEM USING A GREATEST COMMON DIVISOR RULE
First Claim
1. A method for preventing pulse overlap in a multi-channel neurostimulation system, the method comprising:
- defining a plurality of pulsed electrical waveforms, each of the pulsed electrical waveforms having a period and a pulse width;
computing the greatest common divisor of the periods of the pulsed electrical waveforms;
computing the sum of the pulse widths of the pulsed electrical waveforms; and
allowing a plurality of timing channels in the neurostimulation system to be programmed with the pulsed electrical waveforms if the greatest common divisor is equal to or greater than the sum.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and external control device for preventing frequency locking in a multi-channel neurostimulation system and external control device is provided. A plurality of pulsed electrical waveforms is provided. Each of the pulsed electrical waveforms has a period and a pulse width. The greatest common divisor of the periods of the pulsed electrical waveforms is computed, and the sum of the pulse widths of the pulsed electrical waveforms is computed. A plurality of timing channels in the neurostimulation system is allowed to be programmed with the pulsed electrical waveforms if the greatest common divisor is equal to or greater than the sum.
-
Citations
21 Claims
-
1. A method for preventing pulse overlap in a multi-channel neurostimulation system, the method comprising:
-
defining a plurality of pulsed electrical waveforms, each of the pulsed electrical waveforms having a period and a pulse width; computing the greatest common divisor of the periods of the pulsed electrical waveforms; computing the sum of the pulse widths of the pulsed electrical waveforms; and allowing a plurality of timing channels in the neurostimulation system to be programmed with the pulsed electrical waveforms if the greatest common divisor is equal to or greater than the sum. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An external control device for a neurostimulation device, comprising:
-
a user interface configured for receiving an input from a user; telemetry circuitry; a processor configured for defining a plurality of pulsed electrical waveforms in response to the input from the user, computing the greatest common divisor of the periods of the pulsed electrical waveforms, computing the sum of the pulse widths of the pulsed electrical waveforms, and programming via the telemetry circuitry a plurality of timing channels in the neurostimulation device with the pulsed electrical waveforms if the greatest common divisor is equal to or greater than the sum. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification