IP Library › Granted Patent US 9,154,256
Granted Patent B2
US 9,154,256 · App. 14/042,390 · Granted Oct 6, 2015

Clock phase detection in the frequency domain

Inventors: Han H. Sun (Ottawa, CA); Kuang-Tsan Wu (Ottawa, CA)
Assignee: Infinera Corporation
H04J14/0221H04B10/6165H04L7/027
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,154,256
App. No.
14/042,390
Filed
Sep 30, 2013
Granted
Oct 6, 2015
Kind
B2
Art Unit
2636
USPC
398/34
Abstract

A digital signal processor (DSP) may receive samples of a signal from an analog-to-digital converter (ADC); convert the samples from a time domain to a frequency domain; determine a clock phase error of the samples while in the frequency domain; and provide a voltage corresponding to the clock phase error. The voltage may be provided to reduce timing errors associated with the samples.

Claims (77)

1. A system, comprising:

an analog-to-digital converter (ADC) configured to:

output samples of a signal; and

a digital signal processor (DSP) configured to:

receive the samples from the ADC,

convert the samples from a time domain to a frequency domain,

determine a clock phase error of the samples while in the frequency domain, and

provide a voltage corresponding to the clock phase error; and

a voltage-controlled oscillator, the voltage being provided to the voltage-controlled oscillator to reduce timing errors associated with the samples, where when determining the clock phase error, the DSP is further configured to identify linear phase response differences between linear phase responses of frequency bins, associated with the samples, separated by ½T, where T is a symbol period, associated with the signal, and 1/T is a symbol rate or baud rate associated with the signal.

2. The system in accordance with claim 1 ,

wherein the voltage-controlled oscillator is configured to:

generate a toggle sequence based on the voltage, and

provide the toggle sequence to the ADC to cause the ADC to provide the samples at time instances in accordance with the toggle sequence to reduce the timing errors associated with the samples.

3. The system in accordance with claim 1 ,

wherein the voltage-controlled oscillator is a digital voltage-controlled oscillator, which is configured to:

receive interpolate the samples, provided by the ADC, based on the voltage, and

provide the interpolated samples to the DSP,

the samples, received by the DSP, including the interpolated samples.

4. The system in accordance with claim 1 , where the signal is associated with a roll-off factor in a range of approximately 0.001 to approximately 0.3.

5. The system in accordance with claim 1 , further comprising:

a local oscillator configured to provide a reference signal;

a hybrid mixer configured to:

receive an input signal,

receive the reference signal, and

provide an output signal having components associated with the input signal and the reference signal; and

a photodetectors configured to:

receive the output signal, and

provide a voltage signal corresponding to the components,

where the ADC is further configured to:

receive the voltage signal and convert the voltage signal into a digital signal

where the samples, outputted by the ADC, include samples of the digital signal.

6. A system, comprising:

an analog-to-digital converter (ADC) configured to:

output samples of a signal; and

a digital signal processor (DSP) configured to:

receive the samples from the ADC,

convert the samples from a time domain to a frequency domain,

determine a clock phase error of the samples while in the frequency domain, and

provide a voltage corresponding to the clock phase error; and

a voltage-controlled oscillator, the voltage being provided to the voltage-controlled oscillator to reduce timing errors associated with the samples, where when determining the clock phase error, the DSP is further configured to determine the clock phase error based on K d sin(2πτ/T), where K d is a constant corresponding to a sensitivity value of a clock phase detector, associated with the DSP, τ is a timing error, and T is a symbol period associated with the signal.

7. A system, comprising:

a digital signal processor (DSP) configured to:

receive samples of a signal from an analog-to-digital converter (ADC),

convert the samples from a time domain to a frequency domain,

determine a clock phase error of the samples while in the frequency domain; and

provide a voltage corresponding to the clock phase error; and

a voltage-controlled oscillator, the voltage being provided to the voltage-controlled oscillator to reduce timing errors associated with the samples, where when determining the clock phase error, the DSP is further configured to identify linear phase response differences between linear phase responses of frequency bins, associated with the samples, separated by ½T, where T is a symbol period, associated with the signal, and 1/T is a symbol rate or baud rate associated with the signal.

8. The system in accordance with claim 7 , where the voltage causes the VCO to generate a toggle sequence based on the voltage, and provide the toggle sequence to the ADC to cause the ADC to provide the samples at time instances in accordance with the toggle sequence to reduce the timing errors associated with the samples.

9. The system in accordance with claim 7 , where the voltage causes the digital VCO to interpolate the samples, provided by the ADC, based on the voltage, and provide the interpolated samples to the DSP, the samples, received by the DSP, including the interpolated samples.

10. The system in accordance with claim 7 , where the signal is associated with a roll-off factor in a range of approximately 0.001 to approximately 0.3.

11. A system, comprising:

a digital signal processor (DSP) configured to:

receive samples of a signal from an analog-to-digital converter (ADC),

convert the samples from a time domain to a frequency domain,

determine a clock phase error of the samples while in the frequency domain; and

provide a voltage corresponding to the clock phase error; and

a voltage-controlled oscillator, the voltage being provided to the voltage-controlled oscillator,

where when determining the clock phase error, the DSP is further configured to determine the clock phase error based K d sin(2πτ/T), where K d is a constant corresponding to a sensitivity value of a clock phase detector, associated with the DSP, τ is a timing error, and T is a symbol period associated with the signal.

12. A system, comprising:

an analog-to-digital converter (ADC) configured to:

output samples of a signal,

the signal being associated with a roll-off factor in a range of approximately 0.001 to approximately 0.3;

a digital signal processor (DSP) configured to:

receive the samples from the ADC,

convert the samples from a time domain to a frequency domain,

identify linear phase response differences between linear phase responses of frequency bins, associated with the samples, separated by ½T, where T is a symbol period, associated with the signal, and 1/T is a symbol rate or baud rate associated with the signal, to determine a clock phase error of the samples while in the frequency domain; and

a voltage-controlled oscillator, the DSP providing a voltage corresponding to the clock phase error to the voltage-controlled oscillator to reduce timing errors associated with the samples.

13. The system in accordance with claim 12 ,

wherein the voltage-controlled oscillator is configured to:

generate a toggle sequence based on the voltage, and

provide the toggle sequence to the ADC to cause the ADC to provide the samples at time instances in accordance with the toggle sequence to reduce the timing errors associated with the samples.

14. The system in accordance with claim 12 ,

wherein the voltage-controlled oscillator is a digital voltage-controlled oscillator configured to:

interpolate the samples, provided by the ADC, based on the voltage, and

provide the interpolated samples to the DSP,

the samples, received by the DSP, including the interpolated samples.

15. The system in accordance with claim 12 , where when determining the clock phase error, the DSP is further configured to determine the clock phase error based on the equation K d sin(2πτ/T), where K d is a constant corresponding to a sensitivity value of a clock phase detector, associated with the DSP, τ is a timing error, and T is a symbol period associated with the signal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2014
From: SUN, HAN H.; WU, KUANG-TSAN
To: INFINERA CORPORATION
Reel/Frame 033445/0168 →
Continuity (2)
Provisional Application 61856943 · Jul 22, 2013
Related Publication 20150023659A1 · Jan 22, 2015