Encoding method and device, and apparatus
AssigneeHuawei Technologies Co., Ltd.
InventorsXiaocheng Liu, Ying Chen, Rong Li
Life of this patent
Estimating the term…
Abstract
The present disclosure relates to encoding method and devices. One example method includes determining N to-be-encoded bits, where the N to-be-encoded bits include information bits and frozen bits, obtaining a first polarization weight vector including polarization weights of N polarized channels, where the N to-be-encoded bits correspond to the N polarized channels, determining positions of the information bits based on the first polarization weight vector, and performing polar encoding on the N to-be-encoded bits to obtain polar-encoded bits.
Claims18
A communications method, comprising:
- determining, by a communications apparatus, N bits to be encoded based on a target code length M, wherein the N bits comprise a plurality of frozen bits and K information bits, and wherein N is greater than or equal to M;
- determining, by the communications apparatus in the N bits, N-M positions for deleting N-M bits corresponding to the N-M positions;
- determining, by the communications apparatus in the N bits, K positions for allocating the K information bits based on a vector, wherein the vector comprises sequence numbers of N polarized channels corresponding to the N bits, and wherein the sequence numbers of the N polarized channels are sorted in an ascending order in the vector according to reliabilities of the N polarized channels;
- performing, by the communications apparatus, polar encoding on the N bits to obtain polar-encoded bits;
- and
- performing, by the communications apparatus, rate matching on the polar-encoded bits by deleting the N-M bits corresponding to the N-M positions.
(canceled)
A communications apparatus, comprising:
- at least one processor;
- and
- one or more memories coupled to the at least one processor and storing programming instructions for execution by the at least one processor to perform operations comprising:
- determining N bits to be encoded based on a target code length M, wherein the N bits comprise a plurality of frozen bits and K information bits, and wherein N is greater than or equal to M;
- determining, in the N bits, N-M positions for deleting N-M bits corresponding to the N-M positions;
- determining, in the N bits, K positions for allocating the K information bits based on a vector, wherein the vector comprises sequence numbers of N polarized channels corresponding to the N bits, and wherein the sequence numbers of the N polarized channels are sorted in an ascending order in the vector according to reliabilities of the N polarized channels;
- performing polar encoding on the N bits to obtain polar-encoded bits;
- and
- performing rate matching on the polar-encoded bits by deleting the N-M bits corresponding to the N-M positions.
(canceled)
A computer-readable storage medium storing one or more computer-executable instructions executable by at least one processor to perform operations comprising:
- determining N bits to be encoded based on a target code length M, wherein the N bits comprise a plurality of frozen bits and K information bits, and wherein N is greater than or equal to M;
- determining, in the N bits, N-M positions for deleting N-M bits corresponding to the N-M positions;
- determining, in the N bits, K positions for allocating the K information bits based on a vector, wherein the vector comprises sequence numbers of N polarized channels corresponding to the N bits, and wherein the sequence numbers of the N polarized channels are sorted in an ascending order in the vector according to reliabilities of the N polarized channels;
- performing polar encoding on the N bits to obtain polar-encoded bits;
- and
- performing rate matching on the polar-encoded bits by deleting the N-M bits corresponding to the N-M positions.
(canceled)
Dependencies are inferred from the claim text.