Dynamic Block Acknowledgement Bitmap Length in WiFi BA Frames
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In WiFi systems based on the IEEE 802.11 protocol, the fixed 64-bit length of the block acknowledgement bitmap field in BA frames leads to redundancy when fewer than 64 MPDUs are aggregated, resulting in resource waste, especially with the introduction of UL MU transmission mechanisms.
Innovation Solution
A method and device that dynamically adjust the length of the block acknowledgement bitmap field by including a bitmap length indicator in the BA frame, calculated based on the difference between the largest and smallest sequence numbers of correctly received MPDUs, allowing the bitmap field to vary in length and eliminating the need for a fixed 64-bit length.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a fixed 64-bit length is used for the block acknowledgement bitmap field, then the system can accommodate the maximum number of MPDUs (64) as specified in the standard, but resource waste occurs when fewer than 64 MPDUs are aggregated due to BA Bitmap field redundancy
Solution Approach 1:
The patent applies the dynamics principle by transforming the fixed 64-bit BA Bitmap field into a dynamic structure where the bitmap length can be adjusted according to the actual number of MPDUs received. The receiving device calculates the required bitmap length based on the sequence numbers of received MPDUs and sets the bitmap length indicator accordingly, allowing the BA frame to adapt its size to match the actual data transmission needs rather than always using the maximum 64-bit length
Solution Approach 2:
The patent implements parameter changes by modifying the bitmap length parameter of the BA Bitmap field. Instead of using the fixed 64-bit length mandated by the standard, the receiving device changes the bitmap length parameter dynamically based on the actual number of MPDUs that need acknowledgment. This is achieved by calculating the difference between the largest and smallest sequence numbers of received MPDUs and setting the bitmap length indicator to reflect this reduced size, thereby reducing BA frame overhead while maintaining standard compliance
2Loss of substance
If the block acknowledgement bitmap field length is reduced to match the actual number of MPDUs, then resource waste is reduced, but the system complexity increases due to the need for dynamic calculation and indication mechanisms
Solution Approach 1:
The patent introduces an intermediary element - the bitmap length indicator - that mediates between the fixed standard requirement and the dynamic optimization need. This indicator field acts as a bridge, carrying the information about the actual bitmap length in a standardized manner that both transmitting and receiving devices can understand and process, thereby simplifying the complexity management while enabling dynamic adaptation
Solution Approach 2:
The patent applies segmentation by dividing the BA frame into distinct functional components: the standard BA frame structure and the optional bitmap length indicator. This segmentation allows the system to maintain the core standardized elements while adding only the necessary minimal extension (the indicator) to enable dynamic optimization, rather than fundamentally restructuring the entire BA frame format
3Device complexity
If a fixed 64-bit block acknowledgement bitmap field is used, then the frame structure is simple and standardized, but transmission efficiency decreases due to increased overhead when fewer than 64 MPDUs are aggregated
Solution Approach 1:
The patent applies dynamics by making the BA frame size adaptable rather than fixed. The receiving device dynamically adjusts the bitmap length based on the actual number of MPDUs that require acknowledgment, reducing the BA frame size and overhead when fewer than 64 MPDUs are transmitted. This dynamic adjustment improves transmission efficiency by minimizing unnecessary data transmission while maintaining the simplicity of the standardized frame structure through the use of the bitmap length indicator
Data Source
AI summary
A BA frame transmission method comprises: receiving, by a receiving device, at least one PPDU sent by at least one transmitting device, where the PPDU includes at least one MPDU; and generating a BA frame according to a receiving status of the at least one MPDU in the at least one PPDU sent by each of the at least one transmitting device, and sending the BA frame to the at least one transmitting device, where the BA frame includes BA information corresponding to each of the at least one transmitting device, the BA information includes a block acknowledgement bitmap field and a bitmap length indicator, the bitmap length indicator is used to indicate a length of the block acknowledgement bitmap field, and the bitmap length indicator is carried in a block acknowledgement starting sequence control field included in the BA information corresponding to the transmitting device in the BA frame.


