US 11,656,349 B1
Trigger frame for NDP ranging
Liwen Chu, San Ramon, CA (US); Hongyuan Zhang, Fremont, CA (US); and Hui-Ling Lou, Sunnyvale, CA (US)
Assigned to Marvell Asia Pte Ltd, Singapore (SG)
Filed by Marvell Asia Pte, Ltd., Singapore (SG)
Filed on Feb. 12, 2021, as Appl. No. 17/175,154.
Application 17/175,154 is a continuation of application No. 15/977,643, filed on May 11, 2018, granted, now 10,928,505.
Claims priority of provisional application 62/505,443, filed on May 12, 2017.
This patent is subject to a terminal disclaimer.
Int. Cl. G01S 13/76 (2006.01); H04W 84/12 (2009.01)
CPC G01S 13/765 (2013.01) [H04W 84/12 (2013.01)] 24 Claims
OG exemplary drawing
 
1. A method for performing a multi-user (MU) ranging measurement procedure according to a first communication protocol, the method comprising:
generating, at a first communication device, a trigger frame for use in a MU ranging measurement exchange session with a plurality of second communication devices, wherein the trigger frame includes trigger type information for indicating a type of frame exchange to which the trigger frame corresponds, wherein the trigger frame is generated to include trigger type information that indicates the trigger frame is for prompting an uplink (UL) MU null data packet (NDP) transmission as part of the MU ranging measurement exchange session;
transmitting, by the first communication device, the trigger frame as part of the ranging measurement exchange session with the plurality of second communication devices;
receiving, at the first communication device, an UL MU NDP transmission from the plurality of second communication devices as part of the ranging measurement exchange session with the plurality of second communication devices, wherein the UL MU NDP transmission is responsive to the trigger frame;
generating, at the first communication device, a null data packet announcement (NDPA) frame for use in the MU ranging measurement exchange session, wherein the NDPA frame includes respective station information fields corresponding to respective second communication devices among the plurality of second communication devices, each station information field having i) an 11-bit association identifier (AID) subfield that includes an identifier of the respective second communication device, ii) a disambiguation subfield set to a value that prevents a third communication device operating according to a second communication protocol from improperly processing the NDPA frame, and iii) sixteen bits between the AID subfield and the disambiguation subfield;
transmitting, by the first communication device, the NDPA frame as part of the ranging measurement exchange session with the plurality of second communication devices;
after transmitting the NDPA frame, transmitting, by the first communication device, a downlink (DL) NDP as part of the ranging measurement exchange session with the plurality of second communication devices; and
receiving, at the first communication device, an UL MU feedback transmission that includes a plurality of feedback packets from the plurality of second communication devices, wherein the plurality of feedback packets includes feedback information regarding the MU ranging measurement exchange session.
 
7. An apparatus, comprising:
a network interface device associated with a first communication device, wherein the network interface device includes one or more integrated circuit (IC) devices configured to:
generate a trigger frame for use in a multi-user (MU) ranging measurement exchange session with a plurality of second communication devices, the MU ranging measurement procedure corresponding to a first communication protocol, wherein the trigger frame includes trigger type information for indicating a type of frame exchange to which the trigger frame corresponds, wherein the trigger frame is generated to include trigger type information that indicates the trigger frame is for prompting an uplink (UL) MU null data packet (NDP) transmission as part of the MU ranging measurement exchange session,
transmit the trigger frame as part of the ranging measurement exchange session with the plurality of second communication devices,
receive the UL MU NDP transmission from the plurality of second communication devices as part of the ranging measurement exchange session with the plurality of second communication devices, wherein the UL MU NDP transmission is responsive to the trigger frame,
generate a null data packet announcement (NDPA) frame for use in the MU ranging measurement exchange session, wherein the NDPA frame includes respective station information fields corresponding to respective second communication devices among the plurality of second communication devices, each station information field having i) an 11-bit association identifier (AID) subfield that includes an identifier of the respective second communication device, ii) a disambiguation subfield set to a value that prevents a third communication device operating according to a second communication protocol from improperly processing the NDPA frame, and iii) sixteen bits between the AID subfield and the disambiguation subfield,
transmit the NDPA frame as part of the ranging measurement exchange session with the plurality of second communication devices;
after transmitting the NDPA frame, transmit a downlink (DL) NDP as part of the ranging measurement exchange session with the plurality of second communication devices, and
receive an UL MU feedback transmission that includes a plurality of feedback packets from the plurality of second communication devices, wherein the plurality of feedback packets includes feedback information regarding the MU ranging measurement exchange session.
 
