IP Library Granted Patent US 10,219,299
Granted Patent B2
US 10,219,299 · App. 15/399,610 · Granted Feb 26, 2019

Channel aware resource allocation

Inventors: George Cherian (San Diego, CA); Simone Merlin (San Diego, CA); Alfred Asterjadhi (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04W74/0808H04L5/0053H04W72/044H04W72/0413H04W74/004
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 10,219,299
App. No.
15/399,610
Granted
Feb 26, 2019
Kind
B2
Abstract

A method, an apparatus, and a computer-readable medium for wireless communication are provided. In one aspect, an apparatus is configured transmit, to a set of stations, a trigger frame that indicates a set of RUs for uplink and/or downlink transmission available to each station of the set of stations. The trigger frame may be a request for feedback on the set of RUs from each station. The apparatus may be configured to receive from each station a response frame over an uplink resource based on the transmitted trigger frame. The response frame may include the feedback on the set of RUs and may be received independent of a channel condition associated with the uplink resource. The feedback may be an ordered list of RUs based on the set of RUs.

Claims (55)

1. A method of wireless communication by an apparatus, comprising:

generating, for transmission to a set of stations, a first frame that indicates a set of resource units (RUs) available for transmission to each station of the set of stations, wherein the first frame comprises a request for feedback on the set of RUs from each station;

outputting, for transmission to the set of stations, the first frame; and

obtaining, from each station, a response frame based on the first frame, wherein the response frame includes a bitmap indicating the feedback on the set of RUs.

2. The method of claim 1 , wherein a channel condition associated with an RU of the set of RUs indicates that a channel associated with the RU of the set of RUs is busy based on one of a clear channel assessment (CCA) determination, a network allocation vector (NAV) setting, an energy detection (ED) level being above a first threshold, or a channel quality information (CQI) being below a second threshold, and wherein the response frame from each station is obtained on the RU of the set of RUs while the channel is busy.

3. The method of claim 1 , further comprising:

determining a subset of stations to be scheduled for transmission based on the bitmap indicating the feedback on the set of RUs;

generating a second frame for transmission to the subset of stations indicating a subset of RUs allocated to each station in the subset of stations for transmission; and

outputting the second frame for transmission to the subset of stations.

4. The method of claim 1 , wherein the bitmap is an ordered list of RUs based on the set of RUs and, wherein the ordered list of RUs is a subset of the set of RUs, the method further comprising:

determining a subset of stations to be scheduled for transmission based on the ordered list of RUs;

allocating a subset of RUs to each station in the subset of stations based on the ordered list of RUs;

generating a second frame for transmission to the subset of stations indicating the subset of RUs allocated to each station in the subset of stations for transmission; and

outputting the second frame for transmission to the subset of stations.

5. The method of claim 4 , wherein the determining the subset of stations comprises:

selecting the subset of stations based on the ordered list of RUs, and

the allocating the subset of RUs comprises:

determining at least one RU location based on the ordered list of RUs; and

determining at least one RU size based on the ordered list of RUs,

wherein the subset of RUs allocated to each station is based on at least one of the at least one RU location or the at least one RU size.

6. The method of claim 4 , further comprising:

generating a multi-user frame and

outputting the multi-user frame for transmission before transmission of the second frame.

7. The method of claim 1 , wherein the first frame comprises a value indicating the request for feedback on the set of RUs from each station.

8. The method of claim 1 , wherein, for at least one RU of the set of RUs, the bitmap indicates one of a first value if the at least one RU is available or a second value if the at least one RU is unavailable.

9. An apparatus for wireless communication comprising:

a processing system configured to:

generate a first frame to be transmitted to a set of stations, wherein the first frame indicates a set of resource units (RUs) available for transmission to each station of the set of stations, and wherein the first frame comprises a request for feedback on the set of RUs from each station, and

obtain, from each station, a response frame based on the first frame, wherein the response frame includes a bitmap indicating the feedback on the set of RUs; and

a bus system configured to provide the first frame for transmission and obtain the response frame.

10. The apparatus of claim 9 , wherein a channel condition associated with an RU of the set of RUs indicates that a channel associated with an RU of the set of RUs is busy based on one of a clear channel assessment (CCA) determination, a network allocation vector (NAV) setting, an energy detection (ED) level being above a first threshold, or a channel quality information (CQI) being below a second threshold, and wherein the response frame from each station is obtained on the RU of the set of RUs while the channel is busy.

11. The apparatus of claim 9 , wherein the processing system is further configured to:

determine a subset of stations to be scheduled for transmission based on the bitmap indicating the feedback on the set of RUs;

generate a second frame for transmission to the subset of stations indicating a subset of RUs allocated to each station in the subset of stations for transmission; and

output the second frame for transmission to the subset of stations.

12. The apparatus of claim 9 , wherein the bitmap is an ordered list of RUs based on the set of RUs and, wherein the ordered list of RUs is a subset of the set of RUs, the processing system is further configured to:

determine a subset of stations to be scheduled for transmission based on the ordered list of RUs;

allocate a subset of RUs to each station in the subset of stations based on the ordered list of RUs; and

generate a second frame to be transmitted to the subset of stations indicating the subset of RUs allocated to each station in the subset of stations for transmission.

13. The apparatus of claim 12 , wherein to determine the subset of stations, the processing system is configured to:

select the subset of stations based on the ordered list of RUs, and

wherein to allocate the subset of RUs, the processing system is configured to:

determine at least one RU location based on the ordered list of RUs; and

determine at least one RU size based on the ordered list of RUs,

the subset of RUs allocated to each station being based on at least one of the at least one RU location or the at least one RU size.

14. The apparatus of claim 12 , wherein the processing system is further configured to:

generate a multi-user frame; and

output the multi-user frame for transmission before the transmission of the second frame.

15. The apparatus of claim 9 , wherein the first frame comprises a value indicating the request for feedback on the set of RUs from each station.

16. The apparatus of claim 9 , wherein, for at least one RU of the set of RUs, the bitmap indicates one of a first value if the at least one RU is available or a second value if the at least one RU is unavailable.

17. An access point comprising:

a processing system configured to:

generate a first frame to be transmitted to a set of stations, wherein the first frame indicates a set of resource units (RUs) available for transmission to each station of the set of stations, and wherein the first frame comprises a request for feedback on the set of RUs from each station;

a transmitter configured to transmit the first frame; and

a receiver configured to receive, from each station, a response frame based on the first frame, wherein the response frame includes a bitmap indicating the feedback on the set of RUs.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2017
From: CHERIAN, GEORGE; MERLIN, SIMONE; ASTERJADHI, ALFRED
To: QUALCOMM INCORPORATED
Reel/Frame 041401/0824 →
Continuity (2)
Provisional Application 62276768 · Jan 8, 2016
Related Publication 20170202020A1 · Jul 13, 2017