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.