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

Synchronous digital signal to asynchronous digital signal desynchronizer

Assignee: Nokia Bell Labs
•
Filing: 1990-08-24
•
Granted: 1991-09-24
•
Expires: 2010-08-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Improved jitter performance is realized in a desynchronizer for obtaining an asynchronous digital signal, e.g., a DS3 signal, from a received synchronous digital signal, e.g., a SONET STS-1 signal. The improved jitter performance results from the use of a unique adaptive bit leaking arrangement in conjunction with a digital phase locked loop and synchronizing elastic store. An estimate of a bit leaking interval is adaptively obtained based on the intervals between a sequence of consecutive pointer adjustments in the received signal, i.e., the STS-1 signal. In one embodiment, the bit leaking interval estimate is obtained by employing a moving average of the intervals between the pointer adjustments. The desired bit leaking is effected by employing an accumulator which is responsive to the received pointer adjustments and a representation of the estimated bit leaking interval, in conjunction with a comparator. The accumulator output count is supplied to the comparator along with the current write address of the elastic store. Leak bits are supplied as an output from the comparator one at a time to the phase locked loop which, in turn, generates a smooth read clock for the elastic store.

Inventors

  • 👤 Donald G. Duff
  • 👤 Donald A. Lane
  • 👤 Ricardo Mediavilla

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 04:32
CPC Classifications
H; H04; H04J; H04J3/00; H04J3/02; H04J3/06; H04J3/07; H04J3/076; H04L; H04L7/00; H04L7/04; H04L5/00; H04L5/22; H04L5/24; Y; Y10; Y10S; Y10S370/00; Y10S370/901; Y10S370/902; Y10S370/903; Y10S370/907

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 269 words
Apparatus for desynchronizing an incoming digital signal at an incoming digital clock rate to obtain an outgoing digital signal at an outgoing digital clock rate different from the incoming digital clock rate, the apparatus comprising: a source of an incoming digital signal; a source of an incoming clock signal and incoming frame sync signal; means for detecting occurrences of pointer adjustments in said incoming digital signal and for generating a first control signal representative of the occurrence and direction of said pointer adjustments, each of said pointer adjustments including a predetermined number of bits; means for obtaining a gapped data signal from said incoming digital signal; means for obtaining a gapped clock signal from said incoming clock signal; means supplied with said frame sync signal and being responsive to said first control signal for adaptively generating an estimate of an interval between said bits in said pointer adjustment and for generating a second control signal at said estimated interval; means responsive to said first and second control signals for generating a third control signal indicative of a bit adjustment; a digital phase lock loop for generating an output clock signal, said digital phase lock loop being responsive to a phase adjustment signal; means for comparing said third control signal and a write address for obtaining said phase adjustment signal; and elastic store means supplied with said gapped data signal, said gapped clock signal and said output clock signal for supplying as an output a smooth data signal synchronized to said output clock signal, said elastic store including means responsive to said gapped clock signal for generating said write address.
Claim 2
Dependent Claim 269 words
Apparatus for desynchronizing an incoming digital signal at an incoming digital clock rate to obtain an outgoing digital signal at an outgoing digital clock rate different from the incoming digital clock rate, the apparatus comprising: a source of an incoming digital signal; a source of an incoming clock signal and incoming frame sync signal; means for detecting occurrences of pointer adjustments in said incoming digital signal and for generating a first control signal representative of the occurrence and direction of said pointer adjustments, each of said pointer adjustments including a predetermined number of bits; means for obtaining a gapped data signal from said incoming digital signal; means for obtaining a gapped clock signal from said incoming clock signal; means supplied with said frame sync signal and being responsive to said first control signal for adaptively generating an estimate of an interval between said bits in said pointer adjustment and for generating a second control signal at said estimated interval; means responsive to said first and second control signals for generating a third control signal indicative of a bit adjustment; a digital phase lock loop for generating an output clock signal, said digital phase lock loop being responsive to a phase adjustment signal; means for comparing said third control signal and a write address for obtaining said phase adjustment signal; and elastic store means supplied with said gapped data signal, said gapped clock signal and said output clock signal for supplying as an output a smooth data signal synchronized to said output clock signal, said elastic store including means responsive to said gapped clock signal for generating said write address.
Claim 3
Dependent Claim 31 words
The apparatus as defined in claim 1 wherein said means for adaptively generating said estimate includes means for obtaining a prescribed average of intervals between consecutive occurrences of said pointer adjustments.
Claim 4
Dependent Claim 35 words
The apparatus as defined in claim 2 wherein said means for obtaining a prescribed average includes means for obtaining a moving average of said intervals between a number of consecutive occurrences of said pointer adjustments.
Claim 5
Dependent Claim 56 words
The apparatus as defined in claim 3 wherein said means for obtaining said moving average includes means for obtaining a first moving average, means for obtaining at least a second moving average and means for controllably selecting said first moving average or said at least second moving average as an output based on a predetermined criterion.
Claim 6
Dependent Claim 29 words
The apparatus as defined in claim 4 wherein said number for said first moving average is two and said number for said at least second moving average is eight.
Claim 7
Dependent Claim 46 words
The apparatus as defined in claim 4 further including a timer and wherein said predetermined criterion is to select said first moving average for a predetermined interval determined by said timer after system start up or reset and then select said at least second moving average.
Claim 8
Dependent Claim 49 words
The apparatus as defined in claim 2 wherein said means for generating an estimate and for generating a second control signal further includes a programmable counter supplied with said frame sync signal and means for controllably supplying a representation of said prescribed average for generating said second control signal.
Claim 9
Dependent Claim 55 words
The apparatus as defined in claim 4 wherein said means for generating an estimate and for generating a second control signal further includes a programmable counter supplied with said frame sync signal, said selected first moving average or at least second moving average output, and said first control signal for generating said second control signal.
Claim 10
Dependent Claim 27 words
The apparatus as defined in claim 1 wherein said incoming digital signal is a synchronous digital signal and said outgoing digital signal is an asynchronous digital signal.
Claim 11
Dependent Claim 28 words
The apparatus as defined in claim 9 wherein said synchronous digital signal is a SONET STS-1 digital signal and said asynchronous digital signal is a DS3 digital signal.
Claim 12
Dependent Claim 42 words
The apparatus as defined in claim 1 wherein said means for generating said third control signal comprises a digital accumulator which is responsive to said first and second control signals to generate said third control signal which represents a bit leak count.
Claim 13
Dependent Claim 30 words
The apparatus as defined in claim 1 further including filter means supplied with an output from said phase locked loop for filtering high frequency jitter from said output clock signal.

References Cited (Backward Citations)

US4525849A Cited
US4899352A Cited
US4761800A Cited
US4928275A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-09-23 1995-03-25 1995-09-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-09-23 1999-03-25 1999-09-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-09-23 2003-03-25 2003-09-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag