Closed-Loop Automatic Channel Selection
First Claim
Patent Images
1. A method for optimizing radio performance in a network, the method comprising:
- measuring actual maximum user throughput between a measuring station and an other station in the network, the measurement associated with channel quality of a present transmission channel;
measuring test traffic data sent from the measuring station to the other station, the measurement associated with channel quality of an available transmission channel;
storing measurement data associated with the actual maximum user throughput and the test traffic data;
determining channel quality between the measuring station and the other station in the network, wherein the measuring station maintains the present transmission channel if the channel quality is the same as or greater than the channel quality of the available channel between the measuring station and the other station.
13 Assignments
0 Petitions
Accused Products
Abstract
A system and method for improving radio performance through automatic channel selection utilizing a closed-channel model is disclosed. A measurement engine records maximum user throughput on a per station basis during normal traffic operation. The measurement engine further records throughput metrics based on test traffic sent to all associated stations during idle operation. A policy logic engine utilizes the measurements to determine an optimal transmission channel for transmission and receipt of data.
-
Citations
20 Claims
-
1. A method for optimizing radio performance in a network, the method comprising:
-
measuring actual maximum user throughput between a measuring station and an other station in the network, the measurement associated with channel quality of a present transmission channel;
measuring test traffic data sent from the measuring station to the other station, the measurement associated with channel quality of an available transmission channel;
storing measurement data associated with the actual maximum user throughput and the test traffic data;
determining channel quality between the measuring station and the other station in the network, wherein the measuring station maintains the present transmission channel if the channel quality is the same as or greater than the channel quality of the available channel between the measuring station and the other station. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for optimizing radio performance in a network, the method comprising
measuring actual maximum user throughput between a measuring station and an other station in the network, the measurement associated with channel quality of a present transmission channel, wherein measuring actual maximum user throughput occurs during normal network traffic patterns; -
measuring test traffic data sent from the measuring station to the other station, the measurement associated with channel quality of an available transmission channel, wherein measuring the test traffic data occurs during idle periods;
storing measurement data associated with the actual maximum user throughput and the test traffic data;
determining channel quality between the measuring station and the other station in the network, wherein the measuring station maintains the present transmission channel if the channel quality is the same as or greater than the channel quality of the available channel between the measuring station and the other station and the measuring station changes the present transmission channel to the available transmission channel if the channel quality of the present transmission channel is less than the channel quality of the available channel, wherein the transmission channel is changed utilizing a dynamic frequency selection mechanism.
-
-
20. A system for optimizing radio performance, the system comprising:
-
a measurement engine configured to record maximum user throughput on a per station basis during normal traffic operation, the measurement engine further configured to record throughput metrics based on test traffic sent to all associated stations during idle operation;
a performance database configured to record and preserve per-channel throughput data across channel changes and chip resets; and
a policy and decision engine configured to determine when to measure throughput, the logic engine further configured to determine which channel on which throughput is measured.
-
Specification