Time division multiple access for network nodes with multiple receivers
First Claim
Patent Images
1. A method of communicating among nodes in a wireless network, comprising:
- assigning a timeslot to each of a plurality of nodes in the wireless network, the timeslot being a time for a corresponding one of the plurality of nodes to receive any messages transmitted by all other nodes of the plurality of nodes to the one node;
assigning a modulation scheme to each of the plurality of nodes;
using the assigned modulation scheme, transmitting the messages to one destination node within the plurality of nodes from all of the other of the plurality of nodes, the messages being transmitted during a timeslot assigned to the one destination node, the timeslot being other than a receiving timeslot for each of said all of the other of the plurality of nodes; and
receiving, at the one destination node, the messages from the all of the other of the plurality of nodes.
9 Assignments
0 Petitions
Accused Products
Abstract
A system facilitates communication among nodes in a wireless network. A timeslot is assigned to each of a group of nodes (201) in the wireless network (400, 800, 1200, 1300). The timeslot is a time for a corresponding node to receive messages transmitted by other nodes (201). A modulation scheme is assigned to each of the nodes (201). A message is transmitted from at least one of the nodes (201), using the assigned modulation scheme, to at least one destination node during a timeslot assigned to the at least one destination node. The messages are received at the at least one destination node from the at least one of the nodes (201).
-
Citations
23 Claims
-
1. A method of communicating among nodes in a wireless network, comprising:
-
assigning a timeslot to each of a plurality of nodes in the wireless network, the timeslot being a time for a corresponding one of the plurality of nodes to receive any messages transmitted by all other nodes of the plurality of nodes to the one node; assigning a modulation scheme to each of the plurality of nodes; using the assigned modulation scheme, transmitting the messages to one destination node within the plurality of nodes from all of the other of the plurality of nodes, the messages being transmitted during a timeslot assigned to the one destination node, the timeslot being other than a receiving timeslot for each of said all of the other of the plurality of nodes; and receiving, at the one destination node, the messages from the all of the other of the plurality of nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A network comprising:
-
a plurality of nodes, each of the plurality of nodes having an assigned modulation scheme, each node of the plurality of nodes comprising; at least one transmitter configured to transmit to a destination node using the assigned modulation scheme during a receiving timeslot assigned to the destination node; and a plurality of receivers configured to receive any messages transmitted from all other nodes in the plurality of nodes to the node during a timeslot assigned to the node; wherein said receiving timeslot assigned to the destination node is different from all other receiving timeslots, each assigned, respectively, to one of said all other nodes. - View Dependent Claims (15, 16)
-
-
17. A network comprising:
-
means for transmitting in the network that includes a plurality of nodes messages from more than one of the nodes using a plurality of modulation schemes, said messages transmitted by each of said more than one of the nodes in timeslots other than a receiving timeslot for said each of said more than one of the nodes, each said receiving timeslot being assigned, respectively to a different one of said more than one of the nodes; and means for receiving, in said one of the nodes any of the messages from all of the other nodes in the plurality of nodes, said any of the messages being transmitted to said one of the nodes only during said receiving timeslot assigned to said one of the nodes.
-
-
18. A computer-readable storage medium having computer executable instructions encoded thereon, such that when at least one processor of the computer reads and executes the instructions, a node including the processor in a networks having a plurality of nodes is configured to:
-
transmit in timeslots other than a receive timeslot for said node, each of said plurality of nodes being assigned, respectively, a different receive timeslot; and receive any messages from all other nodes in the network transmitted to the node during the receive timeslot assigned to the node.
-
-
19. A method comprising:
-
receiving, by a node in a network during a TDMA timeslot assigned to the node for receiving, any messages transmitted by all other nodes in the network to the node, each of the other nodes transmitting messages to the node during the timeslot assigned to the node, each of the messages being transmitted using a different orthogonal or nearly orthogonal transmit spreading code; wherein the timeslot assigned to the node is other than a receiving timeslot for said each of said all other nodes.
-
-
20. A method for simultaneously receiving a plurality of messages in a wireless network node, the method comprising:
-
receiving, by a node in a network during a TDMA timeslot assigned to the node for receiving, any messages transmitted by all other nodes in the network to the node, each of the other nodes transmitting messages during the timeslot assigned to the node, each of the messages being transmitted using a different carrier frequency; wherein the timeslot assigned to the node is other than a receiving timeslot for said each of said all other nodes.
-
-
21. A method for communicating among a plurality of ultra-wideband radios functioning as wireless network nodes, the method comprising:
-
using one of a plurality of transmit spreading codes to transmit any messages to one of the ultra-wideband radios during a timeslot assigned to the one of the ultra-wideband radios, the timeslot plurality of receiving the messages from all of the other ultra-wideband radios of the plurality of ultra-wideband radios; and receiving and demodulating the messages, using the one of the plurality of the transmit spreading codes at the one of the ultra-wideband radios during the timeslot; wherein the timeslot assigned to the one of the ultra-wide band radios is other than a receiving timeslot for each of said all other ultra-wide band radios.
-
-
22. A node in a network of a plurality of nodes, said node comprising:
-
at least one transmitter configured to transmit to a destination node in said plurality of nodes using an assigned modulation scheme during a timeslot assigned to the destination node; and a plurality of receivers configured to receive any messages from all other nodes in said plurality of nodes transmitted to the node during a timeslot assigned to the node; wherein said timeslot assigned to the destination node, said timeslot assigned to the node, and each one of other receiving timeslots assigned, respectively, to a different one of said all other nodes, are all different timeslots.
-
-
23. In an ad hoc, wireless network having a plurality of nodes, a method of communicating amongst said nodes comprising:
-
assigning a timeslot to each of said plurality of nodes, said timeslot being the time when said each of said plurality of nodes is capable of receiving messages from all other of said plurality of nodes and being a different timeslot from all receiving timeslots assigned, respectively, to said all other of said plurality of nodes; assigning a modulation scheme to said each of said plurality of nodes; transmitting said messages from at least one of said all other of said plurality of nodes in accordance with said modulation scheme to one of said each of said plurality of nodes during said timeslot assigned to said one of said each of said plurality of nodes; and receiving said messages at said one of said each of said plurality of nodes.
-
Specification