Optimization of radio resource management (RRM) based on channel assignments
View Patent ↗In an example, a method includes, for each of a plurality of access points (APs) in a wireless network, automatically configuring the AP with a channel-specific transmit power optimization corresponding to an assigned channel of a plurality of channels of a given frequency band, wherein the channel-specific transmit power optimization is based on a difference between attenuation of wireless signals transmitted using the assigned channel of the plurality of channels and attenuation of wireless signals transmitted using a baseline channel of the plurality of channels.
1 . A system comprising:
one or more processors; and
a memory comprising instructions that when executed by the one or more processors cause the one or more processors to:
determine, a difference between attenuation of wireless signals transmitted using an assigned frequency channel of a given frequency band and attenuation of wireless signals transmitted using a baseline frequency channel of the given frequency band lower in frequency than the assigned frequency channel, and
automatically configure, based on the difference, a transmit power of an access point (AP) for the assigned frequency channel.
2 . The system of claim 1 , wherein to determine the difference, the instructions further cause the one or more processors to:
determine the difference between attenuation of wireless signals transmitted using the assigned frequency channel of the given frequency band at a selected distance and attenuation of wireless signals transmitted using the baseline frequency channel of the given frequency band at the selected distance.
3 . The system of claim 1 , wherein the given frequency band is a 6 GHz frequency band comprising a plurality of frequency including one or more of 20 MHz channels, 40 MHz channels, 80 MHz channels, or 160 MHz channels.
4 . The system of claim 1 , the memory further comprising instructions that when executed by the one or more processors cause the one or more processors to:
generate a neighborhood graph of a plurality of APs, including the AP, assigned to the assigned frequency channel of the given frequency band; and
reconfigure one or more APs of the plurality of APs assigned to the assigned frequency channel of the given frequency band with the transmit power.
5 . The system of claim 1 , the memory further comprising instructions that when executed by the one or more processors cause the one or more processors to:
determine, for each frequency channel of a plurality of frequency channels of the given frequency band, a difference between attenuation of wireless signals transmitted using a corresponding frequency channel of the plurality of frequency channels and attenuation of wireless signals transmitted using the baseline frequency channel of the given frequency band; and
automatically configure, based on the difference determined for each frequency channel of the plurality of frequency channels, a corresponding transmit power of the AP for each frequency channel of the plurality of frequency channels of the given frequency band.
6 . The system of claim 1 , the memory further comprising instructions that when executed by the one or more processors cause the one or more processors to:
determine channel assignments for a plurality of APs, including the AP; and
configure one or more APs of the plurality of APs assigned to the assigned frequency channel with the transmit power for the assigned frequency channel.
7 . The system of claim 1 , wherein to determine the difference, the instructions further cause the one or more processors to:
determine the difference between attenuation of wireless signals transmitted by one or more APs of a plurality of APs, including the AP, and received by one or more wireless client devices using the assigned frequency channel at one or more selected distances and attenuation of wireless signals transmitted by one or more APs of the plurality of APs and received by one or more wireless client devices using the baseline frequency channel at the one or more selected distances.
8 . The system of claim 1 , the memory further comprising instructions that when executed by the one or more processors cause the one or more processors to:
generate a neighborhood graph of a plurality of APs, including the AP, assigned to the assigned frequency channel of the given frequency band;
determine a measure of distance between the AP and one or more neighbor APs of the plurality of APs;
determine the transmit power based on the given frequency band and the measure of distance; and
reconfigure one or more APs of the plurality of APs assigned to the assigned frequency channel of the given frequency band with the transmit power.
9 . The system of claim 1 , the memory further comprising instructions that when executed by the one or more processors cause the one or more processors to:
generate a neighborhood graph of a plurality of APs, including the AP, assigned to the assigned frequency channel of the given frequency band;
determine a measure of distance between the AP and mobile and static devices associated with the AP;
determine the transmit power based on the given frequency band and the determined distance measure; and
reconfigure one or more APs of the plurality of APs assigned to the assigned frequency channel of the given frequency band with the transmit power.
10 . A method comprising:
determining a difference between attenuation of wireless signals transmitted using an assigned frequency channel of a given frequency band and attenuation of wireless signals transmitted using a baseline frequency channel of the given frequency band lower in frequency than the assigned frequency channel; and
automatically configuring, based on the difference, a transmit power of an access point (AP) for the assigned frequency channel.
11 . The method of claim 10 , wherein determining the difference further comprises:
determining the difference between attenuation of wireless signals transmitted using the assigned frequency channel of the given frequency band at a selected distance and attenuation of wireless signals transmitted using the baseline frequency channel of the given frequency band at the selected distance.
12 . The method of claim 10 , wherein the given frequency band is a 6 GHz frequency band comprising a plurality of frequency channels including one or more of 20 MHz channels, 40 MHz channels, 80 MHz channels, or 160 MHz channels.
13 . The method of claim 10 , further comprising:
generating a neighborhood graph of a plurality of APs, including the AP, assigned to the assigned frequency channel of the given frequency band; and
reconfiguring one or more APs of the plurality of APs assigned to the assigned frequency channel of the given frequency band with the transmit power.
14 . The method of claim 10 , further comprising:
determining, for each frequency channel of a plurality of frequency channels of the given frequency band, a difference between attenuation of wireless signals transmitted using a corresponding frequency channel of the plurality of frequency channels and attenuation of wireless signals transmitted using the baseline frequency channel of the given frequency band; and
automatically configuring, based on the difference determined for each frequency channel of the plurality of frequency channels, a corresponding transmit power of the AP for each frequency channel of the plurality of frequency channels of the given frequency band.
15 . The method of claim 10 , wherein determining the difference further comprises:
determining the difference between attenuation of wireless signals transmitted by one or more APs of a plurality of APs, including the AP, and received by one or more wireless client devices using the assigned frequency channel at one or more selected distances and attenuation of wireless signals transmitted by one or more APs of the plurality of APs and received by one or more wireless client devices using the baseline frequency channel at the one or more selected distances.
16 . The method of claim 10 , further comprising:
generating a neighborhood graph of a plurality of APs, including the AP, assigned to the assigned frequency channel of the given frequency band;
determining a measure of distance between the AP and one or more neighbor APs of the plurality of APs;
determining the transmit power based on the given frequency band and the measure of distance; and
reconfiguring one or more APs of the plurality of APs assigned to the assigned frequency channel of the given frequency band with the transmit power.
17 . The method of claim 10 , further comprising:
generating a neighborhood graph of a plurality of APs, including the AP assigned to the assigned frequency channel of the given frequency band;
determining a measure of distance between an AP and mobile and static devices associated with the AP;
determining the transmit power based on the given frequency band and the determined distance measure; and
reconfiguring one or more APs of the plurality of APs assigned to the assigned frequency channel of the given frequency band with the transmit power.
18 . Non-transitory computer-readable media comprising instructions that when executed by one or more processors cause the one or more processors to:
determine, a difference between attenuation of wireless signals transmitted using an assigned frequency channel of a given frequency band and attenuation of wireless signals transmitted using a baseline frequency channel of the given frequency band lower in frequency than the assigned frequency channel.
19 . The system of claim 1 , wherein to automatically configure the transmit power, the one or more processors are configured to increase the transmit power for the AP for the assigned frequency channel.
20 . The method of claim 10 , wherein automatically configuring the transmit power further comprises:
increasing the transmit power for the AP for the assigned frequency channel.