WLAN Uplink Transmission Queue Selection for Balanced Throughput

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing uplink transmission methods in wireless local area networks (WLANs) fail to fairly select transmit queues and maintain balanced throughput rates, prioritizing data packets effectively in response to trigger frames, leading to inefficient data transmission.

Innovation Solution

An uplink transmission method that receives a trigger frame with a maximum length limit and preferred access category, determines priority values for each transmit queue, groups them based on access category priority, and selects data packets to aggregate into an A-MPDU, ensuring prioritization and balanced throughput by sorting queues in descending order of priority within each group.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data packets are selected from transmit queues without a specific selection strategy, then the transmission process is simple, but the throughput rate of each transmit queue becomes unbalanced and priority requirements are not met

Engineering Contradiction:
Improvethroughput rate balanceVSAvoidselection strategy complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the selection process into distinct steps: determining priority values for each transmit queue, grouping queues by access category priority, and selecting data packets based on group priority and individual queue priority values. This structured segmentation enables balanced throughput while maintaining manageable complexity through systematic organization of the selection criteria.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces priority values as a new parameter for each transmit queue, calculated based on queue characteristics and access category priorities. By changing the selection criterion from simple queue indexing to priority value-based selection, the system achieves balanced throughput rates across different queues while meeting priority requirements for time-sensitive data.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If data packets are selected to maximize transmission efficiency, then the overall throughput increases, but the fairness among individual transmit queues deteriorates

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidfairness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies local quality by treating different transmit queues with different selection priorities based on their access category priorities and calculated priority values. High-priority queues (e.g., voice, video) receive preferential selection, while lower-priority queues are selected subsequently. This localized differentiation ensures both overall transmission efficiency and fairness among queues with different service requirements.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements a feedback mechanism where the selection process continuously considers the priority values of all transmit queues and adjusts selections to maintain balanced throughput rates. By monitoring and responding to the relative states of different queues through priority value comparisons, the system achieves both efficiency and fairness simultaneously.

Inventive Principle:
Principle #23Feedback

3Quantity of substance

If the station returns data packets from all transmit queues, then the data completeness is improved, but the transmission time exceeds the allowed time and the TB PPDU length exceeds the maximum length limit

Engineering Contradiction:
Improvedata completenessVSAvoidtransmission time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent extracts and prioritizes data packets from transmit queues based on calculated priority values and access category priorities. Instead of including all data packets, the system selectively extracts packets from high-priority queues first, ensuring that the most time-sensitive and important data is transmitted within the allowed time and length constraints, while still maintaining reasonable data completeness.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by selecting a subset of data packets from transmit queues rather than all packets. The selection process prioritizes packets from queues with higher priority values, ensuring that the most critical data is transmitted within the TB PPDU length limit and allowed transmission time, accepting that not all data packets can be included in every transmission opportunity.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240236008A9Uplink transmission method in wireless local area network (WLAN) and station device
Publication Date: 2024.07.11 ESPRESSIF SYST SHANGHAI
  • US20240236008A9 patent drawing
  • US20240236008A9 patent drawing
  • US20240236008A9 patent drawing

AI summary

An uplink transmission method operated by a station (STA) for transmitting data to an access point (AP) in a wireless local area network (WLAN), and a station device executing the method. The method includes: the station receiving a trigger frame from the access point, selecting one or more data packets from a plurality of transmit queues at the station and aggregating them into the A-MPDU to proceed with transmission to the access point based on the trigger frame. The selecting one or more data packets from the plurality of transmit queues includes: determining a priority value for each of the transmit queues; grouping the transmit queues at the station according to an access category of each transmit queue; and selecting the transmit queues and the data packets in the transmit queues according to a selection policy with respect to the transmit queues that are sorted according to the priority value.