Block Acknowledgment Window Sizing for Wireless Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless communication systems face challenges in efficiently acknowledging data transmissions, particularly in managing block acknowledgment procedures across different communication devices with varying capabilities.
Innovation Solution
The method involves a first communication device transmitting bitmap length capability information, receiving corresponding information from a second device, and generating a communication frame to request participation in a block acknowledgment procedure. The procedure includes allocating buffers and determining the block acknowledgment transmission window size based on the received capability information and the type of block acknowledgment frame used.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If block acknowledgment procedures are implemented across different communication devices, then data transmission efficiency is improved, but compatibility issues arise due to varying device capabilities
Solution Approach 1:
The patent applies parameter changes by dynamically adjusting the block acknowledgment transmission window size based on the recipient device's capability information (bitmap length capability). The system modifies the block acknowledgment parameters (window size, bitmap length) according to the specific capabilities of each device, enabling efficient operation with high-capability devices while maintaining compatibility with lower-capability devices through negotiated parameter adjustments.
2Productivity
If buffer allocation is optimized for high throughput, then data transmission speed is improved, but device complexity increases due to buffer management overhead
Solution Approach 1:
The patent applies preliminary action by performing buffer allocation negotiation before the actual block acknowledgment procedure begins. The capability exchange and buffer allocation decisions are made in advance during the setup phase, allowing the system to optimize buffer usage for high throughput without adding complexity during the data transmission phase. This pre-negotiation approach eliminates the need for dynamic buffer management during active transmission.
Solution Approach 2:
The patent applies dynamics by making the block acknowledgment transmission window size adjustable and adaptive based on the negotiated capabilities. Rather than using a fixed window size, the system dynamically determines the appropriate window size based on the recipient's bitmap length capability and buffer allocation, allowing optimization for different throughput requirements while keeping the management mechanism relatively simple through capability-based negotiation.
Data Source
AI summary
A first communication device transmits first bitmap length capability information for the first communication device regarding block acknowledgment procedures, and receives second bitmap length capability information for a second communication device regarding block acknowledgment procedures. The first communication device performs a block acknowledgment procedure, including setting a block acknowledgment transmission window size for the block acknowledgment procedure based on the second bitmap length capability information for the second communication device, and a determination of whether a block acknowledgement frame used in the block acknowledgment procedure is a compressed block acknowledgement (C-BA) frame or a multi-station (multi-STA) block acknowledgement frame.


