IP Library Granted Patent US 9,048,895
Granted Patent B2
US 9,048,895 · App. 12/950,139 · Granted Jun 2, 2015

Multi-user null data packet (MU-NDP) sounding within multiple user, multiple access, and/or MIMO wireless

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 9,048,895
App. No.
12/950,139
Granted
Jun 2, 2015
Kind
B2
Abstract

Multi-user null data packet (MU-NDP) sounding within multiple user, multiple access, and/or MIMO wireless communications. Within communication systems including multiple wireless communication devices (e.g., one or more APs, STAs, etc.), channel sounding of the selected communication links between the various wireless communication devices is performed. A MU-NDP announcement frame is transmitted to and received by various wireless communication devices indicating which of those wireless communication devices (e.g., one, some, or all) are being sounded. Then, respective NDP sounding frames are transmitted via the communication links corresponding to those wireless communication devices (e.g., one, some, or all) are being sounded, and sounding feedback signals are subsequently sent back to the original transmitting wireless communication device. In some instances, after transmission of the MU-NDP announcement frame, a clear to send (CTS) is sent from at least one of the wireless communication devices thereby precipitating the transmission of the NDP sounding frames.

Claims (82)

1. A method for execution by a wireless communication device, the method comprising:

transmitting a multi-user null data packet (MU-NDP) announcement frame to a plurality of wireless communication devices, wherein the MU-NDP announcement frame indicating which of the plurality of wireless communication devices being sounded, wherein the MU-NDP announcement frame includes a group definition field for use to interpret group identification fields (group IDs);

after transmitting the MU-NDP announcement frame, transmitting a plurality of NDP sounding frames to those of the plurality of wireless communication devices being sounded as indicated within the MU-NDP announcement frame, wherein each NDP sounding frame of the plurality of NDP sounding frames includes a respective group ID that, when interpreted based on the group definition field, indicates which of the plurality of wireless communication devices is sounded by that NDP sounding frame and that is different from group IDs included within each of the other NDP sounding frames of the plurality of NDP sounding frames; and

after transmitting the plurality of NDP sounding frames, receiving a plurality of sounding feedback signals from the plurality of wireless communication devices being sounded as indicated within the MU-NDP announcement frame or from a subset thereof.

2. The method of claim 1 further comprising:

receiving a clear to send (CTS) response from at least one of the plurality of wireless communication devices; and

after transmitting the MU-NDP announcement frame and after receiving the CTS response, transmitting the plurality of NDP sounding frames to those of the plurality of wireless communication devices being sounded as indicated within the MU-NDP announcement frame.

3. The method of claim 1 further comprising:

receiving a clear to send (CTS) response from at least one additional wireless communication device not included within the plurality of wireless communication devices; and

after transmitting the MU-NDP announcement frame and after receiving the CTS response, transmitting the plurality of NDP sounding frames to those of the plurality of wireless communication devices being sounded as indicated within the MU-NDP announcement frame.

4. The method of claim 1 further comprising:

requesting a clear to send (CTS) response from at least one of the plurality of wireless communication devices; and

when the CTS response not being received from the at least one of the plurality of wireless communication devices, transmitting at least one additional MU-NDP announcement frame to the plurality of wireless communication devices.

5. The method of claim 1 further comprising:

transmitting a first of the plurality of NDP sounding frames to one of the plurality of wireless communication devices being sounded as indicated within the MU-NDP announcement frame; and

transmitting a second of the plurality of NDP sounding frames to a subset of the plurality of wireless communication devices being sounded as indicated within the MU-NDP announcement frame.

6. The method of claim 1 further comprising:

transmitting each of the plurality of NDP sounding frames to a respective one or a respective subset of the plurality of wireless communication devices being sounded as indicated within the MU-NDP announcement frame such that each of the plurality of NDP sounding frames corresponding to a respective one of the plurality of wireless communication devices or a respective subset of the plurality of wireless communication devices.

7. The method of claim 1 further comprising:

after receiving the plurality of sounding feedback signals, transmitting a multi-user packet to the plurality of wireless communication devices or the subset thereof.

8. The method of claim 7 , wherein the multi-user packet being a multiple input multiple output (MU-MIMO) packet or an orthogonal frequency division multiple access (OFDMA) packet.

