Method and apparatus for multi-user concurrent random access for wireless local area networks (WLANS)
Methods and apparatus are described. A station includes a transceiver and a processor, which receive a trigger frame for an uplink (UL) transmission. The trigger frame includes an indication of resource units (RUs) for random access in an upcoming UL high efficiency trigger based packet data convergence protocol data unit and an indication that the trigger frame is a poll for a buffer status report of the STA. The processor and the transceiver transmit a buffer status of the STA using a selected one of the indicated RUs.
1. A station (STA) comprising:
a transceiver; and
a processor,
wherein the transceiver and the processor are configured to receive a trigger frame for an uplink (UL) transmission,
wherein the trigger frame includes an indication of an integer number, M, of resource units (RUs) for random access in an upcoming UL high efficiency (HE) trigger based (TB) packet data convergence protocol (PDCP) protocol data unit (PPDU) and an indication that the trigger frame is a poll for a buffer status report of the STA,
wherein the transceiver and the processor are further configured to:
generate a random backoff index, R, from a range of integer values between zero and a defined maximum value, and
select an RU of the indicated RUs based on R being less than or equal to M, and
transmit a buffer status of the STA using the selected RU.
2. The STA of claim 1 , wherein the transceiver and the processor are further configured to:
based on R being greater than M, hold the random access transmission and re-set the value of R to R=R−M, and
use the re-set value of R to compete for the next MU random access opportunity in the TxOP.
3. The STA of claim 1 , wherein the transceiver and the processor are further configured to receive an acknowledgement for the transmission, wherein the acknowledgement is aggregated with another trigger frame.
4. The STA of claim 1 , wherein the transceiver and the processor are further configured to transmit the buffer status of the STA on the selected one of the indicated RUs based on the STA having uplink data for transmission and having decremented an Orthogonal Frequency Division Multiple Access (OFDMA) backoff (OBO) counter to zero.
5. A method, implemented in a station (STA), the method comprising:
receiving a trigger frame for an uplink (UL) transmission, wherein the trigger frame includes an indication of an integer number, M, of resource units (RUs) for random access in an upcoming UL high efficiency (HE) trigger based (TB) packet data convergence protocol (PDCP) protocol data unit (PPDU) and an indication that the trigger frame is a poll for a buffer status report of the STA;
generating a random backoff index, R, from a range of integer values between zero and a defined maximum value;
selecting an RU of the indicated RUs based on R being less than or equal to M; and
transmitting a buffer status of the STA using the selected RU.
6. The method of claim 5 , further comprising transmitting the buffer status of the STA on the selected one of the indicated RUs based on the STA having uplink data for transmission and having decremented an Orthogonal Frequency Division Multiple Access (OFDMA) backoff (OBO) counter to zero.
7. The method of claim 5 , further comprising:
based on R being greater than M, holding the random access transmission and re-setting the value of R to R=R−M, and
using the re-set value of R to compete for the next MU random access opportunity in the TxOP.
8. The method of claim 5 , further comprising receiving an acknowledgement for the transmission, wherein the acknowledgement is aggregated with another trigger frame.