Variable-Length Acknowledgement Fields in WLAN A-MPDU Transmissions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless local area networks (WLANs) face challenges in efficiently acknowledging data units, particularly in multi-user scenarios with orthogonal frequency division multiple access (OFDMA) transmissions, where existing methods lack flexibility in acknowledging multiple media access control (MAC) protocol data units (MPDUs) and do not effectively manage buffer sizes for acknowledgment data units.

Innovation Solution

The method involves generating acknowledgment data units with variable-length acknowledgement fields, selected from a subset of predetermined lengths based on negotiated buffer sizes, to acknowledge multiple MAC protocol data units, and transmitting these units in wireless local area networks, supporting OFDMA and multi-user multiple input multiple output (MU-MIMO) transmissions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If fixed-length acknowledgement fields are used, then device complexity is reduced, but acknowledgment efficiency and adaptability to buffer sizes deteriorate

Engineering Contradiction:
Improveacknowledgement field structureVSAvoidacknowledgment efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements variable-length acknowledgement fields that dynamically adapt to the actual number of MPDUs being acknowledged and the negotiated buffer size. The acknowledgement field length is selected from a set of predetermined lengths based on the negotiated buffer size, allowing the system to optimize between fixed simplicity and variable efficiency depending on the specific transmission scenario.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of acknowledgement field length from a fixed value to a variable value selected from multiple predetermined lengths. This parameter change allows the acknowledgement field to scale with the buffer size negotiated between devices, improving acknowledgment efficiency without requiring completely flexible variable-length structures that would increase complexity.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If variable-length acknowledgement fields are used, then acknowledgment efficiency improves, but device complexity increases

Engineering Contradiction:
Improveacknowledgment efficiencyVSAvoidacknowledgement field structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements variable-length acknowledgement fields that dynamically adapt to the actual number of MPDUs being acknowledged and the negotiated buffer size. The acknowledgement field length is selected from a set of predetermined lengths based on the negotiated buffer size, allowing the system to optimize between fixed simplicity and variable efficiency depending on the specific transmission scenario.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of acknowledgement field length from a fixed value to a variable value selected from multiple predetermined lengths. This parameter change allows the acknowledgement field to scale with the buffer size negotiated between devices, improving acknowledgment efficiency without requiring completely flexible variable-length structures that would increase complexity.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If buffer size is not negotiated, then setup procedure complexity is reduced, but adaptability to different transmission scenarios deteriorates

Engineering Contradiction:
Improvesetup procedureVSAvoidbuffer size adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent performs buffer size negotiation as a preliminary action during the acknowledgement setup procedure, before actual data transmission begins. This preliminary negotiation establishes the maximum buffer size that both devices can handle, allowing subsequent acknowledgements to be optimized for this known capacity without requiring complex runtime adjustments or larger default buffers.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses the negotiated buffer size as a parameter to determine the appropriate acknowledgement field length from a set of predetermined lengths. This parameter-based approach allows the system to adapt to different transmission scenarios while maintaining a manageable setup procedure complexity through structured negotiation.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If maximum buffer size is allocated for all acknowledgements, then acknowledgment reliability is improved, but resource utilization efficiency deteriorates

Engineering Contradiction:
Improveacknowledgment reliabilityVSAvoidresource utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the acknowledgement field length parameter based on the negotiated buffer size, selecting from multiple predetermined lengths. This allows the system to allocate exactly the right amount of acknowledgement space for each transmission scenario, ensuring reliability by having sufficient buffer capacity while avoiding waste by not over-allocating resources for smaller transmissions.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements dynamic adaptation of acknowledgement field length to match the actual buffer size negotiated for each device pair. This dynamic approach ensures that acknowledgements are reliable by having adequate buffer capacity when needed, while improving resource utilization efficiency by using smaller acknowledgement fields when the negotiated buffer size is smaller.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10581580B2Acknowledgement of transmissions in a wireless local area network
Publication Date: 2020.03.03 NXP USA INC
  • US10581580B2 patent drawing
  • US10581580B2 patent drawing
  • US10581580B2 patent drawing

AI summary

A first communication device receives an aggregate medium access control data unit (MAC) protocol data unit (A-MPDU) that aggregates multiple MAC protocol data units from a second communication device. The first communication device generates an acknowledgment data unit that includes a length indication that indicates a length of an acknowledgement field and the acknowledgment field of the indicated length. The length of the acknowledgement field is selected from a subset of predetermined lengths, among a set predetermined lengths, that includes multiple predetermined lengths that do not exceed a maximum number of MAC protocol data units that can be included in the A-MPDU. The maximum number of MAC protocol data units is limited by a buffer size negotiated in an acknowledgement setup procedure previously conducted between the first communication device and the second communication device. The first communication device transmits the acknowledgment data unit to the second communication device.