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
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 |