Variable-Length Acknowledgement Fields in WLAN Aggregation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless local area networks (WLANs) face challenges in efficiently acknowledging data units, particularly when aggregating multiple media access control (MAC) data units, as existing protocols have limitations in handling large numbers of aggregated units, leading to inefficiencies in communication and compatibility issues between devices conforming to different communication standards.
Innovation Solution
A method is introduced where a communication device generates acknowledgement information fields with variable lengths based on negotiated buffer sizes, allowing for the transmission of acknowledgement data units that include multiple acknowledgement fields, enabling efficient acknowledgement of aggregated MAC data units across devices operating with different communication protocols, such as IEEE 802.11ax and legacy protocols.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a fixed maximum field length is used to ensure compatibility with legacy protocols, then compatibility is improved, but the ability to acknowledge a large number of aggregated MAC data units deteriorates
Solution Approach 1:
The patent applies dynamics by making the acknowledgement field length variable rather than fixed. The first communication device dynamically adjusts the length of the acknowledgement field based on the actual number of MAC data units being acknowledged, while still adhering to the maximum field length constraints of legacy protocols. This allows the system to adapt to different scenarios (small or large numbers of aggregated units) without breaking compatibility.
Solution Approach 2:
The patent changes the parameter of field length from a fixed value to a variable parameter. By negotiating buffer sizes between communication devices and adjusting the acknowledgement field length accordingly (within legacy protocol limits), the system can acknowledge varying numbers of MAC data units efficiently while maintaining compatibility with devices that expect fixed-length fields.
2Quantity of substance
If the acknowledgement field length is increased to accommodate more MAC data units, then the number of acknowledged units is improved, but compatibility with legacy protocols deteriorates
Solution Approach 1:
The patent applies partial action by using only the necessary portion of the available field length. Instead of always using the maximum possible length, the system allocates exactly the number of bits needed to acknowledge the actual number of MAC data units received, up to the legacy protocol maximum. This avoids exceeding legacy limits while still providing sufficient capacity for large aggregations when needed.
3Adaptability or versatility
If separate acknowledgement procedures are used for different communication standards, then compatibility is improved, but device complexity and communication overhead increase
Solution Approach 1:
The patent applies universality by creating a single acknowledgement mechanism that works across different communication standards (IEEE 802.11ax and legacy protocols). The variable-length acknowledgement field design allows the same basic protocol structure to accommodate both new high-throughput requirements and legacy compatibility needs, eliminating the need for completely separate acknowledgement procedures for different standards.
Data Source
AI summary
A first communication device receives one or more aggregate medium access control (MAC) data units from respective one or more second communication devices. Respective aggregate MAC data units include multiple MAC data units from respective ones of the one or more second communication devices. The first communication device generates one or more acknowledgement information fields, including a first acknowledgement information field corresponding to a particular second communication device includes i) a length indication that indicates a length of an acknowledgement field, and ii) the acknowledgment field of the indicated length. The acknowledgement field includes respective acknowledgement information for at least some of the multiple MAC data units received from the particular second communication device. The first communication device generates an acknowledgement data unit to include the one or more one or more acknowledgement information fields, and transmits the acknowledgment data unit to the one or more second communication devices.


