IP Library Granted Patent US 9,775,164
Granted Patent B2
US 9,775,164 · App. 14/562,493 · Granted Sep 26, 2017

Automatic wireless network channel selection

Inventors: Peiman Amini (Mountain View, CA); Joseph Amalan Arul Emmanuel (Cupertino, CA)
Assignee: NETGEAR, INC.
H04W72/082H04W16/10H04W52/0212H04W72/0453H04W84/12Y02B60/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,775,164
App. No.
14/562,493
Granted
Sep 26, 2017
Kind
B2
Abstract

A method for selecting signal channel for a wireless networking device is provided. The method collects WLAN and non-WLAN interference information on the candidate channels. The method then determines a weighted grade for each of the candidate channels based on the collected WLAN and non-WLAN interference information. A channel is selected among the candidate channels based on the weighted grades. The method further adjusts WLAN transmit parameter of the wireless networking device based on the collected WLAN and non-WLAN interference information.

Claims (86)

1. A method for selecting a channel for a wireless networking device, comprising:

collecting, by the wireless networking device, WLAN and non-WLAN interference information on a plurality of candidate channels, wherein the collected WLAN and non-WLAN interference information includes a table of radio receiving gain information or a table of radio transmitting gain information for WLAN and non-WLAN interference for each of the plurality of candidate channels;

determining a weighted grade for each of the plurality of candidate channels based on the collected WLAN and non-WLAN interference information, wherein the weighted grade includes a negative component corresponding to an overlapping portion of a spectrum mask if the overlapping portion exceeds a threshold;

selecting the channel among the plurality of candidate channels based on the weighted grades; and

adjusting WLAN transmit parameter and/or receive parameter of the wireless networking device based on the collected WLAN and non-WLAN interference information.

2. The method of claim 1 , wherein the step of adjusting comprises:

collecting statistics needed from an automatic channel selection (ACS) or WLAN driver for the selected channels and neighboring channels;

determining that the wireless networking device is in a densely populated area that is populated by many wireless devices; and

determining optimized value of transmit power and/or receive power of the wireless networking device that is appropriate for the densely populated area and adjusting the transmit power and/or receive power.

3. The method of claim 1 , wherein the step of adjusting comprises:

adjusting receive sensitivity parameters of the wireless networking device based on the collected WLAN and non-WLAN interference information.

4. The method of claim 1 , wherein the step of adjusting comprises:

determining optimized values of parameters that relate to signal transmission and/or reception including gain settings; and

adjusting the gain settings for the signal transmission and/or reception based on the optimized values.

5. The method of claim 1 , wherein the channel is selected among the candidate channels that includes all WiFi channels in 2.4 GHz band.

6. The method of claim 1 , wherein the step of selecting further comprises:

selecting the channel among the candidate channels based on information regarding power amplifier power consumption or bias current amplitude of the wireless networking device such that a battery consumption of the wireless networking device is optimized.

7. The method of claim 1 , wherein the collected WLAN and non-WLAN interference information include a table of radio receiving gain information and/or a table of radio transmitting gain information.

8. The method of claim 1 , further comprising:

adjusting a receive process threshold of the wireless networking device after determining a noisy environment based on the collected WLAN and non-WLAN interference information.

9. The method of claim 1 , further comprising:

adjusting parameters of enhanced distributed channel access (EDCA) based on environmental noise information.

10. The method of claim 1 , further comprising:

using a classification algorithm to determine a type of a device that generates the non-WLAN interference information; and

adjusting receiver parameters based on an output of the classification algorithm.

11. The method of claim 1 , further comprising:

executing an automatic channel selection code; and

reading optimization criteria that are stored in the wireless networking device.

12. The method of claim 1 , further comprising:

powering on the wireless networking device.

13. The method of claim 1 , further comprising:

performing an optimization process based on optimization criteria.

14. The method of claim 1 , further comprising:

waiting for a pre-determined channel selection period.

15. The method of claim 1 , further comprising:

updating WLAN and non-WLAN interference information for at least a subset of the candidate channels.

16. The method of claim 15 , further comprising:

determine whether statistics of device interface is above a threshold value and whether a channel switch condition is proper;

performing another optimization process; and

selecting a channel among the candidate channels based on newly determined weighted grades.

17. The method of claim 1 , wherein the collecting comprises:

