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

Method for generating digital communication system clock signals & circuitry for performing that method

Assignee: Samsung Electronics Co Ltd
•
Filing: 1994-10-31
•
Granted: 1996-11-12
•
Expires: 2014-10-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A clock generating circuit generates 2n clocks (where n is a positive integer number) each having 1/2n frequency of a maximum baud rate of data bit-stream input and a phase difference of π/n between successive phases thereof, and simultaneously shifts the phases on the clocks ahead or behind until the phases between the clocks and corresponding data bits of the data bit-stream input are locked in quadrature, by comparing the phase of the clock with those of data bit-stream input and adjusting the phases of the clocks.

Inventors

  • 👤 Deog-Kyoon Jeong

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 07:15
CPC Classifications
H; H04; H04L; H04L7/00; H04L7/04; H03; H03L; H03L7/00; H03L7/06; H03L7/08; H03L7/085; H03L7/081; H03L7/0812; H04L7/02; H04L7/033; H04L7/0337

Claims Analysis

Total Claims: 41
Claim 1
Independent Claim 204 words
A method for phase-locking an output clock to an input signal with input signal transitions between "0" and "1" logic levels, which said input signal transitions each occur between selected ones of symbol periods that occur consecutively at an input frequency, said method comprising the steps of: generating an output clock exhibiting transitions between "0" and "1" conditions at an output frequency that is substantially the same as said input frequency; assigning consecutive transitions of said output clock cyclically to first through m th sets of transitions of said output clock, m being an integer more than one; controlling the delay of each of said first through m th sets of transitions of said output clock in response to a control signal, for generating first through m th sets of delayed transitions of said output clock; detecting when the respective delayed transitions of each of said first through m th sets of delayed transitions of said output clock occur at times other than at midpoints of said symbol periods, thus to generate a respective one of m error signal components; combining all m of said error signal components to generate an error signal; and lowpass filtering said error signal for generating said control signal.
Claim 2
Independent Claim 204 words
A method for phase-locking an output clock to an input signal with input signal transitions between "0" and "1" logic levels, which said input signal transitions each occur between selected ones of symbol periods that occur consecutively at an input frequency, said method comprising the steps of: generating an output clock exhibiting transitions between "0" and "1" conditions at an output frequency that is substantially the same as said input frequency; assigning consecutive transitions of said output clock cyclically to first through m th sets of transitions of said output clock, m being an integer more than one; controlling the delay of each of said first through m th sets of transitions of said output clock in response to a control signal, for generating first through m th sets of delayed transitions of said output clock; detecting when the respective delayed transitions of each of said first through m th sets of delayed transitions of said output clock occur at times other than at midpoints of said symbol periods, thus to generate a respective one of m error signal components; combining all m of said error signal components to generate an error signal; and lowpass filtering said error signal for generating said control signal.
Claim 3
Dependent Claim 47 words
A method as set forth in claim 1 for phase-locking an output clock to an input signal with input signal transitions between "0" and "1" logic levels, wherein said input signal is an input clock with transitions between "0" and "1" logic levels at said input frequency.
Claim 4
Independent Claim 187 words
A method for phase-locking an output clock to an input clock with transitions between "0" and "1" logic levels at ones of intervals occurring at an input frequency, said method comprising the steps of: generating an output clock exhibiting transitions between "0" and "1" conditions at an output frequency that is substantially the same as said input frequency; assigning consecutive transitions of said output clock cyclically to first through m th sets of transitions of said output clock, m being an integer more than one; controlling the delay of each of said first through m th sets of transitions of said output clock in response to a control signal, for generating first through m th sets of delayed transitions of said output clock; performing a phase comparison of said delayed transitions of said output clock in each of said first through m th sets thereof with corresponding transitions in said input clock, thus to generate a respective one of m error signal components; combining all m of said error signal components to generate an error signal; and lowpass filtering said error signal for generating said control signal.
Claim 5
Independent Claim 187 words
A method for phase-locking an output clock to an input clock with transitions between "0" and "1" logic levels at ones of intervals occurring at an input frequency, said method comprising the steps of: generating an output clock exhibiting transitions between "0" and "1" conditions at an output frequency that is substantially the same as said input frequency; assigning consecutive transitions of said output clock cyclically to first through m th sets of transitions of said output clock, m being an integer more than one; controlling the delay of each of said first through m th sets of transitions of said output clock in response to a control signal, for generating first through m th sets of delayed transitions of said output clock; performing a phase comparison of said delayed transitions of said output clock in each of said first through m th sets thereof with corresponding transitions in said input clock, thus to generate a respective one of m error signal components; combining all m of said error signal components to generate an error signal; and lowpass filtering said error signal for generating said control signal.
Claim 6
Dependent Claim 77 words
The method for phase-locking an output clock to an input clock set forth in claim 3 included as steps in a method for phase-locking said output clock to a data stream, which method for phase-locking said output clock to a data stream additionally comprises the preliminary steps of: detecting symbol transitions in said data stream; and generating said input clock with its transitions between "0" and "1" logic levels substantially coinciding in time with said symbol transitions.
Claim 7
Independent Claim 174 words
A method for phase-locking an output clock to an input clock with transitions between "0" and "1" logic levels at ones of intervals occurring at an input frequency, said method comprising the steps of: generating a multiple-phase output clock exhibiting transitions between "0" and "1" at an output frequency that is the same as said input frequency, said multiple-phase output clock comprising a plurality of component clocks each of a frequency that is a submultiple of said input frequency; controlling the delay of said multiple-phase output clock in response to a control signal, thereby to delay each of said plurality of component clocks in like amount for generating a respective delayed response to each of said component clocks; comparing the phase of said input clock with the phase of each of said respective delayed responses to said component clocks, thus to generate a respective component of an error signal; combining all of said components of said error signal to generate said error signal; and lowpass filtering said error signal for generating said control signal.
Claim 8
Independent Claim 174 words
A method for phase-locking an output clock to an input clock with transitions between "0" and "1" logic levels at ones of intervals occurring at an input frequency, said method comprising the steps of: generating a multiple-phase output clock exhibiting transitions between "0" and "1" at an output frequency that is the same as said input frequency, said multiple-phase output clock comprising a plurality of component clocks each of a frequency that is a submultiple of said input frequency; controlling the delay of said multiple-phase output clock in response to a control signal, thereby to delay each of said plurality of component clocks in like amount for generating a respective delayed response to each of said component clocks; comparing the phase of said input clock with the phase of each of said respective delayed responses to said component clocks, thus to generate a respective component of an error signal; combining all of said components of said error signal to generate said error signal; and lowpass filtering said error signal for generating said control signal.
Claim 9
Dependent Claim 77 words
The method for phase-locking an output clock to an input clock set forth in claim 5 included as steps in a method for phase-locking said output clock to a data stream, which method for phase-locking said output clock to a data stream additionally comprises the preliminary steps of: detecting symbol transitions in said data stream; and generating said input clock with its transitions between "0" and "1" logic levels substantially coinciding in time with said symbol transitions.
Claim 10
Independent Claim 182 words
A method for phase-locking an output clock to an input clock with transitions between "0" and "1" logic levels at ones of intervals occurring at an input frequency, said method comprising the steps of: generating a multiple-phase output clock exhibiting transitions between "0" and "1" at an output frequency that is the same as said input frequency, said multiple-phase output clock comprising a plurality of component clocks each of a frequency that is a submultiple of said input frequency; controlling the delay of said multiple-phase output clock in response to a control signal, thereby to delay each of said plurality of component clocks in like amount for generating a respective delayed response to each of said component clocks; comparing the phase of said input clock with the phases of said respective delayed responses to each of said component clocks; constructively combining the results of comparing the phase of said input clock with the phases of said respective delayed responses to each of said component clocks, thus to generate an error signal; and lowpass filtering said error signal for generating said control signal.
Claim 11
Independent Claim 182 words
A method for phase-locking an output clock to an input clock with transitions between "0" and "1" logic levels at ones of intervals occurring at an input frequency, said method comprising the steps of: generating a multiple-phase output clock exhibiting transitions between "0" and "1" at an output frequency that is the same as said input frequency, said multiple-phase output clock comprising a plurality of component clocks each of a frequency that is a submultiple of said input frequency; controlling the delay of said multiple-phase output clock in response to a control signal, thereby to delay each of said plurality of component clocks in like amount for generating a respective delayed response to each of said component clocks; comparing the phase of said input clock with the phases of said respective delayed responses to each of said component clocks; constructively combining the results of comparing the phase of said input clock with the phases of said respective delayed responses to each of said component clocks, thus to generate an error signal; and lowpass filtering said error signal for generating said control signal.
Claim 12
Dependent Claim 77 words
The method for phase-locking an output clock to an input clock set forth in claim 7 included as steps in a method for phase-locking said output clock to a data stream, which method for phase-locking said output clock to a data stream additionally comprises the preliminary steps of: detecting symbol transitions in said data stream; and generating said input clock with its transitions between "0" and "1" logic levels substantially coinciding in time with said symbol transitions.
Claim 13
Independent Claim 148 words
A method for generating a clock in a digital communication system which said clock is phase-synchronized with symbols in a data input signal, which said symbols occur at a symbol rate, said method for generating a clock comprising steps of: generating 2n clocks each having a predetermined same frequency which is a submultiple of said symbol rate and having phase delay of π/n between successive ones of said 2n clocks, n being a positive integer; comparing the phasing of each of said 2n clocks respective to said symbols to detect any misphasing therefrom as an error signal component; loop-filtering for supplying a phase control signal in response to said error signal components; and phase controlling for simultaneously shifting the phases of the clocks ahead or behind in response to said phase control signal until the edges of said 2n clocks occur at the midpoints of said symbol periods.
Claim 14
Independent Claim 148 words
A method for generating a clock in a digital communication system which said clock is phase-synchronized with symbols in a data input signal, which said symbols occur at a symbol rate, said method for generating a clock comprising steps of: generating 2n clocks each having a predetermined same frequency which is a submultiple of said symbol rate and having phase delay of π/n between successive ones of said 2n clocks, n being a positive integer; comparing the phasing of each of said 2n clocks respective to said symbols to detect any misphasing therefrom as an error signal component; loop-filtering for supplying a phase control signal in response to said error signal components; and phase controlling for simultaneously shifting the phases of the clocks ahead or behind in response to said phase control signal until the edges of said 2n clocks occur at the midpoints of said symbol periods.
Claim 15
Independent Claim 134 words
A method for generating a clock in a digital communication system which said clock is phase-synchronized with symbols in a data input signal, said method for generating a clock comprising steps of: generating 2n clocks each having a frequency corresponding to 1/2/n times a maximum baud rate for said data stream input, with a phase delay of π/n between successive ones of said 2n clocks; comparing the phasing of said 2n clocks respective to said symbols to detect any misphasing therefrom as an error signal; loop-filtering for supplying a phase control signal in response to said error signal; and phase controlling for simultaneously shifting the phases of the clocks ahead or behind in response to said phase control signal until the edges of said 2n clocks occur at the midpoints of said symbol periods.
Claim 16
Independent Claim 134 words
A method for generating a clock in a digital communication system which said clock is phase-synchronized with symbols in a data input signal, said method for generating a clock comprising steps of: generating 2n clocks each having a frequency corresponding to 1/2/n times a maximum baud rate for said data stream input, with a phase delay of π/n between successive ones of said 2n clocks; comparing the phasing of said 2n clocks respective to said symbols to detect any misphasing therefrom as an error signal; loop-filtering for supplying a phase control signal in response to said error signal; and phase controlling for simultaneously shifting the phases of the clocks ahead or behind in response to said phase control signal until the edges of said 2n clocks occur at the midpoints of said symbol periods.
Claim 17
Dependent Claim 201 words
A clock generating circuit for generating an output clock phase-locked with an input signal with input signal transitions between "0" and "1" logic levels, which said input signal transitions each occur between selected ones of symbol periods that occur consecutively at an input frequency, said clock generating circuit comprising: a clock generator for generating m component clocks of an m-phase output clock, m being an integer greater than one, each of said m component clocks having a frequency (1/m) times said input frequency and having a different respective phase with respect to each other of said component clocks, each of which different respective phases is expressible as a positive multiple less than m of 2π/m radians; a detector for detecting any misphasing of said m component clocks from midpoints of said symbol periods to generate an error signal; a loop filter for supplying a phase control signal in response to said error signal supplied from said phase detector; and a phase controller responsive to said phase control signal for simultaneously shifting the phases of said m component clocks ahead or behind so as to reduce any misphasing of the edges of said m component clocks respective to said input signal transitions.
Claim 18
Dependent Claim 201 words
A clock generating circuit for generating an output clock phase-locked with an input signal with input signal transitions between "0" and "1" logic levels, which said input signal transitions each occur between selected ones of symbol periods that occur consecutively at an input frequency, said clock generating circuit comprising: a clock generator for generating m component clocks of an m-phase output clock, m being an integer greater than one, each of said m component clocks having a frequency (1/m) times said input frequency and having a different respective phase with respect to each other of said component clocks, each of which different respective phases is expressible as a positive multiple less than m of 2π/m radians; a detector for detecting any misphasing of said m component clocks from midpoints of said symbol periods to generate an error signal; a loop filter for supplying a phase control signal in response to said error signal supplied from said phase detector; and a phase controller responsive to said phase control signal for simultaneously shifting the phases of said m component clocks ahead or behind so as to reduce any misphasing of the edges of said m component clocks respective to said input signal transitions.
Claim 19
Dependent Claim 81 words
A clock generating circuit as set forth in claim 11, wherein said input signal is an input clock with transitions between "0" and "1" logic levels at said input frequency, and wherein said detector for detecting any misphasing of said m component clocks from midpoints of said symbol periods comprises: a phase detector for comparing the phasing of said m component clocks respective to said transitions between "0" and "1" logic levels of said input clock to generate said error signal.
Claim 20
Dependent Claim 84 words
A clock generating circuit as set forth in claim 12 included in a digital communication system for generating a clock phase-locked in quadrature phasing with symbol transitions in an input data stream, said digital communication system also including: a symbol transition detector for detecting symbol transitions occurring between symbol periods in said data stream and generating an input clock with said transitions between "0" and "1" logic levels at said input frequency, which said input clock transitions coincide in time with said symbol transitions.
Claim 21
Dependent Claim 31 words
A clock generating circuit as set forth in claim 13, wherein said m clocks each are of a frequency that is 1/2m times a maximum baud rate of said input data.
Claim 22
Dependent Claim 87 words
A clock generating circuit as claimed in claim 12, wherein said loop filter comprises: a capacitor for supplying between first and second plates thereof said phase control signal; and a differential transconductance amplifier responding to said error signal supplied from said phase detector for changing the charge stored within said capacitor, charging said capacitor when said error signal is of a first sense of polarity and discharging said capacitor when said error signal is of a second sense of polarity opposite to said first sense of polarity.
Claim 23
Dependent Claim 432 words
A clock generating circuit for generating an output clock phase-locked with an input clock with transitions between "0" and "1" logic levels at ones of intervals occurring at an input frequency, which said input signal transitions each occur between selected ones of symbol periods that occur consecutively at an input frequency, said clock generating circuit comprising: a clock generator for generating m component clocks of an m-phase output clock, m being an even integer that is twice another integer n greater than one, each of said m component clocks exhibiting respective transitions between "0" and "1" logic levels thereof, having a frequency (1/m) times said input frequency, and having a different respective phase with respect to each other of said component clocks, each of which different respective phases is expressible as a positive multiple less than m of 2π/m radians; a phase detector comparing the phasing of said m component clocks respective to said transitions between "0" and "1" logic levels of said input clock, for detecting any misphasing of said m component clocks from midpoints of said symbol periods to generate an error signal; a loop filter for supplying a phase control signal in response to said error signal supplied from said phase detector; and a phase controller responsive to said phase control signal for simultaneously shifting the phases of said m component clocks ahead or behind so as to reduce any misphasing of the edges of said m component clocks respective to said input clock; wherein said phase detector comprises: first and second nodes for supplying said error signal in push/pull; third, fourth and fifth nodes; biasing circuitry tending to pull respective potentials at said first node and at said second node in a first direction and tending to pull potential at said fifth node in a second direction opposite to said first direction; means responsive to said input clock being at "0" logic level for selectively clamping said first node to said third node; means responsive to said input clock being at "0" logic level for selectively clamping said second node to said fourth node; means responsive to said input clock being at "1" logic level for selectively clamping said first node to said fourth node; means responsive to said input clock being at "1" logic level for selectively clamping said second node to said third node; and means for alternately clamping said third node and said fourth node to said fifth node, the alternation of said alternate clamping occurring in response to each change in said logic levels of said m component clocks of said m-phase output clock.
Claim 24
Dependent Claim 432 words
A clock generating circuit for generating an output clock phase-locked with an input clock with transitions between "0" and "1" logic levels at ones of intervals occurring at an input frequency, which said input signal transitions each occur between selected ones of symbol periods that occur consecutively at an input frequency, said clock generating circuit comprising: a clock generator for generating m component clocks of an m-phase output clock, m being an even integer that is twice another integer n greater than one, each of said m component clocks exhibiting respective transitions between "0" and "1" logic levels thereof, having a frequency (1/m) times said input frequency, and having a different respective phase with respect to each other of said component clocks, each of which different respective phases is expressible as a positive multiple less than m of 2π/m radians; a phase detector comparing the phasing of said m component clocks respective to said transitions between "0" and "1" logic levels of said input clock, for detecting any misphasing of said m component clocks from midpoints of said symbol periods to generate an error signal; a loop filter for supplying a phase control signal in response to said error signal supplied from said phase detector; and a phase controller responsive to said phase control signal for simultaneously shifting the phases of said m component clocks ahead or behind so as to reduce any misphasing of the edges of said m component clocks respective to said input clock; wherein said phase detector comprises: first and second nodes for supplying said error signal in push/pull; third, fourth and fifth nodes; biasing circuitry tending to pull respective potentials at said first node and at said second node in a first direction and tending to pull potential at said fifth node in a second direction opposite to said first direction; means responsive to said input clock being at "0" logic level for selectively clamping said first node to said third node; means responsive to said input clock being at "0" logic level for selectively clamping said second node to said fourth node; means responsive to said input clock being at "1" logic level for selectively clamping said first node to said fourth node; means responsive to said input clock being at "1" logic level for selectively clamping said second node to said third node; and means for alternately clamping said third node and said fourth node to said fifth node, the alternation of said alternate clamping occurring in response to each change in said logic levels of said m component clocks of said m-phase output clock.
Claim 25
Dependent Claim 100 words
A clock generating circuit as set forth in claim 16, wherein said means for alternately clamping said third node and said fourth node to said fifth node comprises first through n th means for selectively providing a respective conductive path between said third node and said fifth node responsive to a respective pair of said m component clocks of said m-phase output clock; and (n+1) th through 2n th means for selectively providing a respective conductive path between said fourth node and said fifth node responsive to a respective pair of said m component clocks of said m-phase output clock.
Claim 26
Dependent Claim 51 words
A clock generating circuit as set forth in claim 16, wherein said biasing circuitry comprises: a sixth node; a first resistor connecting said first and sixth nodes; a second resistor connecting said second and sixth nodes; and means for causing substantially constant current to circulate through said fifth and sixth nodes.
Claim 27
Dependent Claim 91 words
A clock generating circuit as claimed in claim 16, wherein said loop filter comprises: a capacitor for supplying between first and second plates thereof said phase control signal; and a differential transconductance amplifier responding to said error signal supplied in push/pull from said first and second nodes for changing the charge stored within said capacitor, charging said capacitor when said error signal is of a first sense of polarity and discharging said capacitor when said error signal is of a second sense of polarity opposite to said first sense of polarity.
Claim 28
Dependent Claim 84 words
A clock generating circuit as set forth in claim 16 included in a digital communication system for generating a clock phase-locked in quadrature phasing with symbol transitions in an input data stream, said digital communication system also including: a symbol transition detector for detecting symbol transitions occurring between symbol periods in said data stream and generating Uan input clock with said transitions between "0" and "1" logic levels at said input frequency, which said input clock transitions coincide in time with said symbol transitions.
Claim 29
Dependent Claim 31 words
A clock generating circuit as set forth in claim 20, wherein said m clocks each are of a frequency that is 1/2m times a maximum baud rate of said input data.
Claim 30
Dependent Claim 178 words
A clock generating circuit for generating an output clock phase-locked with an input signal with input signal transitions between "0" and "1" logic levels, which said input signal transitions each occur between selected ones of symbol periods that occur consecutively at an input frequency, said clock generating circuit comprising: a controlled oscillator for generating m component clocks of an m-phase output clock, m being an integer greater than one, each of said m component clocks having a frequency (1/m) times said input frequency and having a different respective phase with respect to each other of said component clocks, each of which different respective phases is expressible as a positive multiple less than m of 2π/m radians, the phase of each of said m component clocks being adjustable responsive to a control signal received by said controlled oscillator; a detector for detecting any misphasing of said m component clocks from midpoints of said symbol periods to generate an error signal; a loop filter for supplying said control signal in response to said error signal supplied from said phase detector.
Claim 31
Dependent Claim 178 words
A clock generating circuit for generating an output clock phase-locked with an input signal with input signal transitions between "0" and "1" logic levels, which said input signal transitions each occur between selected ones of symbol periods that occur consecutively at an input frequency, said clock generating circuit comprising: a controlled oscillator for generating m component clocks of an m-phase output clock, m being an integer greater than one, each of said m component clocks having a frequency (1/m) times said input frequency and having a different respective phase with respect to each other of said component clocks, each of which different respective phases is expressible as a positive multiple less than m of 2π/m radians, the phase of each of said m component clocks being adjustable responsive to a control signal received by said controlled oscillator; a detector for detecting any misphasing of said m component clocks from midpoints of said symbol periods to generate an error signal; a loop filter for supplying said control signal in response to said error signal supplied from said phase detector.
Claim 32
Dependent Claim 72 words
A clock generating circuit as set forth in claim 22, wherein said input signal is an input clock with transitions between "0" and "1" logic levels at said input frequency, and wherein said detector for detecting any misphasing of said m component clocks from midpoints of said symbol periods comprises a phase detector for comparing the phasing of said m component clocks respective to said input clock to generate said error signal.
Claim 33
Dependent Claim 84 words
A clock generating circuit as set forth in claim 23 included in a digital communication system for generating a clock phase-locked in quadrature phasing with symbol transitions in an input data stream, said digital communication system also including: a symbol transition detector for detecting symbol transitions occurring between symbol periods in said data stream and generating said input clock with said transitions between "0" and "1" logic levels at said input frequency, which said input clock transitions coincide in time with said symbol transitions.
Claim 34
Dependent Claim 31 words
A clock generating circuit as set forth in claim 24, wherein said m clocks each are of a frequency that is 1/2m times a maximum baud rate of said input data.
Claim 35
Dependent Claim 405 words
A clock generating circuit for generating an output clock phase-locked with an input clock with transitions between "0" and "1" logic levels at ones of intervals occurring at an input frequency, which said input signal transitions each occur between selected ones of symbol periods that occur consecutively at an input frequency, said clock generating circuit comprising: a controlled oscillator for generating m component clocks of an m-phase output clock, m being an integer greater than one, each of said m component clocks exhibiting respective transitions between "0" and "1" logic levels thereof, having a frequency (1/m) times said input frequency, and having a different respective phase with respect to each other of said component clocks, each of which different respective phases is expressible as a positive multiple less than m of 2π/m radians, the phase of each of said m component clocks being adjustable responsive to a control signal received by said controlled oscillator; a phase detector comparing the phasing of said m component clocks respective to said transitions between "0" and "1" logic levels of said input clock, for detecting any misphasing of said m component clocks from midpoints of said symbol periods to generate an error signal; and a loop filter for supplying a phase control signal in response to said error signal supplied from said phase detector; wherein said phase detector comprises: first and second nodes for supplying said error signal in push/pull; third, fourth and fifth nodes; biasing circuitry tending to pull respective potentials at said first node and at said second node in a first direction and tending to pull potential at said fifth node in a second direction opposite to said first direction; means responsive to said input clock being at "0" logic level for selectively clamping said first node to said third node; means responsive to said input clock being at "0" logic level for selectively clamping said second node to said fourth node; means responsive to said input clock being at "1" logic level for selectively clamping said first node to said fourth node; means responsive to said input clock being at "1" logic level for selectively clamping said second node to said third node; and means for alternately clamping said third node and said fourth node to said fifth node, the alternation of said alternate clamping occurring in response to each change in said logic levels of said m component clocks of said m-phase output clock.
Claim 36
Dependent Claim 405 words
A clock generating circuit for generating an output clock phase-locked with an input clock with transitions between "0" and "1" logic levels at ones of intervals occurring at an input frequency, which said input signal transitions each occur between selected ones of symbol periods that occur consecutively at an input frequency, said clock generating circuit comprising: a controlled oscillator for generating m component clocks of an m-phase output clock, m being an integer greater than one, each of said m component clocks exhibiting respective transitions between "0" and "1" logic levels thereof, having a frequency (1/m) times said input frequency, and having a different respective phase with respect to each other of said component clocks, each of which different respective phases is expressible as a positive multiple less than m of 2π/m radians, the phase of each of said m component clocks being adjustable responsive to a control signal received by said controlled oscillator; a phase detector comparing the phasing of said m component clocks respective to said transitions between "0" and "1" logic levels of said input clock, for detecting any misphasing of said m component clocks from midpoints of said symbol periods to generate an error signal; and a loop filter for supplying a phase control signal in response to said error signal supplied from said phase detector; wherein said phase detector comprises: first and second nodes for supplying said error signal in push/pull; third, fourth and fifth nodes; biasing circuitry tending to pull respective potentials at said first node and at said second node in a first direction and tending to pull potential at said fifth node in a second direction opposite to said first direction; means responsive to said input clock being at "0" logic level for selectively clamping said first node to said third node; means responsive to said input clock being at "0" logic level for selectively clamping said second node to said fourth node; means responsive to said input clock being at "1" logic level for selectively clamping said first node to said fourth node; means responsive to said input clock being at "1" logic level for selectively clamping said second node to said third node; and means for alternately clamping said third node and said fourth node to said fifth node, the alternation of said alternate clamping occurring in response to each change in said logic levels of said m component clocks of said m-phase output clock.
Claim 37
Dependent Claim 100 words
A clock generating circuit as set forth in claim 26, wherein said means for alternately clamping said third node and said fourth node to said fifth node comprises first through n th means for selectively providing a respective conductive path between said third node and said fifth node responsive to a respective pair of said m component clocks of said m-phase output clock; and (n+1) th through 2n th means for selectively providing a respective conductive path between said fourth node and said fifth node responsive to a respective pair of said m component clocks of said m-phase output clock.
Claim 38
Dependent Claim 51 words
A clock generating circuit as set forth in claim 26, wherein said biasing circuitry comprises: a sixth node; a first resistor connecting said first and sixth nodes; a second resistor connecting said second and sixth nodes; and means for causing substantially constant current to circulate through said fifth and sixth nodes.
Claim 39
Dependent Claim 90 words
A clock generating circuit as claimed in claim 26, wherein said loop filter comprises: a capacitor for supplying between first and second plates thereof said control signal; and a differential transconductance amplifier responding to said error signal supplied in push/pull from said first and second nodes for changing the charge stored within said capacitor, charging said capacitor when said error signal is of a first sense of polarity and discharging said capacitor when said error signal is of a second sense of polarity opposite to said first sense of polarity.
Claim 40
Dependent Claim 84 words
A clock generating circuit as set forth in claim 26 included in a digital communication system for generating a clock phase-locked in quadrature phasing with symbol transitions in an input data stream, said digital communication system also including: a symbol transition detector for detecting symbol transitions occurring between symbol periods in said data stream and generating said input clock with said transitions between "0" and "1" logic levels at said input frequency, which said input clock transitions coincide in time with said symbol transitions.
Claim 41
Dependent Claim 31 words
A clock generating circuit as set forth in claim 30, wherein said m clocks each are of a frequency that is 1/2m times a maximum baud rate of said input data.

References Cited (Backward Citations)

US4494021A Cited
US4584695A Cited
US4821297A Cited
US5185768A Cited
US5132633A Cited
US5239561A Cited
US5245637A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-11-12 2000-05-13 2000-11-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-11-12 2004-05-13 2004-11-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-11-12 2008-05-13 2008-11-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag