Abstract:
This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for sub-channel selection in a wireless network. In one aspect, a first message is generated at a first electronic device of a wireless network in response to a number of electronic devices of a wireless network being less than a threshold number. The first message indicates particular sub-channels of a transmission band that are to be used for a transmission in a single user (SU) mode of operation to a second electronic device of the wireless network. The method further includes sending the first message to the second electronic device. The first message indicates that a second message is to be sent to the second electronic device using the particular sub-channels. The method further includes sending the second message to the second electronic device via the transmission using the particular sub-channels.
Abstract:
This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for combining channel feedback obtained for multiple soundings and transmitting beamformed communications based on the combined channel feedback. In one aspect, a method includes transmitting, by a first wireless device, a first channel sounding using a first subset of antennas, receiving first channel feedback from a second wireless device based on the first channel sounding, transmitting a second channel sounding using a second subset of the antennas that partially overlaps with the first subset, receiving second channel feedback based on the second channel sounding, and transmitting a beamformed communication to the second wireless device based on the first and the second channel feedback.
Abstract:
Methods, systems, and devices for wireless communication are described. A wireless device (e.g., an access point or a station) capable of supporting multiple chain configuration modes may monitor traffic on a wireless channel. The wireless device may, based on the monitoring, determine a series of values for a metric that is indicative of communication conditions. The metric may be a packet rate, channel congestion, or signal strength. The wireless device may dynamically select one of the supported chain configuration modes in which to operate based on the series of values for the metric. In some cases, the wireless device may compute a value for the metric based on the series of values and compare the value of the metric to a predetermined threshold. In such cases, selection of the chain configuration mode may be based on the results of the comparison. In some examples, one or metrics may be used.
Abstract:
Apparatuses and methods in a wireless local area network are disclosed for delivering queued downlink (DL) data from an access point (AP 110) to a plurality of wireless stations (STAs). The AP 110 determines, for each of the plurality of STAs, a presence of a corresponding set of queued DL data, transmits a beacon frame 510 identifying which of the plurality of STAs has queued DL data, and transmits, to each of the identified STAs, permission 520 to request delivery of queued DL data. Next, AP 110 receives, from each of the identified STAs, a request 530 for delivery of the queued DL data. Then, AP 110 concurrently transmits, to each of the identified STAs, the corresponding set of queued DL data 540. The AP 110 preferably uses power save (PS) trigger frames 520 to schedule concurrent DL data transmissions to the plurality of STAs. By using PS trigger frames 520, the plurality of STAs does not need to contend with each other for medium access to request delivery of queued DL data. Instead, a number of STAs that receive the PS trigger frame 520 may concurrently transmit requests 530 for delivery of the queued DL data without contending with each other for medium access, thereby reducing delays associated with medium access contention operations. Upon receiving the requests 530, the AP 110 may concurrently transmit queued DL data 540 to multiple STAs using OFDMA communications or multi-user multiple-input multiple-output (MU-MIMO) communications. ln an alternative embodiment, the AP's permission and the STA's request are implicit. ln this case, the AP 110 and the receiving STA5 exchange PS-Trigger capabilities and/or negotiate a number of PS-Trigger parameters prior to the delivery of queued DL data from the AP 110 to the receiving STA5. For at least some implementations, the AP 110 may selectively use PS-Trigger frames to schedule delivery of queued DL data based on a level of congestion on the shared wireless medium. The STAs may indicate their PS-Trigger frame capabilities in any suitable manner, for example in an association request. The WLAN may be formed by a plurality of Wi-Fi access points that may operate according to the IEEE 802.11 family of standards.
Abstract:
A system and method are disclosed that may allow a STA to request one or more non-associated APs to initiate channel sounding operations with the STA. In response to the request, a number of the non-associated APs may send one or more NDPs to the STA. The STA may use the received NDPs to determine a goodput value for each of the number of non-associated APs. The STA may then use the determined goodput values to select one of the number of non-associated APs with which to associate. Thereafter, the STA may initiate an association operation with the selected AP.
Abstract:
A ranging operation between a first wireless device D1 and a second wireless D2 is performed by: sending (504), to the second wireless device, a data frame including a request for the second wireless device to report its actual SIFS duration to the first wireless device; determining (505) a time of departure (TOD) of the data frame; receiving (516), from the second wireless device, a response frame including SIFS information indicative of the actual SIFS duration of the second wireless device; determining (518) a time of arrival (TOA) of the response frame; and determining (522) a round trip time (RTT) of the data frame and the response frame using the TOD of the data frame, the TOA of the response frame, and the actual SIFS duration of the second wireless device. 501). Device D2 determines (508) the TOA of the received frame by capturing a time stamp, creates a response frame and determines (510) the TOD of the response frame, determines (512) ist actual SIFS duration, and embeds (514) the SIFS information into the response frame. The response frame is preferably an acknowledgement frame (ACK). Wireless devices D1 and D2 preferably include an SIFS database that stores a number of previously determined SIFS durations for the wireless device, one or more median SIFS durations for wireless device, and/or whether other wireless devices support ranging operations in accordance with the example embodiments. The exchange of ranging capabilities informs each of wireless devices D1 and D2 whether the other one supports capturing timestamps and/or is able to determine its own SIFS duration. In this manner, the ranging operations may be performed without estimating the SIFS duration of the second wireless device, thereby eliminating ranging errors resulting from uncertainties in the SIFS duration of the second wireless device.
Abstract:
Methods, systems, devices, and apparatuses are described for wireless communications in which first type of traffic may be transmitted from a gateway access point (AP) directly to a station. Beacon signals transmitted to the station are transmitted as part of the first type of traffic. A second type of traffic may be transmitted from the gateway AP to the station via at least one relay AP. The first type of traffic may include low-throughput traffic and may be transmitted over a long-range radio link ( e.g. , 2 GHz band link or sub-1 GHz band link). The second type of traffic may include high-throughput traffic and may be transmitted over at least one short-range radio link ( e.g. , 5 GHz band link). The gateway AP may receive low-throughput traffic directly from the station and high-throughput traffic from the station via the at least one relay AP.
Abstract:
A wireless device is configured to switch data rates to account for temporary channel conditions or device configuration errors. Pre-selected data rates, more likely to achieve maximum goodput, are stored in a data rate table. The data rate table contains candidate data rates for each pre-selected data rate in the data rate table. When probe transmissions using the preselected data rates fail, dynamic rate probing is utilized to determine a possible cause and extent of the problem. The dynamic rate probing scheme transmits probe transmissions using the candidate data rates and tracks success or failure of these probe transmissions. An analysis of the probe transmissions is used to indicate a possible cause and/or extent of the problematic condition and to determine whether there is a need to reconfigure the data rates in the data rate table.
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. The first device communicates with a second device associated with the personal identification device. 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 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.