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.