Abstract:
Methods, apparatus, and computer-readable media for wireless communication may involve techniques for throughput estimation. An expected air time parameter may be used as a parameter for estimating throughput. The expected air time parameter may be indicative of an estimated air time fraction obtainable for communications using an access point (AP), for example, between a wireless station (STA) and the AP. Either the expected air time parameter or an estimated air time fraction determined (e.g., calculated) from the expected air time parameter may be transmitted from the AP to the STA (or other communication device) to allow the STA (or other communication device) to determine an estimated throughput for communications using the AP.
Abstract:
Methods, systems, and devices for wireless communication are described. An access point (AP) may communicate with a plurality of stations in a basic service set (BSS) according to a target wakeup time (TWT) slot duration. The AP may identify one or more congestion or interference factors for the BSS. In some cases, the AP may identify a congestion score based at least in part on at least one of the one or more congestion factors from one or more stations that can be part of its own BSS, and an interference score based at least in part on at least one of the one or more interference factors form one or more stations that are not part of AP's BSS. In some cases, the AP may modify the TWT slot duration based at least in part on the congestion score and the interference score.
Abstract:
Beacon-poll frames are transmitted from a station (STA) to a wireless AP in an opportunistic manner. In response to receiving a beacon-poll frame, the wireless AP transmits a unicast beacon frame to the STA, thereby eliminating the need for the STA to periodically wake up to receive broadcast beacon frames from the AP. The wireless AP may transmit the unicast beacon frame at a higher speed than a conventional broadcast beacon frame. As a result, the time that the STA must be awake to receive the unicast beacon frame is significantly less than the time that the STA must be awake to receive a conventional broadcast beacon frame, thereby resulting in significant power savings within the STA. The wireless AP may aggregate downlink (DL) data packets to be transmitted to the STA with the unicast beacon frame, resulting in further power savings within the STA.
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:
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:
A method of providing feedback on channel observations to a transmitter includes observing a channel at a receiver based on received signals from the transmitter and determining whether a packet error rate (PER) is rising based on the observing. The receiver determines whether a rising PER is caused by channel noise or interference, and transmits a message to the transmitter indicating the cause of the rising PER. The cause may be encoded in reserved bits of a block acknowledgement (BA) frame or an Acknowledge (ACK) frame, or in a modulation coding scheme (MCS) used to transmit the message. The cause may be detected in response to SNR/RSSI level of received signals, or a number of receiver restarts. The transmitter may change the transmit rate adaptation algorithm to use a lower MCS if channel noise causes the rising PER, and a higher MCS if interference causes the rising PER.
Abstract:
Various aspects of apparatus for accessing a network through a wireless access point and methods of power savings for such apparatus include scheduling a sleep state interval, entering a sleep state at the beginning of the scheduled sleep interval, and buffering data during the sleep state for transmission following the sleep state.
Abstract:
Methods, systems, and devices are described for power conservation in a wireless communications system through efficient transmissions and acknowledgements of information between an AP and a station. The time between a determination by a station to enter a power saving mode and entering network sleep mode by the station may be reduced through a transmission, by an AP, of an MPDU to the station successive to an SIFS after transmission of an acknowledgement to the station of a PS-Poll frame from the station. The time to enter a power saving mode by a station may also be reduced through transmission of A-MPDUs in which a last MPDU of the A-MPDU has an indicator bit cleared to indicate no additional data is to be transmitted. An AP may prevent a retransmission of an MPDU to the station in the absence of an acknowledgement from the station, to further enhance efficiency.
Abstract:
A method of providing multicast rate control in a wireless communication device can include transmitting data frames to a plurality of stations in a multicast group with a first data rate. Acknowledgements (ACKs) can then be requested from a first subset of the plurality of stations. Frame losses can be determined using the ACKs from the first subset. A second data rate can be determined based on the frame losses with the first subset. A second subset of the plurality of stations can be selected based on the frame losses with the first subset. Data frames can be transmitted to the plurality of stations with the second data rate. Notably, ACKs only from the second subset of the plurality of stations are requested. Frame losses for the second subset can be determined using those ACKs. A current data rate can be adjusted based on the frame losses for the subset and at least one predetermined threshold. Data frames can be transmitted to the plurality of stations using the adjusted data rate.
Abstract:
Various aspects of the disclosure described herein provide for optimizing rate control during a selection of a communications profile from a set of communications profiles by taking into account effective frame aggregation size as a function of packet error rate (PER). An expected throughput may also be determined for each communications profile and updated after each transmission so that a communications profile having the highest expected throughput may be chosen for a particular frame transmission.