H04L1/0064

DISCRETE FOURIER TRANSFORM-SPREAD (DFT-S) BASED INTERLACE PHYSICAL UPLINK CONTROL CHANNEL (PUCCH) WITH USER MULTIPLEXING
20220173832 · 2022-06-02 ·

Wireless communications systems and methods related user multiplexing with discrete Fourier transform (DFT) precoded frequency interlaces are provided. A first wireless communication device identifies a first block-spreading code from a set of block-spreading codes associated with user multiplexing. The first wireless communication device communicates, with a second wireless communication device using a frequency interlace in a frequency spectrum, a first communication signal including a first block of information symbols spread across a set of resource blocks (RBs) within the frequency interlace based on the first block-spreading code. The first communication signal is generated by block-spreading the first block of information symbols based on the first block-spreading code to produce a first block of spread information symbols, performing a DFT on the first block of spread information symbols, and mapping the first block of spread information symbols to the set of RBs.

Method and apparatus for downlink retransmission under unreliable code block group (CBG) level feedback
11349606 · 2022-05-31 · ·

Aspects of the present disclosure relate to techniques for retransmission of code block groups when code block group (CBG) level feedback is unreliable. A user equipment (UE), in a first slot, transmits a first CBG feedback corresponding to a first set of CBGs received from a base station. In a second slot after the first slot, the UE receives downlink control information (DCI) and a first cyclic redundancy check (CRC). The first CRC is generated based on the DCI and further scrambled by a first concatenation of CBG feedbacks as decoded by the base station. The UE generates a second CRC based on the DCI and further scrambled by a second concatenation of CBG feedbacks including the first CBG feedback. The UE determines that the base station correctly decoded the first CBG feedback based on a comparison of the first CRC and the second CRC.

METHODS AND SYSTEMS FOR DATA TRANSMISSION
20220158759 · 2022-05-19 ·

An optical transmitter includes a first encoder, a first interleaver, a second encoder, a mapper, a second interleaver, and a frame generator. The first encoder is configured to encode data using a staircase code to generate first codewords. The first interleaver is configured to interleave the first codewords using convolutional interleaving to spread a transmission order of the first codewords. The second encoder is configured to encode the interleaved first codewords using a second code to generate second codewords. The mapper is configured to map the second codewords to transmit symbols. The second interleaver is configured to interleave the transmit symbols to distribute the transmit symbols between pilot symbols. The frame generator is configured to generate a transmit frame including the interleaved transmit symbols and the pilot symbols.

CODE BLOCK SEGMENTATION AND CONFIGURATION FOR CONCATENATED TURBO AND RS CODING
20220149986 · 2022-05-12 ·

A method for performing code block segmentation for wireless transmission using concatenated forward error correction encoding includes receiving a transport block of data for transmission having a transport block size, along with one or more parameters that define a target code rate. A number N of inner code blocks needed to transmit the transport block is determined. A number M—outer code blocks may be calculated based on the number of inner code blocks and on encoding parameters for the outer code blocks. The transport block may then be segmented and encoded according to the calculated encoding parameters.

METHODS AND PROCEDURES FOR POLAR ENCODING AND DECODING WITH LOW LATENCY
20220140945 · 2022-05-05 · ·

A polar code may be initially divided into multiple polar component codes where the features of these component codes, such as the number of component codes and the size of the component codes, are determined based on parameters such as the number of available timing units within a transmission interval, interleaving depth, and decoder capability. For each selected component code, the order of code bit generation and their indexes may be determined. The determined indexes may be assigned into different, unique groups according to the order of code bit generation. An interleaving operation may be configured and then executed according to the determined index grouping. In the transmission phase, the code bits may be transmitted based on the identified order of the bit generation in the component polar codes, such as the determined index grouping.

Error Correction in 5G and 6G using AI-Based Analog-Digital Correlations
20230308209 · 2023-09-28 ·

Artificial Intelligence (AI) is well-suited to mitigate message faults by combining analog and digital information in 5G and 6G communications. The analog information includes everything measureable about the waveform signal as-received, and the digital information includes the error-detection code accompanying the message. For example, the AI model can localize the most likely faulted message elements according to amplitude fluctuations or phase deviations or other signaling irregularity, and can then use the error-detection code to calculate the corrected values of the faulted message elements. The AI model can also check the error-detection code itself for faults and consistency, as well as a demodulation reference that was used to demodulate the message, thereby avoiding a defective mitigation if either of those is faulted. The AI model can provide output including the most likely corrected version of the message, as well as a comparison with other possible versions, if any.

Code block segmentation and configuration for concatenated turbo and RS coding

A method for performing code block segmentation for wireless transmission using concatenated forward error correction encoding includes receiving a transport block of data for transmission having a transport block size, along with one or more parameters that define a target code rate. A number N of inner code blocks needed to transmit the transport block is determined. A number M-outer code blocks may be calculated based on the number of inner code blocks and on encoding parameters for the outer code blocks. The transport block may then be segmented and encoded according to the calculated encoding parameters.

Concatenated Polar Code with Adaptive Error Detection
20220021402 · 2022-01-20 ·

According to certain embodiments, a method by a transmitter is provided for adaptively generating precoder bits for a Polar code. The method includes acquiring at least one configuration parameter upon which a total number of precoder bits depends. The at least one configuration parameter comprising at least one of an information block length K,a code block length N, and/or a code rate R=K/N. The total number of precoder bits is determined, and the precoder bits for a code block are generated according to the determined total number of precoder bits. The precoder bits are placed within the code block.

Coding method, decoding method, apparatus, and device

A coding method, a decoding method, an apparatus, and a device are provided. The method includes: coding, by a sending device, an information bit sequence to obtain a coded bit sequence, where the coded bit sequence includes an information bit, a frozen bit, a CRC check bit, and a frozen check bit; and a value of the frozen check bit and a value of the CRC check bit are obtained by using a same cyclic shift register; performing, by the sending device, polar coding and rate matching on the coded bit sequence to obtain a to-be-sent rate-matched sequence; and sending, by the sending device, the rate-matched sequence. According to the method, time and space for coding calculation and decoding calculation can be effectively reduced, and calculation complexity is reduced.

OpenFEC error marking

Systems and methods include receiving blocks of data that has been Forward Error Correction (FEC) encoded via Open Forward Error Correction (OFEC) adaptation; decoding the blocks of data; processing Cyclic Redundancy Check (CRC) data that is included in padding data required in the OFEC adaptation, wherein the padding data is distributed across N rows of payload data; and determining a location of any errors in the payload data based on the processed CRC data. The OFEC adaptation is for mapping the blocks of data into any of a FlexO-x frame structure, a ZR frame structure, and variants thereof, and the location of any errors can be used for error marking.