Flexible radio assignment
First Claim
Patent Images
1. A network controller, comprising:
- a processor;
a memory containing a program that, when executed on the processor, performs an operation, the operation comprising;
for each of a plurality of access points, calculating a respective density value based on a number of respective neighboring access points that are in direct communication with the access point and based on a path loss between the access point and at least one of the respective neighboring access points;
selecting an access point from the plurality of access points based on the respective densities values;
calculating locations of the respective neighboring access points relative to the selected access point;
determining that a radio in the selected access point is redundant based on the calculated locations; and
managing the radio in the selected access point to mitigate co-channel interference in a frequency band after determining that the radio is redundantwherein calculating locations of the respective neighboring access points comprising calculating the locations as a function of a path loss in a first and second frequency band of the at least one of the respective neighboring access points; and
wherein the first and secondary frequency bands are different.
1 Assignment
0 Petitions
Accused Products
Abstract
A flexible radio assignment algorithm that reduces co-channel interference in Wi-Fi networks is disclosed. The flexible radio assignment algorithm calculates a density value for each of the APs controlled by a network controller. The flexible radio assignment algorithm selects an AP with the highest density value and determines that a radio in the selected AP is redundant. The flexible radio assignment algorithm manages the redundant radio in the selected AP to mitigate co-channel interference in a frequency band.
-
Citations
19 Claims
-
1. A network controller, comprising:
- a processor;
a memory containing a program that, when executed on the processor, performs an operation, the operation comprising;
for each of a plurality of access points, calculating a respective density value based on a number of respective neighboring access points that are in direct communication with the access point and based on a path loss between the access point and at least one of the respective neighboring access points;
selecting an access point from the plurality of access points based on the respective densities values;
calculating locations of the respective neighboring access points relative to the selected access point;
determining that a radio in the selected access point is redundant based on the calculated locations; and
managing the radio in the selected access point to mitigate co-channel interference in a frequency band after determining that the radio is redundantwherein calculating locations of the respective neighboring access points comprising calculating the locations as a function of a path loss in a first and second frequency band of the at least one of the respective neighboring access points; and wherein the first and secondary frequency bands are different. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- a processor;
-
8. A computer program product, comprising:
- a non-transitory computer-readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising;
computer readable program code configured to, for each of a plurality of access points, calculate a respective density value based on a number of respective neighboring access points that are in direct communication with the access point and based on a path loss between the access point and at least one of the respective neighboring access points;
computer readable program code configured to select an access point from the plurality of access points based on the respective densities values;
computer readable program code configured to calculate locations of the respective neighboring access points relative to the selected access point;
computer readable program code configured to determine that a radio in the selected access point is redundant based on the calculated locations; and
computer readable program code configured to manage the radio in the selected access point to mitigate co-channel interference in a frequency band after determining that the radio is redundantwherein calculating locations of the respective neighboring access points comprises calculating the locations as a function of a path loss in a first and second frequency band of the at least one of the respective neighboring access points; and wherein the first and second frequency bands are different. - View Dependent Claims (9, 10, 11, 12, 13, 14)
- a non-transitory computer-readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising;
-
15. A method, comprising:
- for each of a plurality of access points, calculating a respective density value based on a number of respective neighboring access points that are in direct communication with the access point and based on a path loss between the access point and at least one of the respective neighboring access points;
selecting an access point from the plurality of access points based on the respective densities values;
calculating locations of the respective neighboring access points relative to the selected access point;
determining that a radio in the selected access point is redundant based on the calculated locations; and
managing the radio in the selected access point to mitigate co-channel interference in a frequency band after determining that the radio is redundantwherein calculating locations of the respective neighboring access points comprises calculating the locations as a function of a path loss in a first and second frequency band of the at least one of the respective neighboring access points; and wherein the first and secondary frequency bands are different. - View Dependent Claims (16, 17, 18, 19)
- for each of a plurality of access points, calculating a respective density value based on a number of respective neighboring access points that are in direct communication with the access point and based on a path loss between the access point and at least one of the respective neighboring access points;
Specification