US5506835A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Timing recovery apparatus
Assignee: Roke Manor Research Ltd
•
Filing: 1994-10-19
•
Granted: 1996-04-09
•
Expires: 2014-10-19
Abstract
Abstract A timing recovery apparatus for asynchronous residual time stamping is disclosed. The timing recovery apparatus is placed at the timing domain boundaries for extending the use of synchronous residual time stamping into a new timing domain and for calculating the value indicative of the number of complete source network clock cycles in a predetermined time period which is loaded into a counter. When the counter reaches a predetermined value, a latch connected to a further counter contains a new residual time stamp value.
Inventors
- 👤 Michael J. McTiffin
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 13:32
CPC Classifications
H; H04; H04J; H04J3/00; H04J3/02; H04J3/06; H04J3/062; H04J3/0632; H04J3/0635; H04J3/0638; H04L; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5672; H04L2012/5674
Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
343 words
A timing recovery apparatus comprising: first and second reference signal sources; first and second dividing means for scaling the respective first and second reference signals; a first counter means connected to an output of the second dividing means; a storing means having a first input connected to an output from the first counter means; a second counter means connected to an output of the first dividing means and having an output connected to a second input of the storing means; a calculation means for calculating a value equal to a complete number of source network clock cycles divided by a predetermined integer value which is loaded into the second counter means when a cell sequence count reaches a first predetermined value, and when the second counter means reaches a second predetermined value the contents of the storing means represents a new residual time stamp value, wherein the value calculated by the calculation means is ##EQU2## and y r =RTS r -RTS r-1 -{M nom }modulo 2 p ±n·2 p , n integer such that -2 p-1 <y r <2 p-1 where: M 1 is the value calculated by the calculation means; M 1r is the value of M 1 after the rth iteration of the calculation; N is the number of bits of user data carried in 8 successive ATM cells; f n X 1 is a source network clock frequency of said source divided by a predefined value; M nom is the number of complete clock pulses at the frequency fn 1 x 1 in the time it takes to generate N clock pulses at the source clock rate; y r is the difference between M nom and the actual number of network clock pulses as indicated by the Residual Time Stamp values; f s is the frequency of the source clock; RTS is the RTS value derived from the incoming ATM cell stream in accordance with CCITT Draft Recommendation I.363; RTS r is the rth value of the RTS value; P is the length (in bits) of the first counter means.
Claim 2
Dependent Claim
343 words
A timing recovery apparatus comprising: first and second reference signal sources; first and second dividing means for scaling the respective first and second reference signals; a first counter means connected to an output of the second dividing means; a storing means having a first input connected to an output from the first counter means; a second counter means connected to an output of the first dividing means and having an output connected to a second input of the storing means; a calculation means for calculating a value equal to a complete number of source network clock cycles divided by a predetermined integer value which is loaded into the second counter means when a cell sequence count reaches a first predetermined value, and when the second counter means reaches a second predetermined value the contents of the storing means represents a new residual time stamp value, wherein the value calculated by the calculation means is ##EQU2## and y r =RTS r -RTS r-1 -{M nom }modulo 2 p ±n·2 p , n integer such that -2 p-1 <y r <2 p-1 where: M 1 is the value calculated by the calculation means; M 1r is the value of M 1 after the rth iteration of the calculation; N is the number of bits of user data carried in 8 successive ATM cells; f n X 1 is a source network clock frequency of said source divided by a predefined value; M nom is the number of complete clock pulses at the frequency fn 1 x 1 in the time it takes to generate N clock pulses at the source clock rate; y r is the difference between M nom and the actual number of network clock pulses as indicated by the Residual Time Stamp values; f s is the frequency of the source clock; RTS is the RTS value derived from the incoming ATM cell stream in accordance with CCITT Draft Recommendation I.363; RTS r is the rth value of the RTS value; P is the length (in bits) of the first counter means.
Claim 3
Dependent Claim
34 words
The timing recovery apparatus of claim 1, wherein the second counter means is a count-down counter which is loaded with the calculated value of the calculation means when a cell sequence count equals seven.
Claim 4
Dependent Claim
18 words
The timing recovery apparatus of claim 1, wherein the predetermined value of the second counter means is zero.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-04-09 | 1999-10-09 | 2000-04-09 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-04-09 | 2003-10-09 | 2004-04-09 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-04-09 | 2007-10-09 | 2008-04-09 | $7700.00 | Window Closed / Lapsed |