Wireless Channel Selection Using Historical and Real-Time Interference
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional Auto Channel Selection (ACS) methods in wireless networks do not adequately consider using situations and environmental factors, leading to inefficient channel utilization and interference.
Innovation Solution
A channel selecting method and system that includes a controller to query channel preferences, update channel values based on a recording table and present channel information, and select optimal channels considering previous and present utilization and interference states.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional Auto Channel Selection (ACS) is used to eliminate channels used by other access points, then channel utilization is improved, but using situations and environmental requirements are not considered leading to inadequate network optimization
Solution Approach 1:
The system performs preliminary scanning of communication channels to obtain present channel information including utilization and interference state before making channel selection decisions. Historical channel state data is pre-recorded in a recording table, allowing the system to consider past conditions alongside current conditions when selecting optimal channels, thereby adapting to different using situations and environmental factors.
Solution Approach 2:
The system establishes a feedback mechanism where channel state information (utilization and interference) is continuously monitored, recorded in a channel state recording table, and fed back into the channel selection process. This feedback loop enables the system to adapt channel selections based on observed network conditions and environmental factors, improving both channel utilization and adaptability to different situations.
2Reliability
If channel selection is performed frequently to adapt to changing conditions, then network optimization is improved, but system complexity and computational overhead increase
Solution Approach 1:
The system performs channel selection in periodic intervals rather than continuously. The controller determines whether the current time matches a predetermined channel selection time, and only executes channel selection operations at these scheduled intervals. This periodic approach maintains network optimization while reducing system complexity and computational overhead compared to continuous channel selection.
Solution Approach 2:
Channel state information is continuously scanned and stored in a recording table in advance of the actual channel selection decision. This preliminary data collection allows the system to make informed decisions at predetermined intervals without requiring complex real-time analysis, thereby maintaining reliability while reducing computational complexity.
3Measurement precision
If comprehensive channel scanning is performed to obtain present channel information, then channel selection accuracy is improved, but time consumption and processing overhead increase
Solution Approach 1:
The system performs comprehensive channel scanning and stores the results in a channel state recording table in advance. Historical channel state data is pre-collected and organized, allowing the controller to quickly retrieve relevant information when channel selection is needed, thereby maintaining high selection accuracy while reducing time consumption during the actual selection process.
Solution Approach 2:
Comprehensive channel scanning is performed periodically at predetermined intervals rather than continuously or on-demand. This approach ensures that up-to-date channel information is available for accurate selection while minimizing the total time spent on scanning operations.
Data Source
AI summary
A channel selecting method includes driving a controller to transmit a channel preference query message to an access point, and to configure the access point to return a plurality of channel preference values; driving the controller to determine whether a previous channel selecting time of the access point matches with a default time; driving the controller to read a channel state recording table when the previous channel selecting time matches with the default time; driving the controller to scan the communication channels to obtain a present channel information; driving the controller to update the channel preference values to generate a plurality of updated channel values according to the channel state recording table and the present channel information; and driving the controller to configure the access point to select one of the communication channels to communicate with the client according to the updated channel values.


