IP Library Granted Patent US 8,571,591
Granted Patent B2
US 8,571,591 · App. 13/218,811 · Granted Oct 29, 2013

Coexistence support for multi-channel wireless communications

Inventors: Yong Liu (Campbell, CA); Harish Ramamurthy (Sunnyvale, CA)
Assignee: Marvell World Trade Ltd.
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,571,591
App. No.
13/218,811
Filed
Aug 26, 2011
Granted
Oct 29, 2013
Kind
B2
Art Unit
2647
USPC
455/515
Abstract

Systems and techniques relating to wireless communications are described. A described technique includes monitoring a group of wireless channels that are useable by at least a first wireless communication device for wireless communications, receiving one or more beacon signals from one or more second wireless communication devices, identifying, within the group of wireless channels, one or more primary channels on which the one or more beacon signals are received, estimating a traffic load for the one or more identified primary channels, determining, based on the estimated traffic load, whether to use as a primary channel for the first wireless communication device, a channel of the one or more identified primary channels or a channel of the group of wireless channels that is separate from the one or more identified primary channels; and selecting the primary channel for the first wireless communication device based on a result of the determining.

Claims (86)

1. A method comprising:

monitoring a group of wireless channels that are useable by at least a first wireless communication device for wireless communications;

receiving one or more beacon signals from one or more second wireless communication devices;

identifying, within the group of wireless channels, one or more primary channels on which the one or more beacon signals are received from the one or more second wireless communication devices;

estimating a traffic load for the one or more identified primary channels;

determining, based on the estimated traffic load, whether to use as a primary channel for the first wireless communication device i) a channel of the one or more identified primary channels or ii) a channel of the group of wireless channels that is separate from the one or more identified primary channels; and

selecting the primary channel for the first wireless communication device based on a result of the determining.

2. The method of claim 1 , wherein selecting the primary channel for the first wireless communication device comprises

selecting, within the group of wireless channels, a channel that is separate from the one or more identified primary channels as the primary channel for the first wireless communication device based on the estimated traffic load exceeding a threshold, and

selecting the primary channel for the first wireless communication device from the one or more identified primary channels based on the estimated traffic load not exceeding the threshold.

3. The method of claim 1 , wherein

the group of wireless channels includes two frequency portions, each of the two frequency portions occupying a consecutive frequency band that is one half of a frequency band associated with the group of wireless channels, and

selecting the primary channel for the first wireless communication device comprises selecting a frequency portion of the two frequency portions to be the primary channel for the first wireless communication device, the frequency portion having a frequency band separate from one or more frequency bands of the one or more identified primary channels.

4. The method of claim 1 , wherein:

estimating the traffic load comprises

i) measuring one or more channel conditions of the one or more identified primary channels, and

ii) calculating one or more busy-to-idle ratios of the one or more identified primary channels based on the one or more channel conditions; and

the determining includes comparing the one or more busy-to-idle ratios with a threshold.

5. The method of claim 1 , wherein:

the one or more beacon signals are received from one second wireless communication device; and

selecting the primary channel for the first wireless communication device comprises selecting a primary channel of the one second communication device on which the one or more beacon signals are received as the primary channel for the first wireless communication device.

6. The method of claim 1 , wherein:

at least a subset of the group of wireless channels does not overlap with wireless channels that are usable by the one or more second wireless communication devices; and

selecting the primary channel for the first wireless communication device comprises selecting a channel in the at least the subset of the group of wireless channels as the primary channel for the first wireless communication device.

7. The method of claim 1 , wherein:

the one or more second wireless communication devices include a device that uses a 20 MHz primary channel, a 20 MHz secondary channel, and a 40 MHz secondary channel; and

selecting the primary channel for the first wireless communication device comprises selecting a channel in the 40 MHz secondary channel as the primary channel for the first wireless communication device.

8. The method of claim 1 , wherein:

the one or more second wireless communication devices include a device that uses a 20 MHz primary channel, a 20 MHz secondary channel, a 40 MHz secondary channel, and an 80 MHz secondary channel; and

selecting the primary channel for the first wireless communication device comprises selecting a channel in the 80 MHz secondary channel as the primary channel for the first wireless communication device.

9. An apparatus, comprising:

first circuitry configured to i) monitor a group of wireless channels that are useable by at least a first wireless communication device for wireless communications and ii) receive one or more beacon signals from one or more second wireless communication devices; and

second circuitry configured to i) identify, within the group of wireless channels, one or more primary channels on which the one or more beacon signals are received from the one or more second wireless communication devices, ii) estimate a traffic load for the one or more identified primary channels, and iii) determine, based on the traffic load, whether to use as a primary channel for the first wireless communication device either a channel of the one or more identified primary channels or a channel of the group of wireless channels that is separate from the one or more identified primary channels.

10. The apparatus of claim 9 , wherein the second circuitry is configured to

i) select, within the group of wireless channels, a channel that is separate from the one or more identified primary channels as the primary channel for the first wireless communication device based on the traffic load exceeding a threshold, and

ii) select the primary channel for the first wireless communication device from the one or more identified primary channels based on the traffic load not exceeding the threshold.

11. The apparatus of claim 9 , wherein

the group of wireless channels includes two frequency portions, each of the two frequency portions occupying a consecutive frequency band that is one half of a frequency band associated with the group of wireless channels, and

the second circuitry is configured to select a frequency portion of the two frequency portions to be the primary channel for the first wireless communication device, the frequency portion having a frequency band separate from one or more frequency bands of the one or more identified primary channels.

12. The apparatus of claim 9 , wherein the second circuitry is configured to

