Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
175 words
A clock extraction and data regeneration circuit for a multiple rate digital data communications system, comprising: a programmable frequency clock phase generator for outputting (i) a local clock signal operating at one of a selected number of frequencies corresponding to those at which the multiple rate digital data communications system operates and (ii) a plurality of phase-delayed clock signals each oscillating at the same frequency as that of said local clock signal, each of said phase-delayed clock signals being incrementally shifted in phase from said local clock signal by a distinct time period; logic for receiving said plurality of phase-delayed clock signals, detecting the rate at which the multiple rate digital data communications system is operating based on an analysis of said plurality of phase-delayed clock signals, and outputting a control signal based on the detected rate which directs said programmable frequency clock phase generator to output said local clock signal at the detected rate; and sampling circuitry for regenerating a received data signal operating at the detected rate, and outputting a regenerated data signal.
Claim 2
Dependent Claim
175 words
A clock extraction and data regeneration circuit for a multiple rate digital data communications system, comprising: a programmable frequency clock phase generator for outputting (i) a local clock signal operating at one of a selected number of frequencies corresponding to those at which the multiple rate digital data communications system operates and (ii) a plurality of phase-delayed clock signals each oscillating at the same frequency as that of said local clock signal, each of said phase-delayed clock signals being incrementally shifted in phase from said local clock signal by a distinct time period; logic for receiving said plurality of phase-delayed clock signals, detecting the rate at which the multiple rate digital data communications system is operating based on an analysis of said plurality of phase-delayed clock signals, and outputting a control signal based on the detected rate which directs said programmable frequency clock phase generator to output said local clock signal at the detected rate; and sampling circuitry for regenerating a received data signal operating at the detected rate, and outputting a regenerated data signal.
Claim 3
Dependent Claim
153 words
The circuit of claim 1, wherein said logic for determining the detected rate at which the multiple rate digital data communications system is operating comprises (i) a data edge sorting circuit for receiving each of said plurality of phase-delayed clock signals and said received data signal, said sorting circuit defining a number of time intervals in each cycle of said local clock signal equal to the number of said plurality of phase-delayed clock signals, said sorting circuit being responsive to said received data signal to sort positive-going and negative-going transitions therein into the time intervals during which said transitions occur, and (ii) a plurality of counters each of which counts a number of said transitions occurring in a selected time interval; and wherein said logic for controlling said programmable frequency clock phase generator comprises data speed recognition logic for receiving the outputs of said plurality of counters and for outputting said control signal.
Claim 4
Dependent Claim
59 words
The circuit of claim 2, wherein said regeneration circuitry includes (i) a multiplexer for receiving said plurality of phase-delayed clock signals and outputting a recovered clock signal which most closely approximates the phase of the received data signal and (ii) a latch for receiving said recovered clock signal and said received data signal and outputting a recovered data signal.
Claim 5
Dependent Claim
21 words
The circuit of claim 2, wherein said multiple rate digital data communications system is a local area network of interconnected stations.
Claim 6
Dependent Claim
30 words
The circuit of claim 4, wherein said clock extraction and data regeneration circuit is implemented in adapter devices which interface each of said interconnected stations to said local area network.
Claim 7
Dependent Claim
16 words
The circuit of claim 5, wherein said local area network is an IBM® token ring network.
Claim 8
Dependent Claim
27 words
The circuit of claim 5, wherein said selected number of frequencies at which the multiple rate digital data communications system operates include 4 Mbits/sec and 16 Mbits/sec.
Claim 9
Dependent Claim
63 words
The circuit of claim 2, wherein said frequency of said local clock signal defines a period T, said period T being divided into a number n time intervals, and wherein said plurality of phase-delayed clock signals equals a number n phase-delayed clock signals, each of said n phase-delayed clock signals being successively phase-shifted in time from said local clock signal by T/n .
Claim 10
Dependent Claim
40 words
The circuit of claim 8, wherein said data speed recognition logic reads count values of said plurality of counters at predetermined intervals, analyzes the frequency distribution history of counts in said counters, and outputs said control signal in response thereto.
Claim 11
Independent Claim
150 words
A method of determining the speed at which a multiple rate digital data communications system operates, comprising the steps of: outputting (i) a local clock signal operating at one of a selected-number of frequencies corresponding to those at which the multiple rate digital data communications system operates and (ii) a plurality of phase-delayed clock signals each oscillating at the same frequency as that of said local clock signal, each of said phase-delayed clock signals being incrementally shifted in phase from said local clock signal by a distinct time period; receiving said plurality of phase-delayed clock signals and detecting the rate at which the multiple rate digital data communications system is operating based on an analysis of said plurality of phase-delayed clock signals; and outputting a control signal based on the detected rate which directs said programmable frequency clock phase generator to output said local clock signal at said detected rate.
Claim 12
Independent Claim
150 words
A method of determining the speed at which a multiple rate digital data communications system operates, comprising the steps of: outputting (i) a local clock signal operating at one of a selected-number of frequencies corresponding to those at which the multiple rate digital data communications system operates and (ii) a plurality of phase-delayed clock signals each oscillating at the same frequency as that of said local clock signal, each of said phase-delayed clock signals being incrementally shifted in phase from said local clock signal by a distinct time period; receiving said plurality of phase-delayed clock signals and detecting the rate at which the multiple rate digital data communications system is operating based on an analysis of said plurality of phase-delayed clock signals; and outputting a control signal based on the detected rate which directs said programmable frequency clock phase generator to output said local clock signal at said detected rate.
Claim 13
Dependent Claim
36 words
The method of claim 10, further comprising the step of regenerating a received data signal operating at said detected rate which has been degraded with respect to its phase in relation to said local clock signal.
Claim 14
Dependent Claim
104 words
The method of claim 10, wherein said step of determining the detected rate at which the multiple rate digital data communications system is operating comprises the steps of (i) receiving each of said plurality of phase-delayed clock signals and said received data signal, (ii) defining a number of time intervals in each cycle of said local clock signal equal to the number of said plurality of phase-delayed clock signals, (iii) sorting positive-going and negative-going transitions in said received data signal into the time intervals during which said transitions occur, and (iv) counting the number of said transitions occurring in each of said time intervals.
Claim 15
Dependent Claim
56 words
The method of claim 11, wherein said regenerating step comprises the steps of (i) receiving said plurality of phase-delayed clock signals and outputting a recovered clock signal which most closely approximates the phase of the received data signal and (ii) receiving said recovered clock signal and said received data signal and outputting a recovered data signal.
Claim 16
Dependent Claim
21 words
The method of claim 12, wherein said multiple rate digital data communications system is a local area network of interconnected stations.
Claim 17
Dependent Claim
16 words
The method of claim 14, wherein said local area network is an IBM® token ring network.
Claim 18
Dependent Claim
27 words
The method of claim 15, wherein said selected number of frequencies at which the multiple rate digital data communications system operates include 4 Mbits/sec and 16 Mbits/sec.
Claim 19
Dependent Claim
62 words
The method of claim 12, wherein said frequency of said local clock signal defines a period T, said period T being divided into a number n time intervals, and wherein said plurality of phase-delayed clock signals equals a number n phase-delayed clock signals, each of said n phase-delayed clock signals being successively phase-shifted in time from said local clock signal by T/n.