9. The method of claim 7 further comprising:

after transmitting the multi-user packet, receiving a plurality of acknowledgements from the plurality of wireless communication devices or the subset thereof.

10. The method of claim 1 further comprising:

after receiving the plurality of sounding feedback signals, generating a plurality of beamforming vectors; and

applying the plurality of beamforming vectors to the multi-user packet before transmitting the multi-user packet to the plurality of wireless communication devices or the subset thereof.

11. The method of claim 1 , wherein:

first NDP sounding frame of the plurality of NDP sounding frames includes first group ID that, when interpreted based on the group definition field, indicates first one or more wireless communication devices of the plurality of wireless communication devices sounded by the first NDP sounding frame; and

second NDP sounding frame of the plurality of NDP sounding frames includes second group ID that, when interpreted based on the group definition field, indicates second one or more wireless communication devices of the plurality of wireless communication devices sounded by the second NDP sounding frame.

12. The method of claim 11 , wherein the second one or more wireless communication devices includes at least one common wireless communication device as the first one or more wireless communication devices.

13. The method of claim 1 further comprising:

receiving the plurality of sounding feedback signals from the plurality of wireless communication devices being sounded as indicated within the MU-NDP announcement frame or from the subset thereof in an order indicated in an association identifier (AID) list within at least one of the plurality of NDP sounding frames.

14. The method of claim 1 , wherein:

the wireless communication device includes an access point (AP); and

the plurality of wireless communication devices includes a plurality of wireless stations (STAs).

15. A method for execution by a wireless communication device, the method comprising:

transmitting a multi-user null data packet (MU-NDP) announcement frame to a plurality of wireless communication devices, wherein the MU-NDP announcement frame including a group definition field for use to interpret group identification fields (group IDs);

receiving a clear to send (CTS) response from at least one additional wireless communication device not included within the plurality of wireless communication devices;

after receiving the CTS response, transmitting a plurality of NDP sounding frames to those of the plurality of wireless communication devices being sounded as indicated within the MU-NDP announcement frame, wherein each NDP sounding frame of the plurality of NDP sounding frames includes a respective group ID that, when interpreted based on the group definition field, indicates which of the plurality of wireless communication devices is sounded by that NDP sounding frame and that is different from group IDs included within each of the other NDP sounding frames of the plurality of NDP sounding frames;

after transmitting the plurality of NDP sounding frames, receiving a plurality of sounding feedback signals from the plurality of wireless communication devices being sounded as indicated within the MU-NDP announcement frame or from a subset thereof in an order indicated in an association identifier (AID) list within at least one of the plurality of NDP sounding frames; and

after receiving the plurality of sounding feedback signals, transmitting a multi-user packet to the plurality of wireless communication devices or the subset thereof.

16. The method of claim 15 further comprising:

transmitting a first of the plurality of NDP sounding frames to one of the plurality of wireless communication devices being sounded as indicated within the MU-NDP announcement frame; and

transmitting a second of the plurality of NDP sounding frames to a subset of the plurality of wireless communication devices being sounded as indicated within the MU-NDP announcement frame.

17. The method of claim 15 further comprising:

transmitting each of the plurality of NDP sounding frames to a respective one or a respective subset of the plurality of wireless communication devices being sounded as indicated within the MU-NDP announcement frame such that each of the plurality of NDP sounding frames corresponding to a respective one of the plurality of wireless communication devices or a respective subset of the plurality of wireless communication devices.

18. The method of claim 15 , wherein:

the wireless communication device includes an access point (AP); and

the plurality of wireless communication devices includes a plurality of wireless stations (STAs).

19. A wireless communication device comprising:

a processor configured to generate a multi-user null data packet (MU-NDP) announcement frame and a plurality of NDP sounding frames, wherein the MU-NDP announcement frame indicating which of a plurality of wireless communication devices being sounded, wherein the MU-NDP announcement frame includes a group definition field for use to interpret group identification fields (group IDs), wherein each NDP sounding frame of the plurality of NDP sounding frames includes a respective group ID that, when interpreted based on the group definition field, indicates which of the plurality of wireless communication devices is sounded by that NDP sounding frame and that is different from group IDs included within each of the other NDP sounding frames of the plurality of NDP sounding frames; and