i) measure one or more channel conditions of the one or more identified primary channels, and

ii) calculate one or more busy-to-idle ratios of the one or more identified primary channels based on the one or more channel conditions, the traffic load being estimated based on the one or more busy-to-idle ratios.

13. The apparatus of claim 9 , wherein:

the one or more beacon signals are received from one second wireless communication device; and

the second circuitry is configured to select a primary channel of the one second communication device on which the one or more beacon signals are received as the primary channel for the first wireless communication device.

14. The apparatus of claim 9 , wherein:

at least a subset of the group of wireless channels does not overlap with wireless channels that are usable by the one or more second wireless communication devices; and

the second circuitry is configured to select a channel in the at least the subset of the group of wireless channels as the primary channel for the first wireless communication device.

15. The apparatus of claim 9 , wherein:

the one or more second wireless communication devices include a device that uses a 20 MHz primary channel, a 20 MHz secondary channel, and a 40 MHz secondary channel; and

the second circuitry is configured to select a channel in the 40 MHz secondary channel as the primary channel for the first wireless communication device.

16. The apparatus of claim 9 , wherein:

the one or more second wireless communication devices include a device that uses a 20 MHz primary channel, a 20 MHz secondary channel, a 40 MHz secondary channel, and an 80 MHz secondary channel; and

the second circuitry is configured to select a channel in the 80 MHz secondary channel as the primary channel for the first wireless communication device.

17. A system comprising:

transceiver electronics; and

processor electronics configured to perform operations including

monitoring a group of wireless channels that are useable by at least a first wireless communication device for wireless communications;

receiving, via the transceiver electronics, one or more beacon signals from one or more second wireless communication devices;

identifying, within the group of wireless channels, one or more primary channels on which the one or more beacon signals are received from the one or more second wireless communication devices;

estimating a traffic load for the one or more identified primary channels;

determining, based on the estimated traffic load, whether to use as a primary channel for the first wireless communication device i) a channel of the one or more identified primary channels or ii) a channel of the group of wireless channels that is separate from the one or more identified primary channels; and

selecting the primary channel for the first wireless communication device based on a result of the determining.

18. The system of claim 17 , wherein selecting the primary channel for the first wireless communication device comprises

selecting, within the group of wireless channels, a channel that is separate from the one or more identified primary channels as the primary channel for the first wireless communication device based on the estimated traffic load exceeding a threshold, and

selecting the primary channel for the first wireless communication device from the one or more identified primary channels based on the estimated traffic load not exceeding the threshold.

19. The system of claim 17 , wherein

the group of wireless channels includes two frequency portions, each of the two frequency portions occupying a consecutive frequency band that is one half of a frequency band associated with the group of wireless channels, and

selecting the primary channel for the first wireless communication device comprises selecting a frequency portion of the two frequency portions to be the primary channel for the first wireless communication device, the frequency portion having a frequency band separate from one or more frequency bands of the one or more identified primary channels.

20. The system of claim 17 , wherein:

estimating the traffic load comprises

i) measuring one or more channel conditions of the one or more identified primary channels, and

ii) calculating one or more busy-to-idle ratios of the one or more identified primary channels based on the one or more channel conditions; and

the determining includes comparing the one or more busy-to-idle ratios with a threshold.

21. The system of claim 17 , wherein:

the one or more beacon signals are received from one second wireless communication device; and

selecting the primary channel for the first wireless communication device comprises selecting a primary channel of the one second communication device on which the one or more beacon signals are received as the primary channel for the first wireless communication device.

22. The system of claim 17 , wherein:

at least a subset of the group of wireless channels does not overlap with wireless channels that are usable by the one or more second wireless communication devices; and

selecting the primary channel for the first wireless communication device comprises selecting a channel in the at least the subset of the group of wireless channels as the primary channel for the first wireless communication device.

23. The system of claim 17 , wherein:

the one or more second wireless communication devices include a device that uses a 20 MHz primary channel, a 20 MHz secondary channel, and a 40 MHz secondary channel; and

selecting the primary channel for the first wireless communication device comprises selecting a channel in the 40 MHz secondary channel as the primary channel for the first wireless communication device.

24. The system of claim 17 , wherein:

the one or more second wireless communication devices include a device that uses a 20 MHz primary channel, a 20 MHz secondary channel, a 40 MHz secondary channel, and an 80 MHz secondary channel; and

selecting the primary channel for the first wireless communication device comprises selecting a channel in the 80 MHz secondary channel as the primary channel for the first wireless communication device.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2026
From: MARVELL ASIA PTE LTD
To: LENOVO IRELAND INTERNATIONAL LIMITED
Reel/Frame 075831/0936 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053475/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: MARVELL INTERNATIONAL LTD.
To: CAVIUM INTERNATIONAL
Reel/Frame 052918/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 051778/0537 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2011
From: MARVELL INTERNATIONAL, LTD.
To: MARVELL WORLD TRADE LTD.
Reel/Frame 026831/0316 →
LICENSE Recorded Aug 30, 2011
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 026831/0333 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2011
From: MARVELL SEMICONDUCTOR, INC.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 026831/0301 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2011
From: LIU, YONG; RAMAMURTHY, HARISH
To: MARVELL SEMICONDUCTOR, INC.
Reel/Frame 026831/0283 →
Continuity (4)
Provisional Application 61437159 · Jan 28, 2011
Provisional Application 61393791 · Oct 15, 2010
Provisional Application 61379325 · Sep 1, 2010
Related Publication 20120052900A1 · Mar 1, 2012