Multi-radio unification protocol
First Claim
1. In a wireless network comprising a plurality of nodes, a method for selecting, by a first node, a channel for communicating with a second node, the first node having at least two network interfaces with radios tuned to orthogonal channels, the method comprising:
- the first node discovering network interfaces of the second node available for communicating with the first node, wherein the first and second nodes are neighbor nodes in a multi-hop ad hoc wireless network and communicate directly without communicating through an access point;
with respect to each available network interface of the second node, the first node periodically making a channel quality estimate; and
the first node making a channel selection based on the channel quality estimates, wherein making a channel selection comprises;
if a first network interface of the second node has a channel quality estimate that is preferable to channel quality estimates of other network interfaces of the second node, and if the channel quality estimate of the first network interface provides an improvement, above a threshold, over the channel quality estimate of a currently-selected network interface of the second node, selecting the first network interface; and
otherwise retaining the currently-selected network interface.
1 Assignment
0 Petitions
Accused Products
Abstract
An invention is disclosed whereby a wireless network node, equipped with two or more radio transceivers statically tuned to non-interfering frequency channels, can make decisions regarding which channel to use when communicating with a neighboring wireless node. A multi-radio unification protocol implemented in a wireless node coordinates the use of multiple wireless network interface cards and provides a virtual layer that hides the multiple physical network interfaces from higher layers of a node'"'"'s network protocol stack. The invention is applicable to wireless networks generally, including those in which some nodes do not have multiple radios or do not recognize the multi-radio unification protocol. The invention makes possible simultaneous transmissions using available channels, thereby reducing interference and delay while increasing the overall capacity of the network.
16 Citations
16 Claims
-
1. In a wireless network comprising a plurality of nodes, a method for selecting, by a first node, a channel for communicating with a second node, the first node having at least two network interfaces with radios tuned to orthogonal channels, the method comprising:
-
the first node discovering network interfaces of the second node available for communicating with the first node, wherein the first and second nodes are neighbor nodes in a multi-hop ad hoc wireless network and communicate directly without communicating through an access point; with respect to each available network interface of the second node, the first node periodically making a channel quality estimate; and the first node making a channel selection based on the channel quality estimates, wherein making a channel selection comprises; if a first network interface of the second node has a channel quality estimate that is preferable to channel quality estimates of other network interfaces of the second node, and if the channel quality estimate of the first network interface provides an improvement, above a threshold, over the channel quality estimate of a currently-selected network interface of the second node, selecting the first network interface; and otherwise retaining the currently-selected network interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. Computer-readable media storing one or more modules comprising a driver that implements a method for selecting a channel for wireless communication from a first device to a second device, the first device having at least two network interfaces comprising radios tuned to orthogonal channels, the method comprising:
-
the first device discovering available network interfaces of the second device, wherein the first and second devices are neighbor devices in a multi-hop ad hoc wireless network and communicate directly without communicating through an access point; with respect to each available network interface of the second device, the first device periodically making a channel quality estimate; and the first device making a channel selection based on the channel quality estimates, wherein making a channel selection comprises; if a first network interface of the second device has a channel quality estimate that is preferable to channel quality estimates of other network interfaces of the second device, and if the channel quality estimate of the first network interface provides an improvement, above a threshold, over the channel quality estimate of a currently-selected network interface of the second device, selecting the first network interface; and otherwise retaining the currently-selected network interface. - View Dependent Claims (16)
-
Specification