Method and apparatus for improving the resolution of pulse position modulated communications between an implantable medical device and an external medical device
First Claim
1. A method for improving the resolution of a pulse position modulated signal, said pulse position modulated signal providing information from an implantable medical device to an external medical device, said implantable medical device including an internal clock which generates an internal clock signal, and said external medical device generating an external signal to said implantable medical device, comprising the steps of:
- measuring phase difference between the external signal and the internal clock signal;
loading a preset period into a counter to define the position of the pulse in the pulse position modulated signal;
counting the period for the preset response;
storing the phase difference;
completing the count of said preset period; and
adding an additional delay period equal to the measured phase difference.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus is disclosed for use in an implantable device that communicates with an external device through pulse position modulation. A timing generator is provided as part of said implantable device that determines the phase uncertainty between an external signal and an internal cock signal. The phase uncertainty then is added to the preset delay period to more precisely control the position of the response. The phase uncertainty is measured by a dual slope circuit that varies a state variable (which can be a digital timer, a capacitor voltage, or the like) at a fixed rate with either a positive or negative slope. When the external signal is detected, the state variable is reset and then decreased at a fixed rate until the next positive edge of the clock signal. The state variable then is increased at the same rate until the subsequent positive clock edge. The resulting variable value is proportional to the phase uncertainty. When the delay timer reaches zero, the state variable is again decreased at the same fixed rate until the initial value is reached, at which the output response is generated.
125 Citations
9 Claims
-
1. A method for improving the resolution of a pulse position modulated signal, said pulse position modulated signal providing information from an implantable medical device to an external medical device, said implantable medical device including an internal clock which generates an internal clock signal, and said external medical device generating an external signal to said implantable medical device, comprising the steps of:
-
measuring phase difference between the external signal and the internal clock signal; loading a preset period into a counter to define the position of the pulse in the pulse position modulated signal; counting the period for the preset response;
storing the phase difference;completing the count of said preset period; and adding an additional delay period equal to the measured phase difference.
-
-
2. A timing generator for an implantable medical device, said timing generator producing a pulse in a pulse position modulated signal, wherein the position of said pulse is determined relative to an externally generated signal from an external medical device, comprising:
-
a delay timer which receives at a first input terminal a signal indicative of a preset delay period, and which receives at a second input terminal a clock signal, said delay timer functioning to count for a period defined by the preset delay period, at a rate determined by the clock signal, and said delay timer providing an output signal indicative of the count of the delay timer; a phase timer capable of counting up and down at a constant rate, said phase timer including a first input terminal for receiving a fast clock signal, a second input terminal for receiving a signal indicating the direction in which said phase timer should count, and an output terminal for providing an output signal indicative of the phase timer count; logic circuitry coupled to said phase timer to provide a signal to said phase timer indicating the direction in which said phase timer counts; an oscillator providing the fast clock signal to said phase timer to indicate the rate at which said phase timer counts; and an output gate receiving the output signal from said delay timer and from said phase timer, said output gate providing the pulse in the pulse position modulated signal. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. A timing generator for an implantable medical device, said timing generator producing a pulse for a pulse position modulated signal, wherein the position, of the pulse in the pulse position modulated signal is determined relative to an external signal generated by an external medical device, said timing generator comprising:
-
a delay timer which receives a signal indicative of a preset delay period, and which also receives an internal clock signal, said delay timer functioning to count for a period defined by the preset delay period, at a rate defined by the internal clock signal, and providing an output signal indicative of the count of said delay timer; a capacitor for storing a voltage; a first current source selectively coupled to said capacitor for increasing the voltage on said capacitor at a constant rate; a second current source selectively coupled to said capacitor for decreasing the voltage of said capacitor at a constant rate; logic circuitry coupled to said delay timer, said logic circuitry selectively coupling one of said current sources to said capacitor; a voltage source providing a reference voltage; and a comparator for comparing the voltage on said capacitor with the reference voltage for determining a period for phase difference between the internal clock signal and said external signal. - View Dependent Claims (9)
-
Specification