Robust coexistence service for mitigating wireless network interference
First Claim
1. At least one computer storage medium having computer-executable instructions, which when executed by a processor of a computer system perform steps for determining whether interference has achieved a threshold level in a wireless network, wherein the wireless network comprises a serving basic service set (BSS) that includes a first device for receiving wireless signals, and a second device for transmitting wireless signals, the steps comprising:
- receiving classified data from one or more classifiers, the classified data describing interference that is detectable within the wireless network;
determining, by the processor, whether the interference is being generated by a non-WLAN interferer or by a WLAN interferer that is part of a different BSS operating in the same channel;
if it is determined that the interferer is a non-WLAN interferer, performing the following;
the processor generating a noise floor for the first device by subtracting a required signal to noise ratio at each data rate from a receive sensitivity of the first device at the corresponding data rate; and
comparing the interference level to the noise floor such that if the interference level is below the noise floor, the interference is ignored, otherwise the interference is addressed;
if it is determined that the interferer is a WLAN interferer that is part of a different BSS, performing the following;
the processor sending a command to each wireless node in the serving BSS, the command causing each wireless node to cease transmitting;
the processor sending a command to a sniffer to cause the sniffer to sniff the channel to detect the presence of the WLAN interferer;
the processor receiving a radio signal strength indicator (RSSI) from the different BSS that includes the WLAN interferer;
comparing the RSSI of the different BSS to the RSSI of the serving BSS such that if the RSSI of the different BSS is a threshold level below the RSSI of the serving BSS,the interference is ignored, otherwise the interference is addressed;
addressing the interference by performing one of fragmenting packets of a signal transmitted from the second device to the first device, or by performing instantaneous frequency selection.
2 Assignments
0 Petitions
Accused Products
Abstract
Described is a determination of whether interference in a wireless network has achieved a threshold level that adversely impacts communication bandwidth. If so, action is taken to mitigate the effects of the interference and thereby improve the bandwidth. The action that is taken may be in the form of at least one mitigation solution, including mitigating by packet fragmentation, mitigating by changing the wireless network'"'"'s current operating frequency, mitigating by changing a power level, mitigating by transmit dodging, and/or mitigating by pre-selecting at least one transmission criterion based on an observed pattern. A framework is provided to coordinate mitigation of interference-related problems, and includes an interferer decision mechanism that receives RF interference related-data and evaluates the interference data against a threshold. Mitigation is employed when the threshold is achieved on the current operating frequency.
-
Citations
19 Claims
-
1. At least one computer storage medium having computer-executable instructions, which when executed by a processor of a computer system perform steps for determining whether interference has achieved a threshold level in a wireless network, wherein the wireless network comprises a serving basic service set (BSS) that includes a first device for receiving wireless signals, and a second device for transmitting wireless signals, the steps comprising:
-
receiving classified data from one or more classifiers, the classified data describing interference that is detectable within the wireless network; determining, by the processor, whether the interference is being generated by a non-WLAN interferer or by a WLAN interferer that is part of a different BSS operating in the same channel; if it is determined that the interferer is a non-WLAN interferer, performing the following; the processor generating a noise floor for the first device by subtracting a required signal to noise ratio at each data rate from a receive sensitivity of the first device at the corresponding data rate; and comparing the interference level to the noise floor such that if the interference level is below the noise floor, the interference is ignored, otherwise the interference is addressed; if it is determined that the interferer is a WLAN interferer that is part of a different BSS, performing the following; the processor sending a command to each wireless node in the serving BSS, the command causing each wireless node to cease transmitting; the processor sending a command to a sniffer to cause the sniffer to sniff the channel to detect the presence of the WLAN interferer; the processor receiving a radio signal strength indicator (RSSI) from the different BSS that includes the WLAN interferer; comparing the RSSI of the different BSS to the RSSI of the serving BSS such that if the RSSI of the different BSS is a threshold level below the RSSI of the serving BSS, the interference is ignored, otherwise the interference is addressed; addressing the interference by performing one of fragmenting packets of a signal transmitted from the second device to the first device, or by performing instantaneous frequency selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method performed by a processor of a computing device in a wireless network for determining whether interference has achieved a threshold level in the wireless network, wherein the wireless network comprises a serving basic service set (BSS) that includes a first device for receiving wireless signals, and a second device for transmitting wireless signals, the steps comprising:
-
receiving classified data from one or more classifiers, the classified data describing interference that is detectable within the wireless network; determining, by the processor, whether the interference is being generated by a non-WLAN interferer or by a WLAN interferer that is part of a different BSS operating in the same channel; if it is determined that the interferer is a non-WLAN interferer, performing the following; the processor generating a noise floor for the first device by subtracting a required signal to noise ratio at each data rate from a receive sensitivity of the first device at the corresponding data rate; and comparing the interference level to the noise floor such that if the interference level is below the noise floor, the interference is ignored, otherwise the interference is addressed; if it is determined that the interferer is a WLAN interferer that is part of a different BSS, performing the following; the processor sending a command to each wireless node in the serving BSS, the command causing each wireless node to cease transmitting; the processor sending a command to a sniffer to cause the sniffer to sniff the channel to detect the presence of the WLAN interferer; the processor receiving a radio signal strength indicator (RSSI) from the different BSS that includes the WLAN interferer; comparing the RSSI of the different BSS to the RSSI of the serving BSS such that if the RSSI of the different BSS is a threshold level below the RSSI of the serving BSS, the interference is ignored, otherwise the interference is addressed; addressing the interference by performing one of fragmenting packets of a signal transmitted from the second device to the first device, or by performing instantaneous frequency selection. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification