Block Acknowledgement Frame Flow Control for Wireless Interference

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless communication devices operating with multiple protocols, such as WLAN and Bluetooth, face interference due to overlapping frequencies, necessitating efficient flow control mechanisms to avoid disruptions during concurrent operations.

Innovation Solution

A method and apparatus that utilize a block acknowledgement (BA) frame to indicate changes in communication sessions, allowing devices to adjust transmission parameters and prevent interference by signaling when to stop or resume transmitting aggregate media access control (MAC) protocol data units (A-MPDUs), thereby enabling seamless coexistence of multiple communication systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If devices transmit on overlapping frequencies for multiple protocols (WLAN and Bluetooth), then communication capability is improved, but interference between protocols increases

Engineering Contradiction:
Improvecommunication capabilityVSAvoidinterference
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent implements flow control feedback mechanisms where receiving devices send feedback frames (such as BA frames with flow control fields) to transmitting devices, indicating whether they should continue or pause transmissions. This feedback loop allows devices to dynamically adjust their transmission behavior based on channel conditions and protocol interference, resolving the contradiction between maintaining communication capability and reducing interference.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces dynamic transmission control where devices can change their transmission state (active/paused) based on flow control indications. The transmitting device dynamically adjusts its transmission behavior by pausing or resuming A-MPDU transmissions according to flow control feedback received, allowing the system to adapt to changing interference conditions while maintaining overall communication capability.

Inventive Principle:
Principle #15Dynamics

2Object-affected harmful factors

If flow control mechanisms are implemented to reduce interference, then interference reduction is achieved, but device complexity increases

Engineering Contradiction:
ImproveinterferenceVSAvoiddevice complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent makes the existing Block Acknowledgement (BA) frame multi-functional by adding a flow control field to it. Instead of creating separate feedback mechanisms for flow control, the patent utilizes the existing BA frame structure to carry both acknowledgment information and flow control indications, thereby reducing device complexity while implementing interference reduction.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent combines multiple functions (acknowledgment and flow control signaling) into a single BA frame. By merging the flow control indication with the block acknowledgment mechanism, the patent avoids the need for separate control channels or additional frame types, thus reducing overall device complexity while achieving interference reduction through flow control.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10721026B2Block ACK frame with flow control
Publication Date: 2020.07.21 MARVELL ASIA PTE LTD
  • US10721026B2 patent drawing
  • US10721026B2 patent drawing
  • US10721026B2 patent drawing

AI summary

A first communication device generates a block acknowledgement (BA) frame that includes (i) acknowledgement information to indicate, to a second communication device, whether the first communication device successfully received multiple media access control (MAC) frames transmitted by the second communication device, and (ii) an indication of a change in a BA session between the first communication device and the second communication device. The first communication device transmits the BA frame to the second communication device, where the BA frame causes the second communication device to adopt the change in the BA session in response to receiving the BA frame.