IP Library Granted Patent US 9,960,855
Granted Patent B2
US 9,960,855 · App. 15/786,108 · Granted May 1, 2018

High-speed optical communications system

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,960,855
App. No.
15/786,108
Filed
Oct 17, 2017
Granted
May 1, 2018
Kind
B2
Art Unit
2636
USPC
398/208
Abstract

A receiver for fiber optic communications.

Claims (70)

1. A receiver comprising:

an optical front end configured to receive an optical signal and to convert the optical signal into an analog signal;

an analog front end configured to perform analog-to-digital conversion on the analog signal based on a sampling clock to generate a digital signal;

a bulk chromatic dispersion equalizer configured to apply a frequency domain equalization to the digital signal to generate an equalized signal;

a timing recovery module including:

a sampler configured to generate samples of the equalized signal;

a phase detector configured to generate a timing recovery phase error signal based on the samples, the timing recovery phase error signal representing a difference frequency between a local sampling clock and a transmit clock and to measure a period of the timing recovery phase error signal;

a loop filter configured to filter to generate a control value for a frequency register, the loop filter configured to initialize the frequency register with an initial value representing an initial estimate of a frequency error based on the measured period, determine whether the frequency error increases or decreases, and responsive to the frequency error increasing, re-initialize the frequency register with a second estimate of the frequency error having an opposite sign of the initial value; and

an oscillator configured to generate the sampling clock based the control value in the frequency register;

a fast equalizer configured to filter the first equalized signal to generate a second equalized signal;

a carrier recovery module configured to demodulate the second equalized signal to generate a baseband signal; and

a frame alignment module configured to detect frames of the baseband signal for synchronization with a framer interface.

2. The receiver of claim 1 , wherein the phase detector is configured to determine the timing recovery phase error signal by determining a difference between squared magnitudes of samples taken at T/4 before and after a center of an eye, where T is the period.

3. The receiver of claim 1 , further comprising:

an automatic gain control module configured to detect an amplitude of the digital signal from the analog front end and generate an amplitude control signal based on the detected amplitude.

4. The receiver of claim 3 , further comprising:

a demodulator calibration block between the analog front end and the bulk chromatic dispersion equalizer, the demodulator calibration block configured to transform the digital signal based on a carrier control signal that rotates polarization and phase of the digital signal.

5. The receiver of claim 3 , further comprising:

a coarse carrier recovery module configured to estimate a carrier frequency of the digital signal and generate the carrier control signal based on the estimated carrier frequency.

6. The receiver of claim 1 , wherein the carrier recovery module comprises:

a phase estimation block configured to estimate a phase of the second equalized signal; and

a polarization estimate block configured to estimate a polarization angle of the second equalized signal.

7. The receiver of claim 1 , wherein the carrier recovery module comprises a phase-locked loop circuit.

8. The receiver of claim 1 , wherein the digital signal comprises:

a first signal component representing a first phase and a first polarization of the optical signal;

a second signal component representing the first phase and a second polarization of the optical signal;

a third signal component representing a second phase and the first polarization of the optical signal; and

a fourth signal component representing the second phase and the second polarization of the optical signal.

9. The receiver of claim 1 , wherein the analog front end comprises a plurality of signal paths corresponding to a plurality of components of the analog input signal, the plurality of signal paths each comprising:

a programmable gain amplifier configured to adjust a gain of a corresponding component of the analog input signal to generate an amplified signal; and

a track-and-hold module configured to sample the amplified signal to generate analog samples; and

an analog-to-digital converter configured to convert the analog samples to digital samples.

10. The receiver of claim 1 , wherein the chromatic dispersion equalizer comprises:

a transform engine transforming the digital signal to a frequency domain signal;

a frequency domain digital filter applied to the frequency domain signal; and

an inverse transform engine transforming the filtered frequency domain signal to a time domain signal.

11. The receiver of claim 10 , wherein the transform engine comprises a fast Fourier transform (FFT) engine and wherein the inverse transform engine comprises an inverse fast Fourier transform (IFFT) engine.

12. The receiver of claim 1 , wherein the fast equalizer comprises a coefficient update engine configured to update coefficients of the fast equalizer.

13. The receiver of claim 1 , wherein the framer interface comprises a serial-deserializer framer interface integrated with the receiver.

14. A method for processing data received over an optical fiber, the method comprising:

receiving, by an optical front end, an optical signal;

converting, by the optical front end, the optical signal into an analog signal;

performing, by an analog front end, analog-to-digital conversion on the analog signal based on a sampling clock to generate a digital signal;

applying a frequency domain equalization on the digital signal to produce a first equalized signal;

generating, by a sampler of a timing recovery module, samples of the first equalized signal;

generating, by a phase detector of the timing recovery module, a timing recovery phase error signal based on the samples, the timing recovery phase error signal representing a difference frequency between a local sampling clock and a transmit clock and to measure a period of the timing recovery phase error signal;

initializing, in a frequency register of a loop filter, a control value with an initial value having a first sign, the initial value representing an estimate of a frequency error based on the measured period;

determining, whether the frequency error increases or decreases;

responsive to the frequency error increasing, re-initialize the control value of the frequency register with a second estimate of the frequency error having an opposite sign of the first sign;

generating, by an oscillator of the timing recovery module, the sampling clock based on the control value in the frequency register;

equalizing the first equalized signal by applying a second filter to produce a second equalized signal;

demodulating the second equalized signal to generate a baseband signal; and

detecting frames of the baseband signal for synchronization with a framer interface.

15. The method of claim 14 , wherein generating the timing recovery phase error signal comprises determining a difference between squared magnitudes of samples taken at T/4 before and after a center of an eye, where T is the period.

16. The method of claim 14 , further comprising:

prior to applying the frequency domain equalization, transforming the digital signal based on a carrier control signal that rotates polarization and phase of the digital signal.

17. The method of claim 14 , wherein generating the sampling clock based on the control value in the frequency register comprises:

generate an oscillating signal; and

applying a phase interpolator to the oscillating signal.

18. The method of claim 14 , further comprising:

detecting, by an automatic gain control module, an amplitude of the digital signal from the analog front end;

generating an amplitude control signal based on the detected amplitude; and

adjusting a gain of the analog front end based on the amplitude control signal.

19. A timing recovery circuit for generating a sampling clock, the timing recovery circuit comprising:

a sampler configured to generate samples of an input signal produced at a transmitter based on a transmit clock;

a phase detector to configured generate a timing recovery phase error signal based on the samples, the timing recovery phase error signal representing a difference frequency between a local sampling clock and the transmit clock and to measure a period of the timing recovery phase error signal;

a loop filter to filter configured to generate a control value for a frequency register, the loop filter configured to initialize the frequency register with an initial value representing an initial estimate of a frequency error based on the measured period, determine whether the frequency error increases or decreases, and responsive to the frequency error increasing, re-initialize the frequency register with a second estimate of the frequency error having an opposite sign of the initial value; and

an oscillator to configured generate an oscillating signal having a frequency based the control value in the frequency register; and

a phase interpolator configured to interpolate the oscillating signal to generate the sampling clock.

20. The timing recovery circuit of claim 19 , wherein the phase detector is configured to determine a difference between squared magnitudes of samples taken at T/4 before and after a center of an eye, where T the period.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2021
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE LTD.
Reel/Frame 057336/0873 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2021
From: MARVELL TECHNOLOGY CAYMAN I
To: CAVIUM INTERNATIONAL
Reel/Frame 057279/0519 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2021
From: INPHI CORPORATION
To: MARVELL TECHNOLOGY CAYMAN I
Reel/Frame 056649/0823 →