WLAN ACK Frame Structure for Multi-User TID Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless local area network (WLAN) standards lack an efficient acknowledgement (ACK) method and uplink multi-user transmission mechanism for handling data from multiple devices with varying traffic identifiers (TIDs) and access categories (ACs), which hampers effective data reception and transmission in high-density scenarios.

Innovation Solution

The proposed solution involves a method and apparatus for transmitting and receiving ACK frames that include traffic identifiers (TIDs) and block ACK bitmaps, allowing successful data unit reception acknowledgment, with specific conditions determining the inclusion of block ACK starting sequence control information and bitmaps, enabling efficient multi-user transmission in WLANs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single device receives data units from multiple transmitting devices with different TIDs simultaneously, then system throughput is improved, but the complexity of the acknowledgment process increases

Engineering Contradiction:
Improvesystem throughputVSAvoidacknowledgment process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the acknowledgment process by creating separate ACK information fields for each transmitting device and each TID. Each ACK information field contains device identification, TID, and selective block ACK bitmap, allowing independent tracking and acknowledgment of data units from different devices and traffic categories without requiring a single complex acknowledgment mechanism

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a multi-dimensional acknowledgment structure that adds dimensions of device identification and TID classification to the traditional single-acknowledgment model. This creates a hierarchical acknowledgment system where ACK information is organized by device first, then by TID within each device, enabling simultaneous handling of multiple data streams across different dimensions

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If ACK frames include block ACK bitmap for all data units, then acknowledgment accuracy is improved, but frame size and transmission overhead increase

Engineering Contradiction:
Improveacknowledgment accuracyVSAvoidACK frame size
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies local quality by making the block ACK bitmap selective rather than universal. Each ACK information field includes a block ACK starting sequence control and a selective block ACK bitmap that only covers the specific range of sequence numbers for that particular TID and device combination. This allows accurate acknowledgment of received data units while avoiding inclusion of unnecessary bitmap entries for other TIDs or devices

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by including block ACK bitmap information only when necessary - specifically when data units need to be acknowledged. The selective block ACK mechanism allows the receiving device to omit bitmap entries for sequence numbers that are not part of the current acknowledgment scope, reducing overall frame size while maintaining sufficient acknowledgment coverage for active data streams

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9825738B2Acknowledgement method and multi user transmission method
Publication Date: 2017.11.21 ATLAS GLOBAL TECHNOLOGIES LLC
  • US9825738B2 patent drawing
  • US9825738B2 patent drawing
  • US9825738B2 patent drawing

AI summary

An Acknowledgment (ACK) method is provided by a receiving device in a Wireless Local Area Network (WLAN). The receiving device receives a plurality of data units having a plurality of Traffic Identifiers (TIDs) and transmits an ACK frame including a plurality of ACK information fields for at least part of the plurality of data units. An ACK information field for a data unit satisfying a first condition among the plurality of ACK information fields includes a Traffic Identifier (TID) and a block ACK bitmap indicating whether the data unit has been successfully received. An ACK information field for a data unit satisfying a second condition and having been successfully received among the plurality of ACK information fields includes the first TID and does not include a block ACK bitmap.