Abstract:
A system and method for transmitting LDPC parameters is provided. In the method, an initial number of OFDM symbols (Nsym_init) is determined for a packet that is based on the number of information bits to be delivered in the packet. An STBC value is also determined. A number of extra symbols (Nsym_ext) value is generated based on the Nsym_init value, wherein a Nsym value is based on said Nsym_init value and said Nsym_ext value. An Nldpc_ext value is determined based on the STBC value and the Nsym_ext value for purposes of determining LDPC parameters associated with the packet.
Abstract:
A method of performing dual-mode rate control for an access point in a wireless communication system includes a single-user mode of operation and a multi-user mode of operation. In the single-user mode, a basic rate for a station is determined based on channel conditions. In the multi-user mode, a rate for a plurality of stations is determined using tracking. The tracking includes performing a sounding for the plurality of stations. An initial multi-user current rate is then set equal to a function of a number of users and the basic rate. A transmission is sent to the plurality of stations using the current rate. A packet error rate (PER) is detected during transmission to the plurality of stations. The current rate is adjusted based on the PER. After rate adjustment, either sounding is triggered or the method returns to sending a transmission using the current rate.
Abstract:
A wireless device that operates in accordance with the IEEE 802.11 standard receives the preamble of a packet with the highest number of receive chains enabled, thereby obtaining the highest gain, detection sensitivity and range. The wireless device determines a signal-to-noise ratio (SNR) in response to two different short training fields (STFs) in the preamble. The wireless device also determines a modulation and coding scheme (MCS) and a number of spatial streams (Nss) used to transmit the received packet in response to a signal field of the preamble. The wireless device uses these determined parameters to identify a minimum number of the receive chains required to reliably receive the packet. The wireless device uses only the identified minimum number of receive chains to perform channel estimation and receive the data portion of the packet.
Abstract:
A beacon message is wirelessly transmitted from a first device. The first device receives a first response to the beacon message, wherein the first response includes identification values associated with a personal identification device. A second device associated with the personal identification device is communicated with. The personal identification device is authenticated based, at least in part, on the identification values and the communication with the second device.
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:
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:
Functionality can be implemented for automatic gain control (AGC) in a wireless network device to determine whether to change the gain of the wireless network device based on determining the strength of an RF signal. At various time instants, the strength of the RF signal can be compared against different thresholds to determine the presence of and severity of the saturation of the RF front end. The gain settings can be adjusted based on comparing the strength of the RF signal with a set of thresholds. This can help the wireless network device receive RF signals with little or no distortion, and can minimize RF saturation, gain compression, false detection and other performance degradation at the wireless network device.
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:
This disclosure provides systems, devices, apparatus and methods, including computer programs encoded on storage media, for the scheduling of wireless resources to multiple wireless stations participating in a simultaneous transmission. Some implementations more specifically relate to the allocation of resource units (RUs) to stations for an uplink multi-user OFDMA (UL MU-OFDMA) transmission. In some implementations, an access point (AP) may adjust a modulation and coding scheme (MCS) of one of the stations based on the results of a power imbalance check. For example, in response to determining that a station failed the power imbalance check, the AP may reduce the MCS assigned to the station from a current value to a reduced value as opposed to simply dropping the station from the scheduled transmission. In some implementations, the AP then performs another power imbalance check based on the reduced MCS. The process may be repeated in an effort to provide all of the grouped stations the opportunity to successfully participate in the UL MU-OFDMA transmission.
Abstract:
Methods, systems, and devices for wireless communication are described. In some systems (e.g., Wi-Fi systems), a transmitting device such as an access point (AP) or mobile station (STA), may identify a number of spatial streams for a data transmission that is less than a number of transmit antennas, and may transmit a packet over a channel. In a first implementation, the packet may be formatted in a multi-user frame format, with a number of long training field (LTF) symbols equal to the number of transmit antennas. In a second implementation, the packet may be a null data packet (NDP), and the device may transmit a separate data packet. In a third implementation, the packet may be formatted in single-user frame format with a modified LTF. A receiving device may receive the packet, and may perform channel estimation and power amplifier (PA) distortion cancellation based on the received packet.