Dynamic Uplink Resource Unit Scheduling for 802.11ax Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The IEEE 802.11ax standard does not fully optimize channel capacity for wireless communication networks, particularly in scenarios with a large number of users, leading to inefficiencies in uplink traffic scheduling and bandwidth allocation.
Innovation Solution
Implementing dynamic uplink resource unit scheduling that adjusts based on buffer status reports from stations, using MU-MIMO, scheduled RUs, and RA-RUs to optimize channel access according to data needs, with thresholds determining the scheduling method and monitoring usage to adjust accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the IEEE 802.11ax standard uses fixed resource unit allocation for uplink traffic, then device complexity is reduced and ease of operation is improved, but channel capacity is not maximized and bandwidth usage is inefficient
Solution Approach 1:
The patent implements dynamic resource unit allocation where the access point adjusts RU assignment based on real-time buffer status reports from stations. The system transitions from fixed allocation to dynamic allocation, where RUs are assigned according to current data needs, buffer depths, and channel conditions, thereby maximizing channel capacity while maintaining manageable complexity through automated feedback mechanisms
Solution Approach 2:
The system employs buffer status reports as feedback from stations to the access point. These reports provide real-time information about data buffer depths, enabling the access point to make informed scheduling decisions. This feedback loop allows the system to adapt resource allocation dynamically without requiring complex manual configuration, resolving the contradiction between productivity improvement and complexity increase
2Loss of time
If the network uses traditional scheduling methods without dynamic adjustment, then device complexity is minimized, but latency increases and bandwidth usage is suboptimal in dense deployments
Solution Approach 1:
The system performs preliminary actions by continuously collecting buffer status reports from stations before scheduling decisions are made. This advance information gathering allows the access point to proactively allocate resources based on anticipated data transmission needs, reducing waiting time and latency while maintaining systematic control through pre-planned resource allocation
Solution Approach 2:
The patent changes scheduling parameters dynamically based on buffer status and channel conditions. Instead of fixed time slots and resource assignments, the system adjusts allocation parameters such as RU size, assignment timing, and station selection based on current network state, thereby reducing latency adaptively without requiring overly complex scheduling algorithms
3Productivity
If resource units are allocated statically according to the 802.11ax standard, then ease of operation is improved and device complexity is reduced, but bandwidth usage becomes inefficient when user data needs vary
Solution Approach 1:
Stations autonomously generate buffer status reports that automatically inform the access point of their data needs. This self-service mechanism eliminates the need for complex centralized monitoring and manual scheduling decisions. The access point simply processes these self-generated reports and allocates resources accordingly, maintaining operational simplicity while achieving efficient bandwidth utilization through adaptive allocation
Data Source
AI summary
Systems and methods for uplink Resource Unit scheduling include receiving, by a network device and from each of a plurality of stations, a status of a buffer, determining for each of the plurality of stations, by the network device, whether the status of the buffer of a particular station exceeds a first threshold, a second threshold, or neither the first threshold or the second threshold, in response to the buffer of the particular station exceeding the first threshold, scheduling the particular station using Uplink Multi-User Multiple Input Multiple Output, in response to the buffer of the particular station exceeding the second threshold, scheduling the particular station using a scheduled RU, and in response to the buffer exceeding neither the first threshold or second threshold, scheduling the particular station using a random-access resource unit (RA-RU).


