← Back to Patent Explorer
US5671258A Expired / Lapsed US ⏱️ 0.0 years remaining

Clock recovery circuit and receiver using same

Assignee: HP Inc
•
Filing: 1994-12-20
•
Granted: 1997-09-23
•
Expires: 2014-12-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A receiver for NRZ data does not require a separate transmission media for the clock. Rather, a clock recovery circuit is included in the receiver capable of recovering the clock based on transitions detected in the NRZ data alone. The clock recovery circuit comprises an edge detection circuit which receives the data stream and generates edge detection signals indicating transitions in the data stream. Reference clock generation circuity generates a plurality of reference clock signals shifted in phase with respect to one another. Phase quantizing circuitry is responsive to the edge detection signals and the plurality of reference clock signals. The phase quantizing circuitry generates a quantization signal indicating one of the plurality of reference clock signals having a particular phase relationship to the edge detection signals. Clock selection circuitry, having inputs coupled to the plurality of reference clock signals and an output, is responsive to the quantization signal to select the indicated reference clock as the recovered clock signal for the data stream. The reference clock generation circuity includes a local clock input to receive a local clock, and a reference generator which is responsive to the local clock to generate a first reference wave and a second reference wave one quarter cycle out of phase relative to the first reference wave. A plurality of reference clock generators generate respective reference clock signals in response to the first and second reference waves, each of the reference clock generators generating a reference clock signal having a phase determined by relative amplitudes of the first and second reference waves.

Inventors

  • 👤 Lawrence M. Burns
  • 👤 Scott W. Mitchell

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 02:20
CPC Classifications
H; H04; H04L; H04L7/00; H04L7/02; H04L7/033; H04L7/0337; H03; H03K; H03K5/00; H03K5/153; H03K5/1534

Claims Analysis

