IP Library Granted Patent US 8,432,826
Granted Patent B2
US 8,432,826 · App. 12/913,200 · Granted Apr 30, 2013

Channel scanning and channel selection in a wireless communication network

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 8,432,826
App. No.
12/913,200
Granted
Apr 30, 2013
Kind
B2
Abstract

A method and apparatus to select the best channel of a wireless network for data communication at any given time, during normal operation of the network, is described. The network may be an IEEE standard 802.11 compliant network. Channel scanning may be performed in any station on the wireless network, such as an access point (AP) or a mobile station, or both. Channel scanning may be performed during data communication idle time, or simultaneously with data communication on the network. The technique can be implemented in a multiple-input multiple-output (MIMO) communication system, where the antenna or antennas used for channel scanning can be selected dynamically during operation, to optimize one or more performance characteristics.

Claims (41)

1. A method comprising:

selecting a channel to be scanned, of a wireless communication network;

scanning the channel of the wireless communication network to determine a measure of quality of the channel while maintaining an operational mode of the wireless network after a start-up mode, wherein the operational mode is characterized by two or more devices on the wireless communication network being able to communicate data with each other over the wireless communication network; and

in a first station on the wireless communication network, maintaining a data structure that includes identifiers of a plurality of channels of the wireless communication network and a corresponding measure of quality for each of the plurality of channels;

using a result of said scanning to create or update the data structure; and

advertising contents of the data structure from the first station to a second station on the wireless communication network.

2. A method comprising:

selecting a channel to be scanned, of a wireless communication network; and

scanning the channel of the wireless communication network to determine a measure of quality of the channel while maintaining an operational mode of the wireless network after a start-up mode, wherein the operational mode is characterized by two or more devices on the wireless communication network being able to communicate data with each other over the wireless communication network;

wherein said scanning is done in an M×N multiple-input multiple-output (MIMO) system which uses M antennas for transmission and N antennas for reception, where M and N each are integers greater than or equal to two (2), and wherein said scanning is done by using N1 antennas for scanning, wherein N1 is an integer greater than or equal to one (I) and less than or equal to N.

3. A method as recited in claim 2 , wherein said scanning is performed via the N1 antennas and data communication is performed via other antennas of the MIMO system other than the N1 antennas.

4. A method as recited in claim 2 , wherein said scanning is done using a first mode of the MIMO system simultaneously with data communication being done using a second mode of the MIMO system.

5. A method comprising:

selecting a channel to be scanned of a wireless communication network; and

scanning the channel of the wireless communication network to determine a measure of quality of the channel while maintaining an operational mode of the wireless network after a start-up mode, wherein the operational mode is characterized by two or more devices on the wireless communication network being able to communicate data with each other over the wireless communication network;

wherein scanning the channel comprises, in a device, monitoring a first channel on the wireless communication network for radar while the device communicates data on a second channel on the wireless communication network; the method further comprising, after monitoring the first channel for a predetermined period of time without detecting radar, switching the device from the second channel to the first channel to communicate data on the first channel.

6. A method comprising:

selecting a channel of a wireless communication network for scanning, by using an M×N multiple-input multiple-output (MIMO) wireless communication system on the wireless communication network, which uses M antennas for transmission and N antennas for reception, where M and N each are integers greater than or equal to two (2);

in the M×N MIMO wireless communication system, scanning the channel to determine a characteristic of the channel during an operational mode of the wireless network after a start-up mode, wherein the operational mode is characterized by two or more devices on the wireless communication network being able to communicate data with each other over the wireless communication network, wherein said scanning includes using N1 antennas for scanning, where N1 is an integer greater than or equal to one (1) but less than or equal to N, and wherein data communication is performed via antennas of the MIMO system other than the N1 antennas; and computing a quality value for the channel based on the characteristic, during the operational mode.

7. A method as recited in claim 6 , wherein the wireless communication network is an IEEE standard 802.11 compliant network.

8. A method as recited in claim 6 , wherein said scanning is done using a first mode of the MIMO system simultaneously with data communication being done using a second mode of the MIMO system.

9. A method as recited in claim 6 , further comprising: dynamically selecting the N1 antennas to be used for scanning, during operation of the MIMO system.

10. A method as recited in claim 6 , wherein said scanning is performed during data communication idle time on the wireless communication network.

