MAC Transmitter Scheduling for Just-in-Time Frame Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless communication systems face challenges in efficiently managing aggregated data units due to the need for pre-calculation of transmission data, which can result in obsolete data transmission, memory consumption, and computing power usage, especially when transmission opportunities are limited.

Innovation Solution

A MAC transmitter scheduler that determines the total aggregated MAC protocol data unit length based on available transmission opportunities, aggregates data units only when permitted, and performs calculations just before transmission, reducing the need for pre-calculation and storage of intermediate data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If data units are pre-calculated and stored before transmission opportunity becomes available, then transmission preparation is completed in advance, but memory consumption and computing power usage increase

Engineering Contradiction:
Improvetransmission preparation timeVSAvoidmemory consumption
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The patent applies preliminary action by performing MPDU aggregation and total length determination only when a transmission opportunity becomes available or is about to become available, rather than pre-calculating everything in advance. This timing optimization reduces memory consumption while still preparing transmission data efficiently when needed.

Inventive Principle:
Principle #10Preliminary action

2Speed

If data units are pre-calculated and stored before transmission opportunity becomes available, then transmission can start immediately when opportunity arises, but computing power usage increases

Engineering Contradiction:
Improvetransmission start speedVSAvoidcomputing power usage
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent performs the necessary aggregation and length determination calculations at the optimal moment when transmission opportunity becomes available or is about to become available. This approach ensures transmission can start immediately while avoiding unnecessary pre-calculation that would waste computing power.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If transmission data is pre-calculated with fixed MPDU length, then transmission formatting is simplified, but data may become obsolete before transmission

Engineering Contradiction:
Improvetransmission formatting complexityVSAvoiddata transmission accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent determines the total aggregated MPDU length dynamically at the time transmission opportunity becomes available or is about to become available, rather than using fixed pre-calculated values. This dynamic approach ensures data accuracy and prevents transmission of obsolete information while still maintaining efficient formatting processes.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260082270A1Transmitter scheduler in wireless communication
Publication Date: 2026.03.19 TP-LINK SYSTEMS INC
  • US20260082270A1 patent drawing
  • US20260082270A1 patent drawing
  • US20260082270A1 patent drawing

AI summary

In some embodiments, in response to a transmission opportunity, an apparatus determines a total aggregated data unit length and issue a transmit start command to include the total aggregated data unit length. The total aggregated data unit length may be determined based on the total number of data bytes to be transmitted, a maximum number of media access control protocol data units, or an allowed transmission time. The apparatus subsequently aggregates the data units from a transmission queue and transmits data units as they are aggregated. In an alternative embodiment, when an apparatus is close to being permitted to transmit, the apparatus pre-scans the data units from a transmission queue by aggregating the data units, and determines a total aggregated data unit length based on the aggregated data units. The apparatus subsequently transmits a wireless frame including the aggregated data units.