US 12,476,736 B2
Concatenated code encoding method, concatenated code decoding method, and communication apparatus
Fedor Ivanov, Saint Petersburg (RU); Kangjian Qin, Hangzhou (CN); Yue Zhou, Shenzhen (CN); Rong Li, Boulogne Billancourt (FR); and Jun Wang, Hangzhou (CN)
Assigned to Huawei Technologies Co., Ltd., Shenzhen (CN)
Filed by HUAWEI TECHNOLOGIES CO., LTD., Guangdong (CN)
Filed on Jun. 26, 2024, as Appl. No. 18/755,334.
Application 18/755,334 is a continuation of application No. PCT/CN2022/139456, filed on Dec. 16, 2022.
Claims priority of application No. 2021139606 (RU), filed on Dec. 29, 2021.
Prior Publication US 2024/0348368 A1, Oct. 17, 2024
Int. Cl. H03M 13/00 (2006.01); H04L 1/00 (2006.01)
CPC H04L 1/0064 (2013.01) [H04L 1/0057 (2013.01); H04L 1/0061 (2013.01)] 13 Claims
OG exemplary drawing
 
1. A concatenated code encoding method, comprising:
obtaining a to-be-encoded message bit sequence;
performing polar code encoding on the to-be-encoded message bit sequence based on a frozen bit set and a message bit set that are of a first polar code, to obtain a first encoded code word whose length is N_o;
interleaving the first encoded code word to obtain a second encoded code word;
performing optimized low-density parity-check (LDPC) code encoding on the second encoded code word to obtain a concatenated code word, wherein the interleaving comprises outer interleaving and inner interleaving, wherein:
the outer interleaving comprises:
mapping R frozen bits in the frozen bit set of the first polar code to R rows of a generator matrix of the optimized LDPC code, wherein row weights of the R rows are lower than or equal to row weights of rows of the generator matrix other than the R rows; and
mapping (N_o-R) message bits in the message bit set of the first polar code to remaining (N_o-R) rows of the generator matrix of the optimized LDPC code other than the R rows; and
the inner interleaving comprises:
interleaving on the R frozen bits in the frozen bit set of the first polar code and interleaving on the (N_o-R) message bits in the message bit set of the first polar code; and
outputting the concatenated code word.