The present invention relates to a data recovery circuit for extracting, from input data, a clock synchronized in phase with the input data to reproduce the clock and discriminating and reproducing the input data based on the reproduced clock.
With the rapid growth of the Internet in recent years, a large scale broadband connection in a subscriber access network has been required. The mainstream of a system containing the broadband access network is a passive optical networks (PON) system in which a parent station device (optical line terminal (OLT)) is connected to subscriber devices (optical network units (ONUs)) through an optical fiber. The system structure is internationally standardized in, for example, Non-Patent Document 1.
In the PON system, a time division multiplexing (TDM) method of performing temporal multiplexing is applied as a method of receiving light signals from the respective subscriber devices (ONUs). Therefore, a common system capable of containing the plurality of subscriber devices (ONUs) can be constructed using a single-core optical fiber transmission line, and hence the broadband access network can be economically constructed.
The temporally multiplexed signals are burst light signals obtained by intermittently emitting/interrupting the light signals, and hence technical problems specific to input burst light signals occur in the parent station device (OLT) which is a receiver device.
A normal optical receiver provided in the parent station device (OLT) includes an optical preamplifier for converting an input burst light signal into an electrical signal (input data) having a discriminable amplitude, and a data reproducing (clock and data recovery (CDR)) circuit for extracting a clock component from the input data and performing data recovery based on phase synchronization information. A phased lock loop (PLL) circuit using a continuous voltage controlled oscillator is normally used as a clock extraction system in the data recovery circuit. In the PLL system, a control signal substantially close to a DC component is applied as a control signal for frequency and phase control. This is used to suppress fluctuation components (jitters) generated from the oscillator and the PLL. Accordingly, it is essentially difficult for a feedback-controlled clock extraction circuit such as the PLL to obtain high-speed response characteristics.
On the other hand, the burst light signals in the PON system described above include light signals output from the plurality of subscriber devices (ONUs) with different transmission distances, and hence the respective burst light signals have various different reception phases. In addition, the frequencies of the burst light signals are synchronized with frequencies output from the respective subscriber devices (ONUs), and thus have a relative frequency deviation. Therefore, the data recovery circuit in the parent station device (OLT) is required to have a function for performing clock extraction and data recovery based on phase synchronization for each of the burst light signals at high speed. However, as described above, in the normal PLL system, it is difficult to realize stable clock extraction from a light signal whose frequency and phase vary at high speed.
A data recovery circuit for extracting a clock from the burst light signal at high speed has been proposed (see, for example, Patent Document 1). The conventional data recovery circuit generates, from received data, a gating signal synchronized with a rising phase or falling phase of input data. In an embodiment described in Patent Document 1, a toggle flip-flop whose output logic is reversed at a rising or falling edge of the input data is applied as a gating signal generating means. A gated oscillator which performs oscillation outputting or stopping in instant synchronization with the gating signal is provided, and hence the clock synchronized with the rising phase or falling phase of the input data is generated. In the embodiment, outputs of two gated oscillators which perform oscillation outputting or stopping based on the positive logic and negative logic of the gating signal are combined in an OR gate, and hence clocks instantly synchronized in phase with the input data can be successively generated.
The conventional data recovery circuit provides a high-speed clock extraction means even when phase information included in data input from the respective subscriber devices (ONUs) are uneven and temporally intermittent burst light signals are input.
Patent Document 1: JP 2005-45525 A
Non-Patent Document 1: IEEE 802.3ah Standard (2004)
However, actual input data has a signal waveform distorted by a fluctuation of an optical transmitter provided in the subscriber device (ONU), chromatic dispersion or polarized mode dispersion of an optical fiber transmission line, or the like. Therefore, there is a problem in that the distorted waveform has an influence such as deterioration due to superimposition of a jitter component on the optical receiver provided in the parent station device (OLT).
The present invention has been made to solve the problems as described above. Therefore, an object of the present invention is to obtain a data recovery circuit capable of reproducing data discriminated from input data in an optimum discrimination phase at high speed and outputting data synchronized with a reference clock, even when a jitter component is superimposed on an input temporally intermittent burst light signal from a subscriber device (ONU).
A data recovery circuit according to the present invention includes: an input data phase detection circuit for extracting, as a gate signal, a signal synchronized with input data from the input data and outputting the gate signal; a gated N-phase oscillator for generating N-phase clocks obtained by dividing a bit width of the input data into N in phase synchronization with the gate signal output from the input data phase detection circuit; N data discriminating and reproducing circuits for sampling the input data based on the N-phase clocks output from the gated N-phase oscillator and outputting sampled data; a continuous clock generation circuit for generating a continuous clock which is a reference clock; N continuous clock synchronization circuits for synchronizing the sampled data output from the N data discriminating and reproducing circuits with the continuous clock output from the continuous clock generation circuit and outputting the synchronized sampled data as phase synchronization data; and a phase selector for selecting, from the phase synchronization data output from the N continuous clock synchronization circuits, phase synchronization data having an optimum discrimination phase with a largest phase margin with respect to the input data and outputting the selected phase synchronization data as recovery data.
According to the data recovery circuit in the present invention, an effect is obtained in which even when the jitter component is superimposed on the input temporally intermittent burst light signal from the subscriber device (ONU), the data discriminated from the input data in the optimum discrimination phase at high speed can be reproduced and the data synchronized with the reference clock can be output.
The present invention relates to a PON system. In the PON system, a parent station device (OLT) is connected to a subscriber device (ONU) through an optical fiber. An optical receiver is provided in the parent station device (OLT). The optical receiver includes an optical preamplifier and a data recovery circuit.
Embodiments 1 to 3 of the present invention relate to the data recovery circuit, and more particularly, to a data recovery circuit for extracting a clock at high speed and reproducing and extracting received data at a clock with an optimum phase for a retiming of the received data, even when a jitter component is superimposed on an input signal waveform of a temporally intermittent burst light signal from a subscriber device (ONU).
A data recovery circuit according to Embodiment 1 of the present invention is described with reference to
In
Next, an operation of the data recovery circuit according to Embodiment 1 is described with reference to the attached drawings.
In the description of the following circuit operation, circuit logic is described, and hence the influence of a timing deviation such as a circuit delay, which is caused in an actual circuit, is omitted. Specifically, a case where the number of phases N is 4 is described.
The input data phase detection circuit 1 extracts, as a gate signal (b), a signal synchronized with input data (a) from the input data (a), and outputs the gate signal (b). In other words, when the input data (a) is input from an optical preamplifier (not shown) provided at the preceding stage, as illustrated in
Next, the gated multiphase oscillator 2 generates N-phase (N phases) clocks (c) obtained by dividing a bit width BW of the input data (a) into N, in phase synchronization with the gate signal (b) output from the input data phase detection circuit 1. In other words, as illustrated in
Next, the N data discriminating and reproducing circuits 3 sample the input data (a) based on the N-phase clocks (c) output from the gated multiphase oscillator 2 and output sampled data (d). In other words, as illustrated in
The N continuous clock synchronization circuits 5 synchronize the sampled data (d) output from the data discriminating and reproducing circuits 3 with a continuous clock output from the continuous clock generation circuit 4 and output the synchronized sampled data (d) as phase synchronization data (e). In other words, when the sampled data (d) are input, the continuous clock synchronization circuits 5 store the sampled data (d) in order. The continuous clock synchronization circuits 5 each includes, for example, a sequential storage device and can be easily realized using a normal first-in-first-out (FIFO) system.
First, the input of the continuous clock synchronization circuits 5 is described. The sampled data (d) are output as data synchronized with the clocks (c) from the gated multiphase oscillator 2 and stored in the continuous clock synchronization circuits 5. The clocks (c) from the gated multiphase oscillator 2 are generated as clocks instantly synchronized in phase with the input data (a). Therefore, as illustrated in
Next, the output of the continuous clock synchronization circuits 5 is described. As illustrated in
Next, an operation of the phase selector 6 is described. The phase selector 6 selects the phase synchronization data (e) having an optimum discrimination phase with the largest phase margin with respect to the input data (a), from the phase synchronization data (e) output from the continuous clock synchronization circuits 5, and outputs the selected phase synchronization data as recovery data (f). As described above, the phase synchronization data (e) from which the jitter components are removed, and which are synchronized with the continuous clock (reference clock), are input to the phase selector 6. The phase selector 6 includes, for example, a logical table circuit and is set so as to select the phase synchronization data (e) in the phase having a maximum phase difference, from the phase of the phase synchronization data (e) which is undefined. In the example illustrated in
A method of selecting the recovery data (f) with respect to the input data (a) can be arbitrarily realized. When the phase selection operation for selecting the phase in which the phase difference from the undefined phase is maximum is executed in only one cycle (one time), it is likely to cause an error. Therefore, the phase selector 6 repeats the phase selection operation for a plurality of cycles to select the phase synchronization data (e) in a phase which is selected a largest number of times as a phase in which the phase difference is maximum, of the phases in which the phase difference is maximum. In other words, the phase selector 6 stores the N-phase phase synchronization data (e) output from the continuous clock synchronization circuits 5 for a predetermined time period (for example, 10 cycles), counts the phase, in which the phase difference from the undefined phase is maximum, for a predetermined time period for each phase, and selects the phase synchronization data (e) in the phase in which the count is largest. In the example illustrated in
Hereinafter, an effect of Embodiment 1 is described. In a case where the bit width BW of the input data (a) is assumed to be 1 and an apparent bit width becomes 1−dj because of a jitter component dj, when a phase margin of the data discriminating and reproducing circuit 3 is expressed by dp, it is necessary to satisfy the following Expression (1) to obtain recovery data with no error.
[Expression 1]
1−dj>dp (1)
For example, when the phase margin is 270°, dp=270°/360°=0.75, and hence an allowable jitter component dj becomes smaller than 0.25.
Next, the case of the data recovery circuit according to Embodiment 1 is described. The data recovery circuit according to Embodiment 1 samples the input data (a) based on the multiphase clocks. Therefore, even when the bit width becomes narrower because of the jitter component, it is sufficient that a clock edge corresponding to one phase which can be sampled during a bit window is input, and hence a condition for obtaining the recovery data (f) with no error can be expressed by the following Expression (2).
Note that a minimum value of discrimination sensitivity of the data discriminating and reproducing circuit 3 is not taken into account because the value is vary small.
According to Embodiment 1, the data recovery circuit includes the input data phase detection circuit 1 for outputting the gate signal (b) synchronized with the rising or falling phase of the input data (a), the gated multiphase oscillator 2 for instantly generating the N-phase clocks (c) having phase differences in order based on the gate signal (b) as the trigger, the data discriminating and reproducing circuits 3 for outputting the sampled data (d) of the input data (a) which are synchronized with the clocks (c) based on the clocks (c) as the sampling clocks, the continuous clock generation circuit 4 for generating the continuous clock which is the reference clock, the continuous clock synchronization circuits 5 for synchronizing the stored sampled data (d) with the continuous clock and outputting the synchronized sampled data as the phase synchronization data (e), and the phase selector 6 for selecting the phase synchronization data (e) having the optimum discrimination phase with the largest phase margin with respect to the input data (a) and outputting the selected phase synchronization data as the recovery data (f). Accordingly, even when the jitter component is superimposed on the input burst light signal, the data discriminated in the optimum discrimination phase can be reproduced from the input data (a) at high speed and the data synchronized with the reference clock can be output.
A data recovery circuit according to Embodiment 2 of the present invention is described with reference to
In
Next, an operation of the data recovery circuit according to Embodiment 2 is described with reference to the attached drawings.
Embodiment 2 is a modified example of Embodiment 1 described above. The sampling operation of the input data, the continuous clock synchronization operation, and the phase selection operation are similar to the operations of Embodiment 1, and thus the descriptions thereof are omitted. Hereinafter, an input pattern detection operation of the input pattern detection circuit 7 is described.
When the input data (a) is input, the input pattern detection circuit 7 generates a logic H signal only when an input data pattern during an arbitrary time width (bit interval) is matched with a reference pattern held in advance in the input pattern detection circuit 7. The input pattern detection circuit 7 supplies the logic H signal as a reset signal to each of the N continuous clock synchronization circuits 5. The reference pattern is equal to a fixed bit pattern included in advance in the input data (a), that is, the input burst light signal.
The storage operation of each of the N continuous clock synchronization circuits 5 is controlled in response to the reset signal. Stored data are discarded and erased at the instant at which the reset signal is input, and the storage of the sampled data (d) is started again. The continuous clock synchronization circuits 5 each include, for example, a sequential storage device with reset signal. When the reset signal is input, the storage of the sampled data (d) is started by a first-in-first-out (FIFO) system.
Hereinafter, an effect of Embodiment 2 is described.
According to Embodiment 2, the data recovery circuit includes the input data phase detection circuit 1, the gated multiphase oscillator 2, the data discriminating and reproducing circuits 3, the continuous clock generation circuit 4, the continuous clock synchronization circuits 5 which start the sequential storage operation of the sampled data when the reset signal is input, the phase selector 6, and the input pattern detection circuit 7 for outputting the reset signal only when the fixed bit pattern of the input data is matched with the reference pattern. Accordingly, even when the burst light signal is input and erroneous data is included during the interval (α) immediately after the input thereof, the data discriminated in the optimum discrimination phase can be reproduced from the input data at high speed and the data synchronized with the reference clock can be output.
A data recovery circuit according to Embodiment 3 of the present invention is described with reference to
In
The frequency/phase synchronization circuit 8 includes a gated oscillator 81 and a frequency/phase comparator 82.
Next, an operation of the data recovery circuit according to Embodiment 3 is described with reference to the attached drawings.
Embodiment 3 is a modified example of Embodiment 1 described above. The sampling operation of the input data, the continuous clock synchronization operation, and the phase selection operation are similar to the operations of Embodiment 1, and thus the descriptions thereof are omitted. Hereinafter, an operation of the frequency/phase synchronization circuit 8 is described.
The gated oscillator 81 included in the frequency/phase synchronization circuit 8 has the same circuit structure as the gated multiphase oscillator 2 and is substantially equal in oscillation frequency to the gated multiphase oscillator 2. The frequency/phase comparator 82 included in the frequency/phase synchronization circuit 8 detects an error between a frequency/phase of a clock output from the gated oscillator 9 and a frequency/phase of the continuous clock generated by the continuous clock generation circuit 4 and outputs an error signal as a frequency control signal.
The gated multiphase oscillator 2 includes, for example, a ring oscillation circuit. The ring oscillation circuit includes: a plurality of (N) delay elements whose delay amounts are arbitrarily controlled based on the frequency control signal; and a gating circuit for outputting AND results between outputs of the N delay elements and the gate signal (b). N outputs of the gating circuit correspond to N-phase clocks (c) with relative phase differences (delay differences). A gate signal of the gated oscillator 81 is logically fixed, thereby performing continuous oscillation.
The gated oscillator 81 changes the oscillation frequency based on the frequency control signal to minimize the error signal from the frequency/phase comparator 82. Therefore, in a steady state, the output clock of the continuous clock generation circuit 4 which is the reference clock of the optical receiver is synchronized in frequency/phase with the output clock of the gated oscillator 81. The synchronization information is transferred as the frequency control signal to the gated multiphase oscillator 2. As a result, the oscillation frequency of the gated multiphase oscillator 2 is also controlled so as to be synchronized with the continuous clock.
Hereinafter, an effect of Embodiment 3 is described. When the frequency/phase synchronization circuit 8 is not provided, the oscillation frequency of the gated multiphase oscillator 2 is independently determined based on constants resulting from a self-circuit structure, and therefore includes a frequency deviation from the output clock of the continuous clock generation circuit 4 which is the reference clock of the optical receiver. When the frequency deviation is large, an input data speed is not matched with an output data speed in the continuous clock synchronization circuits 5 serving as the sequential storage device, and hence a problem such as a storage overflow occurs. Even when the frequency deviation is suppressed by contriving circuit constants, it is difficult to perform self-oscillation at a stable frequency for a change in ambient temperature or the like. When the frequency/phase synchronization circuit 8 provided in Embodiment 3 is applied, it is possible to provide the stable gated multiphase oscillator 2 which is synchronized in phase with the input data at high speed and synchronized in frequency with the continuous clock generation circuit 4.
According to Embodiment 3, the data recovery circuit includes the input data phase detection circuit 1, the gated multiphase oscillator 2 for generating the clocks synchronized with the continuous clock based on the frequency control signal, the N-phase data discriminating and reproducing circuits 3, the continuous clock generation circuit 4, the continuous clock synchronization circuits 5, the phase selector 6, and the frequency/phase synchronization circuit 8 for outputting, as the frequency control signal, the synchronization information of the continuous clock generated by the continuous clock generation circuit 4. Accordingly, even when the gated multiphase oscillator 2 includes the frequency deviation from the continuous clock of the continuous clock generation circuit 4, the data discriminated in the optimum discrimination phase can be reproduced from the input data with the stable frequency oscillation clock at high speed and the data synchronized with the reference clock can be output.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2006/317431 | 9/4/2006 | WO | 00 | 2/10/2009 |