Patent classifications
H04L1/1841
SYSTEM TO IMPROVE THE PERFORMANCE AND STABILITY OF BONDING RADIOS
Systems and methods for improving the performance and stability of bonding radios are provided. One method includes receiving a packet from a client device. Next, the method includes determining whether the received packet is an expected next packet and transmitting the received packet to a next destination if the received packet is the expected next packet. In an event the received packet is not the expected next packet, transmitting the received packet to a queue, setting a timer to wait for the expected next packet, and transmitting a message to the sender of the received packet requesting that the expected next packet be sent.
Extremely high throughput (EHT) multi-band transmission
System and method of cooperative multi-band wireless STA communication that enables full duplex operations. Frames are configured to carry band information and are selected to be transmitted simultaneously in multiple bands based on various constraints to avoid out-of-order delivery. For frames under a block ACK agreement, a transmit STA can specify the transmission bands for the frames in an ADDBA request frame. While a first band is transmitting a first frame under a block ACK agreement, the second band can be used to transmit a frame under the same block ACK agreement as, and from the same traffic flow with, the first frame. Otherwise, the second band can only be used to transmit a frame with a different TID than the first frame.
Data frame retransmission method and device
Data frame retransmission method and device are provided. The method is applied in a multi-link Wi-Fi system including multiple links each of which includes a queuing list for determining a transmission order of data frames in the link, and the method includes: when a first link obtains a transmission opportunity, transmitting, on the first link, a first data frame at a head of the queuing list of the first link; if transmission of the first data frame does not succeed, restoring ranking of the first data frame in queuing lists of links in a retransmission link set, or arranging the first data frame at heads of the queuing lists of the links; and when any link in the retransmission link set obtains a new transmission opportunity and the first data frame is at a head of a queuing list of the link, retransmitting the first data frame on the link.
Method and apparatus for receiving data packets
A receiver receives a data packet with a header and a payload. The payload includes at least one full service data unit, one or two service data unit fragments, or at least one full service data unit and at least one service data unit fragment, where a service data unit fragment is only located (i) at the beginning of the payload or at the end of the payload or (ii) at the beginning of the payload and at the end of the payload. The header includes a single field consisting of a first bit and a second bit, even when a number of full service data units and service data unit fragments in the payload is more than two, the single field indicating whether (i) the payload begins with a fragment of a service data unit and (ii) the payload ends with a service data unit fragment. Digital signal processing circuitry processes the header to determine processing for the payload.
Reordering of code blocks for HARQ retransmission in new radio
According to certain embodiments, a wireless transmitter comprises a wireless interface and processing circuitry communicatively coupled to the wireless interface. The processing circuitry is operable to send, via the wireless interface, a transmission comprising a plurality of code blocks and a retransmission comprising at least some of the code blocks of the transmission. To send the retransmission, the processing circuitry rearranges the order of the code blocks such that the order of the code blocks in the retransmission differs from the order of the code blocks in the transmission.
Multiple timers for effective reordering
Methods, systems, and devices for wireless communications are described. In a wireless communications system, a user equipment (UE) may receive a set of packets having a sequential order. The UE may initiate a first packet data convergence protocol (PDCP) reordering timer based on a first time stamp corresponding to unsuccessful decoding of a first packet in the sequential order. The UE may then initiate, prior to the expiration of the first PDCP reordering timer, a second PDCP reordering timer. The second PDCP reordering timer may be based on a second time stamp corresponding to unsuccessful decoding of a second packet in the sequential order. In some cases, the UE may initiate the second PDCP reordering timer after expiration of the first PDCP reordering timer, but may decrease the duration of the second PDCP reordering timer.
RELIABLE TRANSPORT OFFLOADED TO NETWORK DEVICES
Examples described herein relate to a reliable transport protocol for packet transmission using an Address Family of an eXpress Data Path (AF_XDP) queue framework, wherein the AF_XDP queue framework is to provide a queue for received packet receipt acknowledgements (ACKs). In some examples, an AF_XDP socket is to connect a service with a driver for the network device, one or more queues are associated with the AF_XDP socket, and at least one of the one or more queues comprises a waiting queue for received packet receipt ACKs. In some examples, at least one of the one or more queues is to identify one or more packets for which ACKs have been received. In some examples, the network device is to re-transmit a packet identified by a descriptor in the waiting queue based on non-receipt of an ACK associated with the packet from a receiver.
PDCP REORDER TIMER EXPIRY ENHANCEMENTS DUE TO SCHEDULER VARIATIONS IN DUAL CONNECTIVITY
A configuration to adjust expiration of a PDCP reorder timer based on scheduler variations in dual connectivity. The apparatus receives, from a base station, a plurality of data packets. The plurality of data packets received from a first path and a second path. The apparatus detects at least one packet of the plurality of data packets at a PDCP is dropped based on an OOW. The apparatus determines a scheduling gap between the first path and the second path. The apparatus determines a timing relationship between the UE, the first path, and the second path. The apparatus determines consecutive sequence numbers associated with packets corresponding to the frame numbering sequence of the first path and the frame numbering sequence of the second path and a respective associated time. The apparatus adjusts a reorder timer based on the scheduling gap between the first path and the second path.
Packet transmission method, network component, and computer-readable storage medium
A packet transmission method includes: receiving packets on a plurality of subflow connections of a multipath transmission control protocol (MPTCP) connection, and determining, based on the received packets, that packets at an MPTCP layer are out of order; determining that a blocking packet causing out-of-order is not received within a tolerance time, where the tolerance time is less than a largest RTO in RTOs of the plurality of subflow connections; and sending, by the network component, a retransmission instruction packet of the blocking packet on a target subflow connection in the plurality of subflow connections, where the retransmission instruction packet is used to instruct a sending device of the blocking packet to retransmit the blocking packet. Thus, there is no need to trigger retransmission after a subflow RTO expires, thereby shortening a delay.
Data Packet Transmission Method And Communications Apparatus
This application provides example data packet transmission methods and example communications apparatuses. One example method includes receiving a data packet, where the data packet is in an undelivered state. The data packet can then be delivered during running of a reordering timer upon an arrival of a first delay cut-off moment corresponding to the data packet or an arrival of a second delay cut-off moment of an additional data packet before the data packet in a reordering window.