Wi-Fi Contention Window Selection for Predictable Channel Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Wi-Fi technologies in license-exempt bands face unpredictable channel access and high latency due to uncontrolled interference, leading to inefficiencies in channel usage and challenges in supporting applications with demanding quality of service (QoS) requirements.

Innovation Solution

Implementing a centralized channel access mechanism with AP coordination and deep reinforcement learning to dynamically select contention window sizes, using a Markov Decision Process and multi-agent reinforcement learning to optimize channel access for multiple access points (APs).

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If distributed channel access (DCF) is used, then device simplicity and ease of operation are improved, but channel access predictability and QoS support deteriorate under high load

Engineering Contradiction:
Improvechannel access simplicityVSAvoidchannel access predictability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

A central controller is introduced as an intermediary to coordinate channel access for multiple APs. The controller receives channel access requests from APs, manages contention window sizes, and allocates transmission opportunities, thereby centralizing control to improve predictability while maintaining distributed architecture benefits

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically adjusts contention window (CW) sizes based on channel conditions and traffic load. By changing the CW parameter adaptively through reinforcement learning, the system optimizes channel access probability and reduces collisions, improving both predictability and throughput under varying load conditions

Inventive Principle:
Principle #35Parameter changes

2Reliability

If centralized channel access with AP coordination is implemented, then channel access predictability and QoS support are improved, but system complexity increases

Engineering Contradiction:
Improvechannel access predictabilityVSAvoidcoordination system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system employs reinforcement learning algorithms that enable automatic, adaptive decision-making for CW size selection and channel access timing. The controller learns optimal policies through interaction with the environment, eliminating the need for manual configuration or complex centralized scheduling algorithms, thereby reducing operational complexity while maintaining high predictability

Inventive Principle:
Principle #25Self-service

3Productivity

If dynamic CW selection using reinforcement learning is used, then throughput and channel utilization are improved, but computational overhead and processing requirements increase

Engineering Contradiction:
Improvechannel throughputVSAvoidprocessing power consumption
Core Design Contradiction:
ProductivityVSPower

Solution Approach 1:

The reinforcement learning implementation focuses on learning and optimizing only the critical CW size parameter rather than all channel access parameters simultaneously. This partial action approach concentrates computational resources on the most impactful decision, achieving significant throughput improvements with reduced processing overhead compared to full-parameter optimization

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250310994A1Contention window selection
Publication Date: 2025.10.02 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US20250310994A1 patent drawing
  • US20250310994A1 patent drawing
  • US20250310994A1 patent drawing

AI summary

A method performed by a controller is provided. The method includes receiving first input information from a first network node. The first input information includes any one or more of: a first group of one or more values for one or more parameters associated with a first contention window, CW, value, a second CW value, and a second group of one or more values for the one or more parameters associated with the second CW value. The method further includes obtaining first policy information indicating a first policy which is determined based at least on the first input information and transmitting towards the first network node the first policy information. The first policy is for determining a third CW value for the first network node.