Systems and methods for clock synchronization in a data acquisition system
First Claim
1. A system comprising:
- a sampling circuit for generating a series of digitally-sampled data at a sampling frequency provided by a local clock;
a temperature calibration system for determining a temperature-based timing compensation with respect to the local clock;
a phase detector for estimating error of the local clock in view of a reference clock;
a virtual phase-locked loop for generating a virtual clock based on the temperature-based timing compensation and the error; and
a sample rate converter for generating a corrected series of digitally-sampled data in response to the virtual clock by interpolating the series of digitally-sampled data to correct for the error and temperature-based frequency deviation in the local clock.
1 Assignment
0 Petitions
Accused Products
Abstract
A system may include a sampling circuit, a temperature calibration system, a phase detector, a virtual phase-locked loop, and a sample rate converter. The sampling circuit may be configured to generate a series of digitally-sampled data at a sampling frequency provided by a local clock. The temperature calibration system may be configured to determine a temperature-based timing compensation with respect to the local clock. The phase detector may be configured to estimate an error of the local clock in view of the reference clock. The virtual phase-locked loop may be configured to generate a virtual clock based on the temperature-based timing compensation and the error. The sample rate converter may be configured to generate a corrected series of digitally-sampled data in response to the virtual clock by interpolating the series of digitally-sampled data to correct for the error.
8 Citations
28 Claims
-
1. A system comprising:
-
a sampling circuit for generating a series of digitally-sampled data at a sampling frequency provided by a local clock; a temperature calibration system for determining a temperature-based timing compensation with respect to the local clock; a phase detector for estimating error of the local clock in view of a reference clock; a virtual phase-locked loop for generating a virtual clock based on the temperature-based timing compensation and the error; and a sample rate converter for generating a corrected series of digitally-sampled data in response to the virtual clock by interpolating the series of digitally-sampled data to correct for the error and temperature-based frequency deviation in the local clock. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
generating a series of digitally-sampled data at a sampling frequency provided by a local clock; determining a temperature-based timing compensation with respect to the local clock; estimating an error of the local clock in view of a reference clock; generating a virtual clock based on the temperature-based timing compensation and the error; and generating a corrected series of digitally-sampled data in response to the virtual clock by interpolating the series of digitally-sampled data to correct for the error and temperature-based frequency deviation in the local clock. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification