IP Library Granted Patent US 8,532,221
Granted Patent B2
US 8,532,221 · App. 13/025,081 · Granted Sep 10, 2013

Transmission protection for wireless communications

Inventors: Yong Liu (Campbell, CA); Raja Banerjea (Sunnyvale, 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,532,221
App. No.
13/025,081
Filed
Feb 10, 2011
Granted
Sep 10, 2013
Kind
B2
Art Unit
2634
USPC
375/267
Abstract

Systems and techniques relating to wireless communications are described. A described technique includes identifying devices to receive spatially steered data frames during a transmission opportunity (TXOP), the data frames being included in a multi-user frame; transmitting, during the TXOP, request to send (RTS) information to the identified devices; receiving clear to send (CTS) responses from the identified devices; determining bandwidth configurations for the identified devices based on the CTS responses; selecting a bandwidth configuration for the multi-user frame based on the bandwidth configurations to produce a selected bandwidth configuration that enables the data frames to be spatially steered and transmitted concurrently within the multi-user frame; and transmitting, during the TXOP, the multi-user frame to the identified devices in accordance with the selected bandwidth configuration. The bandwidth configuration can indicate one or more frequency bands that are available during at least a portion of the TXOP.

Claims (72)

1. A method, comprising:

identifying devices to receive spatially steered data frames during a transmission opportunity (TXOP), the data frames being included in a multi-user frame;

transmitting, during the TXOP, request to send (RTS) information to the identified devices;

receiving clear to send (CTS) responses from the identified devices;

determining bandwidth configurations for the identified devices based on the CTS responses;

selecting a bandwidth configuration for the multi-user frame based on the bandwidth configurations to produce a selected bandwidth configuration that enables the data frames to be spatially steered and transmitted concurrently within the multi-user frame, the selected bandwidth configuration indicating one or more frequency bands that are available during at least a portion of the TXOP; and

transmitting, during the TXOP, the multi-user frame to the identified devices in accordance with the selected bandwidth configuration.

2. The method of claim 1 , wherein

transmitting the RTS information comprises transmitting a first RTS frame to a first device of the identified devices,

receiving the CTS responses comprises receiving, after transmitting the first RTS frame, a first CTS frame,

transmitting the RTS information comprises transmitting, based on receiving the first CTS frame, a second RTS frame to a second device of the identified devices, and

receiving the CTS responses comprises receiving, after transmitting the second RTS frame, a second CTS frame.

3. The method of claim 2 , wherein determining the bandwidth configurations comprises determining a first bandwidth configuration for the first device based on the first CTS frame, and determining a second bandwidth configuration for the second device based on the second CTS frame,

wherein the first bandwidth configuration indicated by the first CTS frame is equal to or less than a bandwidth configuration indicated by the first RTS frame, the first bandwidth configuration being based on an available bandwidth at the first device,

wherein the second bandwidth configuration indicated by the second CTS frame is equal to or less than a bandwidth configuration indicated by the second RTS frame, the second bandwidth configuration being based on an available bandwidth at the second device, and

wherein selecting the bandwidth configuration for the multi-user frame comprises selecting a smallest bandwidth configuration indicated by the CTS responses.

4. The method of claim 3 , further comprising:

selecting the bandwidth configuration indicated by the second RTS frame to be less than or equal to the bandwidth configuration indicated by the first CTS frame.

5. The method of claim 2 , wherein transmitting the second RTS frame comprises transmitting the second RTS frame responsive to an expiration of a timer, wherein the timer is configured based on i) receiving the first CTS frame and ii) an interframe space (IFS) parameter, and wherein the second device is configured to determine an availability of two or more channels during a duration of the timer.

6. The method of claim 2 , wherein transmitting the second RTS frame comprises transmitting the second RTS frame responsive to an expiration of a timer, wherein the timer is configured based on i) receiving the first CTS frame and ii) a short interframe space (SIFS) parameter, and wherein the second CTS frame indicates the same bandwidth configuration as indicated by the second RTS frame.

7. The method of claim 1 , wherein

the multi-user frame comprises i) data belonging to a primary access category and ii) data belonging to a secondary access category,

identifying the devices comprises identifying a primary device of the devices that will receive data belonging to the primary access category, and

transmitting the RTS information comprises transmitting an initial RTS frame to the primary device.

8. The method of claim 1 , wherein transmitting the RTS information comprises transmitting a multi-user RTS (MU-RTS) frame to cause the identified devices to transmit the CTS responses.

9. The method of claim 8 , wherein receiving the CTS responses comprises receiving, during a response period associated with the MU-RTS frame, CTS frames via respective spatial wireless communication channels.

10. The method of claim 1 , wherein the CTS responses comprise an indication of one or more valid frequency bands available for transmission, the one or more frequency bands providing an aggregate bandwidth of 20 MHz, 40 MHz, 80 MHz, or 160 MHz.

11. An apparatus, comprising:

circuitry to access a wireless communication interface; and

processor electronics configured to

identify devices to receive spatially steered data frames during a transmission opportunity (TXOP), the data frames being included in a multi-user frame;

transmit, during the TXOP, request to send (RTS) information to the identified devices;

receive clear to send (CTS) responses from the identified devices;

determine bandwidth configurations for the identified devices based on the CTS responses;

select a bandwidth configuration for the multi-user frame based on the bandwidth configurations to produce a selected bandwidth configuration that enables the data frames to be spatially steered and transmitted concurrently within the multi-user frame, the selected bandwidth configuration indicating one or more frequency bands that are available during at least a portion of the TXOP; and

control, during the TXOP, a transmission of the multi-user frame via the wireless communication interface to the identified devices in accordance with the selected bandwidth configuration.

12. The apparatus of claim 11 , wherein the processor electronics are configured to

transmit a first RTS frame to a first device of the identified devices, the RTS information including the first RTS frame,

receive a first CTS frame in response to the first RTS frame, the CTS responses including the first CTS frame,

transmit, responsive to receiving the first CTS frame, a second RTS frame to a second device of the identified devices, the RTS information including the second RTS frame, and

receive a second CTS frame in response to the second RTS frame, the CTS responses including the second CTS frame.

13. The apparatus of claim 12 , wherein the processor electronics are configured to determine a first bandwidth configuration for the first device based on the first CTS frame, and determine a second bandwidth configuration for the second device based on the second CTS frame,

wherein the first bandwidth configuration indicated by the first CTS frame is equal to or less than a bandwidth configuration indicated by the first RTS frame, the first bandwidth configuration being based on an available bandwidth at the first device,

wherein the second bandwidth configuration indicated by the second CTS frame is equal to or less than a bandwidth configuration indicated by the second RTS frame, the second bandwidth configuration being based on an available bandwidth at the second device, and

the processor electronics are configured to select the bandwidth configuration for the multi-user frame based on selecting a smallest bandwidth configuration indicated by the CTS responses.

14. The apparatus of claim 13 , wherein the processor electronics are configured to select the bandwidth configuration indicated by the second RTS frame to be less than or equal to the bandwidth configuration indicated by the first CTS frame.

15. The apparatus of claim 12 , wherein transmitting the second RTS frame is responsive to an expiration of a timer, wherein the timer is configured based on i) receiving the first CTS frame and ii) an interframe space (IFS) parameter, and wherein the second device is configured to determine an availability of two or more channels during a duration of the timer.

16. The apparatus of claim 12 , wherein transmitting the second RTS frame is responsive to an expiration of a timer, wherein the timer is configured based on i) receiving the first CTS frame and ii) a short interframe space (SIFS) parameter, and wherein the second CTS frame indicates the same bandwidth configuration as indicated by the second RTS frame.

17. The apparatus of claim 16 , wherein

