Adaptive sounding in wireless networks
AssigneeHewlett Packard Enterprise Development LP
InventorIoannis Pefkianakis
Life of this patent
Estimating the term…
Abstract
An example communications device includes communications circuitry and control circuitry. The communications circuitry may wirelessly communicate with multiple receiver antennas concurrently via multiple transmit antennas. The control circuitry may execute an adaptive sounding process that may include, for each client connected to the communications device, performing a follow-up sounding for the client in response to determining that all of the following conditions are jointly satisfied: (a) a wireless channel of the client has significantly changed, as determined based on a channel correlation metric; (b) a wireless throughput has significantly decreased, as determined based on a throughput gradient metric; and (c) the client had a significant amount of recent traffic, as determined based on a traffic metric.
Claims20
A communications device, comprising:
- communications device to wirelessly communicate with multiple receiver antennas concurrently via multiple transmit antennas;
- and
- control circuitry to execute an adaptive sounding process that includes, for each client connected to the communications device, performing a follow-up sounding for the client in response to determining that all of the following conditions are jointly satisfied:
- (a) a wireless channel of the client has significantly changed, as determined based on a channel correlation metric;
- (b) a wireless throughput has significantly decreased, as determined based on a throughput gradient metric;
- and
- (c) the client had a significant amount of recent traffic, as determined based on a traffic metric.
A method of controlling a beamformer to perform adaptive sounding, the method comprising, for each client connected to a communications device:
- periodically determining whether the following conditions (a)-(c) are satisfied:
- (a) a wireless channel of the client has significantly changed, as determined based on a channel correlation metric,
- (b) a wireless throughput has significantly decreased, as determined based on a throughput gradient metric, and
- (c) the client had a significant amount of recent traffic, as determined based on a traffic metric;
- and
- in response to all of the conditions (a)-(c) being jointly satisfied, causing the beamformer to perform a follow-up sounding for the client.
A non-transitory machine-readable medium that stores instructions for adaptive sounding that, when executed by processing circuitry of a beamforming device, cause the beamforming device to:
- for each client connected to the communications device, periodically determine whether the following conditions (a)-(c) are satisfied:
- (a) a wireless channel of the client has significantly changed, as determined based on a channel correlation metric,
- (b) a wireless throughput has significantly decreased, as determined based on a throughput gradient metric, and
- (c) the client had a significant amount of recent traffic, as determined based on a traffic metric;
- and
- for each client connected to the communications device, prevent the beamformer from performing a follow-up sounding for the client except in response to all of the conditions (a)-(c) being jointly satisfied.
Dependencies are inferred from the claim text.