Wireless Station Transmission Regulation via Class-Based CW Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless local area networks (WLANs) based on the IEEE 802.11 standard face significant bandwidth loss due to high collision rates, particularly in prioritizing data streams and ensuring equitable access to the network, as existing solutions do not guarantee timely and sufficient bandwidth access for priority streams or fair access for non-priority streams.
Innovation Solution
A method that uses packet classes to manage authorization and prohibition during tournaments, employing a statistical mechanism with randomly assigned index values to control transmission probabilities, ensuring differentiated priority management and fair processing of packets based on their class, thereby reducing collisions and improving bandwidth allocation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the congestion window system is used to regulate traffic, then the transmission process is simplified, but collision rates increase significantly causing bandwidth loss
Solution Approach 1:
The invention segments the congestion window into multiple sub-windows (CW1, CW2, ..., CWr) corresponding to different packet classes. Each class has its own countdown counter, allowing differentiated transmission control. This segmentation resolves the contradiction by maintaining operational simplicity while improving bandwidth utilization through class-specific collision avoidance.
Solution Approach 2:
The invention applies local quality by assigning different CW values to different packet classes based on their priority and bandwidth requirements. High-priority classes receive larger CW values for more transmission opportunities, while low-priority classes receive smaller values. This localized differentiation maintains overall system simplicity while optimizing bandwidth allocation to match actual network needs.
2Reliability
If priority streams are given higher transmission probability, then bandwidth access for priority streams is improved, but fair access for non-priority streams deteriorates
Solution Approach 1:
The invention implements local quality by assigning different CW values to different packet classes. Priority classes receive larger CW values ensuring reliable bandwidth access, while non-priority classes receive smaller CW values that still guarantee fair access opportunities. The system maintains fairness through the structured distribution of CW values across all classes rather than absolute discrimination.
Solution Approach 2:
The invention changes the CW parameter dynamically based on packet class characteristics. Each class has its own CW value that can be adjusted according to priority levels and bandwidth requirements. This parameter differentiation allows the system to guarantee priority stream access while maintaining fairness for non-priority streams through proportional allocation.
3Device complexity
If a simple random access mechanism is used, then device complexity is reduced, but collision rates increase causing bandwidth loss
Solution Approach 1:
The invention segments the single random access mechanism into multiple class-specific mechanisms, each with its own CW value. This segmentation increases complexity only marginally while significantly improving bandwidth utilization by reducing collisions through differentiated transmission control for each packet class.
Solution Approach 2:
The invention introduces dynamic CW values that adapt to packet class characteristics. Instead of a static single CW value, the system dynamically selects appropriate CW values based on the transmitting packet's class. This dynamic adjustment maintains relatively simple device operation while optimizing bandwidth utilization through intelligent adaptation.
Data Source
Figure 1~2
Figure 3~4
Figure 5
AI summary
Method of regulating sending implemented by a station having at least one data packet to be sent via a wireless communication network, the method comprising, - at least one step (G20) of obtaining a binary value representative either of an authorization to send, or of a prohibition to send, - a step (G100) of sending said packet, said sending step being executed on condition that at least one criterion relating to the binary value or values (r(k)) obtained is satisfied, the method being characterized in that the binary value or values are dependent on an index value (A) assigned randomly to said station and a class (n) of packets to which the packet to be sent belongs.