Patent US3041774A successfully refreshed from Google Patents.
Patent US5263056A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5263056A Expired / Lapsed US ⏱️ 0.0 years remaining

Justification decision circuit for an arrangement for bit rate adjustment

Assignee: Nokia of America Corp
•
Filing: 1991-08-29
•
Granted: 1993-11-16
•
Expires: 2011-08-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A single signal is formed from two plesiochronous signals. The first signal's data are written in parallel in groups of n bits each. Writing and reading are controlled by respective counters, whose counts are also provided to a subtractor. A control loop for bit rate justification is formed by the subtractor, a controller and the read counter. A track counter counts the stuffed bits modulo n, and stops the read counter for one clock period after each n stuffed bits. The mean value of the subtractor output and the count of the track counter are set off against each other, and their result is used for justification formation and a preparation signal for incrementing the track counter.

Inventors

  • 👤 Ralph Urbansky

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 18:27
CPC Classifications
H; H04; H04J; H04J3/00; H04J3/02; H04J3/06; H04J3/062; H04J3/0623

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 237 words
A circuit for adjusting the bit rate of two plesiochronous signals, comprising: memory for storing data of a first signal in parallel in groups of n bits each, means for reading out the data stored in said groups and inserting stuff bits at predetermined locations, a write counter for controlling writing of said data in said memory, a read counter for controlling reading out of said memory, and a justification decision circuit for controlling said means for reading out, said justification decision circuit including a controller and a subtractor, said subtractor having an output which is the difference between the counts of the read and write counters, said subtractor, controller and read counter forming a control loop, characterized in that said controller comprises a mean value determining circuit for determining a mean value of said subtractor output, a track counter, and means for offsetting a magnitude value proportional to said mean value, said mean value determining circuit determining the mean value of the subtractor output over a predetermined time interval, said track counter being arranged for counting modulo n said stuffed bits, and providing a read stop signal for one clock period after each n stuffed bits, said controller further comprising means for stopping said read counter for one block period responsive to said read stop signal, and said mean for offsetting using the result of the offset as a preparation signal for incrementing the track counter.
Claim 2
Dependent Claim 237 words
A circuit for adjusting the bit rate of two plesiochronous signals, comprising: memory for storing data of a first signal in parallel in groups of n bits each, means for reading out the data stored in said groups and inserting stuff bits at predetermined locations, a write counter for controlling writing of said data in said memory, a read counter for controlling reading out of said memory, and a justification decision circuit for controlling said means for reading out, said justification decision circuit including a controller and a subtractor, said subtractor having an output which is the difference between the counts of the read and write counters, said subtractor, controller and read counter forming a control loop, characterized in that said controller comprises a mean value determining circuit for determining a mean value of said subtractor output, a track counter, and means for offsetting a magnitude value proportional to said mean value, said mean value determining circuit determining the mean value of the subtractor output over a predetermined time interval, said track counter being arranged for counting modulo n said stuffed bits, and providing a read stop signal for one clock period after each n stuffed bits, said controller further comprising means for stopping said read counter for one block period responsive to said read stop signal, and said mean for offsetting using the result of the offset as a preparation signal for incrementing the track counter.
Claim 3
Dependent Claim 17 words
A circuit as claimed in claim 1, characterized in that said magnitude value is said mean value.
Claim 4
Dependent Claim 71 words
A circuit as claimed in claim 2, characterized in that said mean value determining circuit and said means for offsetting together comprise: means for transforming the count of the track counter into a magnitude representing said mean value, and a comparator for comparing the transformed count with a magnitude value proportional to the mean value, and providing a comparator output, and said controller comprises a register for storing the comparator output.
Claim 5
Dependent Claim 98 words
A circuit as claimed in claim 2, characterized in that said means for offsetting has an input connected to an output of the track counter for receiving at least one digit representing a fractional part of a byte, said mean value determining circuit has an input connected to receive an output of said means for offsetting, for applying said output signal to the least significant bit position of the mean value determining circuit, and said controller comprises a register for storing at least the most significant bit of said mean value after said predetermined time interval has ended.
Claim 6
Dependent Claim 71 words
A circuit as claimed in claim 1, characterized in that said mean value determining circuit and said means for offsetting together comprise: means for transforming the count of the track counter into a magnitude representing said mean value, and a comparator for comparing the transformed count with a magnitude value proportional to the mean value, and providing a comparator output, and a controller comprises a register for storing the comparator output.
Claim 7
Dependent Claim 98 words
A circuit as claimed in claim 1, characterized in that said means for offsetting has an input connected to an output of the track counter for receiving at least one digit representing a frictional part of a byte, said mean value determining circuit has an input connected to received an output of said means for offsetting, for applying said output signal to the least significant bit position of the mean value determining circuit, and said controller comprises a register for storing at least the most significant bit of said mean value after said predetermined time interval has ended.
Claim 8
Independent Claim 198 words
A method of adjusting the bit rate of two plesiochronous signals, comprising: storing data of a first signal in parallel in groups of n bits each in a memory, counting read bits and reading out the data stored in said groups and inserting stuff bits at predetermined locations according to a read count, counting write clock bits and controlling writing of said data in said memory according to a write count, forming a difference value which is the difference between said read and write counts, and responsive to a function of said difference value, controlling insertion of said stuff bits, characterized by the steps of: determining a mean value of said difference value over a predetermined time interval, counting modulo n the inserted stuff bits to form a track count, and providing a read stop signal for one clock period after each n stuffed bits, determining a magnitude value proportional to said mean value, and offsetting said magnitude value against said track count, stopping said read counter for one clock period responsive to said read stop signal, and using the result of the offset as a preparation signal for incrementing the modulo n count of said stuffed bits.
Claim 9
Independent Claim 198 words
A method of adjusting the bit rate of two plesiochronous signals, comprising: storing data of a first signal in parallel in groups of n bits each in a memory, counting read bits and reading out the data stored in said groups and inserting stuff bits at predetermined locations according to a read count, counting write clock bits and controlling writing of said data in said memory according to a write count, forming a difference value which is the difference between said read and write counts, and responsive to a function of said difference value, controlling insertion of said stuff bits, characterized by the steps of: determining a mean value of said difference value over a predetermined time interval, counting modulo n the inserted stuff bits to form a track count, and providing a read stop signal for one clock period after each n stuffed bits, determining a magnitude value proportional to said mean value, and offsetting said magnitude value against said track count, stopping said read counter for one clock period responsive to said read stop signal, and using the result of the offset as a preparation signal for incrementing the modulo n count of said stuffed bits.
Claim 10
Dependent Claim 17 words
A method as claimed in claim 7, characterized in that said magnitude value is said mean value.
Claim 11
Dependent Claim 51 words
A method as claimed in claim 7, characterized in that said determined and offsetting steps together comprise: transforming the track count into a magnitude representing said mean value, comparing the transformed count with a magnitude value proportional to the mean value, and providing a comparison value, and storing the comparison value.
Claim 12
Dependent Claim 63 words
A method as claimed in claim 7, characterized in that the track count forms at least one digit representing a fractional part of a byte, said at least one digit is an input to the steps of determining and offsetting, and the method further comprises storing at least the most significant bit of said mean value after said predetermined time interval has ended.

References Cited (Backward Citations)

US4941156A Cited
DE3920391A1 Cited
DE3922897A1 Cited
US5132970A Cited
DE3942883A1 Cited
DE3942885A1 Cited
US5119406A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-11-15 1997-05-17 1997-11-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-11-15 2001-05-17 2001-11-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-11-15 2005-05-17 2005-11-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag