H04L1/0078

BUFFER STATUS REPORT SENDING METHOD, TERMINAL DEVICE, AND NETWORK DEVICE
20200015257 · 2020-01-09 ·

Embodiments of this application provide a buffer status report (BSR) sending method, a terminal device, and a network device. The method includes: determining a first resource configured for a first channel; adding, a first cyclic redundancy check (CRC) to a BSR; and sending a second channel on the first resource, or sending the first channel and a second channel on the first resource, where the second channel is used to carry the BSR to which the first CRC is added. Based on the embodiments of this application, the terminal device independently adds the first CRC to the BSR, and sends the second channel carrying the BSR to a network device, so that the network device learns arrival of data corresponding to the second channel at the terminal device. Therefore, the network device can pre-configure a resource for the data, thereby reducing a transmission latency of the data.

SYSTEM AND METHOD FOR ENABLING LOSSLESS INTERPACKET GAPS FOR LOSSY PROTOCOLS
20190394304 · 2019-12-26 ·

A communication device, method, and data transmission system are provided. An illustrative method is disclosed to include at least one data port and lossless IPG circuitry that operates on the transmit-side and/or receive-side of the data transmission system. The lossless IPG circuitry may include a lossless IPG insertion circuit and/or a lossless IPG removal circuit that work in cooperation with each other to ensure that data streams do not violate any predefined communication protocols or requirements thereof.

Uplink control channel for acknowledging increased number of downlink component carriers

Techniques are described for wireless communication. One method includes determining, based at least in part on a number of downlink component carriers (CCs) scheduled for a user equipment (UE) during a reporting interval, a number of bits to be included in a physical uplink control channel (PUCCH) acknowledgement/non-acknowledgement (ACK/NAK) payload for the reporting interval; and selecting, based at least in part on the determined number of bits, a format of the PUCCH ACK/NAK payload.

Hardware-based Dynamic Cyclic-Redundancy Check (CRC) Generator for Automotive Application
20240080133 · 2024-03-07 ·

Embodiments include methods performed by a copy engine of a computing device for generating a cyclic redundancy check (CRC) in a safety network, including copying a first dataset received from an interface bus to obtain a first dataset copy, copying a second dataset received from the interface bus to obtain a second dataset copy, generating, via a first stream-wise CRC engine in the hardware of the copy engine, a first CRC value for the first dataset copy and, in parallel, generating, via a second stream-wise CRC engine in the hardware of the copy engine, a second CRC value for the second dataset copy, transmitting, to a processor of the computing device, a first stream-wise CRC message including the first dataset copy and the first CRC value, and a second stream-wise CRC message including the second dataset copy and the second CRC value.

Hardware-based dynamic cyclic-redundancy check (CRC) generator for automotive application

Embodiments include methods performed by a copy engine of a computing device for generating a cyclic redundancy check (CRC) in a safety network, including copying a first dataset received from an interface bus to obtain a first dataset copy, copying a second dataset received from the interface bus to obtain a second dataset copy, generating, via a first stream-wise CRC engine in the hardware of the copy engine, a first CRC value for the first dataset copy and, in parallel, generating, via a second stream-wise CRC engine in the hardware of the copy engine, a second CRC value for the second dataset copy, transmitting, to a processor of the computing device, a first stream-wise CRC message including the first dataset copy and the first CRC value, and a second stream-wise CRC message including the second dataset copy and the second CRC value.

Method and apparatus for cell initial access and paging in wireless cellular communication system

The present disclosure relates to a communication technique of fusing a 5G communication system for supporting higher data transmission rate beyond a 4G system with an IoT technology and a system thereof. The system may be used for an intelligent service (for example, smart home, smart building, smart city, smart car or connected car, health care, digital education, retail business, security and safety related service, or the like) based on the 5G communication technology and the IoT related technology. The present disclosure discloses a method and apparatus for inserting an index into a code block as a unit in which a channel code is executed and transmitting the same.

TRANSPORT BLOCK TRANSMISSION USING DIFFERENT SPATIAL PARAMETERS
20240048301 · 2024-02-08 ·

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a wireless communication device may determine a first set of parameters associated with a first transport block (TB) repetition of a TB and a second set of parameters associated with a second TB repetition of the TB; and determine a TB size of the TB based at least in part on the first set of parameters, the second set of parameters, or both the first set of parameters and the second set of parameters. Numerous other aspects are provided.

Method for Transmitting Data in Flexible Ethernet and Device
20190372717 · 2019-12-05 ·

A method for transmitting data in flexible Ethernet (FlexE) and a device comprising transmitting data in FlexE whereby a first FlexE device receives, according to a first client calendar, data from a second FlexE device; the first FlexE device determines, based on an error data block in the data, that a first timeslot is damaged; the first FlexE device adds a timeslot damage notification to an overhead frame to be sent to the second FlexE device; the first FlexE device receives a second client calendar from the second FlexE device; and the first FlexE device receives, using the second client calendar, the data from the second FlexE device.

Serial memory interface circuitry for programmable integrated circuits
10491333 · 2019-11-26 · ·

A programmable integrated circuit may be provided with a memory interface for communicating with an external memory over a serial communications path. To accommodate a variety of different memory interface protocols while satisfying low-latency performance criteria, part of the memory interface may be formed from programmable logic and part of the memory interface may be formed from hardwired circuitry. The programmable logic of the memory interface may be used to implement packet formation logic that creates packets that include empty fields for sequence number information, acknowledgement information, and cyclic redundancy check information. The hardwired circuitry of the memory interface may be used to insert a sequence number, an acknowledgement, and cyclic redundancy check information into the empty fields.

Out of sequence delivery of an SDU in a radio device

The present disclosure relates receiving a plurality of Protocol Data Units (PDU) of a PDU sequence over a radio interface; detecting that a PDU of the sequence of the received PDUs is missing, wherein for each of the received PDUs, identifying which Service Data Unit(s) (SDU) it relates to; based on said identifying, determining that a complete SDU is obtainable from one or several PDUs of the received PDUs, which one or several PDUs are later in the sequence of the received PDUs than the missing PDU; obtaining the complete SDU from said one or several PDUs; performing a packet inspection of the obtained complete SDU to determine the type of data it carries; and based on the performed packet inspection, determining that the complete SDU fulfils a predetermined criterion; and delivering the complete SDU before receiving a retransmission of the PDU which is missing.