MPDU Aggregation Database for Fast TXOP Frame Construction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless communication systems consume significant resources in memory and computing power to construct and calculate the total length of aggregated MPDUs, often requiring last-minute processing that is time-consuming and challenging to transmit within the limited TXOP time frame.

Innovation Solution

A method involving the creation of a linked list and database to manage aggregated data units, where MSDU descriptors are linked without duplication, allowing for efficient memory usage and rapid calculation of total aggregated MPDU length, using a database with pointers and length fields to facilitate quick traversal and frame construction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional methods are used to construct and calculate aggregated MPDUs, then data transmission can be performed, but significant memory and computing resources are consumed and processing time is excessive

Engineering Contradiction:
Improveprocessing speedVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-establishing a database structure with entries that store MPDU length information before actual transmission occurs. The database is initialized with templates or structures that allow rapid retrieval and aggregation of MPDU lengths during transmission opportunity, eliminating the need for last-minute computation of aggregated lengths.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating a database that stores copies of MPDU length information and pointers to MPDU descriptors. Instead of repeatedly calculating lengths from original data structures, the system retrieves pre-stored length values from database entries, significantly reducing computational overhead and processing time during transmission.

Inventive Principle:
Principle #26Copying

2Productivity

If traditional methods are used to manage aggregated data units, then transmission can occur, but memory consumption is excessive

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidmemory consumption
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential information needed for transmission - specifically MPDU length values and pointers to descriptors - and stores them in the database. This extraction eliminates the need to store complete MPDU data structures repeatedly, significantly reducing memory consumption while maintaining transmission capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The database serves as an intermediary structure between the MPDU descriptors and the transmission mechanism. It stores condensed information (lengths and pointers) that mediates the connection between raw MPDU data and the aggregation process, reducing memory requirements by acting as an information bridge rather than storing full data copies.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If last-minute processing is performed to calculate aggregated MPDU lengths, then transmission opportunity can be utilized, but the processing is time-consuming and challenging to complete within TXOP

Engineering Contradiction:
Improvetransmission throughputVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-computing and storing MPDU length information in the database before transmission opportunity arises. When TXOP becomes available, the system only needs to traverse the pre-organized database structure rather than performing complex calculations from scratch, enabling rapid frame construction within the time constraints.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the MPDU management process into distinct components: individual MPDU descriptors store pointer information, the database stores length information, and the aggregation process simply combines pre-stored length values. This segmentation allows each component to be optimized independently and enables rapid assembly during transmission opportunity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20260040324A1Database for efficient calculation of aggregated data units in wireless communication
Publication Date: 2026.02.05 TP-LINK SYSTEMS INC
  • US20260040324A1 patent drawing
  • US20260040324A1 patent drawing
  • US20260040324A1 patent drawing

AI summary

In some embodiments, in response to a transmission opportunity, an apparatus traverses a database to determine one or more MAC protocol data units (MPDUs) to be transmitted and a total aggregated MDPU length for a transmission frame. The database includes multiple entries each comprising at least a first field indicating a pointer to a respective MPDU and a second field indicating a length of the respective MPDU. The apparatus determines the one or more MPDUs to be transmitted based on the first fields of the plurality of entries in the MAC database, and the total aggregated MPDU length based on the second field in the database. One or more MAC service data units (MSDUs) in each of the MPDUs are populated using a linked list that uses existing MSDU descriptors as received without copying or re-creating MSDU descriptors.