Abstract:
A method of providing aggregated MAC protocol data unit (AMPDU) duration control in a wireless communication device includes setting an AMPDU duration. Pass/fail statistics are collected for each MPDU of an AMPDU in a time window, W. A packet error rate (PER) difference is calculated between first and last sets of MPDUs for each AMPDU in the window. An average PER difference is calculated across all AMPDUs in the window. When the average PER difference is greater than a first threshold, then the AMPDU duration is decreased. When the difference is less than a second threshold, then the AMPDU duration is increased. When the difference is within the first and the second thresholds, then the method returns to the step of collecting for a next time window. The AMPDU duration can also be adjusted based on detected Doppler and line-of-sight transmissions.
Abstract:
Systems and methods are disclosed for generating a statistical profile of a MIMO channel. Packets of information may be transmitted over an interval of time to a plurality of stations using a plurality of MIMO modes. Each packet may be binned and a goodput value corresponding to the bin, the station and the MIMO mode may be determined stored.
Abstract:
A method of providing rate adaptation in a multi-user wireless communication system including single-user beamforming (SU-BF) and multi-user multiple-input multiple-output (MU-MIMO) is described. In this method, a master rate, which is a modulation and coding scheme (MCS) for the SU-BF, is determined. An MCS for each transmit mode is derived from the master rate using a rate mapping. Using the results from the mapping, the master rate, instead of the MCS for each transmit mode, is tracked. In one embodiment, a mapping calibration is periodically performed.
Abstract:
Methods, systems, and apparatuses are described for wireless communications. More particularly, an access point (AP) identifies a plurality of multi-user multiple-input multiple-output (MU-MIMO) groups associated with a wireless station (STA). The AP determines a communication metric associated with each of the plurality of MU-MIMO groups. The communication metric provides an indication of the compatibility of the STAs in the MU-MIMO group. The AP prioritizes at least one of the plurality of MU-MIMO groups based at least in part on the communication metric associated with the prioritized MU-MIMO group. The AP creates a preferred group list and/or a blacklisted group list and included the prioritized MU-MIMO group in the appropriate group list.
Abstract:
Methods, systems, and devices are described for wireless communication. In one aspect, a method of wireless communication includes receiving, by a first wireless device, beamforming information from a station over a period of time, the beamforming information including a feedback signal-to-noise ratio (SNR) value and compressed feedback matrix. The method also includes determining one or more SNR gradient metrics for the station based at least in part on the received feedback SNR values and the received compressed feedback matrices.
Abstract:
Various aspects are provided for managing a sounding interval of a wireless communications device, which may include setting a timing of one or more channel sounding operations performed by the communications device. For instance, a method is provided for channel sounding management. This example method may include obtaining information regarding a modulation and coding scheme (MCS) or a throughput degradation gradient associated with one or more transmissions. In addition, the example method may include determining a timing of one or more sounding operations based on the information regarding the MCS or the throughput degradation gradient. Additionally, apparatuses and computer-readable media are provided for channel sounding management in a communications device, which are configured to perform, or store computer-executable code to perform, the disclosed example methods.
Abstract:
Methods, systems, and devices are described for wireless communication. In one aspect, a method of wireless communication includes selecting, by a wireless device, a first subset from a first set of candidate multi-user groups of stations. The first subset is based at least in part on first-level grouping metrics associated with the first set of candidate multi-user groups. The method further includes determining second-level grouping metrics associated with a second set of candidate multi-user groups. The second set corresponds to candidate multi-user groups having a greater number of stations or channel vectors than the first set, and the second set is based at least in part on the first subset.
Abstract:
Methods, systems, and devices for wireless communication are described. A device may identify an indication of a station load in a wireless local area network (WLAN) and estimate a delay to fill a packet hole at the medium access control (MAC) layer based on the station load. The estimated time period may be used to adjust a reorder timeout value. In some cases the reorder timeout value may be increased when the station load is high to reduce the likelihood that packet holes will be flushed to higher layers before the device is served with the missing packets. In some cases, the station load may be determined based on a message received from a serving access point (AP).
Abstract:
Methods, systems, and devices are described for wireless communication. In one aspect, a method of wireless communication includes receiving, by a first wireless device, compressed beamforming information from each of a plurality of stations, the compressed beamforming information including a feedback signal-to-noise ratio (SNR) value and compressed feedback matrix. The method also includes determining a multi-user signal-to-interference-plus noise ratio (SINR) metric for each of the plurality of stations based at least in part on the received feedback SNR values and the received compressed feedback matrices.
Abstract:
Methods, systems, and devices are described for wireless communication. In one aspect, a method of wireless communication includes selecting, by a wireless device, a first subset from a first set of candidate multi-user groups of stations. The first subset is based at least in part on first-level grouping metrics associated with the first set of candidate multi-user groups. The method further includes determining second-level grouping metrics associated with a second set of candidate multi-user groups. The second set corresponds to candidate multi-user groups having a greater number of stations or channel vectors than the first set, and the second set is based at least in part on the first subset.