Claims
- 1. A communication system comprising:
a transmitter comprising:
an analog-to-digital converter; a first counter; and a first clock configured to control operation of said analog-to-digital converter and said counter; and a receiver comprising:
a resampler; a digital-to-analog converter; a second counter; a second clock configured to control operation of said digital-to-analog converter and said second counter; and a controller configured to receive count data from said first counter and said second counter, to calculate a difference in clock rate between the first clock and the second clock, and to control operation of said resampler based at least in part on said difference in clock rate.
- 2. The communication system of claim 1, wherein the controller is a frequency offset measurement circuit configured to detect a difference in frequency between the first clock and the second clock.
- 3. The communication system of claim 1, wherein the controller compares a current value of the first counter with a current value of the second counter to compute a difference in clock rate between the first clock and the second clock.
- 4. The communication system of claim 1, wherein the controller detects a drift between a rate of change in the first counter and a rate of change in the second counter.
- 5. The communication system of claim 1 further comprising:
a framer at the transmitter configured to combine the analog-to-digital converter output with the first counter output and to arrange the combination in a specified order for transmission to the receiver; and a deframer at the receiver configured to separate the analog-to-digital converter output from the first counter output for processing by the receiver.
- 6. The communication system of claim 1, wherein the controller provides a control word to the resampler for controlling the ratio of input data rate to output data rate.
- 7. The communication system of claim 1, wherein the first counter is cumulatively incremented by a multiple of the first clock, and the second counter is cumulatively incremented by a multiple of the second clock.
- 8. A method of synchronizing data rates comprising the acts of:
comparing a first count with a second count, wherein said first count is representative of a first data rate and said second count is representative of a second data rate; producing a control word for a resampler based on said comparison; and resampling digital data produced using said first data rate in accordance with said control word.
- 9. The method of claim 8, wherein the control word is derived from a rate of change in comparison of the first count with the second count.
- 10. The method of claim 8, wherein the control word is derived from a drift between a rate of change in the first count and a rate of change in the second count.
- 11. The method of claim 8, wherein the first count is generated by a transmitter and the second count is generated by a receiver.
- 12. A communication system comprising:
means for producing digitized data at a first data rate; means for producing a first count that is representative of said first data rate; means for producing a second count that is representative of a second data rate; and means for converting said digitized data from said first data rate to said second data rate based on a comparison of said first count and said second count.
- 13. A transmitter in a digital communication system, said transmitter comprising:
at least one analog-to-digital converter configured to sample and digitized an analog input signal; a conversion clock coupled to the at least one analog-to-digital converter and configured to control the rate at which digital samples of the analog input signal is generated; and a synchronization circuit coupled to the conversion clock and configured to provide a time stamp signal indicative of the conversion clock operating frequency.
- 14. The transmitter of claim 13, wherein the synchronization circuit is a counter, and the counter is cumulatively incremented by the conversion clock.
- 15. The transmitter of claim 13, wherein the time stamp signal is sent intermittently with the digital samples to a receiver in the digital communication system.
- 16. A receiver in a digital communication system, said receiver comprising:
a resampler configured to take input data at a first data rate and generate output data at a second data rate; a digital-to-analog converter configured to converter the output data at the second data rate into an analog signal; a conversion clock coupled to the digital-to-analog converter and configured to control the digital-to-analog converter to operate at the second data rate; and a synchronization circuit configured to control the resampler operations by sensing a difference between the first data rate and the second data rate.
- 17. The receiver of claim 16, wherein the synchronization circuit is a counter that is incremented by a multiple of the conversion clock.
- 18. The receiver of claim 16, wherein the receiver receives the input data from a transmitter operating at the first data rate.
RELATED APPLICATIONS
[0001] The present application claims priority to co-pending provisional application entitled METHOD AND APPARATUS FOR DATA RATE SYNCHRONIZATION, application Ser. No. 60/186,733, filed Mar. 3, 2000, and to co-pending provisional application entitled SYNCHRONIZATION FOR DIGITAL CABLE NETWORK, application Ser. No. 60/195,015, filed Apr. 6, 2000, which are hereby incorporated by reference in their entirety.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60186733 |
Mar 2000 |
US |
|
60195015 |
Apr 2000 |
US |