| CPC H03M 13/13 (2013.01) [H03M 13/611 (2013.01)] | 20 Claims |

|
1. A polar code segment encoding method, comprising:
determining, based on an information bit quantity of a first information bit sequence and a first code rate, a target code length for polar code encoding;
determining an initial code length based on the target code length, wherein the initial code length is an integer multiple of a smallest segment code length;
dividing the first information bit sequence into S segments of information bit sequences based on the first code rate and the initial code length, wherein the S segments of information bit sequences correspond to S encoded segments, wherein a segment code length of an ith segment in the S segments is greater than or equal to a segment code length of an (i+1)th segment in the S segments, a segment code length of an Sth segment in the S segments is less than a largest segment code length, a sum of segment code lengths of the S segments is equal to the initial code length, and a segment code length of a segment is a power of 2;
determining that the initial code length is different from the target code length;
performing rate matching on the S segments in a process of performing polar code encoding on the S segments of information bit sequences to obtain an encoded bit sequence, wherein the sum of the segment code lengths of the S segments is the target code length after the rate matching, and wherein a total bit quantity for the rate matching of the S segments is a difference between the initial code length and the target code length; and
digitally modulating and sending the encoded bit sequence through a wireless channel.
|