Claims
- 1. A method of data recovery in a system wherein a central terminal and plural remote terminals communicate over a passive optical network, the method comprising:receiving at the central terminal a data stream having at least two bit transitions in a burst transmission from one of the plural remote terminals over the passive optical network; splitting the data stream to plural identical input data streams; delaying the plural input data streams, each of the plural input data streams delayed with respect to the preceding one by a time interval less than a bit time; sampling each of the plural delayed input data streams using a local clock to provide samples that form a sample code per clock period; decoding sample codes to select one of the plural delayed input data streams most aligned with the local clock.
- 2. The method of claim 1 wherein the received data stream includes a preamble and has a duty cycle distortion less than 70/30.
- 3. The method of claim 1 wherein decoding includes declaring a sample code valid if the sample code includes at least X consecutive zeroes or ones and if the sample code or adjacent sample codes include at most Y consecutive zeroes and ones, otherwise declaring a sample code invalid.
- 4. The method of claim 3 wherein decoding, includes decoding at least two successive valid sample codes.
- 5. The method of claim 1 wherein decoding includes decoding at least two successive sample codes to provide a decode decision and wherein the method further comprises analyzing successive decode decisions to select one of the N delayed input data streams most aligned with the local clock.
- 6. A data recovery circuit for recovering data bits from a received data stream, the circuit comprising:a splitter for splitting the data stream to N input data streams (N>1); N delay lines each having an input coupled to a corresponding one of the N input data streams, each delay line delaying the corresponding input data stream with respect to the preceding one by a bit time divided by N; N samplers each having an input coupled to an output of a corresponding one of the N delay lines, each sampler sampling and quantizing the corresponding delayed input data stream using a local clock to provide N quantized samples froming an N-bit sample code per clock period; and a decoder for decoding sample codes and a selector for selecting one of the N delayed input data streams most aligned with the local clock.
- 7. The data recovery circuit of claim 6 wherein the received data stream comprises a burst transmission which includes at least two bit transitions.
- 8. The data recovery circuit of claim 6 wherein the decoder declares a sample code valid if the sample code includes at least X consecutive zeroes or ones and if the sample code or adjacent sample codes include at most Y consecutive zeroes and ones, otherwise declaring a sample code invalid.
- 9. The data recovery circuit of claim 8 wherein the decoder decodes at least two successive valid sample codes.
- 10. The data recovery circuit of claim 6 wherein the decoder decodes at least two successive sample codes to provide a decode decision and wherein the selector analyzes successive decode decisions to select one of the N delayed input data streams most aligned with the local clock.
- 11. The data recovery circuit of claim 10 wherein the selector selects one of the N delayed input data streams such that the rising edge of the local clock is most aligned with the center of the bit time of the selected data stream.
- 12. The data recovery circuit of claim 6 wherein the selected data stream is processed using the local clock to recover data bits of the incoming data stream.
RELATED APPLICATION
This application is a continuation of U.S. application Ser. No. 09/410,780 filed on Oct. 1, 1999 U.S. Pat. No. 6,122,335 which is incorporated herein by reference in its entirety.
US Referenced Citations (23)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0 889 611 A1 |
Jan 1999 |
EP |
Non-Patent Literature Citations (2)
Entry |
Denis J.G. Mestdagh; Fundamentals of Multiaccess Optical Fiber Networks; ISBN 0-89006; pp. 332-337; 1995. |
ITU-T Recommendation G.983.1 “Broadbend Optical Access System Based on Passive Optical Networks (PON)”, Oct. 1998. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/410780 |
Oct 1999 |
US |
Child |
09/610244 |
|
US |