IP Library Granted Patent US 10,158,474
Granted Patent B2
US 10,158,474 · App. 15/145,756 · Granted Dec 18, 2018

Block acknowledgement mechanism for acknowledging DL-MU data on UL-MU wireless communication system

Inventors: George Cherian (San Diego, CA); Simone Merlin (San Diego, CA); Gwendolyn Denise Barriac (Encinitas, CA); Alfred Asterjadhi (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04L5/0055H04L1/1614H04L1/1685H04L1/1854H04L1/1861H04W72/042H04W72/0413H04W72/0453H04B7/0452
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,158,474
App. No.
15/145,756
Granted
Dec 18, 2018
Kind
B2
Abstract

A method, an apparatus, and a computer-readable medium for wireless communication are provided. The apparatus may be a first user terminal. The first user terminal receives, on a first DL communication channel of multiple DL communication channels, a DL MU PPDU includes MPDUs transmitted from an access point to multiple user terminals including the first user terminal on the multiple DL communication channels. The first user terminal obtains an UL channel indication and a BA indication. The first user terminal transmits, on a first UL communication channel of multiple UL communication channels, a first BA to the access point based on the UL channel indication and the BA indication simultaneously or concurrently with a BA transmission from the rest of the multiple user terminals to the access point on the rest of the multiple UL communication channels. The first BA acknowledges one or more of the MPDUs.

Claims (58)

1. A method of wireless communication by a first user terminal, comprising:

receiving, from an access point, a downlink (DL) multi-user (MU) physical layer convergence protocol (PLCP) protocol data unit (PPDU) (DL MU PPDU), wherein the DL MU PPDU includes: a first aggregate medium access control (MAC) protocol data unit (A-MPDU), a block acknowledgement (BA) trigger, and an acknowledgement policy that instructs the first user terminal when to transmit a BA to the access point, wherein the first A-MPDU includes a plurality of MPDUs, wherein the BA trigger is different from the acknowledgement policy; and

transmitting, to the access point, a first BA based on the BA trigger and the acknowledgement policy, wherein the first BA acknowledges one or more MPDUs of the plurality of MPDUs.

2. The method of claim 1 , wherein the first A-MPDU includes the BA trigger.

3. The method of claim 1 , wherein each MPDU of the first A-MPDU includes the BA trigger.

4. The method of claim 1 , wherein the DL MU PPDU includes a preamble that includes the BA trigger.

5. The method of claim 4 , wherein the preamble includes an HE-SIG B field that includes the BA trigger.

6. The method of claim 1 , wherein each MPDU of the first A-MPDU includes the acknowledgement policy.

7. The method of claim 1 , wherein the acknowledgement policy that instructs the first user terminal when to transmit a BA to the access point includes a policy that instructs the first user terminal to transmit the first BA immediately upon receipt of the BA trigger.

8. The method of claim 1 , wherein the acknowledgement policy that instructs the first user terminal when to transmit a BA to the access point includes a policy that instructs the first user terminal to transmit the first BA after a period of time upon receipt of the BA trigger, wherein the period of time is measured from an end point of the DL MU PPDU.

9. The method of claim 8 , wherein the period of time includes a short interframe space (SIFS).

10. The method of claim 1 , further comprising:

transmitting data to the access point only after the first BA is transmitted to the access point.

11. A method of wireless communication by an access point, comprising:

transmitting, to a first user terminal, a downlink (DL) multi-user (MU) physical layer convergence protocol (PLCP) protocol data unit (PPDU) (DL MU PPDU), wherein the DL MU PPDU includes: a first aggregate medium access control (MAC) protocol data unit (A-MPDU), a block acknowledgement (BA) trigger, and an acknowledgement policy that instructs the first user terminal when to transmit a BA to the access point, wherein the first A-MPDU includes a plurality of MPDUs, wherein the BA trigger is different from the acknowledgement policy; and

receiving, from the first user terminal, a first BA based on the BA trigger and the acknowledgement policy, wherein the first BA acknowledges one or more MPDUs of the plurality of MPDUs.

12. The method of claim 11 , wherein the first A-MPDU includes the BA trigger.

13. The method of claim 11 , wherein each MPDU of the first A-MPDU includes the BA trigger.

14. The method of claim 11 , wherein the DL MU PPDU includes a preamble that includes the BA trigger.

15. The method of claim 14 , wherein the preamble includes an HE-SIG B field that includes the BA trigger.

16. The method of claim 11 , wherein each MPDU of the first A-MPDU includes the acknowledgement policy.

17. The method of claim 11 , wherein the acknowledgement policy that instructs the first user terminal when to transmit a BA to the access point includes a policy that instructs the first user terminal to transmit the first BA immediately upon receipt of the BA trigger.

18. The method of claim 11 , wherein the acknowledgement policy that instructs the first user terminal when to transmit a BA to the access point includes a policy that instructs the first user terminal to transmit the first BA after a period of time upon receipt of the BA trigger, wherein the period of time is measured from an end point of the DL MU PPDU.

19. The method of claim 18 , wherein the period of time includes a short interframe space (SIFS).

20. The method of claim 11 , further comprising:

receiving data from the first user terminal only after the first BA is received from the first user terminal.

21. A first user terminal for wireless communication, comprising:

a memory; and

at least one processor coupled to the memory, wherein the at least one processor is configured to:

receive, from an access point, a downlink (DL) multi-user (MU) physical layer convergence protocol (PLCP) protocol data unit (PPDU) (DL MU PPDU), wherein the DL MU PPDU includes: a first aggregate medium access control (MAC) protocol data unit (A-MPDU), a block acknowledgement (BA) trigger, and an acknowledgement policy that instructs the first user terminal when to transmit a BA to the access point, wherein the first A-MPDU includes a plurality of MPDUs, wherein the BA trigger is different from the acknowledgement policy; and

transmit, to the access point, a first BA based on the BA trigger and the acknowledgement policy, wherein the first BA acknowledges one or more MPDUs of the plurality of MPDUs.

22. The first user terminal of claim 21 , wherein the first A-MPDU includes the BA trigger.

23. The first user terminal of claim 21 , wherein the DL MU PPDU includes a preamble that includes the BA trigger.

24. The first user terminal of claim 21 , wherein the acknowledgement policy that instructs the first user terminal when to transmit a BA to the access point includes a policy that instructs the first user terminal to transmit the first BA immediately upon receipt of the BA trigger.

25. The first user terminal of claim 21 , wherein the acknowledgement policy that instructs the first user terminal when to transmit a BA to the access point includes a policy that instructs the first user terminal to transmit the first BA after a period of time upon receipt of the BA trigger, wherein the period of time is measured from an end point of the DL MU PPDU.

26. A non-transitory computer-readable medium having code stored thereon that, when executed, causes a first user terminal to:

receive, from an access point, a downlink (DL) multi-user (MU) physical layer convergence protocol (PLCP) protocol data unit (PPDU) (DL MU PPDU), wherein the DL MU PPDU includes: a first aggregate medium access control (MAC) protocol data unit (A-MPDU), a block acknowledgement (BA) trigger, and an acknowledgement policy that instructs the first user terminal when to transmit a BA to the access point, wherein the first A-MPDU includes a plurality of MPDUs, wherein the BA trigger is different from the acknowledgement policy; and

transmit, to the access point, a first BA based on the BA trigger and the acknowledgement policy, wherein the first BA acknowledges one or more MPDUs of the plurality of MPDUs.

27. The non-transitory computer-readable medium of claim 26 , wherein the first A-MPDU includes the BA trigger.

28. The non-transitory computer-readable medium of claim 26 , wherein the DL MU PPDU includes a preamble that includes the BA trigger.

29. The non-transitory computer-readable medium of claim 26 , wherein the acknowledgement policy that instructs the first user terminal when to transmit a BA to the access point includes a policy that instructs the first user terminal to transmit the first BA immediately upon receipt of the BA trigger.

30. The non-transitory computer-readable medium of claim 26 , wherein the acknowledgement policy that instructs the first user terminal when to transmit a BA to the access point includes a policy that instructs the first user terminal to transmit the first BA after a period of time upon receipt of the BA trigger, wherein the period of time is measured from an end point of the DL MU PPDU.

31. An access point for wireless communication, comprising:

a memory; and

at least one processor coupled to the memory, wherein the at least one processor is configured to:

transmit, to a first user terminal, a downlink (DL) multi-user (MU) physical layer convergence protocol (PLCP) protocol data unit (PPDU) (DL MU PPDU), wherein the DL MU PPDU includes: a first aggregate medium access control (MAC) protocol data unit (A-MPDU), a block acknowledgement (BA) trigger, and an acknowledgement policy that instructs the first user terminal when to transmit a BA to the access point, wherein the first A-MPDU includes a plurality of MPDUs, wherein the BA trigger is different from the acknowledgement policy; and

receive, from the first user terminal, a first BA based on the BA trigger and the acknowledgement policy, wherein the first BA acknowledges one or more MPDUs of the plurality of MPDUs.

32. The access point of claim 31 , wherein the first A-MPDU includes the BA trigger.

33. The access point of claim 31 , wherein the DL MU PPDU includes a preamble that includes the BA trigger.

34. The access point of claim 31 , wherein the acknowledgement policy that instructs the first user terminal when to transmit a BA to the access point includes a policy that instructs the first user terminal to transmit the first BA immediately upon receipt of the BA trigger.

35. The access point of claim 31 , wherein the acknowledgement policy that instructs the first user terminal when to transmit a BA to the access point includes a policy that instructs the first user terminal to transmit the first BA after a period of time upon receipt of the BA trigger, wherein the period of time is measured from an end point of the DL MU PPDU.

36. A non-transitory computer-readable medium having code stored thereon that, when executed, causes an access point to:

transmit, to a first user terminal, a downlink (DL) multi-user (MU) physical layer convergence protocol (PLCP) protocol data unit (PPDU) (DL MU PPDU), wherein the DL MU PPDU includes: a first aggregate medium access control (MAC) protocol data unit (A-MPDU), a block acknowledgement (BA) trigger, and an acknowledgement policy that instructs the first user terminal when to transmit a BA to the access point, wherein the first A-MPDU includes a plurality of MPDUs, wherein the BA trigger is different from the acknowledgement policy; and

receive, from the first user terminal, a first BA based on the BA trigger and the acknowledgement policy, wherein the first BA acknowledges one or more MPDUs of the plurality of MPDUs.

37. The non-transitory computer-readable medium of claim 36 , wherein the first A-MPDU includes the BA trigger.

38. The non-transitory computer-readable medium of claim 36 , wherein the DL MU PPDU includes a preamble that includes the BA trigger.

39. The non-transitory computer-readable medium of claim 36 , wherein the acknowledgement policy that instructs the first user terminal when to transmit a BA to the access point includes a policy that instructs the first user terminal to transmit the first BA immediately upon receipt of the BA trigger.

40. The non-transitory computer-readable medium of claim 36 , wherein the acknowledgement policy that instructs the first user terminal when to transmit a BA to the access point includes a policy that instructs the first user terminal to transmit the first BA after a period of time upon receipt of the BA trigger, wherein the period of time is measured from an end point of the DL MU PPDU.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2016
From: CHERIAN, GEORGE; MERLIN, SIMONE; BARRIAC, GWENDOLYN DENISE; ASTERJADHI, ALFRED
To: QUALCOMM INCORPORATED
Reel/Frame 039209/0617 →
Continuity (2)
Provisional Application 62157921 · May 6, 2015
Related Publication 20160330007A1 · Nov 10, 2016
Cited By (3)
US 12,218,838 US 12,278,723 US 12,587,345