Timing recovery for DMT-based DSL modems
AssigneeAT&T Corp.
InventorsRobert Raymond Miller, II, Ranjan V. Sonalkar, Christopher A. Stanziola
Life of this patent
Estimating the term…
Abstract
In an arrangement where an incoming QPSK signal contains a PRN every N frames, oscillator synchronization is achieved via control signals that are developed from the PRN frame by rotating the vectors derived from demodulated received signal, applying a complex tracking filter to the results, averaging the results, performing phase accumulation, and developing an analog voltage to be applied to a voltage controlled oscillator through D/A conversion.
Claims7
A method for controlling a frequency of a voltage controlled oscillator, responsive to a received input signal that contains frames where, in at least some of said frames the input signal that contains frames where, in at least some of said frames, the input signal is a KS signal, at least in part carrying known information, carrying information in a spare constellation, or both, comprising the steps of:
- identifying received information signals contained in said KS signal in said at least some of said frames of said received input signal;
- determining sent symbols that resulted in said received information signals;
- rotating said received information signals in accordance with said sent symbols to form rotated signals;
- developing phase difference signals from said rotated signals;
- accumulating said phase difference signals to form an accumulated phase difference signal;
- and
- converting said accumulated phase difference signal to an analog form for application to said voltage controlled oscillator,
- where said step of developing phase difference signals computes a signal Φn through the equation Φn=tan−1(Bn−1/An−1), or through an approximation equation Φn≈(Bn−1/An−1), where
- Bn=Bno−Δn·Ano
- Bno=Bn−1+2−λ(bn−Bn−1),
- An=Ano−Δn·Bno,
- Ano=An−1+2−λ(an−An−1),
- where
- Bn is an input at time frame n,
- Bn−1 is an input at time frame n−1,
- Bno is an output at time frame n,
- An is an input at time frame n,
- An−1 is an input at time frame n−1,
- Ano is an output at time frame n,
- M is a number of identified information signals
- bn is a component of an identified received information signal, there being M such identified information signals,
- an is a second component of said identified received information signal there being M such identified information signals,
- λ is a selected constant and
- Δn a step size that is a function of Bn−1.
Apparatus comprising:
- a rotator responsive to a received input signal;
- a tracking circuit responsive to said rotator that computes phase difference between received symbols contained in said received input signal and sent symbols;
- a low pass filter and phase accumulator to said tracking circuit;
- and
- a D/A converter followed by a low pass filter,
- where said rotator circuit develops signals an and bn which are real and imaginary components of successive symbols in a frequency bin m, there being M such frequency bins, and said tracking circuit develops the signal Φ _ n = 1 M ∑ m = 1 M ( Φ n ) m m ,
- where
- Φn=tan−1(Bn−1/An−1), or Φn≈(Bn−1/An−1),
- Bn=Bno−Δn·Ano,
- Bno=Bn−1+2−λ(bn−Bn−1),
- An=Ano−Δn·Bno,
- Ano=An−1+2−λ(an−An−1),
- where
- Bn is an output at time frame n,
- Bn−1 is an output at time frame n−1,
- Bno is an output at time frame n,
- An is an input at time frame n,
- An−1 is an output at time frame n−1,
- Ano is an output at time frame n,
- M is a number of identified information signals,
- bn is a component of an identified received information signal, there being M such identified information signals,
- an is a second component of said identified received information signal, there being M such identified information signals,
- λ is a selected constant, and
- Δn a step size that is a function of Bn−1.
Dependencies are inferred from the claim text.