Assignment of channels to links of nodes within a mesh network
8 Assignments
0 Petitions
Accused Products
Abstract
It is the object of this invention to provide a method of increasing the data throughput of a multi-hop wireless link. A method is provided which mitigates self-interference, without precluding the use of omni-directional transceivers. Distributed protocols for channel allocations in a multi-hop wireless communication system are described. These protocols result in channel allocations that increase the capacity utilization of the network and render the system robust to localized interferers and jammers.
100 Citations
37 Claims
-
1-18. -18. (canceled)
-
19. A method of assigning channels to links of a node of a mesh network, the mesh network including the node and an upstream node, the method comprising:
-
assigning a first channel to an uplink of the node;
assigning a second channel to a downlink of the node;
maintaining the first channel and the second channel distinct from an uplink channel of the upstream node.
-
-
27. The method of claim 38 wherein the routing information is propagated in the network on a dedicated channel.
-
29. The method of claim 39, wherein assigning the downlink channel for a node comprises:
-
determining a plurality of potential channels for communication;
sending a reservation packet to trigger testing of each of the plurality of potential channels; and
determining a best channel based on responses to the reservation packet.
-
-
30. The method of claim 41 wherein testing comprises:
-
each downstream node sending a plurality of packets to the node; and
evaluating a channel with the best link quality.
-
- 31. The method of claim 42 wherein link quality is estimated by at least one of throughput on the link, packet error rate on the link, signal-to-noise ratio observed on the link, latency observed on the link.
-
32. A mesh network system that includes assigning channels to links of a node of a mesh network, the mesh network including the node and an upstream node, the method comprising:
-
means for assigning a first channel to an uplink of the node;
means for assigning a second channel to a downlink of the node;
means for maintaining the first channel and the second channel distinct from an uplink of the upstream node.
-
-
33. The system of claim 44, further comprising:
means for assigning of the second channel and the third channel for the node based on a number of hops from the node to a distinguished node.
-
34. The system of claim 45, wherein the number of hops is determined from information carried in routing packets.
-
35. A mesh network comprising:
-
a plurality of access nodes including at least one distinguished node;
a plurality of links between the access nodes;
whereinany three consecutive links within a multi-hop chain from any node to the distinguished node operate on different channels.
-
-
36. The network of claim 47, further comprising:
means for assigning channels to links based on a number of hops to the distinguished node. - View Dependent Claims (25, 26, 37)
Specification