Method and apparatus for timing recovery in ADSL transceivers under a TCM-ISDN crosstalk environment
First Claim
1. A computer-implemented method of synchronizing a clock frequency of a receiver with that of a transmitter, the method comprising the acts of:
- continuously receiving pilot tone symbols from the transmitter;
determining a phase error between time separated pilot tone symbols;
selectively setting the phase error to zero when the crosstalk environment of the current symbol indicates a noisy environment; and
adjusting the frequency of the receiver clock based on the phase error.
6 Assignments
0 Petitions
Accused Products
Abstract
A system used to synchronize the clock frequency of a receiver with that of a transmitter, where both the receiver and transmitter communicate using the ADSL Annex C standard. The transmitter continuously transmits pilot tones to the receiver. The receiver determines the phase error between sequential pilot tone symbols to determine a phase error. The receiver uses the phase error to adjust the receiver clock frequency. However, if the most recently received symbol is subject to near end crosstalk or is subject to far end crosstalk and is a boundary symbol, the receiver ignores the phase error and does not adjust the receiver clock frequency.
18 Citations
12 Claims
-
1. A computer-implemented method of synchronizing a clock frequency of a receiver with that of a transmitter, the method comprising the acts of:
-
continuously receiving pilot tone symbols from the transmitter;
determining a phase error between time separated pilot tone symbols;
selectively setting the phase error to zero when the crosstalk environment of the current symbol indicates a noisy environment; and
adjusting the frequency of the receiver clock based on the phase error. - View Dependent Claims (2, 3)
-
-
4. An apparatus that determines a phase error to use to synchronize a receiver clock frequency with that of a transmitter, the apparatus comprising:
-
a transmitter that transmits at least one pilot tone symbol to the receiver;
a sample clock that generates a sample clock signal;
a symbol identifier coupled to receive the sample clock signal and that indicates a symbol index associated with the most recent symbol, the symbol index indicative of the crosstalk environment of the symbol;
a phase error measurer device that measures the phase error between two pilot tone symbols and outputs the phase error; and
a phase error determination device (“
PEDD”
) coupled to receive the phase error from the phase error measurer device and the symbol index from the symbol identifier, wherein the PEDD determines whether to set the phase error to zero based on the crosstalk environment of the most recent symbol, wherein the PEDD adjusts the sample clock signal frequency using the phase error. - View Dependent Claims (5, 6)
-
-
7. A computer system adapted for determining a phase error that is used to adjust a clock frequency, the system comprising:
-
a module for recognizing at least one pilot tone symbol;
a module for indicating a symbol index associated with the most recent symbol, the symbol index indicative of the crosstalk environment of the symbol;
a module for measuring phase error between two pilot tone symbols and for outputting the phase error;
a module for determining whether to set the phase error to zero based on the crosstalk environment of the most recent symbol; and
a module for using the phase error to adjust the clock frequency. - View Dependent Claims (8)
-
-
9. A computer implemented method for adjusting a clock frequency, the method comprising:
-
receiving pilot tone symbols;
determining a phase error between time separated pilot tone symbols;
selectively setting the phase error to zero when the crosstalk environment of the current symbol indicates a noisy environment; and
adjusting the frequency of the clock based on the phase error. - View Dependent Claims (10)
-
-
11. A computer program product for adjusting a clock frequency, the computer program product comprising a computer-readable medium containing computer program code for performing the operations:
-
recognizing pilot tone symbols;
determining a phase error between time separated pilot tone symbols;
selectively setting the phase error to zero when the crosstalk environment of the current symbol indicates a noisy environment; and
adjusting the clock frequency based on the phase error. - View Dependent Claims (12)
-
Specification