Block Acknowledgement Selection Rules for Wireless MPDU Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication systems face challenges in efficiently acknowledging MAC protocol data units (MPDUs) across multiple-access networks, particularly in selecting between null data packet (NDP) BlockAck and conventional block acknowledgement (BA) frames, which affects communication efficiency and compatibility.
Innovation Solution
The system introduces rules for an originator and recipient to agree on using either a conventional BA frame or an NDP BlockAck frame by indicating preferences through specific fields in request and response frames, ensuring efficient acknowledgement of MPDUs based on available processing capabilities and communication needs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If NDP BlockAck is used for acknowledging MPDUs, then acknowledgement efficiency is improved, but compatibility with conventional systems deteriorates
Solution Approach 1:
The patent implements dynamic selection between NDP BlockAck and conventional BA frame based on negotiation between transmitter and receiver. The system can switch between different acknowledgement modes depending on the capabilities and preferences of the communicating devices, allowing optimization of acknowledgement efficiency while maintaining compatibility through flexible mode selection.
Solution Approach 2:
The patent changes the parameter of acknowledgement frame type based on system conditions. By negotiating and selecting between different frame types (NDP BlockAck vs conventional BA), the system adapts to different operational requirements and compatibility needs, resolving the contradiction between efficiency and compatibility.
2Adaptability or versatility
If conventional BA frame is used for acknowledging MPDUs, then compatibility with existing systems is maintained, but acknowledgement efficiency deteriorates
Solution Approach 1:
The system dynamically selects the appropriate acknowledgement frame type based on negotiation between transmitter and receiver. When both devices support NDP BlockAck, the system can switch to this more efficient mode, otherwise falling back to conventional BA frame, thus optimizing efficiency while maintaining compatibility.
Solution Approach 2:
The patent changes the acknowledgement frame parameter based on system capabilities and negotiation results. This allows the system to use conventional BA frames for maximum compatibility while switching to NDP BlockAck when efficiency can be achieved, resolving the trade-off between compatibility and efficiency.
3Productivity
If selection rules for BlockAck type are implemented, then communication efficiency is improved, but protocol complexity increases
Solution Approach 1:
The patent applies preliminary action by establishing selection rules and negotiation mechanisms in advance before data transmission begins. The transmitter and receiver negotiate and agree on the BlockAck type beforehand, which simplifies the actual transmission process and reduces the complexity of making real-time decisions during communication.
Solution Approach 2:
The patent uses feedback mechanisms through negotiation frames where transmitter and receiver exchange information about their capabilities and preferences. This feedback loop allows the system to select the most appropriate BlockAck type based on actual device capabilities, improving efficiency while managing complexity through structured negotiation protocols.
Data Source
AI summary
Certain aspects of the present disclosure provide methods and apparatus for selecting a type of block acknowledgement. An apparatus for wireless communications is provided herein. The apparatus generally includes a processing system configured to participate in a session with another apparatus during which the apparatus receives a plurality of MAC protocol data units (MPDUs) transmitted from the other apparatus during a window and select between a null data packet (NDP) BlockAck or a block acknowledgement (BA) frame for acknowledging which of the MPDUs have been successfully received by the apparatus. The apparatus generally also includes a transmitter configured to acknowledge which of the MPDUs have been successfully received by the apparatus in accordance with the selection.


