Abstract:
In some examples, a method includes generating, at a first device, a paging message including an indication of whether the first device is available for a particular time period during which devices of a data link group of a neighbor aware network (NAN) are configured to operate in an active operating mode. The method also includes sending the message from the first device to one or more devices of the data link group of the NAN.
Abstract:
A method includes generating, at a first device, a paging message. The method includes, during a first transmission window of a data link group of a neighbor aware network (NAN), sending the paging message from the first device to one or more devices of the data link group. The method further includes, during a second transmission window of the data link group and prior to a data window of the second transmission window, sending data traffic to a particular device of the one or more devices without sending a traffic announcement to the particular device during a second paging window of the second transmission window.
Abstract:
In some examples, a method includes generating, at a first device, a paging message including an indication of whether the first device is available for a particular time period during which devices of a data link group of a neighbor aware network (NAN) are configured to operate in an active operating mode. The method also includes sending the message from the first device to one or more devices of the data link group of the NAN.
Abstract:
A device includes a memory, a processor, and a transceiver. The memory is configured to store capability data corresponding to a set of stations. The processor is configured to select, based at least in part on the capability data, one of a multi-user multiple-input multiple-output (MU-MIMO) mode or an orthogonal frequency-division multiple access (OFDMA) mode for wireless communication with a subset of the set of stations. The transceiver is configured to wirelessly communicate with the subset in the selected one of the MU-MIMO mode or the OFDMA mode.
Abstract:
A system and method for managing communications between an access point (AP) and a plurality of wireless stations (STAs) over a wireless medium. The AP schedules each of the plurality of STAs to access the wireless medium during a target wake time (TWT) service period. During a first portion of the TWT service period, the AP communicates with a first subset of the plurality of STAs using a first signaling technique. During a second portion of the TWT service period, the AP communicates with a second subset of the plurality of STAs using a second signaling technique. The second subset of the plurality of STAs does not include any STAs from the first subset.
Abstract:
This disclosure provides systems, methods and apparatuses for performing ranging operations between a transmitting device and one or more receiving devices using one or more wireless channels. In some implementations, a transmitting device may substantially concurrently exchange, on each of a plurality of wireless channels, a corresponding set of FTM frames and acknowledgement (ACK) frames with a receiving device, and then determine a distance to the receiving device based on the plurality of exchanged sets of FTM and ACK frames. In some other implementations, the transmitting device may substantially concurrently exchange, with each of a plurality of receiving devices, a corresponding set of FTM frames and ACK frames on a corresponding one of a plurality of wireless channels, and then determine a distance to each of the plurality of receiving devices based on the corresponding sets of exchanged FTM and ACK frames.
Abstract:
This disclosure provides systems, devices, apparatus and methods, including computer programs encoded on storage media, for flow controlling a network stack. As one example, a method includes receiving, at a driver of a wireless device, an indicator associated with a transmission, determining an information flow status associated with the wireless device based at least in part on the received indicator, sending, to a network stack of the wireless device, a flow control message, the flow control message being based at least in part on the information flow status, and adjusting a transmission flow of one or more packets associated with the wireless device based at least in part on the flow control message. In some cases, the indicator includes an indication of congestion associated with a Quality of Service (QoS) level of the transmission.
Abstract:
Systems, methods, and apparatuses for signaling and generating variable length block acknowledgement fields in a wireless network are provided. One aspect of this disclosure provides a method of wireless communication. The method includes generating, by an apparatus, a block acknowledgment (BA) frame comprising a BA bitmap field. The method further includes determining a size of the BA bitmap field. The method further includes inserting an indication of the determined size of the BA bitmap field.
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.