Distributed topology control for wireless multi-hop sensor networks
First Claim
1. A method providing topology control to a distributed wireless multi-hop network comprising a plurality of nodes, the method comprising:
- for each node, discovering a set of neighboring nodes of the nodes using a set of incoming signals from the neighboring nodes, the incoming signals being responsive to receipt by the neighboring nodes of an outgoing signal from a respective node of the nodes;
for each node, making a respective decision about a substantially optimal transmission power to communicate with at least one subset of the neighboring nodes, the respective decision being based on the incoming signals and being independent of positional information;
for each node, maintaining communications with the at least one subset to provide connectivity between each of the nodes.
3 Assignments
0 Petitions
Accused Products
Abstract
The following description provides direction-based topology control to a distributed wireless multi-hop network. The network includes multiple potentially mobile nodes. Each node sends a discovery message in all directions. Each node discovers a set of neighboring nodes using a set of incoming signals from the neighboring nodes that are responsive to the discovery message. Responsive to receiving the incoming messages, each node makes a local decision about a substantially optimal transmission power with which to communicate with at least a portion of the discovered neighboring nodes. The decisions are based on the incoming signals and are also independent of positional information (e.g., latitude and longitude). Each node in the network maintains communications with the decided portion of nodes to provide connectivity between each of the nodes.
140 Citations
39 Claims
-
1. A method providing topology control to a distributed wireless multi-hop network comprising a plurality of nodes, the method comprising:
-
for each node, discovering a set of neighboring nodes of the nodes using a set of incoming signals from the neighboring nodes, the incoming signals being responsive to receipt by the neighboring nodes of an outgoing signal from a respective node of the nodes;
for each node, making a respective decision about a substantially optimal transmission power to communicate with at least one subset of the neighboring nodes, the respective decision being based on the incoming signals and being independent of positional information;
for each node, maintaining communications with the at least one subset to provide connectivity between each of the nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
14. A computer-readable medium comprising computer-executable instructions providing topology control to a distributed wireless multi-hop network comprising a plurality of nodes, the computer-executable instructions comprising instructions for:
-
for each node, discovering a set of neighboring nodes of the nodes using a set of incoming signals from the neighboring nodes, the incoming signals being responsive to receipt by the neighboring nodes of an outgoing signal from a respective node of the nodes;
for each node, making a respective decision about a substantially optimal transmission power to communicate with at least one subset of the neighboring nodes, the respective decision being based on the incoming signals and being independent of positional information;
for each node, maintaining communications with the at least one subset to provide connectivity between each of the nodes.
-
-
27. A computing device comprising:
-
a memory comprising computer-executable instructions for providing location-based topology control to a wireless multi-hop network comprising a plurality of nodes;
a processor that is operatively coupled to the memory, the processor being configured to fetch and execute the computer-executable instructions from the memory, the computer-executable instructions comprising instructions for;
for each node, discovering a set of neighboring nodes of the nodes using a set of incoming signals from the neighboring nodes, the incoming signals being responsive to receipt by the neighboring nodes of an outgoing signal from a respective node of the nodes;
for each node, making a respective decision about a substantially optimal transmission power to communicate with at least one subset of the neighboring nodes, the respective decision being based on the incoming signals and being independent of positional information;
for each node, maintaining communications with the at least one subset to provide connectivity between each of the nodes.
-
Specification