Patent classifications
H04L1/1841
RELIABLE, OUT-OF-ORDER TRANSMISSION OF PACKETS
A computing system supporting reliable network communications can include a virtual machine executing a user application, and a network adapter device coupled to the virtual machine via a plurality of virtual interfaces. The user application can communicate with the network adapter device using a virtual interface assigned to the user application. Queue pairs, each including a send queue and a receive queue, can be implemented to process transmit packets being sent from the virtual machine to the network and incoming packets being sent to the virtual machine from the network.
Relaxed reliable datagram
Provided are systems and methods for reliable, out-of-order transmission of packets. In some implementations, provided is an apparatus configured to communicate with a network and a host device. The apparatus may receive messages from the host device at a send queue, where each message includes destination information. The apparatus may further determine, using the destination information and an identify of the send queue, a transport context associated with a destination on the network. The apparatus may further, for each message and using the transport context, generate a packet including the message and transmit the packet over the network. The apparatus may further monitor status for each transmitted packet.
METHOD AND APPARATUS FOR FORWARDING NON-CONSECUTIVE DATA BLOCKS IN ENHANCED UPLINK TRANSMISSIONS
A method and apparatus for forwarding non-consecutive data blocks in uplink transmissions including receiving a plurality of data blocks from a wireless transmit/receive unit (WTRU); storing the received data blocks in a buffer; forwarding data blocks from the buffer to an entity higher than a medium access control (MAC) entity based on a frame number associated with a hybrid automatic repeat request (HARQ) process for the stored data blocks; initializing a timer in response to a determination that the data blocks stored in the buffer include non-consecutive data blocks, the determination that the data blocks stored in the buffer include non-consecutive blocks indicating a missing data block; and forwarding non-consecutive ones of the data blocks stored in the buffer to the entity higher than the MAC entity on a condition that the timer has expired and the missing data block has not been received by the wireless network device.
RETRANSMISSION SCHEMES BASED ON LLR COMBINING IN WLAN
Embodiments of the present invention provide a method and apparatus for enhanced data retransmission based on log-likelihood ratio (LLR) combining in WLAN. According to some embodiments, packets can be retransmitted using a modified transmission scheme. Packets that are received with an error are stored, and a subsequent packet is received that includes data that can be used to correct the error. For example, each packet can be encoded for both error detection and correction, and the retransmission mechanism can be adapted to the error rate. The retransmission scheme is improved by utilizing an LLR combining scheme, transmit diversity, and modified ACK methods.
METHOD AND APPARATUS FOR HANDLING SIDELINK RECEPTION IN A WIRELESS COMMUNICATION SYSTEM
A method and apparatus are disclosed. In an example from the perspective of a User Equipment (UE), if sidelink packet duplication is configured or enabled for a Sidelink Radio Bearer (SLRB), a first Packet Data Convergence Protocol (PDCP) Protocol Data Unit (PDU), corresponding to a first PDCP Service Data Unit (SDU), and a duplicate of the first PDCP PDU, are transmitted. A first PDCP Sequence Number (SN) of the first PDCP PDU is set based upon one or more state variables used for sidelink transmission on the SLRB. If the sidelink packet duplication is de-configured or disabled for the SLRB, a second PDCP PDU, corresponding to a second PDCP SDU, is transmitted. Noduplicate of the second PDCP PDU is transmitted. A second PDCP SN of the second PDCP PDU is set based upon the one or more state variables used for sidelink transmission on the SLRB.
Multiband data delivery device and method
In a communication device and communication method, channel quality information for first and the second communication protocols is calculated. Further, allocation information can be generated for the first and the second communication protocols based on the corresponding channel quality information. Sequence numbers of corresponding data frames to be transmitted by the communication device can be generated. Further, the data frames and corresponding sequence numbers can be allocated to the first and the second communication protocols based on the allocation information.
Efficient automatic repeat request for free space optical communication
Aspects of the disclosure provide techniques for automatic repeat request (ARQ) in a free-space optical communication (FSOC) architecture. These techniques, including block-selective ARQ, adaptive retransmission delay, and random seed scrambling, can be used individually or in combination to combat problems involving frame loss or corruption. These techniques enable the system to rapidly recover by streamlining the retransmission process. For instance, block-selective ARQ acknowledges variable length blocks of frames in the return stream from the receiver to the transmitter. Adaptive retransmission delay allows the retransmission delay to grow in the absence of feedback by the receiver, up to some defined limit. And with random seed sampling, a scrambling sequence is incorporated to aid with frame syncing, which avoids the need for a line code. These aspects of the technology provide a robust communication process, and also reduce overhead costs associated with unnecessary retransmissions.
Multiplexing downlink control information of same aggregation level by coding together
Certain aspects of the present disclosure relate to a technique for multiplexing downlink control information (DCI) signals for multiple user equipments (UEs) at an aggregation level (AL) by coding the DCI signals together in a control channel and transmitting the control channel. In an exemplary method, a BS multiplexes a first plurality of downlink control information (DCI) signals for a first plurality of user equipments (UEs) at a first aggregation level (AL) coded together in a first control channel and transmits the control channel.
METHOD AND APPARATUS FOR IMPROVING INITIALIZATION OF SIDELINK DUPLICATION RECEPTION IN A WIRELESS COMMUNICATION SYSTEM
Methods and apparatuses for improving initialization of sidelink duplication reception in a wireless communication system are disclosed herein. In one method, a User Equipment (UE) receives a first Packet Data Convergence Protocol (PDCP) Protocol Data Unit (PDU) on a logical channel associated with a sidelink radio bearer (SLRB). The UE initializes a first state variable based on a partial Reordering_Window and a PDCP Sequence Number (SN) of the first received PDCP PDU, wherein the first state variable indicates the PDCP SN of a last PDCP Service Data Unit (SDU) delivered to the upper layers by a PDCP entity created for the SLRB, and the partial Reordering_Window is less than a Reordering_Window. The UE performs a re-ordering procedure for the first PDCP PDU using the initialized first state variable.
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.