IP Library Granted Patent US 10,200,989
Granted Patent B2
US 10,200,989 · App. 15/200,448 · Granted Feb 5, 2019

Network allocation vector settings for multi-user operation

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,200,989
App. No.
15/200,448
Granted
Feb 5, 2019
Kind
B2
Abstract

Methods, computer readable media, and wireless apparatuses are disclosed for setting network allocation vectors (NAV) for multi-user (MU) operation. An apparatus of a wireless device is disclosed. The apparatus comprising processing circuitry configured to: decode a preamble portion of a frame, and if the preamble portion of the frame comprises a high-efficiency (HE) signal (SIG) A field (HE-SIG-A) comprising a transmission opportunity (TXOP) duration field and a media access control (MAC) portion of the frame is not decoded, set one or more NAVs based on the TXOP duration field. The processing circuitry may be further configured to: decode a MAC portion of the frame, and if the MAC portion of the frame comprises a MAC duration field, set the one or more NAVs based on the MAC duration field.

Claims (60)

1. An apparatus of a wireless device comprising: memory; and

processing circuitry coupled to the memory, the processing circuitry configured to:

decode a preamble portion of a frame;

when the preamble portion of the frame comprises a high-efficiency (HE) signal (SIG) A field (HE-SIG-A) comprising a transmission opportunity (TXOP) duration field, and a media access control (MAC) portion of the frame is not decoded, update one or more network allocation vectors (NAVs) based on a TXOP duration indicated by the TXOP duration field;

when the MAC portion of the frame is not decoded, a basic service set (BSS) color field of the frame indicates the frame is an intra-BSS frame, the wireless device maintains only one NAV, and the TXOP duration is greater than the only one NAV, update the only one NAV with the TXOP duration;

when there is more than one NAV and the TXOP duration is greater than an intra-BSS NAV of the one or more NAVs, update the intra-BSS NAV based on the TXOP duration; and

determine whether to transmit another frame based on the only one NAV or the one or more NAVs.

2. The apparatus of claim 1 , wherein the processing circuitry is further configured to:

when the MAC portion of the frame is decoded and the MAC portion comprises a MAC duration field, set the one or more NAVs based on the MAC duration field.

3. The apparatus of claim 2 , wherein the MAC portion is a physical layer convergence (PLCP) service data unit (PSDU).

4. The apparatus of claim 2 , wherein the TXOP duration field comprises fewer bits than the MAC duration field.

5. The apparatus of claim 2 , wherein the frame comprises a receiver address (RA), and wherein the processing circuitry is further configured to:

refrain from setting the one or more NAVs if the RA is equal to a MAC address of the wireless device.

6. The apparatus of claim 1 , wherein the processing circuitry is further configured to:

when the frame is a trigger frame, and the wireless device is indicated in an information field of the trigger frame, refrain from setting the one or more NAVs.

7. The apparatus of claim 1 , wherein the processing circuitry is further configured to:

when the frame is a multi-user (MU) request-to-send (RTS) frame, and the wireless device is indicated in an information field of the MU-RTS frame, refrain from setting the one or more NAVs.

8. The apparatus of claim 1 , wherein the processing circuitry is further configured to:

when the MAC portion of the frame was not decoded, and the frame was not in response to a trigger frame from the wireless device, and when the BSS color of the frame indicates the frame is an intra-BSS frame, and there is only one NAV, and if the TXOP duration is greater than the NAV, then update the NAV with the TXOP duration; and

when there is more than one NAV, update an intra-BSS NAV of the one or more NAVs with the TXOP duration when the TXOP duration is greater than the intra-BSS NAV.

9. The apparatus of claim 1 , wherein the processing circuitry is further configured to:

when the MAC portion of the frame is not decoded, and the BSS color of the frame indicates the frame is an inter-BSS frame, and when there is only one NAV, and when the TXOP duration is greater than the NAV, then update the only one NAV with the TXOP duration; and

when there is more than one NAV, update a regular NAV of the one or more NAVs with the TXOP duration if the TXOP duration is greater than the regular NAV.

10. The apparatus of claim 1 , wherein the processing circuitry is further configured to:

determine the frame is an inter BSS frame or an unclassified frame; and

when the MAC portion of the frame is not decoded, and the one or more NAVs is a regular NAV and an intra-BSS NAV, and when the TXOP duration is greater than the regular NAV, then update the regular NAV with the TXOP duration.

11. The apparatus of claim 1 , wherein the processing circuitry is further configured to:

when the frame is in response to a trigger frame transmitted by the wireless device, ignore the TXOP duration.

12. The apparatus of claim 1 , wherein the wireless device is one from the following group: an Institute of Electrical and Electronic Engineers (IEEE) 802.11ax access point, an IEEE 802.11ax station, an IEEE 802.11 station, and an IEEE 802.11 access point.

13. The apparatus of claim 1 , further comprising transceiver circuitry coupled to the processing circuitry.

14. A non-transitory computer-readable storage medium that stores instructions for execution by one or more processors, the instructions to configure the one or more processors to cause a wireless device to:

decode a preamble portion of a frame;

when the preamble portion of the frame comprises a high-efficiency (HE) signal (SIG) A field (HE-SIG-A) comprising a transmission opportunity (TXOP) duration field, and a media access control (MAC) portion of the frame is not decoded, update one or more network allocation vectors (NAVs) based on a TXOP duration indicated by the TXOP duration field;

when the MAC portion of the frame is not decoded, a basic service set (BSS) color field of the frame indicates the frame is an intra-BSS frame, the wireless device maintains only one NAV, and the TXOP duration is greater than the only one NAV, update the only one NAV with the TXOP duration;

when there is more than one NAV and the TXOP duration is greater than an intra-BSS NAV of the one or more NAVs, update the intra-BSS NAV based on the TXOP duration; and

determine whether to transmit another frame based on the only one NAV or the one or more NAVs.

15. The non-transitory computer-readable storage medium of claim 14 , wherein the instructions further configure the one or more processors to cause the wireless device to:

decode the MAC portion of the frame; and

when the MAC portion of the frame comprises a MAC duration field, set the one or more NAVs based on the MAC duration field.

16. The non-transitory computer-readable storage medium of claim 14 , wherein the TXOP duration field comprises fewer bits than the MAC duration field.

17. The non-transitory computer-readable storage medium of claim 14 , wherein the instructions further configure the one or more processors to cause the wireless processing to:

when the MAC portion of the frame is not decoded, and the BSS color of the frame indicates the frame is an inter-BSS frame, and when there is only one NAV, then update the only one NAV with the TXOP duration when the TXOP duration is greater than the NAV; and

when there is more than one NAV, update a regular NAV of the one or more NAVs with the TXOP duration when the TXOP duration is greater than the regular NAV.

18. A method performed by a wireless device, the method comprising:

decoding a preamble portion of a frame;

when the preamble portion of the frame comprises a high-efficiency (HE) signal (SIG) A field (HE-SIG-A) comprising a transmission opportunity (TXOP) duration field, and a media access control (MAC) portion of the frame is not decoded, update one or more network allocation vectors (NAVs) based on a TXOP duration indicated by the TXOP duration field;

when the MAC portion of the frame is not decoded, a basic service set (BSS) color field of the frame indicates the frame is an intra-BSS frame, the wireless device maintains only one NAV, and the TXOP duration is greater than the only one NAV, update the only one NAV with the TXOP duration;

when there is more than one NAV and the TXOP duration is greater than an intra-BSS NAV of the one or more NAVs, update the intra-BSS NAV based on the TXOP duration; and

determining whether to transmit another frame based on the only one NAV or the one or more NAVs.

19. The method of claim 18 , further comprising:

decoding the MAC portion of the frame; and

setting the one or more NAVs based on the MAC duration field when the MAC portion of the frame comprises a MAC duration field.

20. An apparatus of a wireless device comprising: memory; and

processing circuitry coupled to the memory, the processing circuitry configured to:

decode a preamble portion of a frame;

when the preamble portion of the frame comprises a high-efficiency (HE) signal (SIG) A field (HE-SIG-A) comprising a transmission opportunity (TXOP) duration field, update one or more network allocation vectors (NAVs) based on a TXOP duration indicated by the TXOP duration field;

when the MAC portion of the frame is not decoded, a basic service set (BSS) color field of the frame indicates the frame is an intra-BSS frame, the wireless device maintains only one NAV and the TXOP duration is greater than the only one NAV, update the only one NAV with the TXOP duration;

when there is more than one NAV, update a regular NAV of the one or more NAVs based on the TXOP duration when the TXOP duration is greater than the regular NAV; and

determine whether to transmit another frame based on the only one NAV or the one or more NAVs.

21. The apparatus of claim 20 , further comprising transceiver circuitry coupled to the processing circuitry; and one or more antennas coupled to the transceiver circuitry.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2021
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 057061/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2021
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 057254/0415 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2018
From: HUANG, PO-KAI; STACEY, ROBERT J.
To: INTEL IP CORPORATION
Reel/Frame 047733/0876 →
Cited By (1)
US 12,689,944