← Back to Patent Explorer
US5138635A Expired / Lapsed US ⏱️ 0.0 years remaining

Network clock synchronization

Assignee: British Telecommunications PLC
•
Filing: 1990-02-14
•
Granted: 1992-08-11
•
Expires: 2010-02-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a network including an exchange having a masterclock and a number of subscriber stations connected to the exchange, the exchange includes a delay line which receives incoming data. Samples are taken from different taps of the delay line and the tap carrying data in phase with the masterclock is identified and used to output data. In a preferred example, the network is an optical network carrying data cells.

Inventors

  • 👤 John W. Ballance

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 14:09
CPC Classifications
H; H04; H04L; H04L7/00; H04L7/02; H04L7/033; H04L7/0337; H04L7/0338; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5603; H04L2012/5609; H04L2012/561; H04L2012/5614; H04L2012/5616; H04L2012/5638; H04L2012/5646; H04L2012/5652; H04L2012/5672; H04L2012/5674; H04L7/04; H04L7/041; H04L7/044

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 142 words
A network comprising: exchange means; a plurality of subscriber stations; means operatively connecting said plurality of subscriber stations to said exchange means for communication of data cells therebetween; a masterclock operating at a masterclock frequency provided in said exchange means; said subscriber stations including means to recover said masterclock frequency from data cells communicated by said exchange means, and means to transmit data cells back to said exchange means at said masterclock frequency; delay line means provided in said exchange means for receiving incoming data cells; a plurality of outputs provided in said delay line means, said outputs exhibiting arbitrary phase relationships with respect to said masterclock; and means to sample data from said plurality of outputs to determine which output carries data optimally in phase with said masterclock, and for selecting said optimally in phase output for outputting a data cell.
Claim 2
Dependent Claim 142 words
A network comprising: exchange means; a plurality of subscriber stations; means operatively connecting said plurality of subscriber stations to said exchange means for communication of data cells therebetween; a masterclock operating at a masterclock frequency provided in said exchange means; said subscriber stations including means to recover said masterclock frequency from data cells communicated by said exchange means, and means to transmit data cells back to said exchange means at said masterclock frequency; delay line means provided in said exchange means for receiving incoming data cells; a plurality of outputs provided in said delay line means, said outputs exhibiting arbitrary phase relationships with respect to said masterclock; and means to sample data from said plurality of outputs to determine which output carries data optimally in phase with said masterclock, and for selecting said optimally in phase output for outputting a data cell.
Claim 3
Dependent Claim 50 words
The network of claim 1, wherein said data cells transmitted by said subscriber stations include a header portion and a predetermined bit pattern provided in said header portion and said means to sample include means to identify positions of said predetermined bit pattern in data from said plurality of outputs.
Claim 4
Dependent Claim 96 words
The network of claim 2, wherein means to generate and transmit control signals are provided in said means to sample, said means to generate and transmit outputting control signals via said means operatively connecting to said subscriber stations, retarding the transmission of cells from said subscriber stations when said predetermined bit pattern is found to be advanced with respect to the center of said delay line means, and advancing transmission of cells from said subscriber stations when said predetermined bit pattern is determined to be retarded with respect to the center of said delay line means.
Claim 5
Dependent Claim 23 words
The network of claim 1, further comprising means to strobe said means to sample at a cell transmission rate of said subscriber stations.
Claim 6
Dependent Claim 15 words
The network of claim 1, wherein said means operatively connecting comprise an optical fibre network.
Claim 7
Dependent Claim 49 words
The network of claim 1, wherein said means to sample are arranged to select said one of said outputs for outputting a data cell from a subscriber station in accordance with a determination of which output is optimally in phase for a preceding data cell from said subscriber station.
Claim 8
Dependent Claim 45 words
The network of claim 1, wherein said means to sample include averaging means arranged to calculate a rolling average of determinations of which output is optimally in phase, and said means to sample are arranged to select said output in accordance with said rolling average.
Claim 9
Dependent Claim 64 words
The network of claim 3, further comprising means to strobe said means to sample at a cell transmission rate of said subscriber stations, and wherein said means to sample include averaging means arranged to calculate a rolling average of determinations of which output is optimally in phase, and said means to sample are arranged to select said output in accordance with said rolling average.
Claim 10
Independent Claim 149 words
A method of communicating data in a network, said network including an exchange means having a means for generating a masterclock frequency, a plurality of subscriber stations, and means operatively connecting said plurality of subscriber stations to said exchange means for the communication of data cells therebetween, said method comprising: transmitting data at said masterclock frequency from said exchange means to said subscriber stations; recovering said masterclock frequency at said subscriber stations from said transmitted data; transmitting a data cell from a subscriber station to said exchange means at said masterclock frequency; at the exchange applying different progressive delays to said received data cell thereby providing a plurality of different outputs having different respective phases; sampling said different outputs; determining which output is optimally in phase with said masterclock, and outputting a data cell from a selected one of said outputs which is optimally in phase with said masterclock.
Claim 11
Independent Claim 149 words
A method of communicating data in a network, said network including an exchange means having a means for generating a masterclock frequency, a plurality of subscriber stations, and means operatively connecting said plurality of subscriber stations to said exchange means for the communication of data cells therebetween, said method comprising: transmitting data at said masterclock frequency from said exchange means to said subscriber stations; recovering said masterclock frequency at said subscriber stations from said transmitted data; transmitting a data cell from a subscriber station to said exchange means at said masterclock frequency; at the exchange applying different progressive delays to said received data cell thereby providing a plurality of different outputs having different respective phases; sampling said different outputs; determining which output is optimally in phase with said masterclock, and outputting a data cell from a selected one of said outputs which is optimally in phase with said masterclock.
Claim 12
Dependent Claim 55 words
The method of claim 9, wherein said data cells include a header portion and a predetermined bit pattern provided in said header portion, and said step of determining which of said different outputs is optimally in phase with said masterclock includes determining a position of said predetermined bit pattern within data from said different outputs.
Claim 13
Dependent Claim 57 words
The method of claim 10, further comprising transmitting control signals from said exchange means to said subscriber station thereby retarding transmission of cells from said subscriber stations when said predetermined bit pattern is found to be advanced, and advancing the transmission of cells from said subscriber stations when said predetermined bit pattern is determined to be retarded.
Claim 14
Dependent Claim 30 words
The method of claim 9, wherein said step of determining which output is optimally in phase with said masterclock is repeated at a cell transmission rate of said subscriber stations.
Claim 15
Dependent Claim 43 words
The method of claim 9, wherein said one of said outputs for outputting a data cell from a subscriber station is selected in accordance with a determination of which output is optimally in phase for a preceding data cell from said subscriber station.
Claim 16
Dependent Claim 37 words
The method of claim 9, wherein a rolling average of said determination of which output is optimally in phase is calculated, and said output for outputting a data cell is selected in accordance with said rolling average.
Claim 17
Dependent Claim 77 words
The method of claim 11, wherein said step of determining which output is optimally in phase with said masterclock is repeated at a cell transmission rate of said subscriber stations, and wherein a rolling average of which output is optimally in phase is calculated from determinations for a plurality of data cells from a subscriber station, and an output for outputting a succeeding data cell from said subscriber station is chosen in accordance with said rolling average.

References Cited (Backward Citations)

US3309463A Cited
US4012598A Cited
JPS5538749A Cited
GB2160391A Cited
US4807259A Cited
WO1988005233A1 Cited
US4893318A Cited
US4912706A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-08-11 1996-02-10 1996-08-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-08-11 2000-02-10 2000-08-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-08-11 2004-02-10 2004-08-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag