Synchronization system for all optical slotted ring dynamic networks
First Claim
Patent Images
1. A method of communicating data over a network having a plurality of nodes thereupon, said method comprising the steps of:
- transmitting a time slot clock signal from one node of said plurality of nodes to other nodes of said plurality of nodes;
waiting for a return signal from at least one of said other nodes of said plurality of nodes;
recalculating the time slot clock signal to achieve an integer number of slots on the network based on said return signal; and
transmitting the recalculated time slot clock signal from the one node of said plurality of nodes to the other nodes of said plurality of nodes.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for communicating data over a network having a plurality of nodes thereupon is discussed. A time slot clock signal is transmitted from one node of the plurality of nodes to other nodes of the plurality of nodes. After each of the other nodes of the plurality of nodes receives the time slot clock signal, the time slot clock signal is recalculated to achieve an integer number of slots on the network. The recalculated time slot clock signal is transmitted from the one node of the plurality of nodes to the other nodes of the plurality of nodes.
52 Citations
40 Claims
-
1. A method of communicating data over a network having a plurality of nodes thereupon, said method comprising the steps of:
-
transmitting a time slot clock signal from one node of said plurality of nodes to other nodes of said plurality of nodes;
waiting for a return signal from at least one of said other nodes of said plurality of nodes;
recalculating the time slot clock signal to achieve an integer number of slots on the network based on said return signal; and
transmitting the recalculated time slot clock signal from the one node of said plurality of nodes to the other nodes of said plurality of nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
changing a duration of the time slot used in the time slot clock signal; and
changing the optical length of the optical fiber ring network.
-
-
6. A method as recited in claim 5, wherein the step of changing the optical length is used to make a rough adjustment to achieve the integer number of slots and the step of changing the duration of the time slot is used to make a fine adjustment to achieve the integer number of slots.
-
7. A method as recited in claim 5, wherein the step of changing the optical length of the optical fiber ring network comprises adjusting an optical delay line.
-
8. A method as recited in claim 1, wherein said step of transmitting a time slot clock signal comprises transmitting a system bit clock signal that includes the time slot clock signal contained therein.
-
9. A method as recited in claim 1, further comprising the step of transmitting a packet from a particular node of said plurality of nodes to another node of said plurality of nodes within one of said integer number of slots on the network.
-
10. A method as recited in claim 9, wherein the step of transmitting a packet further comprises inserting a guard time before and after the packet within said one of said integer number of slots.
-
11. A method as recited in claim 9, wherein said packet comprises a preamble, a barker and a packet payload, where the barker is used by a receiver of said another node of said plurality of nodes to extract the packet payload.
-
12. A method as recited in claim 2, wherein the step of waiting for the return signal from at least one of said other nodes of said plurality of nodes comprises waiting for the time slot clock signal to pass through a coupler connected with each of said other nodes of said plurality of nodes and to arrive back at said one node.
-
13. A method as recited in claim 2, wherein the step of waiting for the return signal from at least one of said other nodes of said plurality of nodes comprises waiting for the time slot clock signal to be received and retransmitted by each of said other nodes of said plurality of nodes and arrive back at said one node.
-
14. A method as recited in claim 13, wherein signal data is added or dropped from the time slot clock signal when the time slot clock signal is received and retransmitted by each of said other nodes.
-
15. A method as recited in claim 1, wherein said one node of said plurality of nodes is a master node that transmits and maintains a system bit clock using a broadcast wavelength.
-
16. A communications node for communicating data over a network having a plurality of nodes thereupon, comprising:
-
means for transmitting a time slot clock signal from one node of said plurality of nodes to other nodes of said plurality of nodes;
means for waiting for the return signal from at least one of said other nodes of said plurality of nodes;
means for recalculating the time slot clock signal to achieve an integer number of slots on the network based on said return signal; and
means for transmitting the recalculated time slot clock signal from the one node of said plurality of nodes to the other nodes of said plurality of nodes. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
means for changing a duration of the time slot used in the time slot clock signal; and
means for changing the optical length of the optical fiber ring network.
-
-
21. A communications node as recited in claim 20, wherein the means for changing the optical length is configured to make a rough adjustment to achieve the integer number of slots and the means for changing the duration of the time slot is configured to make a fine adjustment to achieve the integer number of slots.
-
22. A communications node as recited in claim 20, wherein the means for changing the optical length of the optical fiber ring network comprises means for adjusting an optical delay line.
-
23. A communications node as recited in claim 16, wherein said means for transmitting a time slot clock signal comprises means for transmitting a system bit clock signal that includes the time slot clock signal contained therein.
-
24. A communications node as recited in claim 20, further comprising means for transmitting a packet from a particular node of said plurality of nodes to another node of said plurality of nodes within one of said integer number of slots on the network.
-
25. A communications node as recited in claim 24, wherein the means for transmitting a packet further comprises means for inserting a guard time before and after the packet within said one of said integer number of slots.
-
26. A communications node as recited in claim 24, wherein said packet comprises a preamble, a barker and a packet payload, where the barker is used by a receiver of said another node of said plurality of nodes to extract the packet payload.
-
27. A communications node as recited in claim 17, wherein the means for waiting for the return signal from at least one of said other nodes of said plurality of nodes comprises means for waiting for the time slot clock signal to pass through a coupler connected with each of said other nodes of said plurality of nodes and to arrive back at said one node.
-
28. A communications node as recited in claim 17, wherein the means for waiting for the return signal from at least one of said other nodes of said plurality of nodes comprises means for waiting for the time slot clock signal to be received and retransmitted by each of said other nodes of said plurality of nodes and arrive back at said one node.
-
29. A communications node as recited in claim 28, wherein signal data is added or dropped from the time slot clock signal when the time slot clock signal is received and retransmitted by each of said other nodes.
-
30. A communications node as recited in claim 16, wherein said one node of said plurality of nodes is a master node that transmits and maintains a system bit clock using a broadcast wavelength.
-
31. A communications node for an optical fiber network, said communications node comprising:
-
a fixed wavelength receiver for receiving optical data;
a tunable wavelength transmitter for transmitting optical data to destination nodes at a plurality of destination wavelengths; and
a media access controller which determines a slot clock based on a system clock signal received by the fixed wavelength receiver time slots;
wherein the tunable wavelength transmitter uses the slot clock to determine a slot in which the optical data is to be transmitted. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A burst mode receiver for optical data comprising:
-
a phase shifter, receiving a system clock and producing a phase-shifted clock;
a controller in communication with and controlling the phase shifter; and
a sample unit, receiving a phase-shifted clock and producing sampled data. - View Dependent Claims (38, 39, 40)
-
Specification