Link-Specific Block Acknowledgment for Multi-Link Wi-Fi
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The complexity of providing acknowledgments in wireless communication systems using multiple links complicates efficient communication, particularly in IEEE 802.11be standards, where receivers face challenges in acknowledging frames across multiple links, impacting communication performance and user experience.
Innovation Solution
The implementation of block acknowledgments that allow electronic devices to transmit frames across multiple links, receive acknowledgments for subsets of frames, and control traffic based on these acknowledgments, enabling efficient communication and link optimization by segmenting acknowledgments per link.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If block acknowledgments are implemented for multi-link communication, then communication performance is improved and management overhead is reduced, but the complexity of coordinating acknowledgments across multiple links increases
Solution Approach 1:
The patent segments the acknowledgment mechanism by implementing separate block acknowledgment processes for each link. The transmitter maintains separate block acknowledgment state machines for each link, and the receiver processes acknowledgments independently per link. This segmentation resolves the contradiction by improving communication performance through efficient per-link acknowledgment while managing complexity through modular, independent processing rather than monolithic coordination.
2Ease of operation
If traffic is redirected to better-performing links based on block acknowledgments, then user experience is improved, but the complexity of link optimization and traffic control increases
Solution Approach 1:
The patent implements feedback mechanisms where block acknowledgments provide information about link performance and frame reception status. The transmitter uses this feedback to dynamically control traffic flow and redirect transmissions to better-performing links. This resolves the contradiction by improving user experience through adaptive link selection while managing complexity through systematic feedback-driven control rather than ad-hoc optimization.
Solution Approach 2:
The patent enables dynamic traffic control where the transmitter can adjust the amount of traffic conveyed on each link based on block acknowledgment results. The system transitions from static link allocation to dynamic adaptation, allowing traffic to be redirected to better-performing links in real-time. This dynamic approach improves user experience while managing complexity through structured adaptation rules.
3Measurement precision
If separate transmission windows are maintained for each link, then traffic control precision is improved, but the complexity of managing multiple windows increases
Solution Approach 1:
The patent segments the transmission control mechanism by maintaining separate transmission windows for each link. Each window independently tracks the sequence numbers and state of frames transmitted on that specific link. This segmentation improves traffic control precision by enabling link-specific flow control while managing complexity through independent, modular window management rather than a single complex unified window.
Data Source
AI summary
An electronic device that communicates frames is described. During operation, the electronic device may transmit the frames addressed to a recipient electronic device and associated with multiple links between the electronic device and the recipient electronic device. Then, the electronic device may receive block acknowledgments for at least a subset of the frames, where a given block acknowledgment is associated with the recipient electronic device and indicates received frames on a given link in the links. Moreover, the electronic device may control an amount of traffic conveyed on the links based at least in part on the block acknowledgments. Next, the electronic device may store a remainder of the frames based at least in part on the block acknowledgments, where the frames include the subset of the frames and the remainder of the frames. Note that the frames may have a common traffic identifier.


