WLAN Channel Plan Determination via Interference Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network channel plans fail to account for interference events experienced by access points, leading to suboptimal channel allocation and potential network performance degradation.

Innovation Solution

A network controller logs interference events and filters out affected channels from the feasible channel list to compute a new channel plan that avoids interference-prone channels, ensuring optimal channel allocation for access points.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing network channel plans are used without considering interference events, then channel allocation is simple and quick, but network performance degrades due to interference on assigned channels

Engineering Contradiction:
Improvenetwork performanceVSAvoidchannel plan computation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by logging and analyzing interference events before computing the channel plan. The controller collects interference data from multiple access points over time, identifies interfered channels, and filters them out before channel assignment. This preliminary interference analysis ensures that the subsequent channel plan computation only considers non-interfered channels, improving network performance while managing complexity through structured data collection and analysis.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously monitoring interference events on network channels and using this information to dynamically adjust channel plans. Access points report interference events to the controller, which updates the interference log and recomputes channel plans based on the latest interference data. This closed-loop feedback mechanism ensures channels experiencing interference are excluded from future assignments, progressively improving network reliability.

Inventive Principle:
Principle #23Feedback

2Productivity

If channel plans are computed without filtering interfered channels, then computation is faster and simpler, but channel utilization is suboptimal due to assignment of interference-prone channels

Engineering Contradiction:
Improvechannel utilizationVSAvoidchannel plan determination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The controller performs preliminary filtering of interfered channels by analyzing logged interference events before the channel plan computation process. Channels identified as experiencing interference are removed from the available channel pool, ensuring that the optimization algorithm only considers clean channels. This preliminary filtering action improves channel utilization by preventing assignment of problematic channels while keeping the computation manageable through pre-processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from interference event logging to continuously refine channel assignments. By monitoring which channels experience interference and feeding this information back into the channel plan computation, the system learns from past performance and progressively optimizes channel utilization. The feedback loop ensures that channels with poor performance are excluded from future assignments, improving overall network productivity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11510218B2Channel plan determination
Publication Date: 2022.11.22 HEWLETT PACKARD ENTERPRISE DEV LP
  • US11510218B2 patent drawing
  • US11510218B2 patent drawing
  • US11510218B2 patent drawing

AI summary

A network controller may include a memory and a processor. The memory may include instructions executable by the processor to receive a message from an access point. The message may comprise an interference event detected on a particular channel, wherein the particular channel is part of a particular channel list associated with the access point and stored at the network controller in a wireless local area network (WLAN). The memory may further include instructions executable to remove the particular channel from the particular channel list associated with the access point. The memory may further include instructions executable to determine a channel plan for a plurality of access points in the WLAN based on a corresponding plurality of channel lists including the particular channel list and deploy the channel plan to the plurality of access points.