Abstract:
A method for allocating a plurality of resource units among a plurality of client stations in a wireless local area network is disclosed herein. An access point (AP) estimates a channel quality indicator for each of the respective channels between the AP and the plurality of client stations, obtains queue information corresponding to each of the plurality of client stations, and computes a utility function for each of the plurality of client stations based on the channel quality indicator and the obtained queue information. The AP then allocates each resource unit to a client station of the plurality of client stations having a highest value output by the respective utility function.
Abstract:
A method for rate adaptation in a communication device includes, during a time interval, transmitting over a wireless channel to a peer communication device both (i) communication packets that carry user data, at a communication data rate, and (ii) channel-probing packets for probing channel conditions, at a channel-probing data rate that is derived from the communication data rate. A first statistical performance of the communication packets, and a second statistical performance of the channel-probing packets, are estimated over the time interval. The communication data rate is set for a subsequent time interval based on at least one of the first statistical performance and the second statistical performance.
Abstract:
System and methods are provided for managing universal-serial-bus (USB) data transfers. An example system includes a non-transitory computer-readable storage medium including a first scheduling queue for sorting endpoints and a host controller. The host controller is configured to: store a plurality of endpoints for data transfers to the storage medium, an endpoint corresponding to a portion of a USB device; sort the plurality of endpoints in a first order; generate a first transmission data unit including multiple original data packets, the original data packets being allocated to the plurality of endpoints based at least in part on the first order; and transfer the first transmission data unit.
Abstract:
A method for allocating a plurality of resource units among a plurality of client stations in a wireless local area network is disclosed herein. An access point (AP) estimates a channel quality indicator for each of the respective channels between the AP and the plurality of client stations, obtains queue information corresponding to each of the plurality of client stations, and computes a utility function for each of the plurality of client stations based on the channel quality indicator and the obtained queue information. The AP then allocates each resource unit to a client station of the plurality of client stations having a highest value output by the respective utility function.
Abstract:
Systems and techniques relating to wireless communications are described. A described technique includes sensing a group of channels for a channel contention operation that acquires two or more channels of the group of channels and detects a busy channel of the group of channels; determining a channel bonding indicator based on the channel contention operation; generating a preamble portion of a frame that includes the channel bonding indicator; generating a data portion of the frame, and transmitting the frame to one or more devices. Generating the preamble portion can include duplicating a legacy preamble on each of the acquired channels within the preamble portion. Generating the data portion can include setting first subcarriers that correspond to the acquired channels to data values, and setting second subcarriers that correspond to the busy channel to null values for at least a portion of the data portion of the frame.
Abstract:
A method includes receiving in a mobile communication terminal signals from multiple cells that coordinate transmission of the signals with one another in a Cooperative Multipoint (CoMP) scheme. At least first and second Channel Quality Indicators (CQIs), for respective communication channels over which the signals are received, are calculated in the terminal based on the received signals. The second CQI is differentially encoded relative to the first CQI. Feedback information, including the first CQI and the differentially-encoded second CQI, is transmitted from the terminal.
Abstract:
A method for receiving a WLAN data transmission includes receiving, at a first WLAN device from a remote WLAN device, a WLAN transmission including first bits that are modulated and encoded using a first MCS associated with a first modulation scheme and a first FEC coding rate. First soft-decoding metrics are computed for the first bits. A WLAN retransmission corresponding to the WLAN transmission is received. The WLAN retransmission includes second bits that are modulated and encoded using a second MCS associated with a second modulation scheme and a second FEC coding rate, the second MCS having better error performance than the first MCS. Second soft-decoding metrics are computed for the second bits. The first soft-decoding metrics and the second soft-decoding metrics are combined, to produce combined soft-decoding metrics. Data carried by the WLAN transmission is reconstructed by applying FEC decoding to the combined soft-decoding metrics.
Abstract:
A method for receiving a WLAN data transmission includes receiving, at a first WLAN device from a remote WLAN device, a WLAN transmission including first bits that are modulated and encoded using a first MCS associated with a first modulation scheme and a first FEC coding rate. First soft-decoding metrics are computed for the first bits. A WLAN retransmission corresponding to the WLAN transmission is received. The WLAN retransmission includes second bits that are modulated and encoded using a second MCS associated with a second modulation scheme and a second FEC coding rate, the second MCS having better error performance than the first MCS. Second soft-decoding metrics are computed for the second bits. The first soft-decoding metrics and the second soft-decoding metrics are combined, to produce combined soft-decoding metrics. Data carried by the WLAN transmission is reconstructed by applying FEC decoding to the combined soft-decoding metrics.
Abstract:
A method includes receiving in a mobile communication terminal signals from multiple cells that coordinate transmission of the signals with one another in a Cooperative Multipoint (CoMP) scheme. At least first and second Channel Quality Indicators (CQIs), for respective communication channels over which the signals are received, are calculated in the terminal based on the received signals. The second CQI is differentially encoded relative to the first CQI. Feedback information, including the first CQI and the differentially-encoded second CQI, is transmitted from the terminal.
Abstract:
A method for data transmission in a wireless local area network (WLAN). The method includes receiving, in a physical layer (PHY) interface of a first node in the WLAN, data for transmission over the WLAN. The received data are divided in the PHY interface into a sequence of data blocks having respective lengths, and encoding the data blocks using an error correcting code (ECC). The encoded data blocks are encapsulated in a PHY protocol data unit (PPDU) together with encoding metadata including at least an indication of the respective lengths of the data blocks. The PPDU is transmitted over the WLAN from the first node to a second node in the WLAN.