passively scanning the candidate channels.

18. The method of claim 17 , wherein the collecting further comprises:

actively scanning at least a subset of the candidate channels.

19. The method of claim 17 , wherein the collecting further comprises:

measuring noise levels on the candidate channels; and

measuring WLAN activities on the candidate channels.

20. The method of claim 17 , wherein the collecting further comprises:

performing spectral analysis on a noise signal on one of the candidate channels.

21. The method of claim 17 , wherein the collecting further comprises:

performing classification process for known non-WLAN source of noise and interference.

22. The method of claim 1 , wherein the wireless networking device uses the table of radio receiving gain information to minimize an effect of interference and noise from the selected channel and neighboring channels.

23. The method of claim 1 , wherein the wireless networking device uses the table of radio transmitting gain information to minimize a transmitting power consumption and optimize a performance of the wireless networking device operating at the selected channel.

24. A method of channel selection, comprising:

collecting, by a wireless networking device, WLAN and non-WLAN interference information on a plurality of candidate channels, wherein the collected WLAN and non-WLAN interference information includes a table of radio receiving gain information or a table of radio transmitting gain information for WLAN and non-WLAN interference for each of the plurality of candidate channels;

determining a weighted grade for each of the plurality of candidate channels based on the collected WLAN and non-WLAN interference information, wherein the weighted grade includes a negative component based on an overlapping portion of a spectrum mask if the overlapping portion exceeds a threshold; and

selecting a channel among the plurality of candidate channels based on the weighted grades.

25. The method of claim 24 , wherein the determining comprises:

assigning a weighted negative grade for each overlapping sets of associated devices based on signal strength and WLAN activity.

26. The method of claim 24 , wherein the determining comprises:

assigning a weighted negative grade for noise that is above a threshold value.

27. The method of claim 24 , wherein the determining comprises:

assigning a weighted negative grade for a known non-WLAN interfering source.

28. The method of claim 24 , wherein the determining comprises:

assigning a weighted positive grade based on the maximum transmit power of the wireless networking device.

29. The method of claim 24 , wherein the determining comprises:

assessing coexistence and secondary channel limitations of 40 MHz and 80 MHz channels; and

removing unsuitable wider channels.

30. The method of claim 24 , wherein the determining comprises:

calculating a summation of grades for difference factors regarding an individual channel of the candidate channels as the weighted grade for the individual channel.

31. A method for avoiding interference for a wireless networking device, comprising:

collecting, by the wireless networking device, WLAN and non-WLAN interference information on a plurality of candidate channels, wherein the collected WLAN and non-WLAN interference information includes a table of radio receiving gain information or a table of radio transmitting gain information for WLAN and non-WLAN interference for each of the plurality of candidate channels;

determining a weighted grade for each of the plurality of candidate channels based on the collected WLAN and non-WLAN interference information, wherein the weighted grade includes a negative component based on an overlapping portion of a spectrum mask if the overlapping portion exceeds a threshold; and

adjusting WLAN transmit parameter of the wireless networking device based on the collected WLAN and non-WLAN interference information.

32. The method of claim 31 , wherein the adjusting comprises:

collecting statistics needed from an automatic channel selection (ACS) ACS or WLAN driver for the selected channels and neighboring channels; and

determining optimized value of transmit power of the wireless networking device and adjusting transmit power.

33. The method of claim 31 , wherein the adjusting comprises:

determining optimized values of parameters that relate to signal transmission and/or signal reception including gain settings; and

adjusting the parameters based on the optimized values.

34. The method of claim 31 , wherein the adjusting comprises:

determining optimized values of MAC settings; and

adjusting the MAC settings based on the optimized values.

35. The method of claim 31 , further comprising:

determining a type of an environment based on the collected WLAN and non-WLAN interference information; and

adjusting receiver settings for the wireless networking device to optimize the performance of the wireless networking device in the environment.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2025
From: NETGEAR INC.
To: ESTELGIA, LLC
Reel/Frame 070403/0782 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2017
From: AMINI, PEIMAN; EMMANUEL, JOSEPH AMALAN ARUL
To: NETGEAR, INC.
Reel/Frame 043287/0428 →
Continuity (2)
Provisional Application 61932724 · Jan 28, 2014
Related Publication 20150215950A1 · Jul 30, 2015