IP Library › Granted Patent US 9,674,860
Granted Patent B2
US 9,674,860 · App. 14/178,960 · Granted Jun 6, 2017

Method and apparatus for efficient aggregation scheduling in wireless local area network (WLAN) system

Inventors: Hyun Gu Park (Daejeon, KR); Sok Kyu Lee (Daejeon, KR)
Assignee: Electronics and Telecommunications Research Insitute
H04W72/1242H04L47/2441H04L47/28H04L47/32H04N21/8547H04L67/325
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,674,860
App. No.
14/178,960
Granted
Jun 6, 2017
Kind
B2
Abstract

Provided is a method and apparatus for efficient aggregation scheduling in a wireless local area network (WLAN) system, the apparatus including a delay setting unit to set a required delay time for each access category (AC), a storing unit to store a traffic identification (TID) of a packet in a queue of a corresponding AC when the packet arrives, a delay time calculator to calculate a maximum delay time predicted when the packet arriving at the queue is configured to be an A-MPDU and the configured A-MPDU is transmitted, and an A-MPDU configuring unit to compare the calculated maximum delay time and the required delay time, and configure a corresponding A-MPDU when the calculated maximum delay time is greater than the required delay time.

Claims (26)

1. An aggregated-media access control protocol data unit (A-MPDU) scheduling apparatus, comprising:

a delay setting processor configured to set a required delay time period for each access category (AC);

a storage configured to store a traffic identification (TID) of a packet in a queue of a corresponding AC when the packet arrives;

a delay time calculating processor configured to calculate a margin of time by subtracting, from the required delay time period, a time period of a first packet staying in the queue and a time period required for the transmission of the configured A-MPDU; and

an A-MPDU configuring processor configured to aggregate, in an A-MPDU, packets currently stacked in the queue, when the margin of time is less than a time period required for transmitting a single packet, the single packet having an average length.

2. The apparatus of claim 1 , further comprising:

an A-MPDU transmitter configured to transmit the configured A-MPDU.

3. The apparatus of claim 2 , wherein the storage is configured to store the TID of the packet in the queue of the AC based on a table in which a result of matching the TID of the packet and the AC is recorded.

4. The apparatus of claim 1 , wherein the packet includes the TID having a value between “0” and “8”.

5. The apparatus of claim 1 , wherein the delay setting processor is configured to set the required delay time period based on a priority of the packet.

6. The apparatus of claim 1 , wherein the delay setting processor is configured to set the required delay time period based on a format of the packet.

7. The apparatus of claim 6 , wherein when the format of the packet is a video stream, the delay setting processor is configured to set the required delay time period to be greater than that of another format.

8. The apparatus of claim 6 , wherein when the format of the packet is a voice stream, the delay setting processor is configured to set the required delay time period to be less than that of another format.

9. An aggregated-media access control protocol data unit (A-MPDU) scheduling method, comprising:

setting, by a delay setting processor, a required delay time period for each access category (AC);

storing, by a storage, a traffic identification (TID) of a packet in a queue of a corresponding AC when the packet arrives;

calculating, by a delay time calculating processor, a margin of time by subtracting, from the required delay time period, a time period of a first packet staying in the queue and a time period required for the transmission of the configured A-MPDU; and

aggregating in an A-MPDU, by an A-MPDU configuring processor, packets currently stacked in the queue, when the margin of time is less than a time period required for transmitting a single packet, the single packet having an average length.

10. The method of claim 9 , further comprising:

transmitting, by an A-MPDU transmitter, the configured A-MPDU.

11. The method of claim 10 , wherein the storing comprises storing the TID of the packet in the queue of the AC based on a table in which a result of matching the TID of the packet and the AC is recorded.

12. The method of claim 9 , wherein the packet includes the TID having a value between “0” and “8”.

13. The method of claim 9 , wherein the setting comprises setting the required delay time based on a priority of the packet.

14. The method of claim 9 , wherein the setting comprises setting the required delay time based on a format of the packet.

15. The method of claim 14 , wherein the setting comprises setting the required delay time to be greater than that of another format when the format of the packet is a video stream.

16. The method of claim 14 , wherein the setting comprises setting the required delay time to be less than that of another format when the format of the packet is a voice stream.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2014
From: PARK, HYUN GU; LEE, SOK KYU
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 032363/0215 →
Priority Claims (1)
KR 10-2013-0042097 · Apr 17, 2013 · national
Continuity (1)
Related Publication 20140314060A1 · Oct 23, 2014