CHANNEL ASSIGNMENT FOR WIRELESS ACCESS NETWORKS
First Claim
1. A system comprising:
- a processor;
a memory readable by the processor;
wherein the memory stores instructions that when executed by the processor enable the processor to perform functions comprisingreceiving communication condition information from each of a plurality of access points enabled to participate in a network, anddetermining assignments of channels to each of the access points based at least in part on the communication condition information; and
wherein the assignments of channels are in accordance with optimizing overall communication performance of the network at a higher priority than optimizing communication performance of any one of the access points individually.
7 Assignments
0 Petitions
Accused Products
Abstract
Channel assignment for wireless access networks is directed toward improved overall communication capability of the networks. A network is formed of wireless access points (APs) coupled via wired (and/or wireless) links and enabled to communicate with clients via radio channels of each of the APs. Local information is collected at each of the APs and processed to determine channel assignments according to a Neighbor Impact Metric (NIM) that accounts for one-hop and two-hop neighbors as well as neighbors not part of the network. Optionally, the NIM accounts for traffic load on the APs. The channel assignments are determined either on a centralized resource (such as a server or one of the APs) or via a distributed scheme across the APs. The local information includes how busy a channel is and local operating conditions such as error rate and interference levels.
-
Citations
19 Claims
-
1. A system comprising:
-
a processor; a memory readable by the processor; wherein the memory stores instructions that when executed by the processor enable the processor to perform functions comprising receiving communication condition information from each of a plurality of access points enabled to participate in a network, and determining assignments of channels to each of the access points based at least in part on the communication condition information; and wherein the assignments of channels are in accordance with optimizing overall communication performance of the network at a higher priority than optimizing communication performance of any one of the access points individually. - View Dependent Claims (2, 3, 4)
-
-
5. A computer readable medium having a set of instructions stored therein that when executed by a processing element causes the processing element to perform functions comprising:
-
receiving communication condition information from each of a plurality of access points enabled to participate in a network; determining assignments of channels to each of the access points based at least in part on the communication condition information; and wherein the assignments of channels are in accordance with optimizing overall communication performance of the network at a higher priority than optimizing communication performance of any one of the access points individually. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving communication condition information from each of a plurality of access points enabled to participate in a network; determining assignments of channels to each of the access points based at least in part on the communication condition information; and wherein the assignments of channels are in accordance with optimizing overall communication performance of the network at a higher priority than optimizing communication performance of any one of the access points individually. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system comprising:
-
means for receiving communication condition information from each of a plurality of access points enabled to participate in a network; means for determining assignments of channels to each of the access points based at least in part on the communication condition information; and wherein the assignments of channels are in accordance with optimizing overall communication performance of the network at a higher priority than optimizing communication performance of any one of the access points individually. - View Dependent Claims (16)
-
-
17. A method comprising:
-
evaluating communication conditions local to an access point enabled to participate in a network; operating the access point in accordance with a channel assignment that is a function of the evaluating; and wherein the channel assignment is in accordance with optimizing overall communication performance of the network at a higher priority than optimizing communication performance of the access point. - View Dependent Claims (18)
-
-
19-20. -20. (canceled)
Specification