a communication interface configured to:

transmit the MU-NDP announcement frame to the plurality of wireless communication devices;

after transmitting the MU-NDP announcement frame, transmit a plurality of NDP sounding frames to those of the plurality of wireless communication devices being sounded as indicated within the MU-NDP announcement frame; and

after transmitting the plurality of NDP sounding frames, receive a plurality of sounding feedback signals from the plurality of wireless communication devices being sounded as indicated within the MU-NDP announcement frame or from a subset thereof.

20. The wireless communication device of claim 19 further comprising:

the communication interface configured to receive a clear to send (CTS) response from at least one of the plurality of wireless communication devices; and

after transmitting the MU-NDP announcement frame and after receiving the CTS response, the communication interface configured to transmit the plurality of NDP sounding frames to those of the plurality of wireless communication devices being sounded as indicated within the MU-NDP announcement frame.

21. The wireless communication device of claim 19 further comprising:

the communication interface configured to receive a clear to send (CTS) response from at least one additional wireless communication device not included within the plurality of wireless communication devices; and

after transmitting the MU-NDP announcement frame and after receiving the CTS response, the communication interface configured to transmit the plurality of NDP sounding frames to those of the plurality of wireless communication devices being sounded as indicated within the MU-NDP announcement frame.

22. The wireless communication device of claim 19 further comprising:

the wireless communication device configured to request a clear to send (CTS) response from at least one of the plurality of wireless communication devices; and

when the CTS response not being received from the at least one of the plurality of wireless communication devices, the communication interface configured to transmit at least one additional MU-NDP announcement frame to the plurality of wireless communication devices.

23. The wireless communication device of claim 19 , wherein the communication interface is further configured to:

transmit each of the plurality of NDP sounding frames to a respective one or a respective subset of the plurality of wireless communication devices being sounded as indicated within the MU-NDP announcement frame such that each of the plurality of NDP sounding frames corresponding to a respective one of the plurality of wireless communication devices or a respective subset of the plurality of wireless communication devices.

24. The wireless communication device of claim 19 further comprising:

after receiving the plurality of sounding feedback signals, the communication interface configured to transmit a multi-user packet to the plurality of wireless communication devices or the subset thereof.

25. The wireless communication device of claim 24 , wherein the multi-user packet being a multiple input multiple output (MU-MIMO) packet or an orthogonal frequency division multiple access (OFDMA) packet.

26. The wireless communication device of claim 24 further comprising:

after transmitting the multi-user packet, the communication interface configured to receive a plurality of acknowledgements from the plurality of wireless communication devices or the subset thereof.

27. The wireless communication device of claim 19 further comprising:

after the wireless communication device receiving the plurality of sounding feedback signals, the processor configured to generate a plurality of beamforming vectors; and

the processor configured to apply the plurality of beamforming vectors to the multi-user packet before the wireless communication device transmitting the multi-user packet to the plurality of wireless communication devices or the subset thereof.

28. The wireless communication device of claim 19 , wherein:

first NDP sounding frame of the plurality of NDP sounding frames includes first group ID that, when interpreted based on the group definition field, indicates first one or more wireless communication devices of the plurality of wireless communication devices sounded by the first NDP sounding frame; and

second NDP sounding frame of the plurality of NDP sounding frames includes second group ID that, when interpreted based on the group definition field, indicates second one or more wireless communication devices of the plurality of wireless communication devices sounded by the second NDP sounding frame.

29. The wireless communication device of claim 28 , wherein the second one or more wireless communication devices includes at least one common wireless communication device as the first one or more wireless communication devices.

30. The wireless communication device of claim 19 , wherein the communication interface is further configured to:

receive the plurality of sounding feedback signals from the plurality of wireless communication devices being sounded as indicated within the MU-NDP announcement frame or from the subset thereof in an order indicated in an association identifier (AID) list within at least one of the plurality of NDP sounding frames.

31. The wireless communication device of claim 19 further comprising:

an access point (AP), wherein the plurality of wireless communication devices includes a plurality of wireless stations (STAs).

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →