Synchronous time division multiple access interrogate-respond data communication network
First Claim
Patent Images
1. A data communications network, comprising:
- a network of communications devices for communication over a communications medium, said devices spatially separated and arranged along a communication path;
means for maintaining time synchronization among said communication devices;
an arrangement of coordinated time slot functional assignments, wherein a predetermined communication device can send or receive a data packet during a given time slot;
means for successively propagating in alternating time slots a first data packet along said path in a first direction from device to adjacent device and for propagating a second data packet along said path in a second direction from device to adjacent device in alternating time slots in a multi-level data relay, comprising;
means for relaying said first data packet from a first device to an adjacent device during a first time slot, said relaying of said first packet occurring in a first direction along said path;
means for relaying said second data packet from a second device to a device adjacent to said second device during a second time slot, said relaying of said second packet occurring in a second direction along said path;
means for relaying said first data packet in said first direction along said path during a third time slot to yet another device; and
means for relaying said second data packet in said second direction along said path during a fourth time slot to a further device;
wherein data packet flow occurs in both said first and second directions along said path in a time interleaved manner to form a multi-level duplex data flow.
2 Assignments
0 Petitions
Accused Products
Abstract
A communication network and method employing chained sequences of communications devices, to support synchronized relaying of data, thus forming duplex data buses. These data buses support both synchronous virtual circuits and a form of synchronized interrogate-respond data transfer. Off-bus communications devices are permitted to synchronously respond onto the bus without time contention.
34 Citations
24 Claims
-
1. A data communications network, comprising:
-
a network of communications devices for communication over a communications medium, said devices spatially separated and arranged along a communication path; means for maintaining time synchronization among said communication devices; an arrangement of coordinated time slot functional assignments, wherein a predetermined communication device can send or receive a data packet during a given time slot; means for successively propagating in alternating time slots a first data packet along said path in a first direction from device to adjacent device and for propagating a second data packet along said path in a second direction from device to adjacent device in alternating time slots in a multi-level data relay, comprising; means for relaying said first data packet from a first device to an adjacent device during a first time slot, said relaying of said first packet occurring in a first direction along said path; means for relaying said second data packet from a second device to a device adjacent to said second device during a second time slot, said relaying of said second packet occurring in a second direction along said path; means for relaying said first data packet in said first direction along said path during a third time slot to yet another device; and means for relaying said second data packet in said second direction along said path during a fourth time slot to a further device; wherein data packet flow occurs in both said first and second directions along said path in a time interleaved manner to form a multi-level duplex data flow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for data communications in a network of communication devices spatially separated and arranged on a data bus, comprising a sequence of the following steps:
-
providing a network of communications devices, each capable of transmitting and receiving data packets on the data bus, each device comprising a real time clock; maintaining time synchronization among real time clocks comprising said devices; assigning particular time slots to said communication devices within a coordinated time slot structure, wherein a predetermined communications device can send or receive a data packet during a given time slot, said time slot assignments designed to permit a data packet to be relayed by said devices along the data bus in either direction in chained sequence; successively propagating in alternating time slots a first data packet along said data bus in a first direction from device to adjacent device and for propagating a second data packet along said data bus in a second direction from device to adjacent device in a multi-level data relay, said propagating step comprising; relaying said first data packet from a first device to an adjacent device during a first time slot, said relaying of said first packet occurring in a first direction along said data bus; relaying said second data packet from a second device to a device adjacent to said second device during a second time slot, said relaying of said second packet occurring in a second direction along said data bus; relaying said first data packet in said first direction along said data bus during a third time slot to yet another device; and relaying said second data packet in said second direction along said data bus during a fourth time slot to a further device; wherein data packet flow occurs in both directions along the data bus in a time interleaved manner to form a multi-level duplex data flow along the data bus. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A data communications network, comprising:
-
a network of communications devices for communication over a communications medium, said devices spatially separated and arranged along a communication path, said network comprising means for maintaining time synchronization among said devices, said communications devices arranged to provide a repetitive duplex data flow along said path, and wherein two of said devices are permitted to simultaneously transmit or receive during a particular time slot; an arrangement of coordinated time slot functional assignments, wherein a predetermined communication device can send or receive a data packet during a given time slot; means for successively propagating a first data packet along said path in a first direction from device to adjacent device and for propagating a second data packet along said path in a second direction from device to adjacent device in alternating time slots, comprising means for relaying said first data packet from a first device to an adjacent device during a first time slot, said relaying of said first packet occurring in a first direction along said path;
means for relaying said second data packet from a second device to a device adjacent to said second device during a second time slot, said relaying of said second packet occurring in a second direction along said path, wherein data packet flow occurs in both directions along said path in a time interleaved manner to form a duplex data flow; andisolation means for preventing data transmitted by one of said two devices during a given time slot from being received within a given area by a network device other than an intended recipient, said isolation means comprises transmission coding means for transmitting said data packets from one device to another within said given area, said transmission coding means comprising direct sequence spread spectrum coding means.
-
-
23. A method for data communications in a network of communication devices spatially separated and arranged on a data bus, comprising a sequence of the following steps:
-
providing a network of communications devices, each capable of transmitting and receiving data packets on the data bus, each device comprising a real time clock, and wherein said devices comprise radio sets for transmitting and receiving said data packets via a wireless RF communications link, and said radio sets employ direct sequence spread spectrum transmission coding for transmitting data packets from one device to another within a given area; maintaining time synchronization among real time clocks comprising said devices; assigning particular time slots to said communication devices within a coordinated time slot structure, wherein a predetermined communications device can send or receive a data packet during a given time slot, said time slot assignments designed to permit a data packet to be relayed by said devices along the data bus in either direction in chained sequence, and wherein two or more devices are permitted to simultaneously transmit or receive during a given time slot; successively propagating a first data packet along said data bus in a first direction from device to adjacent device and for propagating a second data packet along said data bus in a second direction from device to adjacent device in alternating time slots in a multi-level data relay, comprising relaying said first data packet from a first device to an adjacent device during a first time slot, said relaying of said first packet occurring in said first direction along said data bus, relaying said second data packet from a second device to a device adjacent to said second device during a second time slot, said relaying of said second packet occurring in said second direction along said data bus, relaying said first data packet in said first direction along said data bus during a third time slot to yet another device, and relaying said second data packet in said second direction along said data bus during a fourth time slot to a further device, wherein data packet flow occurs in both directions along the data bus in a time interleaved manner to form a multi-level duplex data flow along the data bus.
-
-
24. A data communications network, comprising:
-
a network of communications devices for communication over a communications medium, each of said devices comprising a wireless radio set for transmission and reception of spread spectrum encoded signals, said devices spatially separated and arranged along a communication path, said network comprising means for maintaining time synchronization among said devices; an arrangement of coordinated time slot functional assignments, wherein a predetermined communication device can send or receive a data packet during a given time slot; means for successively propagating a first data packet along said path in a first direction from device to adjacent device and for propagating a second data packet along said path in a second direction from device to adjacent device in alternating time slots in a multi-level data relay comprising means for relaying said first data packet from a first device to an adjacent device during a first time slot, said relaying of said first packet occurring in said first direction along said path, means for relaying said second data packet from a second device to a device adjacent to said second device during a second time slot, said relaying of said second packet occurring in said second direction along said path means for relaying said second data packet in said second direction along said path during a fourth time slot to a further device means for relaying said first data packet in said first direction along said path during a third time slot to yet another device, and means for relaying said second data packet in said second direction along said path during a fourth time slot to a further device, wherein data packet flow occurs in in a time interleaved manner to form a multi-level duplex data flow.
-
Specification