Dynamic EDCA Access Category Assignment for USB Wireless QoS

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods fail to effectively transmit USB data in a WiFi environment while ensuring Quality of Service (QoS) requirements, particularly due to the unpredictable nature of wireless communication which can lead to collisions and packet drops.

Innovation Solution

A method using Enhanced Distributed Channel Access (EDCA) with multiple Access Channels (ACs) of varying priorities, dynamically assigning ACs based on USB data types and queue state information to prioritize transmission, ensuring reliable and efficient data delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If USB data is transmitted through WiFi in a wireless environment, then wireless communication flexibility is improved, but data transmission reliability deteriorates due to collisions and packet drops

Engineering Contradiction:
Improvewireless communication flexibilityVSAvoiddata transmission reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent dynamically adjusts transmission parameters including selecting different Access Categories (AC0-AC3) based on data type, modifying contention window sizes, and adapting transmission power levels according to channel conditions and QoS requirements, transforming the static WiFi transmission into a dynamic adaptive system that responds to real-time network conditions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes multiple transmission parameters including AC selection (AC0 for bulk data, AC1 for interrupt data, AC2 for isochronous data, AC3 for voice data), contention window parameters (CWmin, CWmax), and transmission power levels to optimize both reliability and adaptability for different USB data types in wireless environment

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple Access Categories are used for different USB data types, then QoS differentiation is improved, but system complexity increases

Engineering Contradiction:
ImproveQoS differentiationVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments USB data traffic into four distinct categories (bulk, interrupt, isochronous, and voice data) with dedicated Access Categories (AC0-AC3), allowing each data type to be handled with appropriate transmission parameters and QoS policies, thereby managing complexity through structured classification

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal QoS management framework that handles multiple USB data types through a common EDCA mechanism, where the same WiFi interface and MAC layer serve multiple functions by dynamically switching between different AC configurations based on data type requirements

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

3Productivity

If dynamic AC assignment is implemented based on queue state information, then transmission efficiency is improved, but processing overhead increases

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidprocessing overhead
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where the system continuously monitors queue state information, transmission success rates, and channel conditions, then uses this feedback to dynamically adjust AC assignment and transmission parameters, creating a closed-loop control system that optimizes efficiency based on real-time performance data

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10382223B2Scheme for supporting wireless transmission taking into account QoS of USB application data
Publication Date: 2019.08.13 SAMSUNG ELECTRONICS CO LTD
  • US10382223B2 patent drawing
  • US10382223B2 patent drawing
  • US10382223B2 patent drawing

AI summary

Provided is a method and apparatus for wirelessly transmitting Universal Serial Bus (USB) application data by using an Enhanced Distributed Channel Access (EDCA) scheme that uses one or more Access Channels (ACs) having different priorities. The method includes receiving one or more USB application data from an USB application, dynamically assigning an AC through which the USB application data is to be transmitted, and transmitting the USB application data through the assigned AC.