13. A method for performing a multi-user (MU) ranging measurement procedure according to a first communication protocol, the method comprising:
receiving, at a first communication device, a trigger frame from a second communication device, wherein the trigger frame includes trigger type information for indicating a type of frame exchange to which the trigger frame corresponds;
processing, at the first communication device, the trigger frame, including determining that the trigger frame corresponds to a MU ranging measurement exchange session based on determining that the trigger type information indicates the trigger frame is for prompting an uplink (UL) MU null data packet (NDP) transmission as part of the MU ranging measurement exchange session;
in response to determining that the trigger type information indicates the trigger frame is for prompting the UL MU NDP transmission as part of the MU ranging measurement exchange session, transmitting, by the first communication device, an UL NDP as part of the UL MU NDP transmission;
receiving, at the first communication device, a null data packet announcement (NDPA) frame as part of the MU ranging measurement exchange session, wherein the NDPA frame includes respective station information fields corresponding to respective intended communication devices, each station information field having i) an 11-bit association identifier (AID) subfield that includes an identifier of the respective intended communication device, ii) a disambiguation subfield set to a value that prevents a third communication device operating according to a second communication protocol from improperly processing the NDPA frame, and iii) sixteen bits between the AID subfield and the disambiguation subfield;
after receiving the NDPA frame, receiving, at the first communication device, a downlink (DL) NDP as part of the MU ranging measurement exchange session;
generating, at the first communication device, feedback information regarding the MU ranging measurement exchange session; and
transmitting, by the first communication device, the feedback information in a feedback packet as part of an UL MU feedback transmission as part of the MU ranging measurement exchange session.
 
19. An apparatus, comprising:
a network interface device associated with a first communication device, wherein the network interface device includes one or more integrated circuit (IC) devices that are configured to:
receive a trigger frame from a second communication device, wherein the trigger frame includes trigger type information for indicating a type of frame exchange to which the trigger frame corresponds,
process the trigger frame, including determining that the trigger frame corresponds to a multi-user (MU) ranging measurement exchange session based on determining that trigger type information indicates the trigger frame is for prompting an uplink (UL) MU null data packet (NDP) transmission as part of the MU ranging measurement exchange session, the MU ranging measurement procedure corresponding to a first communication protocol,
in response to determining that the trigger type information indicates the trigger frame is for prompting the UL MU NDP transmission as part of the MU ranging measurement exchange session, transmit an UL NDP as part of the UL MU NDP transmission,
receive a null data packet announcement (NDPA) frame as part of the MU ranging measurement exchange session, wherein the NDPA frame includes respective station information fields corresponding to respective intended communication devices, each station information field having i) an 11-bit association identifier (AID) subfield that includes an identifier of the respective intended communication device, ii) a disambiguation subfield set to a value that prevents a third communication device operating according to a second communication protocol from improperly processing the NDPA frame, and iii) sixteen bits between the AID subfield and the disambiguation subfield,
after receiving the NDPA frame, receive a downlink (DL) NDP as part of the MU ranging measurement exchange session,
generate feedback information regarding the MU ranging measurement exchange session, and
transmit the feedback information in a feedback packet as part of an UL MU feedback transmission as part of the MU ranging measurement exchange session.