US4700347A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Digital phase adjustment
Assignee: Genuity Inc
•
Filing: 1985-02-13
•
Granted: 1987-10-13
•
Expires: 2005-02-13
Abstract
Abstract In the apparatus disclosed herein, a data signal to be phase adjusted is applied to a plurality of delay lines providing progressively greater delays. The outputs of the several delay lines are compared over a period of time and a selection of one of the output signals for utilization is made based on choosing that delay line output which is in opposition to that pair of outputs which straddles or encompasses the most transitions.
Inventors
- 👤 Randall D. Rettberg
- 👤 Lance A. Glasser
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 06:58
CPC Classifications
H; H04; H04L; H04L7/00; H04L7/02; H04L7/033; H04L7/0337; H04L7/0338; H04L7/0079; H04L7/0083; H04L7/04; H04L7/041; H04L7/042
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
123 words
Apparatus for adjusting, in relation to a local clock signal, the relative phase of a data signal arriving at data utilization circuitry, said apparatus comprising: means for introducing an adjustable relative delay between the arriving data signal and the local clock signal; means for obtaining binary samples of the arriving data signal for a variety of delay values; means for detecting discrepancies between the binary values of the samples for successive greater delay values and for generating a corresponding error signal which identifies the delay value associated with the occurrence of a discrepancy; and control means responsive to said error signal for applying a relative delay which is substantially different from said delay value which is associated with the occurrence of a discrepancy.
Claim 2
Dependent Claim
123 words
Apparatus for adjusting, in relation to a local clock signal, the relative phase of a data signal arriving at data utilization circuitry, said apparatus comprising: means for introducing an adjustable relative delay between the arriving data signal and the local clock signal; means for obtaining binary samples of the arriving data signal for a variety of delay values; means for detecting discrepancies between the binary values of the samples for successive greater delay values and for generating a corresponding error signal which identifies the delay value associated with the occurrence of a discrepancy; and control means responsive to said error signal for applying a relative delay which is substantially different from said delay value which is associated with the occurrence of a discrepancy.
Claim 3
Dependent Claim
22 words
Apparatus as set forth in claim 1 further comprising means for averaging said error signal over multiple transitions in said data signal.
Claim 4
Dependent Claim
26 words
Apparatus as set forth in claim 1 wherein said means for introducing an adjustable relative delay comprise a plurality of delay lines providing progressively greater delays.
Claim 5
Dependent Claim
109 words
Apparatus for adjusting the phase of data signals arriving at data utilization circuitry, said apparatus comprising: a succession of delay lines providing progressively greater delays; means for providing the arriving data signal to each of said lines thereby to obtain respective delayed data signals; selector means for providing one of sid delayed data signals to the utilization circuitry; means for detecting discrepancies between the delayed data signals obtained from adjacent delay lines in the succession; means for controlling said selector means to apply to the utilization circuitry a delayed data signal which is spaced a substantial distance along the succession from those adjacent delayed data signals which exhibit discrepancies.
Claim 6
Dependent Claim
109 words
Apparatus for adjusting the phase of data signals arriving at data utilization circuitry, said apparatus comprising: a succession of delay lines providing progressively greater delays; means for providing the arriving data signal to each of said lines thereby to obtain respective delayed data signals; selector means for providing one of sid delayed data signals to the utilization circuitry; means for detecting discrepancies between the delayed data signals obtained from adjacent delay lines in the succession; means for controlling said selector means to apply to the utilization circuitry a delayed data signal which is spaced a substantial distance along the succession from those adjacent delayed data signals which exhibit discrepancies.
Claim 7
Dependent Claim
113 words
Apparatus for adjusting the phase of a data signal arriving at data utilization circuitry to adjust for uncontrollable phase shifts in the data signal originating apart from the data utilization circuitry, said apparatus comprising: a succession of delay lines providing progressively greater delays; means for providing the arriving data signal to each of said delay lines thereby to obtain respective delayed data signals; selector means for providing, to said utilization circuitry, a selected one of the delayed data signals; means for comparing the delayed signals over a period of time and for setting said selector to a delayed data signal which is distant from the delayed data signals which bracket the most disparities.
Claim 8
Dependent Claim
113 words
Apparatus for adjusting the phase of a data signal arriving at data utilization circuitry to adjust for uncontrollable phase shifts in the data signal originating apart from the data utilization circuitry, said apparatus comprising: a succession of delay lines providing progressively greater delays; means for providing the arriving data signal to each of said delay lines thereby to obtain respective delayed data signals; selector means for providing, to said utilization circuitry, a selected one of the delayed data signals; means for comparing the delayed signals over a period of time and for setting said selector to a delayed data signal which is distant from the delayed data signals which bracket the most disparities.
Claim 9
Dependent Claim
186 words
Apparatus for adjusting the phase of data signals arriving at data utilization circuitry to adjust for uncontrollable phase shifts in the data signal originating apart from the data utilization circuitry, said apparatus comprising: a plurality of delay lines providing progressively greater delays; means for providing the arriving data signal to each of said lines thereby to obtain respective delayed data signals; selector means, responsive to a selection value signal, for providing to said utilization circuitry one of said delayed data signals selected in accordance with said selection value; respective latch means for acquiring and holding the instantaneous value of each said delayed data signal in response to a local clock signal; respective gate means responsive to the latched values for generating a signal indicating whether a transition occurred between the respective delays provided by successively adjacent delay lines, the outputs of said gate means collectively representing a possible choice of delays; means for comparing the gate generated signals over a period of time and for setting said selector to a delayed data signal which is distant from the delayed data signals which bracket the most transitions.
Claim 10
Dependent Claim
186 words
Apparatus for adjusting the phase of data signals arriving at data utilization circuitry to adjust for uncontrollable phase shifts in the data signal originating apart from the data utilization circuitry, said apparatus comprising: a plurality of delay lines providing progressively greater delays; means for providing the arriving data signal to each of said lines thereby to obtain respective delayed data signals; selector means, responsive to a selection value signal, for providing to said utilization circuitry one of said delayed data signals selected in accordance with said selection value; respective latch means for acquiring and holding the instantaneous value of each said delayed data signal in response to a local clock signal; respective gate means responsive to the latched values for generating a signal indicating whether a transition occurred between the respective delays provided by successively adjacent delay lines, the outputs of said gate means collectively representing a possible choice of delays; means for comparing the gate generated signals over a period of time and for setting said selector to a delayed data signal which is distant from the delayed data signals which bracket the most transitions.
Claim 11
Dependent Claim
165 words
Apparatus for adjusting the phase of data signals arriving at data utilization circuitry to adjust for uncontrollable phase shifts in the data signal originating apart from the data utilization circuitry, said apparatus comprising: a plurality of delay lines providing progressively greater delays; means for providing the arriving data signal to each of said lines thereby to obtain respective delayed data signals; selector means, responsive to a selection value signal, for providing to said utilization circuitry one of said delayed data signals selected in accordance with said selection value signal; respective latch means for acquiring and holding the instantaneous value of each said delayed data signal in response to a local clock signal; combinatorial logic means for combining the held data signals values to obtain signal representing degree of match; state machine logic for generating and varying said selection signals as a function of said degree of match signal in a sense tending to select the delayed data signal furthest from disparities in adjacent data signals.
Claim 12
Dependent Claim
165 words
Apparatus for adjusting the phase of data signals arriving at data utilization circuitry to adjust for uncontrollable phase shifts in the data signal originating apart from the data utilization circuitry, said apparatus comprising: a plurality of delay lines providing progressively greater delays; means for providing the arriving data signal to each of said lines thereby to obtain respective delayed data signals; selector means, responsive to a selection value signal, for providing to said utilization circuitry one of said delayed data signals selected in accordance with said selection value signal; respective latch means for acquiring and holding the instantaneous value of each said delayed data signal in response to a local clock signal; combinatorial logic means for combining the held data signals values to obtain signal representing degree of match; state machine logic for generating and varying said selection signals as a function of said degree of match signal in a sense tending to select the delayed data signal furthest from disparities in adjacent data signals.
References Cited (Backward Citations)
US31056A
Cited
US4092589A
Cited
USRE31056E
Cited
US4122995A
Cited
US4415984A
Cited
US4520483A
Cited
US4488297A
Cited
US4542505A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1990-10-12 | 1991-04-13 | 1991-10-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1994-10-12 | 1995-04-13 | 1995-10-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1998-10-12 | 1999-04-13 | 1999-10-13 | $7700.00 | Window Closed / Lapsed |