IP Library Granted Patent US 11,297,646
Granted Patent B1
US 11,297,646 · App. 16/694,023 · Granted Apr 5, 2022

Methods and apparatus for protecting transmissions in a wireless communication network

Inventors: Liwen Chu (San Ramon, CA); Lei Wang (San Diego, CA); Hongyuan Zhang (Fremont, CA); Jinjing Jiang (San Jose, CA); Yakun Sun (San Jose, CA); Hui-Ling Lou (Sunnyvale, CA)
Assignee: NXP USA, Inc.
H04W74/0808
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 11,297,646
App. No.
16/694,023
Granted
Apr 5, 2022
Kind
B1
Abstract

In generating a physical layer (PHY) data unit is for transmission in a shared communication medium during a transmit opportunity (TXOP), a wireless communication device generates a TXOP field to indicate a length of time remaining in the TXOP. The wireless communication device generates a physical layer (PHY) preamble of the PHY data unit to include a legacy signal field in a legacy portion of the PHY preamble and a non-legacy signal field in a non-legacy portion of the PHY preamble, the non-legacy signal field generated to include the TXOP field. The wireless communication device generates the PHY data unit to include the PHY preamble and a data portion, and transmits the PHY data unit in the shared communication medium.

Claims (74)

1. A method for generating a physical layer (PHY) data unit for transmission in a shared communication medium during a transmit opportunity (TXOP), the method comprising:

generating, at a wireless communication device, a TXOP field to be included in the PHY data unit, the TXOP field generated to indicate a length of time remaining in the TXOP;

generating, at the wireless communication device, a PHY preamble of the PHY data unit, the PHY preamble generated to include i) a legacy signal field in a legacy portion of the PHY preamble and ii) a non-legacy signal field in a non-legacy portion of the PHY preamble, wherein generating the PHY preamble includes generating the non-legacy signal field to include the TXOP field;

generating, at the wireless communication device, the PHY data unit to include the PHY preamble and a data portion; and

transmitting, by the wireless communication device, the PHY data unit in the shared communication medium;

wherein generating the TXOP field includes,

setting a first set of bits of the TXOP field to indicate a TXOP length granularity, and

setting a second set of bits of the TXOP field to indicate the length of time remaining in the TXOP scaled by the TXOP length granularity;

wherein setting the first set of one or more bits of the TXOP field to indicate the TXOP length granularity includes,

setting the first set of one or more bits of the TXOP field to indicate a first TXOP length granularity when the TXOP length does not exceed a threshold TXOP length value, and

setting the first set of one or more bits of the TXOP field to indicate a second TXOP length granularity, different from the first TXOP length granularity, when the TXOP length exceeds the threshold TXOP length value.

2. The method of claim 1 ,

wherein setting the first set of one or more bits of the TXOP field to indicate the TXOP length granularity comprises setting a single bit of the TXOP field to indicate one of two predetermined TXOP length granularities.

3. The method of claim 1 , further comprising generating a basic service set (BSS) color field to include an identifier of a BSS with which the wireless communication device is associated, wherein generating the non-legacy signal field comprises generating the non-legacy signal field to further include the BSS color field.

4. A wireless communication device, comprising:

a wireless network interface device implemented on one or more integrated circuits (ICs), wherein the wireless network interface device is configured to:

generate a transmit opportunity (TXOP) field to be included in a PHY data unit for transmission in a shared communication medium during a TXOP of the wireless communication device, the TXOP field generated to indicate a length of time remaining in the TXOP,

generate a PHY preamble of the PHY data unit, the PHY preamble generated to include i) a legacy signal field in a legacy portion of the PHY preamble and ii) a non-legacy signal field in a non-legacy portion of the PHY preamble, the wireless network interface device being configured to generate the non-legacy signal field to include the TXOP field,

generate the PHY data unit to include the PHY preamble and a data portion, and

transmit the PHY data unit in the shared communication medium;

wherein the wireless network interface device is configured to,

set a first set of bits of the TXOP field to indicate a TXOP length granularity, and

set a second set of bits of the TXOP field to indicate the length of time remaining in the TXOP scaled by the TXOP length granularity;

wherein the wireless network interface device is configured to,

set the first set of one or more bits of the TXOP field to indicate a first TXOP length granularity when the TXOP length does not exceed a threshold TXOP length value, and

set the first set of one or more bits of the TXOP field to indicate a second TXOP length granularity, different from the first TXOP length granularity, when the TXOP length exceeds the threshold TXOP length value.

5. The wireless communication device of claim 4 ,

wherein the wireless network interface device is configured to set a single bit of the TXOP field to indicate one of two predetermined TXOP length granularities.

6. The wireless communication device of claim 4 , wherein the wireless network interface device is further configured to:

generate a basic service set (BSS) color field to include an identifier of a BSS with which the wireless communication device is associated, and

generate the non-legacy signal field to further include the BSS color field.

7. A method for operating in a shared communication medium during a transmit opportunity (TXOP), the method comprising:

receiving, at a wireless communication device, a physical layer (PHY) data unit, including receiving a PHY preamble of the PHY data unit, wherein the PHY preamble includes i) a legacy signal field in a legacy portion of the PHY preamble and ii) a non-legacy signal field in a non-legacy portion of the PHY preamble, the non-legacy signal field including a TXOP field;

