MAC Transmitter Scheduling for Just-in-Time Frame Aggregation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
3Device complexity
If transmission data is pre-calculated with fixed MPDU length, then transmission formatting is simplified, but data may become obsolete before transmission
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.
Data Source
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.


