Dynamic Frame Aggregation Depth Control for Wireless Access Points
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current packet aggregation methods are static, leading to suboptimal transmission performance due to predetermined packet sizes, which affect transmission rate and overhead, and result in inefficient retransmissions when errors occur.
Innovation Solution
Implement dynamic aggregation at both the MAC Service Data Unit (MSDU) and MAC Protocol Data Unit (MPDU) layers, where the number of frames in an aggregated packet is determined by a dynamically updated rate of transmission, frame class, and transmission opportunity, allowing for efficient traffic differentiation and reduced airtime consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If a predetermined small number of packets are aggregated into a single aggregated packet, then the transmission rate is higher, but the packing overhead increases since each aggregated packet includes an error (CRC) check
Solution Approach 1:
The patent implements dynamic aggregation depth selection that adapts to real-time channel conditions. The aggregation depth is adjusted based on feedback from rate control modules and channel quality indicators, allowing the system to optimize the balance between transmission rate and overhead dynamically rather than using a fixed predetermined value
Solution Approach 2:
The system changes the aggregation depth parameter based on channel conditions and traffic characteristics. By modifying this parameter dynamically, the system can achieve higher transmission rates when conditions permit while reducing overhead when error rates are high, thus resolving the contradiction between these two parameters
2Loss of substance
If a predetermined large number of packets are aggregated into a single aggregated packet, then the packing overhead is reduced, but the transmission rate is lowered to ensure that the large aggregated packet may be transmitted without error
Solution Approach 1:
The patent employs dynamic adjustment of aggregation depth based on real-time channel quality feedback. When channel conditions are good, larger aggregation depths are used to reduce overhead. When conditions deteriorate, the aggregation depth is reduced to maintain transmission reliability, thus dynamically balancing overhead and transmission rate
Solution Approach 2:
The system uses feedback from rate control modules and channel quality indicators to adjust aggregation depth. This feedback mechanism allows the system to learn from transmission outcomes and optimize aggregation parameters, ensuring that overhead is reduced without sacrificing transmission rate through intelligent adaptation
3Loss of substance
If the predetermined number of packets to be aggregated is too large, then the packing overhead is reduced, but the transmission rate is lowered and retransmission performance becomes suboptimal if errors occur
Solution Approach 1:
The patent implements dynamic aggregation depth selection that responds to channel conditions. When error rates increase or channel quality degrades, the system automatically reduces aggregation depth to improve reliability and reduce retransmissions, while maintaining low overhead through adaptive adjustment rather than fixed large aggregation
Solution Approach 2:
The system dynamically changes the aggregation depth parameter based on channel conditions and traffic characteristics. By adjusting this parameter, the system optimizes the trade-off between overhead reduction and retransmission performance, achieving low overhead without sacrificing reliability through intelligent parameter adaptation
Data Source
AI summary
A method for performing aggregation at one or more layers starts with an AP placing at a first layer one or more received frames in a queue at the AP. When a transmit scheduler is ready to transmit an aggregated frame corresponding to the queue, the AP may iteratively select a plurality of frames selected from the one or more received frames, and aggregate at the first layer the plurality of frames into the aggregated frame. The number of frames included in an aggregated frame may be based on at least one of: a dynamically updated rate of transmission associated with a size of the frames, a class of the frames, a transmission opportunity value associated with the class of the frames and a total projected airtime for transmitting the aggregated frame. Other embodiments are also described.


