Signal sampling timing drift compensation
AssigneeQUALCOMM Incorporated
InventorsMichael DROP, Dexter Tamio CHUN
Life of this patent
Estimating the term…
Abstract
Method and apparatus for signal sampling timing drift compensation are provided. Raw time values or deviations between clock and data are measured and filtered to generate filtered time information, and the filtered time information is compared to an upper bound and a lower bound. If the filtered time information is outside the upper and lower bounds, then an amount of timing compensation for the clock is computed. A signal is sent to reset the clock based on the amount of timing compensation.
Claims30
A method of compensating for signal sampling timing drift, the method comprising:
- measuring raw time values between a clock and data;
- filtering the measured raw time values to generate filtered time information;
- comparing the filtered time information to an upper bound and a lower bound;
- and
- based upon a determination that the filtered time information is outside the upper bound and the lower bound,
- computing an amount of timing compensation based upon the filtered time information;
- and
- sending a signal to reset the clock based upon the amount of timing compensation.
A method for compensating for signal sampling timing drift, the method comprising the steps for:
- measuring raw time values between a clock and data;
- filtering the measured raw time values to generate filtered time information;
- comparing the filtered time information to an upper bound and a lower bound;
- and
- based upon a determination that the filtered time information is outside the upper bound and the lower bound, performing the steps for:
- computing an amount of timing compensation based upon the filtered time information;
- and
- sending a signal to reset the clock based upon the amount of timing compensation.
An apparatus for compensating for signal sampling timing drift, the apparatus comprising:
- means for measuring raw time values between a clock and data;
- means for filtering the measured raw time values to generate filtered time information;
- means for comparing the filtered time information to an upper bound and a lower bound;
- means for computing an amount of timing compensation based upon the filtered time information if the filtered time information is outside the upper bound and the lower bound;
- and
- means for sending a signal to reset the clock based upon the amount of timing compensation.
A non-transitory machine-readable storage medium encoded with instructions executable to perform operations to compensate for signal sampling timing drift, the instructions comprising instructions to:
- measure raw time values between a clock and data;
- filter the measured raw time values to generate filtered time information;
- compare the filtered time information to an upper bound and a lower bound;
- and
- based upon a determination that the filtered time information is outside the upper bound and the lower bound,
- compute an amount of timing compensation based upon the filtered time information;
- and
- send a signal to reset the clock based upon the amount of timing compensation.
Dependencies are inferred from the claim text.