Clock and data recovery scheme for multi-channel data communications receivers
First Claim
Patent Images
1. A data synchronization system for a fiber optics data communications receiver, the system comprising:
- a plurality of input channels;
a plurality of data samplers having at least first and second inputs and an output, wherein each of the first data sampler inputs is connected to an associated input channel;
a plurality of phase detectors having at least first and second inputs and an output, wherein each of the first phase detector inputs is connected to an associated data sampler output; and
a single clock having an input and an output, wherein the clock input is connected to the output of the plurality of phase detectors and the clock output is connected to the second inputs of the plurality of phase detectors and to the second inputs of the plurality of data samplers.
4 Assignments
0 Petitions
Accused Products
Abstract
The multiple-channel clock and data recovery scheme of the present invention derives a single clock signal from multiple mis-matched data streams. The single clock is phased to provide a clocking signal such that the data sampler of the clock and data recovery scheme performs bit center sampling of the data at the bit center average of all channels. The phase of the recovery clock is the average of all the data stream phases, and is the optimal sampling phase for minimum combined bit error rate of all the channels.
-
Citations
22 Claims
-
1. A data synchronization system for a fiber optics data communications receiver, the system comprising:
-
a plurality of input channels;
a plurality of data samplers having at least first and second inputs and an output, wherein each of the first data sampler inputs is connected to an associated input channel;
a plurality of phase detectors having at least first and second inputs and an output, wherein each of the first phase detector inputs is connected to an associated data sampler output; and
a single clock having an input and an output, wherein the clock input is connected to the output of the plurality of phase detectors and the clock output is connected to the second inputs of the plurality of phase detectors and to the second inputs of the plurality of data samplers. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data synchronization system for a fiber optics data communications receiver, said system comprising:
-
a plurality of fiber optic data inputs;
a data sampler, wherein said data sampler samples the data from each of said plurality of fiber optic data inputs according to a clock signal from a single clock and produces a data output for each of said plurality of fiber optic data inputs from the sampled data; and
a phase detector, wherein said phase detector compares said data output for each of said plurality of fiber optic data inputs with said clock signal to determine a phase difference between said data output and said clock signal for each of said plurality of fiber optic data inputs;
wherein said single clock averages said phase difference for all of said plurality of fiber optic data inputs to determine an average data center of all of said plurality of fiber optic data inputs and produces said clock signal such that said data sampler samples the data from each of said plurality of fiber optic data inputs at said average data center. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A data synchronization system for a fiber optics data communications receiver, wherein said fiber optics data communications receiver has a plurality of fiber optic data inputs, said system comprising:
-
data sampling means for sampling data from each of said plurality of fiber optic data inputs according to a clock signal from a single clocking means and for producing a data output for each of said plurality of fiber optic data inputs from the sampled data; and
phase detecting means for comparing said data output for each of said plurality of fiber optic data inputs with said clock signal and for determining, from the comparison, a phase difference between said data output and said clock signal for each of said plurality of fiber optic data inputs;
wherein said single clocking means is for averaging said phase difference of all of said plurality of fiber optic data input, for determining, from said averaging, an average data center of all of said plurality of fiber optic data inputs, and for producing said clock signal such that said data sampling means samples the data from each of said plurality of fiber optic data inputs at said average data center. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method of synchronizing a plurality of fiber optic data inputs, said method comprising the steps of:
-
sampling data from each of a plurality of fiber optic data inputs according to a single clock signal;
producing a data output for each of said plurality of fiber optic data inputs from the sampled data;
comparing said data output for each of said plurality of fiber optic data inputs with said single clock signal;
determining a phase difference between said data output and said single clock signal for each of said plurality of fiber optic data inputs;
averaging said phase difference of all of said plurality of fiber optic data inputs;
determining an average data center of all of said plurality of fiber optic data inputs; and
producing said single clock signal such that the step of sampling is performed at said average data center. - View Dependent Claims (20, 21, 22)
-
Specification