Total Claims: 43
Claim 1
Independent Claim 217 words
An apparatus for receiving transmitted, non-phase encoded serial data from a communication medium, comprising: a receiver adapted to produce a local, non-phase encoded serial data stream from the transmitted serial data; a local clock; data and clock recovery circuitry, connected to the receiver and the local clock, to produce a recovered clock signal and recovered data signal from the local, non-phase encoded serial data stream, including resources which produce the recovered clock signal in response to the local clock and transitions in the local data stream, and which produce the recovered data stream in response to the local, non-phase encoded serial data stream and the recovered clock signal; and reference clock generation circuitry, including: a reference generator responsive to the local clock to generate a first reference wave and a second reference wave out of phase relative to the first reference wave; and a plurality of reference clock generators which generate respective reference clock signals in response to the first reference wave and second reference wave, each of the reference clock generators generating a reference clock sisal having a phase determined by relative amplitudes of the first and second reference waves; and clock selection circuitry, having inputs coupled to the plurality of reference clock generators, and to select a reference clock signal as the recovered clock signal.
Claim 2
Independent Claim 217 words
An apparatus for receiving transmitted, non-phase encoded serial data from a communication medium, comprising: a receiver adapted to produce a local, non-phase encoded serial data stream from the transmitted serial data; a local clock; data and clock recovery circuitry, connected to the receiver and the local clock, to produce a recovered clock signal and recovered data signal from the local, non-phase encoded serial data stream, including resources which produce the recovered clock signal in response to the local clock and transitions in the local data stream, and which produce the recovered data stream in response to the local, non-phase encoded serial data stream and the recovered clock signal; and reference clock generation circuitry, including: a reference generator responsive to the local clock to generate a first reference wave and a second reference wave out of phase relative to the first reference wave; and a plurality of reference clock generators which generate respective reference clock signals in response to the first reference wave and second reference wave, each of the reference clock generators generating a reference clock sisal having a phase determined by relative amplitudes of the first and second reference waves; and clock selection circuitry, having inputs coupled to the plurality of reference clock generators, and to select a reference clock signal as the recovered clock signal.
Claim 3
Dependent Claim 17 words
The apparatus of claim 1, wherein the non-phase encoded serial data stream has a non-return-to-zero (NRZ) format.
Claim 4
Dependent Claim 130 words
The apparatus of claim 1, wherein the clock recovery circuitry comprises: an edge detection circuit which receives the local, non-phase encoded serial data stream and generates edge detection signals indicating high-to-low and low-to-high transitions in the local data stream; reference clock generation circuitry which, in response to the local clock, generates a plurality of reference clock signals shifted in phase with respect to one another; and phase quantizing circuitry, responsive to the edge detection signals and the plurality of reference clock signals, which generates a quantization signal indicating one of the plurality of reference clock signals having a particular phase relationship to the edge detection signals; and wherein the clock selection circuitry is responsive to the quantization signal to select the indicated reference clock signal as the recovered clock signal.
Claim 5
Dependent Claim 69 words
The apparatus of claim 3, wherein the phase quantizing circuitry includes: a plurality of memory elements, having respective inputs coupled to corresponding ones of the plurality of reference clock signals, which in response to the edge detection signal store a state of the plurality of reference clock signals upon a detected transition in the local data stream; and circuitry responsive to the stored state to supply the quantization signal.
Claim 6
Dependent Claim 16 words
The apparatus of claim 4, wherein the circuitry responsive to the stored state includes a decoder.
Claim 7
Dependent Claim 14 words
The apparatus of claim 5, wherein the decoder comprises a thermometer code reduced decoder.
Claim 8
Dependent Claim 27 words
The apparatus of claim 4, wherein the circuitry responsive to the stored state includes a filter which reduces effects of false transitions in the local data stream.
Claim 9
Dependent Claim 44 words
The apparatus of claim 4, wherein the circuitry responsive to the stored state includes: a digital decoder responsive to the stored state to produce a state decode signal; and a recursive digital filter which filters the state decode signal to produce the quantization signal.
Claim 10
Dependent Claim 21 words
The apparatus of claim 1, wherein the first and second reference waves comprise triangle waves one quarter cycle out of phase.
Claim 11
Dependent Claim 21 words
The apparatus of claim 1, wherein the first and second reference waves comprise sine waves one quarter cycle out of phase.
Claim 12
Dependent Claim 11 words
The apparatus of claim 1, wherein the communication medium is bandwidth-limited.
Claim 13
Dependent Claim 21 words
The apparatus of claim 1, wherein the communication medium is bandwidth-limited, wireless radio, and the receiver comprises a wireless radio receiver.
Claim 14
Dependent Claim 213 words
A clock recovery circuit for a data stream, comprising: an edge detection circuit which receives the data stream and generates edge detection signals indicating high-to-low and low-to-high transitions in the data stream; reference clock generation circuitry which generates a plurality of reference clock signals shifted in phase with respect to one another; phase quantizing circuitry, responsive to the edge detection signals and the plurality of reference clock signals, which generates a quantization signal indicating one of the plurality of reference clock signals having a particular phase relationship to the edge detection signals; and clock selection circuitry, having inputs coupled to the plurality of reference clock signals, and responsive to the quantization signal to select the indicated reference clock signal; and wherein the reference clock generation circuitry includes: a local clock input to receive a local clock; a reference generator responsive to the local clock to generate a first reference wave and a second reference wave out of phase relative to the first reference wave; and a plurality of reference clock generators which generate respective reference clock signals in response to the first reference wave and second reference wave, each of the reference clock generators generating a reference clock signal having a phase determined by relative amplitudes of the first and second reference waves.
Claim 15
Dependent Claim 213 words
A clock recovery circuit for a data stream, comprising: an edge detection circuit which receives the data stream and generates edge detection signals indicating high-to-low and low-to-high transitions in the data stream; reference clock generation circuitry which generates a plurality of reference clock signals shifted in phase with respect to one another; phase quantizing circuitry, responsive to the edge detection signals and the plurality of reference clock signals, which generates a quantization signal indicating one of the plurality of reference clock signals having a particular phase relationship to the edge detection signals; and clock selection circuitry, having inputs coupled to the plurality of reference clock signals, and responsive to the quantization signal to select the indicated reference clock signal; and wherein the reference clock generation circuitry includes: a local clock input to receive a local clock; a reference generator responsive to the local clock to generate a first reference wave and a second reference wave out of phase relative to the first reference wave; and a plurality of reference clock generators which generate respective reference clock signals in response to the first reference wave and second reference wave, each of the reference clock generators generating a reference clock signal having a phase determined by relative amplitudes of the first and second reference waves.
Claim 16
Dependent Claim 93 words
The clock recovery circuit of claim 13, wherein the reference clock generation circuitry includes: a local clock input to receive a local clock; circuitry, coupled to the local clock input, to produce the plurality of reference clock signals in response to the local clock, the plurality of reference clock signals, including N reference clock signals RCi, for i going from 0 to N-1, having substantially equal cycle times, reference clock signal RC0 having a particular phase φ, and reference clock RCi having a particular phase φ+iΔ, where Δ is an increment in phase.
Claim 17
Dependent Claim 27 words
The clock recovery circuit of claim 14, wherein (N-1) times Δ is close to or equal to one half cycle time of the plurality of reference clocks.
Claim 18
Dependent Claim 23 words
The clock recovery circuit of claim 13, wherein the first and second reference waves comprise triangle waves one quarter cycle out of phase.
Claim 19
Dependent Claim 23 words
The clock recovery circuit of claim 13, wherein the first and second reference waves comprise sine waves one quarter cycle out of phase.
Claim 20
Dependent Claim 70 words
The clock recovery circuit of claim 13, wherein the phase quantizing circuitry includes: a plurality of memory elements, having respective inputs coupled to corresponding ones of the plurality of reference clock signals, which in response to the edge detection signal store a state of the plurality of reference clock signals upon a detected transition in the data stream; and circuitry responsive to the stored state to supply the quantization signal.
Claim 21
Dependent Claim 18 words
The clock recovery circuit of claim 18, wherein the circuitry responsive to the stored state includes a decoder.
Claim 22
Dependent Claim 16 words
The clock recovery circuit of claim 19, wherein the decoder comprises a thermometer code reduced decoder.
Claim 23
Dependent Claim 28 words
The clock recovery circuit of claim 18, wherein the circuitry responsive to the stored state includes a filter which reduces effects of false transitions in the data stream.
Claim 24
Dependent Claim 46 words
The clock recovery circuit of claim 18, wherein the circuitry responsive to the stored state includes: a digital decoder responsive to the stored state to produce a state decode signal; and a recursive digital filter which filters the state decode signal to produce the quantization signal.
Claim 25
Dependent Claim 30 words
The clock recovery circuit of claim 13, wherein the edge detection circuitry, reference clock generation circuitry, phase quantization circuitry, and clock selection circuitry are implemented on a single integrated circuit.
Claim 26
Dependent Claim 102 words
The clock recovery circuit of claim 23, wherein the reference clock generation circuitry includes: a local clock input to receive a local clock; a reference generator responsive to the local clock to generate a first reference wave and a second reference wave one quarter cycle out of phase relative to the first reference wave; a monolithic resistor ladder receiving the first and second reference waves; and a plurality of reference clock generators, coupled to the resistor ladder, which generate respective reference clock signals in response to relative magnitudes of the first reference wave and second reference wave set by the resistor ladder.
Claim 27
Dependent Claim 17 words
The clock recovery circuit of claim 13, wherein the data stream comprises non-return-to zero (NRZ) encoded data.
Claim 28
Independent Claim 287 words
An apparatus for receiving transmitted, non-phase encoded serial data from a wireless communication medium, comprising: a receiver adapted to produce a local, non-phase encoded serial data stream from the transmitted serial data in the wireless communication medium; a local clock; edge detection circuitry which receives the local, non-phase encoded data stream and generates edge detection signals indicating transitions in the local data stream; reference clock generation circuitry which, in response to the local clock, generates a plurality of reference clock signals shifted in phase with respect to one another; phase quantizing circuitry, responsive to the edge detection signals and the plurality of reference clock signals, which generates a quantization signal indicating one of the plurality of reference clock signals having a particular phase relationship to the edge detection signals; clock selection circuitry, having inputs coupled to the plurality of reference clock signals and an output, and responsive to the quantization signal to supply the indicated reference clock signal as a recovered clock signal on its output; and data recovery circuitry, connected to the receiver and the output of the clock selection circuitry, to produce a recovered data signal in response to the local, non-phase encoded data stream and the recovered clock signal; and wherein the reference clock generation circuitry includes: a reference generator responsive to the local clock to generate a first reference wave and a second reference wave out of phase relative to the first reference wave; and a plurality of reference clock generators which generate respective reference clock signals in response to the first reference wave and second reference wave, each of the reference clock generators generating a reference clock signal having a phase determined by relative amplitudes of the first and second reference waves.
Claim 29
Independent Claim 287 words
An apparatus for receiving transmitted, non-phase encoded serial data from a wireless communication medium, comprising: a receiver adapted to produce a local, non-phase encoded serial data stream from the transmitted serial data in the wireless communication medium; a local clock; edge detection circuitry which receives the local, non-phase encoded data stream and generates edge detection signals indicating transitions in the local data stream; reference clock generation circuitry which, in response to the local clock, generates a plurality of reference clock signals shifted in phase with respect to one another; phase quantizing circuitry, responsive to the edge detection signals and the plurality of reference clock signals, which generates a quantization signal indicating one of the plurality of reference clock signals having a particular phase relationship to the edge detection signals; clock selection circuitry, having inputs coupled to the plurality of reference clock signals and an output, and responsive to the quantization signal to supply the indicated reference clock signal as a recovered clock signal on its output; and data recovery circuitry, connected to the receiver and the output of the clock selection circuitry, to produce a recovered data signal in response to the local, non-phase encoded data stream and the recovered clock signal; and wherein the reference clock generation circuitry includes: a reference generator responsive to the local clock to generate a first reference wave and a second reference wave out of phase relative to the first reference wave; and a plurality of reference clock generators which generate respective reference clock signals in response to the first reference wave and second reference wave, each of the reference clock generators generating a reference clock signal having a phase determined by relative amplitudes of the first and second reference waves.
Claim 30
Dependent Claim 16 words
The apparatus of claim 26, wherein the non-phase encoded serial data has a non-return-to-zero (NRZ) format.
Claim 31
Dependent Claim 21 words
The apparatus of claim 26, wherein the first and second reference waves comprise triangle waves one quarter cycle out of phase.
Claim 32
Dependent Claim 21 words
The apparatus of claim 26, wherein the first and second reference waves comprise sine waves one quarter cycle out of phase.
Claim 33
Dependent Claim 69 words
The apparatus of claim 26, wherein the phase quantizing circuitry includes: a plurality of memory elements, having respective inputs coupled to corresponding ones of the plurality of reference clock signals, which in response to the edge detection signal store a state of the plurality of reference clock signals upon a detected transition in the local data stream; and circuitry responsive to the stored state to supply the quantization signal.
Claim 34
Dependent Claim 16 words
The apparatus of claim 30, wherein the circuitry responsive to the stored state includes a decoder.
Claim 35
Dependent Claim 14 words
The apparatus of claim 31, wherein the decoder comprises a thermometer code reduced decoder.
Claim 36
Dependent Claim 27 words
The apparatus of claim 30, wherein the circuitry responsive to the stored state includes a filter which reduces effects of false transitions in the local data stream.
Claim 37
Dependent Claim 44 words
The apparatus of claim 30, wherein the circuitry responsive to the stored state includes: a digital decoder responsive to the stored state to produce a state decode signal; and a recursive digital filter which filters the state decode signal to produce the quantization signal.
Claim 38
Independent Claim 330 words
An apparatus for receiving transmitted, non-phase encoded serial data from a wireless communication medium, comprising: a receiver adapted to produce a local, non-phase encoded serial data stream from the transmitted serial data in the wireless communication medium; a local clock; edge detection circuitry which receives the local, non-phase encoded data stream and generates edge detection signals indicating transitions in the local data stream; a reference generator responsive to the local clock to generate a first reference wave and a second reference wave out of phase relative to the first reference wave; a plurality of reference clock generators which generate a plurality of reference clock signals in response to the first reference wave and second reference wave, each of the reference clock generators generating a respective reference clock signal in the plurality of reference clock signals having a phase determined by relative amplitudes of the first and second reference waves; phase quantizing circuitry, responsive to the edge detection signals and the plurality of reference clock signals, which generates a quantization signal indicating one of the plurality of reference clock signals having a particular phase relationship to the edge detection signals, including a plurality of memory elements, having respective inputs coupled to corresponding ones of the plurality of reference clock signals, which in response to the edge detection signal store a state of the plurality of reference clock signals, a digital decoder responsive to the stored state to produce a state decode signal, and a recursive digital filter which filters the state decode signal to produce the quantization signal; clock selection circuitry, having inputs coupled to the plurality of reference clock signals and an output, and responsive to the quantization signal to supply the indicated reference clock signal as a recovered clock signal on its output; and data recovery circuitry, connected to the receiver and the output of the dock selection circuitry, to produce a recovered data signal in response to the local, non-phase encoded data stream and the recovered clock signal.
Claim 39
Independent Claim 330 words
An apparatus for receiving transmitted, non-phase encoded serial data from a wireless communication medium, comprising: a receiver adapted to produce a local, non-phase encoded serial data stream from the transmitted serial data in the wireless communication medium; a local clock; edge detection circuitry which receives the local, non-phase encoded data stream and generates edge detection signals indicating transitions in the local data stream; a reference generator responsive to the local clock to generate a first reference wave and a second reference wave out of phase relative to the first reference wave; a plurality of reference clock generators which generate a plurality of reference clock signals in response to the first reference wave and second reference wave, each of the reference clock generators generating a respective reference clock signal in the plurality of reference clock signals having a phase determined by relative amplitudes of the first and second reference waves; phase quantizing circuitry, responsive to the edge detection signals and the plurality of reference clock signals, which generates a quantization signal indicating one of the plurality of reference clock signals having a particular phase relationship to the edge detection signals, including a plurality of memory elements, having respective inputs coupled to corresponding ones of the plurality of reference clock signals, which in response to the edge detection signal store a state of the plurality of reference clock signals, a digital decoder responsive to the stored state to produce a state decode signal, and a recursive digital filter which filters the state decode signal to produce the quantization signal; clock selection circuitry, having inputs coupled to the plurality of reference clock signals and an output, and responsive to the quantization signal to supply the indicated reference clock signal as a recovered clock signal on its output; and data recovery circuitry, connected to the receiver and the output of the dock selection circuitry, to produce a recovered data signal in response to the local, non-phase encoded data stream and the recovered clock signal.
Claim 40
Dependent Claim 21 words
The apparatus of claim 35, wherein the first and second reference waves comprise triangle waves one quarter cycle out of phase.
Claim 41
Dependent Claim 21 words
The apparatus of claim 35, wherein the first and second reference waves comprise sine waves one quarter cycle out of phase.
Claim 42
Dependent Claim 212 words
A clock recovery circuit for a data stream, comprising: an edge detection circuit which receives the data stream and generates edge detection signals indicating transitions in the data stream; reference clock generation circuitry which generates a plurality of reference clock signals shifted in phase with respect to one another; phase quantizing circuitry, responsive to the edge detection signals and the plurality of reference clock signals, which generates a quantization signal indicating one of the plurality of reference clock signals having a particular phase relationship to the edge detection signals; and clock selection circuitry, having inputs coupled to the plurality of reference clock signals, and responsive to the quantization signal to select the indicated reference clock signal; and wherein the reference clock generation circuitry includes: a local clock input to receive a local clock; a reference generator responsive to the local clock to generate a first reference wave and a second reference wave one quarter cycle out of phase relative to the first reference wave; a monolithic resistor ladder receiving the first and second reference waves; and a plurality of reference clock generators, coupled to the resistor ladder, which generate respective reference clock signals in response to relative magnitudes of the first reference wave and second reference wave set by the resistor ladder.
Claim 43
Dependent Claim 212 words
A clock recovery circuit for a data stream, comprising: an edge detection circuit which receives the data stream and generates edge detection signals indicating transitions in the data stream; reference clock generation circuitry which generates a plurality of reference clock signals shifted in phase with respect to one another; phase quantizing circuitry, responsive to the edge detection signals and the plurality of reference clock signals, which generates a quantization signal indicating one of the plurality of reference clock signals having a particular phase relationship to the edge detection signals; and clock selection circuitry, having inputs coupled to the plurality of reference clock signals, and responsive to the quantization signal to select the indicated reference clock signal; and wherein the reference clock generation circuitry includes: a local clock input to receive a local clock; a reference generator responsive to the local clock to generate a first reference wave and a second reference wave one quarter cycle out of phase relative to the first reference wave; a monolithic resistor ladder receiving the first and second reference waves; and a plurality of reference clock generators, coupled to the resistor ladder, which generate respective reference clock signals in response to relative magnitudes of the first reference wave and second reference wave set by the resistor ladder.

References Cited (Backward Citations)

US4592077A Cited
US4841551A Cited
US4949364A Cited
US5034967A Cited
US4975605A Cited
US4980585A Cited
US5103466A Cited
US5446765A Cited
US5412697A Cited
US5400370A Cited
US5504751A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-09-22 2001-03-24 2001-09-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-09-22 2005-03-24 2005-09-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-09-22 2009-03-24 2009-09-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag