Abstract:
Methods, systems, and devices for wireless communications are described. In some systems, a modem of a user equipment (UE) and a data source, such as an application processor or a tethered client, may support for flow control enforcement per service flow. For example, the modem may transmit, to the application processor, a first flow control command for a first data traffic including non-prioritized data. The application processor, based on the first flow control command, may transmit, to the modem, the first data traffic including the non-prioritized data according to the first flow control command while also transmitting a second data traffic including prioritized data without flow control. The modem and the application processor may support such selective flow control enforcement based on a priority of a service flow based on maintaining multiple buffers at the modem or based on defining multiple thresholds of one buffer associated with triggering flow control.
Abstract:
Methods, systems, and devices for wireless communications are described. A communication device, such as a user equipment may identify a size capability for a buffer associated with a protocol layer of the UE. The buffer may be a layer two buffer and the protocol layer may be a layer two protocol layer. The UE may transmit, to a base station serving the UE, an indication of the identified size capability for the buffer. In some cases, the UE may transmit the indication of the identified size capability in a UE capability report in radio resource control signaling. The UE may then communicate, with the base station 105, data that is scheduled based on the transmitted indication.
Abstract:
Wireless communications systems and methods related to buffer/memory management for multi-connectivity in a wireless communication network are provided. A wireless communication device transmits a first portion of a plurality of data packets using a first radio access technology (RAT). The wireless communication device transmits a second portion of the plurality of data packets using a second RAT different from the first RAT. The wireless communication device stores at least some of the plurality of data packets in a memory pending an acknowledgement (ACK) indication associated with at least a first data packet of the plurality of data packets. The wireless communication device determines a transmission configuration for at least the first data packet and a second data packet based on whether a threshold occupancy of the memory is satisfied. Other aspects and features are also claimed and described.
Abstract:
Wireless communications systems and methods relate to an automatic transmission scheme for a de-prioritized protocol data unit (PDU) when the originally assigned configured grant for the PDU is de-prioritized due to channel conflicts. Specifically, a user equipment may obtain a PDU for transmission over a first configured grant physical uplink shared channel (PUSCH) instance. The UE may then detect de-prioritization information that the first configured grant PUSCH instance is de-prioritized due to channel overlapping, and then automatically transmit the PDU originally associated with the first configured grant PUSCH instance over a second configured grant PUSCH instance.
Abstract:
Methods, systems, and devices for wireless communications are described. In some wireless communications networks, a device, such as a user equipment (UE), may be configured to detect a signal blockage affecting one or more antennas of the UE. The signal blockage may be associated with the position of a body, such as a user, relative to the one or more antennas of the UE, which may include how a user places their hand on or near the device during use. The position of the body may block one or more of the antennas of the UE, causing increased signal attenuation and decreased communications performance. The UE may be configured to signal, an indication based on detecting the signal blockage.
Abstract:
Certain aspects of the present disclosure relate to wireless communications, and more particularly, to techniques for preparing data for transmission from a user equipment in a wireless communication system. In some embodiments, a method may limit memory access starts during a time interval to ensure that all memory access operations are completed with a transmission time interval.
Abstract:
A user equipment (UE) may identify a gap between receipt of packet data convergence protocol (PDCP) packet data units (PDUs) and determine a PDCP context is out-of-synchronization with a serving base station. The determination may be made based on a validity check (e.g., via a deciphering procedure) using a current hyper frame number (HFN) and, in some cases, additional HFNs. In cases where a received PDCP PDU is determined to be invalid, the UE may trigger a radio resource control (RRC) connection setup procedure or RRC connection reestablishment procedure between the UE and the serving base station. In cases where received PDCP PDUs are determined to be valid based on attempts to decipher the received PDCP PDUs using the additional HFNs, the UE may reset the current HFN and a PDCP reception window of the PDCP context based on the additional HFN used that resulted in the valid determination.
Abstract:
Methods, systems, and devices for wireless communication are described. In some wireless communications systems, a user equipment (UE) may communicate with a base station using various techniques designed to, for example, limit latency with or without regard to power consumption at the UE and throughput at the UE. In some instances, a user may desire low latency to improve the quality of an application function. In such cases, a UE may prioritize low latency over other efficiencies in order to improve the functionality of or user experience with an application. The user of a UE, or an application running on the UE, may request to operate in a low latency mode, and a component of the UE may receive the request and configure various other components of the UE to operate in the low latency mode.
Abstract:
Aspects of the present disclosure describe transmitting data in wireless communications. A set of packets for transmission in a defined sequence can be received where the set of packets includes two or more packets. It can be detected that a packet, of the set of packets, is a prioritized packet type. The packet can be prioritized for transmission ahead of its order in the defined sequence based on the detection of the prioritized packet type. The packet can be transmitted ahead of its order in the defined sequence to an access point.
Abstract:
A method and apparatus for encoding and decoding multiple Acknowledgements (ACKs) during wireless communications are described. In one example, the method and apparatus include receiving multiple ACKs in a queue, the multiple ACKs being scheduled for transmission on a communication channel. The method and apparatus include generating a packet using two or more ACKs of the multiple ACKs that correspond to a first flow, wherein the packet includes Sequence Numbers (SNs) of each of the two or more ACKs, an ACK counter value indicating a number of ACKs in the packet, and a payload corresponding to contents of one of the two or more ACKs. The method and apparatus include transmitting the packet on the communication channel.