Claims
- 1. A system for determining a clock signal from a multi-level signal comprising:
a transition detector for differentiating a multi-level signal to form a differentiated signal that enables detection of edges of the multi-level signal and for generating a binary signal based on the differentiated signal; and a clock recovery unit for receiving the binary signal and determining a clock signal, whereby increased data transitions are realized from the multilevel signal and time for determining the clock signal and jitter are reduced.
- 2. The system of Claim 1, wherein the transition detector splits the differentiated signal into a first differentiated signal and a second differentiated signal.
- 3. The system of claim 2, wherein the transition detector thresholds the first differentiated signal against a predetermined value for detecting magnitudes of the first differentiated signal above the predetermined value.
- 4. The system of claim 2, wherein the transition detector thresholds the second differentiated signal against a predetermined value for detecting magnitudes of the second differentiated signal below the predetermined value.
- 5. The system of claim 1, wherein the transition detector splits the differentiated signal into two differentiated signals, and thresholds the two differentiated signals to detect upward and downward transitions, converts each of the two return-to-zero thresholded signals into a non-return-to-zero signal, and combines the two non-return-to-zero signals together to convey both upward and downward transitions in a single signal.
- 6. The system of claim 1, wherein the transition detector comprises a differentiator circuit.
- 7. The system of claim 1, wherein the transition detector comprises a comparator and a toggle flip flop.
- 8. The system of claim 1, wherein the transition detector comprises a shunt capacitor connected to an output of a low impedance emitter or source of a transistor.
- 9. A system for receiving a multi-level signal and determining a clock signal from the multi-level signal comprising:
a variable threshold transition detector for differentiating a multilevel signal to form a signal that enables detection of edges of the multi-level signal, for sampling the signal at different points in time and applying an adaptive threshold to the differentiated signal to form a thresholded signal, and for generating a binary signal based on the thresholded signal; a clock recovery unit for receiving the binary signal and determining a clock signal, whereby increased data transitions are realized from the multilevel signal and the period of time for determining the clock signal and jitter are reduced.
- 10. The system of claim 9, wherein the variable threshold transition detector determines if a magnitude of a derivative based on the multilevel signal is greater than a predetermined threshold value.
- 11. The system of claim 9, wherein the variable threshold transition detector determines if a magnitude of a derivative based on the multilevel signal is less than a predetermined threshold value.
- 12. The system of claim 9, wherein the variable threshold transition detector splits the multilevel signal into two signals, differentiates the two signals, thresholds the differentiated signals against two predetermined values, and combines the thresholded signals into one signal.
- 13. The system of claim 12, wherein the variable threshold transition detector combines the thresholded signals into one signal by using one of an exclusive-or (XOR) and logical-or (OR) operation between the two signals.
- 14. The system of claim 9, wherein the variable threshold transition detector delays and splits the multilevel signal into at least two delayed signals, and differentiates and splits one of the delayed signals.
- 15. The system of claim 9, wherein the variable threshold transition detector delays and splits the multilevel signal into three delayed signals, differentiates one of the three delayed signals, and combines the signals back into one signal for further processing by the clock recovery unit.
- 16. A method for identifying a clock signal from a multi-level signal comprising:
receiving a multi-level signal; differentiating the multi-level signal to form a differentiated signal; detecting edges of the multilevel signal by thresholding the differentiated signal; generating a binary signal based on the differentiated signal; and identifying a clock signal from the binary signal, whereby increased data transitions are realized from the multilevel signal and a period of time for determining the clock signal and jitter are reduced.
- 17. The method claim 16, further comprising splitting the differentiated multi-level signal into a first differentiated signal and a second differentiated signal.
- 18. The method of claim 17, wherein thresholding the differentiated signal comprises comparing the first differentiated signal to a predetermined value for detecting magnitudes of the first differentiated signal above the predetermined value.
- 19. The method of claim 17, wherein thresholding the differentiated signal comprises comparing the second differentiated signal against a predetermined value for detecting magnitudes of the second differentiated signal below the predetermined value.
- 20. The method of claim 16, further comprising splitting the differentiated signal into two differentiated signals, thresholding the two differentiated signals to form two return-to-zero thresholded signals, converting the two return-to-zero thresholded signals into two non-return-to-zero signals, and combining the two non-return-to-zero signals back together.
PRIORITY AND RELATED APPLICATIONS
[0001] The present application claims priority to provisional patent application entitled, “MULTI-LEVEL SIGNAL CLOCK RECOVERY TECHNIQUE,” filed on Feb. 15, 2002 and assigned U.S. application Ser. No. 60/357,362. The entire contents of this provisional application are hereby incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60357362 |
Feb 2002 |
US |