Method and system for reducing sounding overhead in wireless communication
First Claim
1. A method for transmitting packets, comprising:
- selecting an initial set of client devices comprising a first client device and a second client device;
making a first determination, using a first relevant sample set for the first client device, that the first client device does not need to be sounded;
making a second determination, using a second relevant sample set for the second client device, that the second client device needs to be sounded;
based on the first and second determination, performing a sounding operation for the second client device to obtain channel state information for the second client device;
after performing the sounding operation for the second client device;
wirelessly transmitting at least one packet to the first client device using historical channel state information for the first client device; and
wirelessly transmitting at least one packet to the second client device using the channel state information,wherein making the first determination, using the first relevant sample set for the first client device, that the first client device does not need to be sounded, comprises;
determining a mean value, wherein the mean value is one selected from a group consisting of a mean phase difference and a mean magnitude difference;
determining a variance value, wherein the variance value is one selected from a group consisting of a magnitude difference variance and a phase difference variance; and
determining that the variance value is below a threshold value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for transmitting packets. The method includes making a first determination, using a first relevant sample set for a first client device, that the first client device does not need to be sounded and making a second determination, using a second relevant sample set for the second client device, that a second client device needs to be sounded. The method further includes, based on the first and second determination, performing a sounding operation for the second client device to obtain channel state information for the second client device and after performing the sounding operation for the second client device: wirelessly transmitting at least one packet to the first client device using historical channel state information for the first client device, and wirelessly transmitting at least one packet to the second client device using the channel state information.
-
Citations
18 Claims
-
1. A method for transmitting packets, comprising:
-
selecting an initial set of client devices comprising a first client device and a second client device; making a first determination, using a first relevant sample set for the first client device, that the first client device does not need to be sounded; making a second determination, using a second relevant sample set for the second client device, that the second client device needs to be sounded; based on the first and second determination, performing a sounding operation for the second client device to obtain channel state information for the second client device; after performing the sounding operation for the second client device; wirelessly transmitting at least one packet to the first client device using historical channel state information for the first client device; and wirelessly transmitting at least one packet to the second client device using the channel state information, wherein making the first determination, using the first relevant sample set for the first client device, that the first client device does not need to be sounded, comprises; determining a mean value, wherein the mean value is one selected from a group consisting of a mean phase difference and a mean magnitude difference; determining a variance value, wherein the variance value is one selected from a group consisting of a magnitude difference variance and a phase difference variance; and determining that the variance value is below a threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An access point comprising:
-
a processor; a plurality of antennas; wherein the access point is programmed to; select an initial set of client devices comprising a first client device and a second client device; make a first determination, using a first relevant sample set for the first client device, that the first client device does not need to be sounded; make a second determination, using a second relevant sample set for the second client device, that the second client device needs to be sounded; based on the first and second determination, perform a sounding operation for the second client device to obtain channel state information for the second client device; after performing the sounding operation for the second client device; wirelessly transmit at least one packet to the first client device using historical channel state information for the first client device; and wirelessly transmit at least one packet to the second client device using the channel state information, and wherein making the first determination, using the first relevant sample set for the first client device, that the first client device does not need to be sounded, comprises; determining a mean value, wherein the mean value is one selected from a group consisting of a mean phase difference and a mean magnitude difference; determining a variance value, wherein the variance value is one selected from a group consisting of a magnitude difference variance and a phase difference variance; and determining that the variance value is below a threshold value. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium comprising computer readable program code which, when executed by a computer processor, enables the computer processor to:
-
select an initial set of client devices comprising a first client device and a second client device; make a first determination, using a first relevant sample set for the first client device, that the first client device does not need to be sounded; make a second determination, using a second relevant sample set for the second client device, that the second client device needs to be sounded; based on the first and second determination, perform a sounding operation for the second client device to obtain channel state information for the second client device; after performing the sounding operation for the second client device; wirelessly transmit at least one packet to the first client device using historical channel state information for the first client device; and wirelessly transmit at least one packet to the second client device using the channel state information, wherein making the first determination, using the first relevant sample set for the first client device, that the first client device does not need to be sounded, comprises; determining a mean value, wherein the mean value is one selected from a group consisting of a mean phase difference and a mean magnitude difference; determining a variance value, wherein the variance value is one selected from a group consisting of a magnitude difference variance and a phase difference variance; and determining that the variance value is below a threshold value. - View Dependent Claims (18)
-
Specification