Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
338 words
A method of reducing waiting time jitter including the steps of: (a) writing a first stream of bits into a first elastic memory of a synchronizer using a first clock, the first stream of bits having a first bit rate and the first clock having a clock rate corresponding to the first bit rate; (b) reading a second stream of bits out of the first elastic memory using a second clock, the second stream of bits including the bits of the first stream, the second stream of bitsw having a second bit rate, the second stream of bits being defined within a given frame, said given frame spanning a given period of time, the second clock having a second clock rate corresponding to the second bit rate, the first elastic memory having a fill level which varies during the given frame; (c) pulse stuffing the second stream; (d) transmitting the pulse stuffed second stream to a desynchronizer; (e) determining a first average value of the fill level of the first elastic memory and transmitting the first average value to the desynchronizer within said given frame; (f) writing those bits from the second stream of bits which are common to the first stream of bits into a second elastic memory of the desynchronizer; (g) determining a second average value of the fill level of the second elastic memory such that the second average value correlates to the first average value; (h) comparing the first average with the second average value in a comparator and forming a comparison signal based on the comparison; (i) controlling a clock signal generating circuit with the comparison signal so as to generate a clock signal having a third clock rate which approximates the first clock rate with the added effects of waiting time jitter; and (j) reading the bits of the second stream written into the second elastic memory during said step (f) out of the second elastic memory using the clock signal at the third clock rate from the clock signal generating circuit.
Claim 2
Independent Claim
338 words
A method of reducing waiting time jitter including the steps of: (a) writing a first stream of bits into a first elastic memory of a synchronizer using a first clock, the first stream of bits having a first bit rate and the first clock having a clock rate corresponding to the first bit rate; (b) reading a second stream of bits out of the first elastic memory using a second clock, the second stream of bits including the bits of the first stream, the second stream of bitsw having a second bit rate, the second stream of bits being defined within a given frame, said given frame spanning a given period of time, the second clock having a second clock rate corresponding to the second bit rate, the first elastic memory having a fill level which varies during the given frame; (c) pulse stuffing the second stream; (d) transmitting the pulse stuffed second stream to a desynchronizer; (e) determining a first average value of the fill level of the first elastic memory and transmitting the first average value to the desynchronizer within said given frame; (f) writing those bits from the second stream of bits which are common to the first stream of bits into a second elastic memory of the desynchronizer; (g) determining a second average value of the fill level of the second elastic memory such that the second average value correlates to the first average value; (h) comparing the first average with the second average value in a comparator and forming a comparison signal based on the comparison; (i) controlling a clock signal generating circuit with the comparison signal so as to generate a clock signal having a third clock rate which approximates the first clock rate with the added effects of waiting time jitter; and (j) reading the bits of the second stream written into the second elastic memory during said step (f) out of the second elastic memory using the clock signal at the third clock rate from the clock signal generating circuit.
Claim 3
Dependent Claim
92 words
A method of reducing waiting time jitter as defined in claim 1, wherein the step of determining the average value of the fill level of the first elastic memory includes the step of determining momentary values of the fill level at first fixed points in time with reference to said given frame and the step of determining the average value of the fill level of the second elastic memory includes the step of determining momentary values of the fill level at second fixed points in time with reference to said given frame.
Claim 4
Dependent Claim
28 words
A method of reducing waiting time jitter as defined in claim 2, wherein the first fixed points in time are identical to the second fixed points in time.
Claim 5
Dependent Claim
75 words
A method of reducing waiting time jitter as defined in claim 1, wherein the given frame includes a plurality of stuffing frames, each stuffing frame including a stuffing opportunity, said step of pulse stuffing including the step of stuffing bits into the second stream of bits at the stuffing opportunities, said step of transmitting the average value of the fill level of the first elastic memory being performed once within each of the stuffing frames.
Claim 6
Dependent Claim
309 words
A method of reducing waiting time jitter as defined in claim 1, wherein the steps of determining the first and second average values include the steps of: counting in a first write-in counter the number of bits written into the first elastic memory during said step (a), counting in a first read-out counter the number of bits read out of the first elastic memory during said step (b), counting in a second write-in counter the number of bits written into the second elastic memory during said step (f), the count in the second write-in counter correlating precisely with the count of the first read-out counter, counting in a second read-out counter the number of bits read out of the second elastic memory during said step (j), sampling the counts of the first write-in counter at the second clock rate to obtain first sampled values, and sampling the counts of the second read-out counter at the second clock rate to obtain second sampled values, comparing the first sampled values with respective counts of the first read-out counter in the synchronizer to obtain momentary values of the fill level of the first elastic memory, comparing the second sampled values with respective counts of the second write-in counter in the desynchronizer to obtain momentary values of the fill level of the second elastic memory, accumulating a number of the momentary values of the fill level of the first elastic memory to obtain a first sum representative of the first average value, and accumulating a number of the momentary values of the fill level of the second elastic memory to obtain a second sum representative of the second average value, the number of accumulated momentary values of the fill level of the first elastic memory being equal to the number of accumulated momentary values of the fill level of the second elastic memory.
Claim 7
Dependent Claim
64 words
A method of reducing waiting time jitter as defined in claim 5, wherein said step of accumulating momentary values of the fill level of the first elastic memory and said step of accumulating momentary values of the fill level of the second elastic memory are respectively completed at every nth bit of the second stream of bits A, where n is a positive integer.
Claim 8
Dependent Claim
88 words
A method of reducing waiting time jitter as defined in claim 5, wherein the given frame includes a plurality of stuffing frames, each stuffing frame including a stuffing opportunity, said step of pulse stuffing includes the step of stuffing bits into the second stream of bits at the stuffing opportunities, said step of accumulating the first momentary values being performed once for each stuffing frame, said step of transmitting the average value of the fill level of the first elastic memory being performed once within each stuffing frame.
Claim 9
Dependent Claim
88 words
A method of reducing waiting time jitter as defined in claim 5, wherein said step of accumulating the momentary values of the fill level of the first elastic memory is effected by adding together every mth momentary value of the fill level of the first elastic memory, and said step of accumulating the momentary values of the fill level of the second elastic memory is effected by adding together every mth momentary value of the fill level of the second elastic memory, where m is a positive integer.
Claim 10
Dependent Claim
20 words
A method of reducing waiting time jitter as defined in claim 1, wherein the pulse stuffing is positive pulse stuffing.
Claim 11
Dependent Claim
20 words
A method of reducing waiting time jitter as defined in claim 1, wherein the pulse stuffing is positive-zero-negative pulse stuffing.
Claim 12
Dependent Claim
19 words
A method of reducing waiting time jitter as defined in claim 1, wherein the pulse stuffing includes threshold modulation.
Claim 13
Dependent Claim
31 words
A method of reducing waiting time jitter as defined in claim 1, wherein said step of pulse stuffing includes deciding whether to pulse stuff in dependence upon the first average value.
Claim 14
Dependent Claim
53 words
A method of reducing waiting time jitter as defined in claim 1, further comprising the step of providing a time period, in the frame of the second stream of bits, for writing a bit in the second stream of bits, the time duration being equal to the reciprocal of the second bit rate.
Claim 15
Dependent Claim
52 words
A method of reducing waiting time jitter as defined in claim 1, wherein the bits from the second stream of bits which are common to the first stream of bits are written into the second elastic memory of the desynchronizer at the second clock rate which corresponds to the second bit rate.
Claim 16
Independent Claim
311 words
A method of reducing waiting time jitter including the steps of: (a) writing a first stream of bits into a first bit rate into a first elastic memory of a synchronizer using a first clock having a clock pulse rate corresponding to the first bit rate; (b) reading a second stream of bits out of the elastic memory at a second bit using a second clock having a second clock pulse rate corresponding to the second bit rate, and with the second stream of bits including the bits of the first stream and being defined within a given frame spanning a given period of time; (c) pulse stuffing the second stream of bits; (d) transmitting the pulse stuffed second stream of bits to a desynchronizer; (e) providing a first measure corresponding to an average value of the fill level of the first elastic memory during the given frame and transmitting the first measure to the desynchronizer within said given frame; (f) writing those bits from the second stream of bits which are common to the first stream of bits into a second elastic memory of the desynchronizer; (g) providing a second measure corresponding to an average value of the fill level of the second elastic memory such that the second measure correlates to the first measure; (h) comparing the first measure with the second measure and forming a comparison signal based on the comparison; (i) controlling a clock signal generating circuit with the comparison signal to generate a clock signal having a third clock pulse rate corresponding essentially to said first clock rate with the added effects of waiting time jitter; and (j) reading the bits of the second stream written into the second elastic memory during said step (f) out of the second elastic memory using the clock signal having the third clock rate from the clock signal generating circuit.
Claim 17
Independent Claim
311 words
A method of reducing waiting time jitter including the steps of: (a) writing a first stream of bits into a first bit rate into a first elastic memory of a synchronizer using a first clock having a clock pulse rate corresponding to the first bit rate; (b) reading a second stream of bits out of the elastic memory at a second bit using a second clock having a second clock pulse rate corresponding to the second bit rate, and with the second stream of bits including the bits of the first stream and being defined within a given frame spanning a given period of time; (c) pulse stuffing the second stream of bits; (d) transmitting the pulse stuffed second stream of bits to a desynchronizer; (e) providing a first measure corresponding to an average value of the fill level of the first elastic memory during the given frame and transmitting the first measure to the desynchronizer within said given frame; (f) writing those bits from the second stream of bits which are common to the first stream of bits into a second elastic memory of the desynchronizer; (g) providing a second measure corresponding to an average value of the fill level of the second elastic memory such that the second measure correlates to the first measure; (h) comparing the first measure with the second measure and forming a comparison signal based on the comparison; (i) controlling a clock signal generating circuit with the comparison signal to generate a clock signal having a third clock pulse rate corresponding essentially to said first clock rate with the added effects of waiting time jitter; and (j) reading the bits of the second stream written into the second elastic memory during said step (f) out of the second elastic memory using the clock signal having the third clock rate from the clock signal generating circuit.