Arbitrary waveform generator and neural stimulation application with scalable waveform feature and charge balancing
First Claim
Patent Images
1. A medical waveform generator comprising:
- a waveform generator configured to generate an output waveform comprised of any of a plurality of differently shaped waveforms, said waveform generator including;
at least one square wave generator having at least one square wave output, said at least one square wave generator being configured to generate one or more of the differently shaped waveforms shaped as square waves, anda plurality of memories having at least one waveform output different than the square wave output(s), each one of said memories being configured to store a waveform template for generating a different one of the differently shaped waveforms not shaped as square waves, whereinsaid waveform generator is configured to generate an output waveform by selecting among the square wave output(s) and the waveform output(s);
andan amplitude scaling circuit configured to scale the amplitude of the waveform generator output waveform for outputting a stimulation waveform.
9 Assignments
0 Petitions
Accused Products
Abstract
A method, device and/or system for generating arbitrary waveforms of a desired shape that can be used for generating a stimulation pulse for medical purposes such as for spinal cord stimulation therapy, including the option of using such arbitrary waveforms for charge balancing purposes.
-
Citations
18 Claims
-
1. A medical waveform generator comprising:
-
a waveform generator configured to generate an output waveform comprised of any of a plurality of differently shaped waveforms, said waveform generator including; at least one square wave generator having at least one square wave output, said at least one square wave generator being configured to generate one or more of the differently shaped waveforms shaped as square waves, and a plurality of memories having at least one waveform output different than the square wave output(s), each one of said memories being configured to store a waveform template for generating a different one of the differently shaped waveforms not shaped as square waves, wherein said waveform generator is configured to generate an output waveform by selecting among the square wave output(s) and the waveform output(s); and an amplitude scaling circuit configured to scale the amplitude of the waveform generator output waveform for outputting a stimulation waveform. - View Dependent Claims (2, 3, 4)
-
-
5. A medical waveform generator comprising:
-
an electrode output; a waveform generator configured to generate an output waveform comprised of any of a plurality of differently shaped waveforms, said waveform generator including; at least one square wave generator configured to generate one or more of the differently shaped waveforms shaped as square waves, and a plurality of memories, each one of said memories having a separate output such that each one of said memories is configured to store a waveform template for use in generating a different one of the differently shaped waveforms not shaped as square waves; an amplitude scaling circuit configured to scale the amplitude of the generator output waveform for outputting a charge recovery waveform; and a controller configured to monitor an amount of electrical charge imposed on tissue of a patient undergoing stimulation, wherein said controller controls said waveform generator and said amplitude scaling circuit to generate the charge recovery waveform to substantially cancel the electrical charge on the tissue. - View Dependent Claims (6)
-
-
7. A medical waveform generator comprising:
a waveform generator configured to generate an output waveform comprised of any of a plurality of differently shaped waveforms, said waveform generator including; at least one square wave generator having at least one square wave output, said at least one square wave generator being configured to generate one or more of the differently shaped waveforms shaped as square waves, and one or more additional waveform generators having at least one waveform output different than said square wave output(s), said one or more additional waveform generators being configured to generate a plurality of differently shaped waveforms not shaped as square waves, wherein said waveform generator is configured to generate a waveform by selecting among the square wave output(s) and the waveform output(s). - View Dependent Claims (8, 9, 10, 11)
-
12. A medical waveform generator comprising:
-
a plurality of electrode outputs each configured to provide one of a plurality of recovery waveforms to a corresponding stimulation region of a patient; a waveform generator configured to generate an output waveform for providing to one or more of said plurality of electrode outputs, said waveform being comprised of a plurality of differently shaped waveforms, said waveform generator including; at least one square wave generator having at least one square wave output, said at least one square wave generator being configured to generate one or more of the differently shaped waveforms shaped as square waves, a plurality of memories having at least one memory output, said at least one memory output being separate from said square wave output(s), each one of said memories being configured to store a waveform template for generating a different one of the differently shaped waveforms not shaped as square waves, and at least one shape logic circuit having at least one shape logic output, said at least one shape logic output being separate from said square wave output(s) and said memory output(s), said at least one shape logic circuit being configured for generating at least one of the differently shaped waveforms according to a mathematical function. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification