US5828670A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Distribution of synchronization in a synchronous optical environment
Assignee: Microsemi Frequency and Time Corp
•
Filing: 1995-06-06
•
Granted: 1998-10-27
•
Expires: 2015-06-06
Abstract
Abstract Apparatus and methods for distributing synchronization throughout a network is disclosed. The distribution of the synchronization is through the use of generating a reference timing signal, and by counting the line clock pulses between the start of a frame and the timing reference signal pulse at a first office and that count is then encoded and transmitted to the next office. At the next office, the transmitted count is decoded and used for regenerating synchronization by counting a number of received line clock pulses from the start of the frame to regenerate the reference timing signal. Particular criteria for selecting the frequencies for the timing reference signal are disclosed.
Inventors
- 👤 Madihally Narasimha
- 👤 Kishan Shenoi
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 10:30
CPC Classifications
H; H04; H04J; H04J3/00; H04J3/02; H04J3/06; H04J3/0635; H04J3/0638; H04J3/0647; H04J2203/00; H04J2203/0001; H04J2203/0089
Claims Analysis
Total Claims: 41
Claim 1
Independent Claim
114 words
A method of passing synchronization through a network comprised of a plurality of nodes communicating with each other at a predetermined frame rate, the nodes communicating with each other through frames having predefined starts and with a line clock, the communication occurring by transmitting the frame and the line clock between nodes, the method comprising: generating at a first node a local timing reference signal at a frequency that is less than the frame rate; determining with the line clock at the first node the timing difference between a predetermined time of the frame and the local timing reference signal; and transmitting the timing difference to at least one other node in the network.
Claim 2
Independent Claim
114 words
A method of passing synchronization through a network comprised of a plurality of nodes communicating with each other at a predetermined frame rate, the nodes communicating with each other through frames having predefined starts and with a line clock, the communication occurring by transmitting the frame and the line clock between nodes, the method comprising: generating at a first node a local timing reference signal at a frequency that is less than the frame rate; determining with the line clock at the first node the timing difference between a predetermined time of the frame and the local timing reference signal; and transmitting the timing difference to at least one other node in the network.
Claim 3
Dependent Claim
41 words
The method of claim 1, wherein the method further comprises: determining the time of the frame and recovering the line clock at a second node coupled to the first node; regenerating the timing reference signal based upon the transmitted timing difference.
Claim 4
Dependent Claim
31 words
The method of claim 1, wherein the frequency of the local timing reference signal is selected to minimize the occurrence of the metastable states in successive cycles of the timing signal.
Claim 5
Dependent Claim
38 words
The method of claim 1, wherein the net work is a SONET network and the SONET network frame includes an F1 byte, the transmission of information indicating each timing difference occurs over multiple frames in the F1 byte.
Claim 6
Independent Claim
180 words
A method for maintaining synchronization in at least a portion of a network of a plurality of nodes, the network having a reference timing signal, each node in the network communicating with at least one other node in the network through frames having frame timing and each node generating a line clock and frame timing for communication with at least one other node, the method comprising: at at least one first node generating a local timing reference signal based at least in part upon the network reference timing signal; measuring the difference in timing at the first node between the frame timing for at least some frames being transmitted and the local timing reference signal; transmitting in at least some frames to at least one second node from the first node the measured time difference; and generating at the second node with the line clock, the frame timing and the transmitted measured time difference a reconstruction of the local timing reference signal such that at least one reconstructed local timing reference signal is synchronized to the network reference timing signal.
Claim 7
Independent Claim
180 words
A method for maintaining synchronization in at least a portion of a network of a plurality of nodes, the network having a reference timing signal, each node in the network communicating with at least one other node in the network through frames having frame timing and each node generating a line clock and frame timing for communication with at least one other node, the method comprising: at at least one first node generating a local timing reference signal based at least in part upon the network reference timing signal; measuring the difference in timing at the first node between the frame timing for at least some frames being transmitted and the local timing reference signal; transmitting in at least some frames to at least one second node from the first node the measured time difference; and generating at the second node with the line clock, the frame timing and the transmitted measured time difference a reconstruction of the local timing reference signal such that at least one reconstructed local timing reference signal is synchronized to the network reference timing signal.
Claim 8
Independent Claim
106 words
An apparatus for aiding the distribution of synchronization throughout a network comprising a plurality of nodes, each node generating a line clock having clock pulses at a predetermined frequency for transmitting information to another node and each node transmitting according to frames having a period based upon the timing of the frame that is being transmitted, the apparatus further including: a clock generator providing a timing reference signal having a period that is greater than the period of the frame rate; and a timing difference detector detecting a timing difference from time to time between a specific time in the frame and the timing reference signal.
Claim 9
Independent Claim
106 words
An apparatus for aiding the distribution of synchronization throughout a network comprising a plurality of nodes, each node generating a line clock having clock pulses at a predetermined frequency for transmitting information to another node and each node transmitting according to frames having a period based upon the timing of the frame that is being transmitted, the apparatus further including: a clock generator providing a timing reference signal having a period that is greater than the period of the frame rate; and a timing difference detector detecting a timing difference from time to time between a specific time in the frame and the timing reference signal.
Claim 10
Dependent Claim
18 words
The apparatus of claim 6, wherein the detected timing difference is transmitted to another node within the network.
Claim 11
Dependent Claim
34 words
The apparatus of claim 6, wherein the timing difference is detected by counting the number of clock pulses between a fixed reference point in the timing reference signal and the start of a frame.
Claim 12
Dependent Claim
28 words
The apparatus of claim 8, wherein the frequency of the timing reference signal is relatively prime when compared with the frame timing and the line clock pulse rate.
Claim 13
Dependent Claim
35 words
The apparatus of claim 6, wherein the frame timing has a frequency of about 8 KHz and the timing reference signal has a frequency of about 7.72 KHz or an integral submultiple of 7.72 KHz.
Claim 14
Dependent Claim
82 words
The apparatus of claim 6, wherein the node also regenerates a line clock signal received from a second node and regenerates a frame timing received from frames received from said second node, and the apparatus receives information from time to time indicating the difference in time between the start of a received frame and a timing reference signal at said second node, the apparatus further including: means responsive to the received timing difference for regenerating the timing signal at the first node.
Claim 15
Dependent Claim
18 words
The apparatus of claim 11, wherein the timing reference signal is generated based upon the regenerated timing signal.
Claim 16
Dependent Claim
15 words
The apparatus of claim 11, wherein the regenerated timing signal is the timing reference signal.
Claim 17
Independent Claim
126 words
An apparatus for aiding the distribution of synchronization throughout a network comprised a plurality of nodes, each node regenerating a line clock at a predetermined frequency for receiving information from another node and each node receiving data according to frames having a period based upon the timing of the frame that is being received, the network further including transmission of information from a node related to the timing difference based upon the line clock between a predetermined portion of the frame and a timing reference signal, the apparatus further including: means for regenerating the line clock; means for regenerating timing associated with the received frame; and means for reconstructing the timing reference signal from the received information, the regenerated line clock and the regenerated frame timing.
Claim 18
Independent Claim
126 words
An apparatus for aiding the distribution of synchronization throughout a network comprised a plurality of nodes, each node regenerating a line clock at a predetermined frequency for receiving information from another node and each node receiving data according to frames having a period based upon the timing of the frame that is being received, the network further including transmission of information from a node related to the timing difference based upon the line clock between a predetermined portion of the frame and a timing reference signal, the apparatus further including: means for regenerating the line clock; means for regenerating timing associated with the received frame; and means for reconstructing the timing reference signal from the received information, the regenerated line clock and the regenerated frame timing.
Claim 19
Dependent Claim
31 words
The apparatus of claim 14, wherein the timing difference is detected by counting the number of regenerated clock pulses from the point of the frame timing based upon the received information.
Claim 20
Dependent Claim
23 words
The apparatus of claim 15, wherein the frequency of the timing reference signal is a relative prime when compared with the frame timing.
Claim 21
Dependent Claim
35 words
The apparatus of claim 14, wherein the frame timing has a frequency of about 8 KHz and the reference timing signal has a frequency of about 7.72 KHz or an integral submultiple of 7.72 KHz.
Claim 22
Independent Claim
156 words
A method for generating synchronization throughout at least a part of a network based upon a master clock, each node of the at least part of the network having a node clock, whereby the phase timing of the node clock is synchronized to the timing of the master clock with network protocol including a predetermined timing relationship for the information being transmitted, the method including: measuring a timing difference between a reference signal and the predetermined timing relationship for the information being transmitted, the measurement being achieved with a predetermined granularity; transmitting the measurement to at least one other node where the measurement is received; synchronizing the clock of the node to the master clock using the received information, the timing relationship of the network and a filtering algorithm to provide a long term phase synchronization with the master clock at a resolution that is at least one order of magnitude smaller than the measuring granularity.
Claim 23
Independent Claim
156 words
A method for generating synchronization throughout at least a part of a network based upon a master clock, each node of the at least part of the network having a node clock, whereby the phase timing of the node clock is synchronized to the timing of the master clock with network protocol including a predetermined timing relationship for the information being transmitted, the method including: measuring a timing difference between a reference signal and the predetermined timing relationship for the information being transmitted, the measurement being achieved with a predetermined granularity; transmitting the measurement to at least one other node where the measurement is received; synchronizing the clock of the node to the master clock using the received information, the timing relationship of the network and a filtering algorithm to provide a long term phase synchronization with the master clock at a resolution that is at least one order of magnitude smaller than the measuring granularity.
Claim 24
Dependent Claim
43 words
The apparatus of claim 18, wherein the means for reconstruction comprises a counter counting a predetermined number of line clock pulses from a predetermined portion of the frame based upon the transmitted information to thereby generate a pulse for the timing reference signal.
Claim 25
Dependent Claim
86 words
The method of claim 19, wherein the method further includes transmitting the measurement from a node having a master clock to a second node and the second node generating a timing signal in a phase lock relationship with the master clock based upon the transmitted information, the second node using the generated timing signal for making a timing difference measurement for transmission to a third node, the clock in the third node being maintained in synchronization with the first node based upon the transmitted timing information.
Claim 26
Independent Claim
106 words
A method for transmitting timing information throughout at least part of a network, the network transmitting information during predetermined timing slots and a propagation delay existing in the network in the transmission of information between adjacent nodes, the method including: making a timing measurement based upon a timing reference and a timing information being transmitted during a first timing slot; transmitting the timing measurement during a subsequent timing slot; recovering the timing measurement at a second node during the immediately subsequent timing slot such that the timing information at the second node is recovered two timing slots plus a propagation delay after the first timing slot.
Claim 27
Independent Claim
106 words
A method for transmitting timing information throughout at least part of a network, the network transmitting information during predetermined timing slots and a propagation delay existing in the network in the transmission of information between adjacent nodes, the method including: making a timing measurement based upon a timing reference and a timing information being transmitted during a first timing slot; transmitting the timing measurement during a subsequent timing slot; recovering the timing measurement at a second node during the immediately subsequent timing slot such that the timing information at the second node is recovered two timing slots plus a propagation delay after the first timing slot.
Claim 28
Independent Claim
105 words
A method of passing synchronization through a network comprised of a plurality of nodes communicating with each other at a predetermined frame rate, the nodes communicating with each other through frames having predefined starts and with a line clock, the communication occurring by transmitting the frame and the line clock between nodes, the method comprising: generating at a first node a local timing reference signal; determining with the line clock at the first node the timing difference between a predetermined time of the frame being transmitted and the local timing reference signal; transmitting the timing difference to at least one other node in the network.
Claim 29
Independent Claim
105 words
A method of passing synchronization through a network comprised of a plurality of nodes communicating with each other at a predetermined frame rate, the nodes communicating with each other through frames having predefined starts and with a line clock, the communication occurring by transmitting the frame and the line clock between nodes, the method comprising: generating at a first node a local timing reference signal; determining with the line clock at the first node the timing difference between a predetermined time of the frame being transmitted and the local timing reference signal; transmitting the timing difference to at least one other node in the network.
Claim 30
Dependent Claim
41 words
The method of claim 22, wherein the method further comprises: determining the time of the frame and recovering the line clock at a second node coupled to the first node; regenerating the timing reference signal based upon the transmitted timing difference.
Claim 31
Dependent Claim
31 words
The method of claim 22, wherein the frequency of the local timing reference signal is selected to minimize the occurrence of the metastable states in successive cycles of the timing signal.
Claim 32
Dependent Claim
37 words
The method of claim 22, wherein the network is a SONET network and the SONET network frame includes an F1 byte, the transmission of information indicating each timing difference occurs over multiple frames in the F1 byte.
Claim 33
Independent Claim
95 words
An apparatus for aiding the distribution of synchronization throughout a network comprising a plurality of nodes, each node generating a line clock having clock pulses at a predetermined frequency for transmitting information to another node and each node transmitting according to frames having a period based upon the timing of the frame that is being transmitted, the apparatus further including: a clock generator providing a timing reference signal; and a timing difference detector detecting a timing difference from time to time between a specific time in the frame being transmitted and the timing reference signal.
Claim 34
Independent Claim
95 words
An apparatus for aiding the distribution of synchronization throughout a network comprising a plurality of nodes, each node generating a line clock having clock pulses at a predetermined frequency for transmitting information to another node and each node transmitting according to frames having a period based upon the timing of the frame that is being transmitted, the apparatus further including: a clock generator providing a timing reference signal; and a timing difference detector detecting a timing difference from time to time between a specific time in the frame being transmitted and the timing reference signal.
Claim 35
Dependent Claim
18 words
The apparatus of claim 26, wherein the detected timing difference is transmitted to another node within the network.
Claim 36
Dependent Claim
34 words
The apparatus of claim 26, wherein the timing difference is detected by counting the number of clock pulses between a fixed reference point in the timing reference signal and the start of a frame.
Claim 37
Dependent Claim
28 words
The apparatus of claim 28, wherein the frequency of the timing reference signal is relatively prime when compared with the frame timing and the line clock pulse rate.
Claim 38
Dependent Claim
35 words
The apparatus of claim 26, wherein the frame timing has a frequency of about 8 KHz and the timing reference signal has a frequency of about 7.72 KHz or an integral submultiple of 7.72 KHz.
Claim 39
Dependent Claim
82 words
The apparatus of claim 26, wherein the node also regenerates a line clock signal received from a second node and regenerates a frame timing received from frames received from said second node, and the apparatus receives information from time to time indicating the difference in time between the start is a received frame and a timing reference signal at said second node, the apparatus further including: means responsive to the received timing difference for regenerating the timing signal at the first node.
Claim 40
Dependent Claim
18 words
The apparatus of claim 31, wherein the timing reference signal is generated based upon the regenerated timing signal.
Claim 41
Dependent Claim
15 words
The apparatus of claim 31, wherein the regenerated timing signal is the timing reference signal.
References Cited (Backward Citations)
US4270203A
Cited
US4489421A
Cited
US4494211A
Cited
US4890303A
Cited
US4720829A
Cited
US4912706A
Cited
US4998242A
Cited
US5241543A
Cited
US5172376A
Cited
EP0460835A2
Cited
US5222102A
Cited
US5528609A
Cited
US5555261A
Cited
US5450394A
Cited
US5499236A
Cited
US5604771A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-10-26 | 2002-04-27 | 2002-10-27 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-10-26 | 2006-04-27 | 2006-10-27 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-10-26 | 2010-04-27 | 2010-10-27 | $7700.00 | Window Closed / Lapsed |