H04L1/0057

MIRS RE-TRANSMISSION OPTIMIZATION FOR GROUPCAST UTILIZING NETWORK CODING

Methods, systems, and devices for wireless communications are described. A base station may transmit a set of code blocks to multiple user equipments (UEs). The base station may receive feedback pertaining to reception of each of the set of code blocks at each of the multiple UEs. The base station may generate, based on the feedback, a retransmission message that includes encoded data representative of a subset of code blocks of the set of code blocks and additional redundancy with respect to the subset of code blocks. The multiple UEs may receive the retransmission message and extract a portion corresponding the set of code blocks that were previously unsuccessfully decoded. The UEs may combine the portion of the set of code blocks with the unsuccessfully decoded code blocks to create an updated combined versions of the code blocks. The UEs may decode the combined versions of the code blocks.

PROCESSOR AND SYSTEM
20230224076 · 2023-07-13 · ·

A processor includes a plurality of data transmitters which transmit data to a plurality of first signal lines, respectively. The processor also includes a plurality of transmission data generators which respectively generate a plurality of first transmission data by respectively adding error correction codes to a plurality of data and a first data distributor that distributes and transfers a plurality of sub-data pieces included in each of the plurality of first transmission data to the plurality of data transmitters. Whereby, the data is kept correctable, even if one of the first signal lines has a permanent fault.

Method and apparatus for signal receiving and deinterleaving

A signal receiving method include: demodulating a signal received from a transmitting apparatus to generate values based on 1024-quadrature amplitude modulation (QAM); splitting the values into a plurality of groups; deinterleaving the plurality of groups based on a preset interleaving order; and decoding values of the deinterleaved plurality of groups based on a low density parity check (LDPC) code, a code rate of the LDPC code being 6/15 and a code length of the LDPC code being 64800, wherein the plurality of groups are deinterleaved based on a predetermined equation.

Bit interleaver for low-density parity check codeword having length of 16200 and code rate of 3/15 and 64-symbol mapping, and bit interleaving method using same

A bit interleaver, a bit-interleaved coded modulation (BICM) device and a bit interleaving method are disclosed herein. The bit interleaver includes a first memory, a processor, and a second memory. The first memory stores a low-density parity check (LDPC) codeword having a length of 16200 and a code rate of 3/15. The processor generates an interleaved codeword by interleaving the LDPC codeword on a bit group basis. The size of the bit group corresponds to a parallel factor of the LDPC codeword. The second memory provides the interleaved codeword to a modulator for 64-symbol mapping.

Techniques to provide a cyclic redundancy check for low density parity check code codewords
11700021 · 2023-07-11 · ·

Techniques are described for wireless communication. One method includes segmenting a payload into a plurality of code blocks; generating, for each code block, a cyclic redundancy check (CRC); encoding each code block and associated CRC in one or more codewords of a plurality of codewords; and transmitting the codewords. The encoding is based at least in part on a low density parity check code (LDPCC) encoding type. Another method includes receiving a plurality of codewords associated with a payload encoded using a LDPCC encoding type; decoding a set of the codewords associated with the first payload and a CRC; and transmitting one of an acknowledgement (ACK) or a non-acknowledgement (NAK) for the set of the codewords.

Method and device for transmitting data

Embodiments of the application provide a method for transmitting data in a wireless communication network. A device of the network receives a bit sequence of K information bits. The device polar codes the bit sequence to obtain a first encoded sequence, wherein a length of the first encoded sequence is N, and N is greater than or equal to K. The device block interleaves the first encoded sequence to obtain an interleaved bit sequence. The device determines a transmission code rate R. When the transmission code rate R is less than the code rate threshold, the device outputs a second bit sequence. The length of the second bit sequence is M, M is smaller than N. The second bit sequence is punctured from the interleaved bit sequence by removing (N−M) bits from beginning of the interleaved bit sequence.

Method and apparatus for processing service data in optical transport network
11700083 · 2023-07-11 · ·

A method for processing service data in an optical transport network includes receiving service data, where the service data is to be mapped to a plurality of consecutive data frames, determining a quantity of code blocks, occupied by the service data, of each of the plurality of consecutive data frames and locations of the code blocks, where the code block includes a payload area and an overhead area, the payload area of the code block is used to carry the service data, and the overhead area of the code block includes identification information of the service data, and mapping the service data to the plurality of consecutive data frames based on the quantity of code blocks and the locations of the code blocks.

Method for enhancing the performance of downlink multi-user MIMO systems

A method is based on the user-specific frozen bit patterns of polar codes assigned to users. At the transmitter, the binary-valued user-specific frozen bit pattern sequences to be used in frozen bit locations are determined for each user, the information bits of each user are encoded using a polar encoder, and the binary-valued user-specific frozen bit patterns are used in frozen bit locations during encoding operation to improve the performance of the downlink multi-user MIMO system. Coded bits are mapped to symbols to be transmitted, and the symbols are mapped to the MIMO layers. Then, multi-antenna precoding is applied and baseband-to-RF processing is performed onto the precoded symbols to transmit the signal. The signal of all users is transmitted at the same time-frequency resources using transmit antennas. Each receiver receives the transmitted signal which is transmitted through respective downlink channels. Each user performs RF-to-baseband processing to their respective received signal.

TRANSMISSION OF PULSE POWER AND DATA OVER A WIRE PAIR

In one embodiment, a method includes applying Forward Error Correction (FEC) to data at power sourcing equipment, transmitting the data and pulse power over a wire pair to a powered device, identifying data transmitted during power transitions between a pulse power on time and a pulse power off time in the pulse power at the powered device, and applying FEC decoding to at least a portion of the data based on said identified power transitions.

RESOURCE ALLOCATION AND SEGMENTATION IN WIRELESS SYSTEMS

Methods, systems, and devices for wireless communications are described that may enable a user equipment (UE) to transmit sidelink data within an interference avoidance resource scheduling scheme. For example, a UE may determine to segment a data packet for transmission in a vehicle-to-everything (V2x) system (e.g., to ensure that each segment fits within one transmission time interval (TTI)). In some cases, a UE may identify a data packet for transmission, may determine that the size of the data packet exceeds a threshold size, may segment the data packet to ensure each segment fits within one TTI, and may transmit the data packet segments (e.g., to additional UEs), where said transmissions may be discontinuous. In some examples, a UE may determine to segment the data packet and then encode the data packet. Additionally or alternatively, the UE may determine to encode the data packet and then segment the data packet.