the multi-user frame comprises i) data belonging to a primary access category and ii) data belonging to a secondary access category,

the processor electronics are configured to identify a primary device of the devices that will receive data belonging to the primary access category, and

transmitting the RTS information comprises transmitting an initial RTS frame to the primary device.

18. The apparatus of claim 11 , wherein transmitting the RTS information comprises transmitting a multi-user RTS (MU-RTS) frame to cause the identified devices to transmit the CTS responses.

19. The apparatus of claim 18 , wherein receiving the CTS responses comprises receiving, during a response period associated with the MU-RTS frame, CTS frames via respective spatial wireless communication channels.

20. The apparatus of claim 11 , wherein the CTS responses comprise an indication of one or more valid frequency bands available for transmission, the one or more frequency bands providing an aggregate bandwidth of 20 MHz, 40 MHz, 80 MHz, or 160 MHz.

21. A system comprising:

processor electronics configured to

identify devices to receive spatially steered data frames during a transmission opportunity (TXOP), the data frames being included in a multi-user frame;

transmit, during the TXOP, request to send (RTS) information to the identified devices;

receive clear to send (CTS) responses from the identified devices;

determine bandwidth configurations for the identified devices based on the CTS responses;

select a bandwidth configuration for the multi-user frame based on the bandwidth configurations to produce a selected bandwidth configuration that enables the data frames to be spatially steered and transmitted concurrently within the multi-user frame, the selected bandwidth configuration indicating one or more frequency bands that are available during at least a portion of the TXOP; and

circuitry to transmit, during the TXOP, the multi-user frame to the identified devices in accordance with the selected bandwidth configuration.

22. The system of claim 21 , wherein the processor electronics are configured to

transmit a first RTS frame to a first device of the identified devices, the RTS information including the first RTS frame,

receive a first CTS frame in response to the first RTS frame, the CTS responses including the first CTS frame,

transmit, responsive to receiving the first CTS frame, a second RTS frame to a second device of the identified devices, the RTS information including the second RTS frame, and

receive a second CTS frame in response to the second RTS frame, the CTS responses including the second CTS frame.

23. The system of claim 22 , wherein the processor electronics are configured to determine a first bandwidth configuration for the first device based on the first CTS frame, and determine a second bandwidth configuration for the second device based on the second CTS frame,

wherein the first bandwidth configuration indicated by the first CTS frame is equal to or less than a bandwidth configuration indicated by the first RTS frame, the first bandwidth configuration being based on an available bandwidth at the first device,

wherein the second bandwidth configuration indicated by the second CTS frame is equal to or less than a bandwidth configuration indicated by the second RTS frame, the second bandwidth configuration being based on an available bandwidth at the second device, and

wherein the processor electronics are configured to select the bandwidth configuration for the multi-user frame based on selecting a smallest bandwidth configuration indicated by the CTS responses.

Assignments (7)
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 Jun 28, 2011
From: MARVELL INTERNATIONAL LTD.
To: MARVELL WORLD TRADE LTD.
Reel/Frame 026516/0146 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2011
From: LIU, YONG; BANERJEA, RAJA; RAMAMURTHY, HARISH
To: MARVELL SEMICONDUCTOR, INC.
Reel/Frame 026362/0965 →
LICENSE Recorded May 31, 2011
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 026363/0317 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2011
From: MARVELL SEMICONDUCTOR, INC.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 026363/0199 →
Continuity (9)
Provisional Application 61415778 · Nov 19, 2010
Provisional Application 61412361 · Nov 10, 2010
Provisional Application 61407259 · Oct 27, 2010
Provisional Application 61405555 · Oct 21, 2010
Provisional Application 61377395 · Aug 26, 2010
Provisional Application 61305495 · Feb 17, 2010
Provisional Application 61303817 · Feb 12, 2010
Provisional Application 61303223 · Feb 10, 2010
Related Publication 20110194644A1 · Aug 11, 2011