Polar Code Encoding Method and Apparatus
First Claim
1. A polar code encoding method, comprising:
- separately performing check encoding on at least two to-be-checked first bit sequences to obtain at least two check bit sequences, wherein a union set of the at least two to-be-checked first bit sequences comprises K information bits, and wherein K is a positive integer;
interleaving the K information bits and the at least two check bit sequences to obtain a second bit sequence, or interleaving a first part of information bit sequence and a first check bit sequence to obtain an interleaved third bit sequence, wherein a second check bit sequence, a third check bit sequence, and a second part of information bit sequence in a sequence of all information bits except the first part of information bit sequence form the second bit sequence; and
performing polar encoding on the second bit sequence.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to polar code encoding methods and apparatus. One example method includes separately performing check encoding on the at least two to-be-checked first bit sequences to obtain at least two check bit sequences, where a union set of the at least two to-be-checked first bit sequences includes the K information bits, and K is a positive integer, interleaving the K information bits and the at least two check bit sequences, or interleaving a first part of information bit sequence and a first check bit sequence to obtain an interleaved third bit sequence, where a second check bit sequence, a third check bit sequence, and a second part of information bit sequence in a sequence of all information bits except the first part of information bit sequence form a second bit sequence, and performing polar encoding on the second bit sequence.
-
Citations
19 Claims
-
1. A polar code encoding method, comprising:
-
separately performing check encoding on at least two to-be-checked first bit sequences to obtain at least two check bit sequences, wherein a union set of the at least two to-be-checked first bit sequences comprises K information bits, and wherein K is a positive integer; interleaving the K information bits and the at least two check bit sequences to obtain a second bit sequence, or interleaving a first part of information bit sequence and a first check bit sequence to obtain an interleaved third bit sequence, wherein a second check bit sequence, a third check bit sequence, and a second part of information bit sequence in a sequence of all information bits except the first part of information bit sequence form the second bit sequence; and performing polar encoding on the second bit sequence. - View Dependent Claims (2, 3, 4)
-
-
5. A polar code encoding method, comprising:
-
performing check encoding on an empty set bit sequence with a length of 0 to obtain a first check bit sequence, and performing check encoding on K information bits to obtain a second check bit sequence; interleaving the K information bits, the first check bit sequence, and the second check bit sequence; and performing polar encoding on a sequence obtained after the interleaving operation. - View Dependent Claims (6, 7)
-
-
8. A polar code encoding apparatus, comprising:
-
a check unit, configured to separately perform check encoding on at least two to-be-checked first bit sequences to obtain at least two check bit sequences, wherein a union set of the at least two to-be-checked first bit sequences comprises K information bits, and wherein K is a positive integer; an interleaving unit, configured to interleave the K information bits and the at least two check bit sequences to obtain a second bit sequence, or interleave a first part of information bit sequence and a first check bit sequence to obtain an interleaved third bit sequence, wherein a second check bit sequence, a third check bit sequence, and a second part of information bit sequence in a sequence of all information bits except the first part of information bit sequence form the second bit sequence; and an encoding unit, configured to perform polar encoding on the second bit sequence. - View Dependent Claims (9, 10, 11)
-
-
12. A polar code encoding apparatus, comprising:
-
at least one processor; and a non-transitory computer-readable storage medium coupled to the at least one processor and storing programming instructions for execution by the at least one processor, wherein the programming instructions instruct the at least one processor to; perform check encoding on an empty set bit sequence with a length of 0 to obtain a first check bit sequence, and perform check encoding on K information bits to obtain a second check bit sequence; interleave the K information bits, the first check bit sequence, and the second check bit sequence; and perform polar encoding on a sequence obtained after the interleaving operation. - View Dependent Claims (13, 14)
-
-
15. A polar code encoding apparatus, comprising:
-
at least one processor; and a non-transitory computer-readable storage medium coupled to the at least one processor and storing programming instructions for execution by the at least one processor, wherein the programming instructions instruct the at least one processor to; separately perform check encoding on at least two to-be-checked first bit sequences to obtain at least two check bit sequences, wherein a union set of the at least two to-be-checked first bit sequences comprises K information bits, and wherein K is a positive integer; interleave the K information bits and the at least two check bit sequences to obtain a second bit sequence, or interleave a first part of information bit sequence a the first check bit sequence to obtain an interleaved third bit sequence, wherein a second check bit sequence, a third check bit sequence, and a second part of information bit sequence in a sequence of all information bits except the first part of information bit sequence form the second bit sequence; and perform polar encoding on the second bit sequence. - View Dependent Claims (16, 17, 18, 19)
-
Specification