11. A method as recited in claim 6 , wherein said scanning comprises: after communicating data on a first channel via a communication link, switching to a second channel without terminating the communication link; scanning the second channel; and after scanning the second channel, switching back to the first channel before the communication link is terminated.

12. A method as recited in claim 6 , wherein said scanning is performed simultaneously with data communication on the wireless communication network.

13. A method as recited in claim 6 , wherein said scanning is performed by a second station on the wireless communication network in response to a command from a first station on the wireless communication network.

14. A method as recited in claim 13 , further comprising: sending a result of said scanning from the second station to another station on the wireless network.

15. A method as recited in claim 6 , wherein said scanning is performed by an access point on the wireless communication network, and wherein the access point selects a channel, to use for data communication based on a result of said scanning.

16. A method as recited in claim 6 , wherein said scanning is performed by a mobile station on the wireless communication network.

17. A method as recited in claim 16 , wherein said scanning is performed by the mobile station in response to a command from an access point on the wireless communication network.

18. A method as recited in claim 16 , further comprising sending a result of said scanning from the mobile station to an access point on the wireless communication network.

19. A method as recited in claim 18 , wherein the access point selects a channel to use for data communication, based on the result.

20. A method as recited in claim 6 , further comprising: in a first station on the wireless communication network, maintaining a data structure that includes identifiers of a plurality of channels of the wireless communication network and a corresponding measure of quality for each of the plurality of channels; using a result of said scanning, to create or update the data structure; and advertising contents of the data structure from the first station to a second station on the wireless communication network.

21. A method as recited in claim 6 , further comprising: in a first station on the wireless communication network, identifying a second station that is not presently communicating data on the wireless communication network; and sending a command from the first wireless station to the second wireless station to cause the second wireless station to perform said scanning.

22. A method as recited in claim 21 , further comprising: receiving a result of said scanning at the first wireless station from the second wireless station.

23. A method as recited in claim 6 , wherein scanning the channel comprises, in a device, monitoring a first channel on the wireless communication network for radar while the device communicates data on a second channel on the wireless communication network the method further comprising, after monitoring the first channel for a predetermined period of time without detecting radar, switching the device from the second channel to the first channel to communicate data on the first channel.

24. A station for communicating data on a wireless communication network, the station comprising:

a plurality of antennas;

a. multiple-input multiple-output (MIMO) radio subsystem coupled to the plurality of antennas; and

a processor coupled to the MIMO radio subsystem, the processor configured to cause the station to scan a channel of the wireless communication network to determine a measure of quality of the channel during an operational mode after a start-up mode, wherein the operational mode is characterized by two or more devices on the wireless communication network being able to communicate data with each other over the wireless communication network;

wherein the processor is configured to cause the station to monitor a first channel on the wireless communication network for radar while the station communicates data on a second channel on the wireless communication network, and to switch from the second channel to the first channel to communicate data on the first channel after monitoring the first channel for a predetermined period of time without detecting radar.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS, RECORDED AT REEL 051426, FRAME 0410 Recorded Jun 22, 2023
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: ON SEMICONDUCTOR CONNECTIVITY SOLUTIONS, INC., AS GRANTOR
Reel/Frame 064067/0340 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2023
From: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
To: MAXLINEAR, INC.
Reel/Frame 063572/0701 →
RELEASE OF SECURITY INTEREST Recorded May 2, 2023
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: ON SEMICONDUCTOR CONNECTIVITY SOLUTIONS, INC.
Reel/Frame 063516/0736 →
MERGER AND CHANGE OF NAME Recorded Apr 6, 2023
From: RAPTOR OPERATIONS SUB, INC.; QUANTENNA COMMUNICATIONS, INC.
To: ON SEMICONDUCTOR CONNECTIVITY SOLUTIONS, INC.
Reel/Frame 063271/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2023
From: ON SEMICONDUCTOR CONNECTIVITY SOLUTIONS, INC.
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 063280/0591 →
PATENT SECURITY AGREEMENT Recorded Dec 26, 2019
From: ON SEMICONDUCTOR CONNECTIVITY SOLUTIONS, INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 051426/0410 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2019
From: SILICON VALLEY BANK
To: QUANTENNA COMMUNICATIONS, INC.
Reel/Frame 049332/0372 →
SECURITY AGREEMENT Recorded May 19, 2016
From: QUANTENNA COMMUNICATIONS, INC.
To: SILICON VALLEY BANK
Reel/Frame 038754/0371 →