H03M13/635

METHOD AND APPARATUS FOR PROCESSING INFORMATION, COMMUNICATIONS DEVICE, AND COMMUNICATIONS SYSTEM
20210385015 · 2021-12-09 ·

This application discloses a method and an apparatus for processing information, a communications device, and a communications system. The communications device is configured to obtain a starting position of an output bit sequence in a coded block in a circular buffer, and determine the output bit sequence in the coded block based on a length of the output bit sequence and the starting position. A value of the starting position is one of {p.sub.0, p.sub.1, p.sub.2, . . . , p.sub.k.sub.max .sub.−1}, where 0≤p.sub.k <N.sub.CB, p.sub.k is an integer, k is an integer, 0≤k<k.sub.max , N .sub.CB is a size of the coded block, and k.sub.max is an integer greater than or equal to 4.

Polar coding method, apparatus, and device

Embodiments of this application disclose a polar coding method, apparatus, and device, so as to reduce storage overheads of a system. A sequence for polar coding is obtained based on a length M of a target polar code, wherein the sequence comprises L sequence numbers, ordering of the L sequence numbers in the sequence is the same as ordering of the L sequence numbers in a maximum mother code sequence, wherein the maximum mother code sequence is obtained by sorting N sequence numbers of N polarized channels in ascending order or descending order of reliability metrics, wherein L and N are integer power of 2, M is smaller than or equal to L, L is smaller than or equal to N.

Noncoherent wireless communication using modified Reed Muller codes

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a wireless communication device may generate a Reed Muller generating matrix for an information bit vector that includes a plurality of information bits. The wireless communication device may remove, from the Reed Muller generating matrix, a row vector consisting of all 1-values to form a modified Reed Muller generating matrix. The wireless communication device may encode the information bit vector using the modified Reed Muller generating matrix to form a codeword. The wireless communication device may transmit the codeword without transmitting a pilot signal or demodulation reference signal for the codeword. Numerous other aspects are provided.

Resource-based code block segmentation

Certain aspects of the present disclosure relate to methods and apparatus for optimizing delivery of a transport block (TB) using code rate dependent segmentation.

Method and apparatus for processing rate matching of polar codes
11342945 · 2022-05-24 · ·

Provided is a rate matching method and device for a Polar code. The method includes: concatenating K information bits and (N−K) frozen bits to generate a bit sequence of N bits, and encoding the bit sequence of N bits by means of a Polar code encoder with a generator matrix of size N×N to generate an initial bit sequence {S.sub.0, S.sub.1, . . . , S.sub.N−1} of bits, where K and N are both positive integers and K is less than or equal to N; dividing a circular buffer into q parts, selecting bits from the initial bit sequence {S.sub.0, S.sub.1, . . . , S.sub.N−1} in a non-repeated manner, and writing the bits into the q parts of the circular buffer according to a predefined rule, where q=1, 2, 3 or 4; and sequentially selecting a bit sequence of a specified length from a predefined starting position in a bit sequence in the circular buffer and taking the bit sequence of the specified length as a bit sequence to be transmitted.

Channel-aware construction of polar codes

Certain aspects of the present disclosure relate to methods and apparatus for channel-war polar code construction.

Method and apparatus for processing information, communications device, and communications system

This application discloses a method and an apparatus for processing information, a communications device, and a communications system. The communications device is configured to obtain a starting position of an output bit sequence in a coded block in a circular buffer, and determine the output bit sequence in the coded block based on a length of the output bit sequence and the starting position. A value of the starting position is one of {p.sub.0, p.sub.1, p.sub.2, . . . , p.sub.k.sub.max.sub.−1}, where 0≤p.sub.k<N.sub.CB, p.sub.k is an integer, k is an integer, 0≤k<k.sub.max, N.sub.CB is a size of the coded block, and k.sub.max is an integer greater than or equal to 4.

DATA ENCODING METHOD AND DEVICE, STORAGE MEDIUM, AND PROCESSOR
20220158758 · 2022-05-19 ·

Provided are a data encoding method and device, a storage medium, and a processor. The method includes: obtaining data to be sent; performing quasi-cyclic low-density parity check (LDPC) encoding on the data to be sent to obtain an LDPC codeword sequence, and interleaving the LDPC codeword sequence to obtain an interleaved LDPC codeword sequence; performing cyclic bit selection on the interleaved LDPC codeword sequence from a starting position to obtain a rate-matched codeword sequence, where the starting position is determined according to a predetermined parameter; and sending the rate-matched codeword sequence. The solution above resolves the problem in the related art of unstable transmission after performing quasi-cyclic LDPC encoding on data to be transmitted, and achieves stable transmission after the quasi-cyclic LDPC encoding.

METHODS AND APPARATUS FOR PROCESSING LDPC CODED DATA
20220158658 · 2022-05-19 ·

Methods and Apparatus for processing data encoded by low density parity check (LDPC) in a communication system are disclosed herein. In one embodiment, a method performed by a first node is disclosed. The method comprises: encoding an information bit sequence based on an LDPC coding scheme to obtain an encoded bit sequence; generating a master bit sequence based on the encoded bit sequence; selecting a subset of the master bit sequence according to a rate matching rule to obtain a rate matched bit sequence; interleaving the rate matched bit sequence according to a predetermined index sequence to obtain a to-be-transmitted bit sequence; and transmitting the to-be-transmitted bit sequence to a second node.

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.