Multi-Connection Frame Resending for Interference-Aware Throughput
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication standards, such as IEEE802.11be, face challenges in managing simultaneous communication across multiple frequency bands due to interference between devices with different communication capabilities, particularly when one device can only send or receive simultaneously, leading to errors and reduced system throughput.
Innovation Solution
A method involving sending message frames with multiple connections and resending frames after a determined waiting duration if feedback is not received, along with channel sensing to avoid interference, and setting duration identifiers for incomplete transmissions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a device performs simultaneous sending and receiving with multiple connections (STR MLD), then communication throughput is improved, but interference occurs when communicating with Non-STR MLD devices that can only send or receive at the same moment
Solution Approach 1:
The patent applies preliminary action by having the STR MLD send a duration identifier in advance that indicates the total occupation time of the communication channel. This allows the Non-STR MLD to know when the channel will be free and plan its transmissions accordingly, preventing interference before it occurs. The duration identifier is set based on the sum of transmission time and feedback reception time, enabling the Non-STR MLD to wait appropriately before attempting to send feedback or new data.
Solution Approach 2:
The patent implements feedback mechanisms where the Non-STR MLD sends feedback message frames to the STR MLD after receiving data. The STR MLD uses this feedback to understand the communication state and adjust its channel occupation strategy. The feedback loop allows both devices to coordinate their actions, with the STR MLD potentially adjusting future transmissions based on whether feedback was successfully received within the indicated duration.
2Reliability
If the STR MLD occupies the communication channel for data transmission and feedback reception, then complete data transfer is achieved, but the Non-STR MLD cannot send feedback or new data during this period
Solution Approach 1:
The patent changes the parameter of channel occupation duration by introducing a dynamic duration identifier that is calculated and communicated to the Non-STR MLD. Instead of using a fixed or arbitrary channel occupation time, the STR MLD sets this parameter based on the specific transmission requirements (data frame size, modulation scheme, feedback timing). This allows optimal channel utilization while ensuring the Non-STR MLD has sufficient time to send feedback after the STR MLD finishes transmitting.
3Productivity
If message frames are sent with multiple connections simultaneously, then system throughput is improved, but errors occur due to timing conflicts and missing feedback frames
Solution Approach 1:
The patent applies preliminary action by pre-calculating and including the duration identifier in the transmitted message frame. This duration identifier tells the Non-STR MLD exactly how long the STR MLD will occupy the channel for both data transmission and feedback reception. By knowing this in advance, the Non-STR MLD can avoid sending new data during the occupation period and can prepare to send feedback at the appropriate time, eliminating timing conflicts and missing feedback frames.
Data Source
AI summary
A method for communication with multiple connections is provided. The method can include sending a first message frame and a second message frame with a first connection and a second connection among the multiple connections, respectively, and resending the first message frame after a first waiting duration, in response to receiving a second feedback message frame related to the second message frame with the second connection and not receiving a first feedback message frame related to the first message frame with the first connection.


