IP Library Granted Patent US 9,660,793
Granted Patent B2
US 9,660,793 · App. 14/751,945 · Granted May 23, 2017

Leveraging full duplex for rate adaptation in wireless LANs

Inventors: Ehsan Aryafar (Santa Clara, CA); Ping Wang (Santa Clara, CA); Po-Kai Huang (Santa Clara, CA); Shilpa Talwar (Los Altos, CA)
Assignee: INTEL CORPORATION
H04L5/14H04L1/0002H04L5/0055H04W28/0268H04W74/04H04W84/12H04W88/181
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,660,793
App. No.
14/751,945
Granted
May 23, 2017
Kind
B2
Abstract

Techniques for presenting communication between two or more stations in a WLAN environment are provided. Specifically, methods are presented, that when taken alone or together, provide a device or group of devices with an efficient way for fast rate adaptation based on full duplex functionality, increasing link and network throughput. The present disclosure includes a method that provides a fast rate adaptation by leveraging full duplex in order to get immediate channel quality feedback.

Claims (47)

1. A wireless device, comprising:

a memory;

a transceiver, the transceiver configured to:

transmit a plurality of data frames; and

receive channel quality information, wherein the channel quality information is received during transmission of the plurality of data frames;

a processor and a rate selection module, the processor and the rate selection module configured to:

compute an updated data rate, wherein the updated data rate is determined at least based in part on the channel quality information received; and

terminate transmission of the plurality of data frames if the updated data rate provides an increase in throughput; and

the transceiver further configured to:

re-transmit the plurality of data frames; and

receive a block acknowledgement, and when the block acknowledgement occurs before a predetermined time, a Contention-Free End (CF-END) signal is sent.

2. The wireless device of claim 1 , wherein the data frames are an Aggregate-Media Access Control Protocol Data Unit (A-MPDU).

3. The wireless device of claim 1 , wherein the channel quality information is received during a full duplex communication.

4. The wireless device of claim 1 , wherein at least one of the plurality of data frames does not include payload information.

5. The wireless device of claim 1 , wherein the channel quality information includes a receiver identification.

6. The wireless device of claim 1 , wherein the channel quality information includes correct packet receipt identification.

7. The wireless device of claim 1 , wherein the updated data rate can be faster or slower than an actual transmission rate.

8. The wireless device of claim 1 , wherein receipt of the block acknowledgement occurs before a predetermined time.

9. The wireless device of claim 8 , wherein after checking for a time remaining in the transmission as indicated in a PHY Header and established by a NAV, if the block acknowledgement occurs before the predetermined time, the Contention-Free End (CF-END) signal is sent.

10. The wireless device of claim 9 , wherein the CF-END signal alerts the network the medium is available for contention.

11. The wireless device of claim 1 , further comprising determining not to terminate transmission if the updated data rate does not provide an increase throughput.

12. A method comprising:

transmitting, by a transceiver, a plurality of data frames;

receiving, by the transceiver, channel quality information, wherein the channel quality information is received during transmission of the plurality of data frames;

computing, by a rate selection module, an updated data rate, wherein the updated data rate is determined at least based in part on the channel quality information received;

determining, by the rate selection module, to terminate transmission if the updated data rate provides an increase in throughput;

re-transmitting, by the transceiver, the plurality of data frames; and

receiving, by the transceiver, a block acknowledgement, and when the block acknowledgment occurs before a predetermined time, a Contention-Free End (CF-END) signal is sent.

13. The method of claim 12 , wherein the data frames are an Aggregate-Media Access Control Protocol Data Unit (A-MPDU).

14. The method of claim 12 , wherein the channel quality information is received during a full duplex communication.

15. The method of claim 12 , wherein at least one of the plurality of data frames does not include payload information.

16. The method of claim 12 , wherein the channel quality information includes correct packet receipt identification.

17. The method of claim 12 , wherein the updated data rate can be faster or slower than an actual transmission rate.

18. The method of claim 12 , wherein receipt of the block acknowledgement occurs before a predetermined time, and/or wherein after checking for a time remaining in the transmission as indicated in a PHY Header and established by a NAV, if the block acknowledgement occurs before the predetermined time, the Contention-Free End (CF-END) signal is sent, and/or wherein the CF-END signal alerts the network the medium is available for contention.

19. The method of claim 12 , further comprising determining not to terminate transmission if the updated data rate does not provide an increase throughput.

20. A non-transitory computer readable medium having instructions thereon that when executed by at least one processor of a wireless device perform a method comprising:

transmitting, by a transceiver, a plurality of data frames;

receiving, by the transceiver, channel quality information, wherein the channel quality information is received during transmission of the plurality of data frames;

computing, by a rate selection module, an updated data rate, wherein the updated data rate is determined at least based in part on the channel quality information received;

determining, by the rate selection module, to terminate transmission if the updated data rate provides an increase in throughput;

re-transmitting, by the transceiver, the plurality of data frames; and

receiving, by the transceiver, a block acknowledgement, and when the block acknowledgement occurs before a predetermined time, a Contention-Free End (CF-END) signal is sent.

21. The non-transitory medium of claim 20 , wherein the data frames are an Aggregate-Media Access Control Protocol Data Unit (A-MPDU).

22. The non-transitory medium of claim 20 , wherein the channel quality information is received during a full duplex communication.

23. The non-transitory medium of claim 20 , wherein at least one of the plurality of data frames does not include payload information.

24. The non-transitory medium of claim 20 , wherein receipt of the block acknowledgement occurs before a predetermined time, and/or wherein after checking for a time remaining in the transmission as indicated in a PHY Header and established by a NAV, if the block acknowledgement occurs before the predetermined time, the Contention-Free End (CF-END) signal is sent, and/or wherein the CF-END signal alerts the network the medium is available for contention.

25. The non-transitory medium of claim 20 , further comprising determining not to terminate transmission if the updated data rate does not provide an increase throughput.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2026
From: INTEL CORPORATION
To: INTEL PRODUCTS IP LLC
Reel/Frame 076025/0828 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2015
From: ARYAFAR, EHSAN; WANG, PING; HUANG, PO-KAI; TALWAR, SHILPA
To: INTEL CORPORATION
Reel/Frame 036060/0355 →
Continuity (1)
Related Publication 20160380744A1 · Dec 29, 2016