processing, at the wireless communication device, the TXOP field to determine a length of time remaining in the TXOP;

setting, at the wireless communication device, a channel access counter based on the length of time remaining in the TXOP determined based on the TXOP field in the non-legacy signal field in the non-legacy portion of the PHY preamble of the PHY data unit; and

performing, at the wireless communication device, a channel access procedure using the channel access counter set based on the length of time remaining in the TXOP to defer transmission, by the wireless communication device, in the shared communication medium for at least the length of time remaining in the TXOP;

wherein processing the TXOP field includes,

processing a first set of bits of the TXOP field to determine a TXOP length granularity, and

processing a second set of bits of the TXOP field to determine the length of time remaining in the TXOP scaled by the TXOP length granularity;

wherein processing the first set of one or more bits comprises,

processing the first set of one or more bits to identify a first TXOP length granularity when the TXOP length does not exceed a threshold TXOP length value, and

processing the first set of one or more bits to identify a second TXOP length granularity, different from the first TXOP length granularity, when the TXOP length exceeds the threshold TXOP length value.

8. The method of claim 7 ,

wherein processing the first set of one or more bits of the TXOP field comprises processing a single bit of the TXOP field to identify one of two predetermined TXOP length granularities.

9. The method of claim 7 , further comprising:

detecting, at the wireless communication device, an error based on decoding a data portion of the PHY data unit,

counting down the channel access counter set based on the length of time indicated in the TXOP field in the non-legacy signal field in the non-legacy portion of the PHY preamble of the PHY data unit, and

when the channel access counter reaches zero, performing a backoff procedure to determine when the shared communication medium is idle, the backoff procedure being performed using a non-extended interframe space and without evoking an extended interframe space (EIFS).

10. A wireless communication device, comprising:

a wireless network interface device implemented on one or more integrated circuits (ICs), wherein the wireless network interface device is configured to:

receive a physical layer (PHY) data unit, including receiving a PHY preamble of the PHY data unit, wherein the PHY preamble includes i) a legacy signal field in a legacy portion of the PHY preamble and ii) a non-legacy signal field in a non-legacy portion of the PHY preamble, the non-legacy signal field including a TXOP field,

process the TXOP field to determine a length of time remaining in the TXOP,

set a channel access counter based on the determined length of time remaining in the TXOP determined based on the TXOP field in the non-legacy signal field in the non-legacy portion of the PHY preamble of the PHY data unit, and

perform a channel access procedure using the channel access counter set based on the length of time remaining in the TXOP to defer transmission, by the wireless communication device, in the shared communication medium for at least the length of time remaining in the TXOP;

wherein the wireless network interface device is configured to,

process a first set of bits of the TXOP field to determine a TXOP length granularity, and

process a second set of bits of the TXOP field to determine the length of time remaining in the TXOP scaled by the TXOP length granularity;

wherein the wireless network interface device is configured to:

process the first set of one or more bits to identify a first TXOP length granularity when the TXOP length does not exceed a threshold TXOP length value, and

process the first set of one or more bits to identify a second TXOP length granularity, different from the first TXOP length granularity, when the TXOP length exceeds the threshold TXOP length value.

11. The wireless communication device of claim 10 ,

wherein the wireless network interface device is configured to process a single bit of the TXOP field to identify one of two predetermined TXOP length granularities.

12. The wireless communication device of claim 10 , wherein the wireless network interface device is configured to:

detect an error based on decoding a data portion of the PHY data unit,

count down the channel access counter set based on the length of time indicated in the TXOP field in the non-legacy signal field in the non-legacy portion of the PHY preamble of the PHY data unit, and

when the channel access counter reaches zero, perform a backoff procedure to determine when the shared communication medium is idle, the backoff procedure being performed using a non-extended interframe space and without evoking an extended interframe space (EIFS).

13. The method of claim 1 :

wherein the TXOP length granularity indicates a granularity used in the length of time remaining in the TXOP, and the length of time remaining in the TXOP is an unscaled duration indication that indicates a duration within a set of possible duration values that can be indicated by the second set of bits and with the granularity indicated by the TXOP length granularity.

14. The wireless communication device claim 4 :

wherein the TXOP length granularity indicates a granularity used in the length of time remaining in the TXOP, and the length of time remaining in the TXOP is an unscaled duration indication that indicates a duration within a set of possible duration values that can be indicated by the second set of bits and with the granularity indicated by the TXOP length granularity.

15. The method of claim 7 :

wherein the TXOP length granularity indicates a granularity used in the length of time remaining in the TXOP, and the length of time remaining in the TXOP is an unscaled duration indication that indicates a duration within a set of possible duration values that can be indicated by the second set of bits and with the granularity indicated by the TXOP length granularity.

16. The wireless communication device of claim 10 :

wherein the TXOP length granularity indicates a granularity used in the length of time remaining in the TXOP, and the length of time remaining in the TXOP is an unscaled duration indication that indicates a duration within a set of possible duration values that can be indicated by the second set of bits and with the granularity indicated by the TXOP length granularity.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2022
From: CHU, LIWEN; WANG, LEI; ZHANG, HONGYUAN; JIANG, JINJING; SUN, YAKUN; LOU, HUILING
To: NXP USA, INC.
Reel/Frame 059113/0821 →
Continuity (2)
Continuation 15192743 · Jun 24, 2016
Provisional Application 62184376 · Jun 25, 2015