Aggregated Data Unit Block Acknowledgment Frame WLAN Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless local area networks (WLANs) face inefficiencies in data transmission and acknowledgement processes, particularly in aggregating multiple data units across different traffic classes and managing acknowledgements, which affects communication data rates and transmission efficiency.
Innovation Solution
A method and apparatus that aggregate multiple data units, including sets of data units acknowledged by block acknowledgements and single data units acknowledged by single acknowledgements, within a single physical layer data unit, generating a block acknowledgment frame that includes both block and single acknowledgement information without indicating the presence of single acknowledgement information, to improve transmission efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple data units from different traffic classes are aggregated in a single physical layer data unit with separate block and single acknowledgements, then transmission efficiency improves, but frame structure complexity increases
Solution Approach 1:
The patent combines block acknowledgement information and single acknowledgement information into a single block acknowledgement frame. This merging of previously separate acknowledgement mechanisms into one unified frame structure enables simultaneous acknowledgement of multiple data units from different traffic classes, improving transmission efficiency while the standardized frame structure keeps complexity manageable
Solution Approach 2:
The block acknowledgement frame is designed to serve multiple functions: it can acknowledge both block-based data units and individual single data units within the same frame structure. This multi-functionality allows the system to handle different traffic classes and acknowledgement types uniformly, improving productivity without proportionally increasing complexity
2Reliability
If individual acknowledgements are sent for each data unit, then acknowledgement accuracy improves, but communication data rate decreases
Solution Approach 1:
Multiple individual acknowledgements are merged into a single block acknowledgement frame that contains both block acknowledgement information for multiple data units and single acknowledgement information for individual data units. This combining approach maintains accurate acknowledgement for each data unit while reducing the total number of separate acknowledgement transmissions, thereby improving communication data rate
3Productivity
If block acknowledgements are used for all data units, then transmission efficiency improves, but flexibility in handling different traffic classes decreases
Solution Approach 1:
The acknowledgement mechanism is segmented into two distinct types within the same frame: block acknowledgement information for efficient bulk acknowledgement of multiple data units, and single acknowledgement information for individual data units. This segmentation allows the system to apply the most efficient acknowledgement type to each traffic class or data unit based on its specific requirements, maintaining both efficiency and flexibility
Solution Approach 2:
The block acknowledgement frame dynamically adapts its content based on the specific requirements of different traffic classes. The frame can selectively include block acknowledgement information for traffic classes that benefit from bulk acknowledgement and single acknowledgement information for traffic classes requiring individual attention, making the system versatile while maintaining high transmission efficiency
Data Source
AI summary
A first communication device receives an aggregated data unit from a second communication device. The aggregated data unit aggregates (i) one or more sets of multiple data units, each set of multiple data units to be acknowledged by a respective block acknowledgement and (ii) one or more single data units, each single data unit to be acknowledged by a respective single acknowledgement. The first communication device generates a block acknowledgment frame that includes (i) block acknowledgement information to acknowledge the one or more sets of multiple data units, and (ii) single acknowledgment information to acknowledge the one or more single data units, where the block acknowledgement frame omits an indication that the block acknowledgement frame includes the single acknowledgement information. The first communication device causes the block acknowledgement frame to be transmitted to the second communication device.


