Method and apparatus for channel assignment within ad-hoc communication system
First Claim
1. A method for a node to aide in channel assignment within an ad-hoc communication system, the method comprising the steps of:
- receiving a route-request (RREQ) packet on a first frequency, the RREQ packet comprising information;
determining if the node is acting as an intersection between two active flows and is switching between two channels to support the flows;
determining a channel quality taken from the group consisting of an interference metric, an achievable throughput, a congestion, and a channel load;
updating the information based on if the node is acting as an intersection between two active flows and is switching between two channels to support the flows, and additionally updating the information based on the channel quality;
transmitting the RREQ packet having the updated information to all neighboring nodes, wherein the transmission takes place on all available frequencies and is utilized for channel assignment.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for channel assignment within an ad-hoc communication system utilizing multiple channels is provided herein. Individual nodes receive and send route-request (RREQ) packets on all channels rather than a single channel. Each route-request packet comprises a first and a second table. The first table comprises a channel state for the link and the second table comprises a channel quality metric for the link. Each node updates the channel state and channel quality tables and forwards them in the RREQ packet as part of the route-discovery process. When channel selection is made, the channel selection is based on the channel state and the channel quality tables.
12 Citations
2 Claims
-
1. A method for a node to aide in channel assignment within an ad-hoc communication system, the method comprising the steps of:
-
receiving a route-request (RREQ) packet on a first frequency, the RREQ packet comprising information; determining if the node is acting as an intersection between two active flows and is switching between two channels to support the flows; determining a channel quality taken from the group consisting of an interference metric, an achievable throughput, a congestion, and a channel load; updating the information based on if the node is acting as an intersection between two active flows and is switching between two channels to support the flows, and additionally updating the information based on the channel quality; transmitting the RREQ packet having the updated information to all neighboring nodes, wherein the transmission takes place on all available frequencies and is utilized for channel assignment. - View Dependent Claims (2)
-
Specification