US 12,074,713 B2
Polar code encoding method, polar code decoding method, and apparatuses thereof
Huazi Zhang, Hangzhou (CN); Jiajie Tong, Hangzhou (CN); Gongzheng Zhang, Hangzhou (CN); Shengchen Dai, Hangzhou (CN); Xianbin Wang, Hangzhou (CN); Rong Li, Hangzhou (CN); and Jun Wang, Hangzhou (CN)
Assigned to Huawei Technologies Co., Ltd., Shenzhen (CN)
Filed by HUAWEI TECHNOLOGIES CO., LTD., Guangdong (CN)
Filed on Dec. 16, 2022, as Appl. No. 18/067,513.
Application 18/067,513 is a continuation of application No. PCT/CN2021/100530, filed on Jun. 17, 2021.
Claims priority of application No. 202010554839.5 (CN), filed on Jun. 17, 2020.
Prior Publication US 2023/0124664 A1, Apr. 20, 2023
Int. Cl. H04L 1/1812 (2023.01); H03M 13/00 (2006.01); H03M 13/03 (2006.01); H03M 13/13 (2006.01); H04L 1/00 (2006.01); H04L 1/1867 (2023.01)
CPC H04L 1/1819 (2013.01) [H03M 13/033 (2013.01); H03M 13/13 (2013.01); H03M 13/611 (2013.01); H03M 13/6306 (2013.01); H04L 1/0057 (2013.01); H04L 1/1867 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A polar code encoding method, wherein the method comprises:
generating, by a communications apparatus, an input vector, wherein the input vector comprises T subblocks, a first information bit of a first subblock is obtained by replicating a second information bit of a second subblock, the first subblock and the second subblock are comprised in the T subblocks, a sequence number of the first subblock is after a sequence number of the second subblock, and T is an integer greater than or equal to 2, wherein generating the input vector comprises:
determining, based on a first code rate allocation table, a quantity of first information bits carried by the first subblock; and
determining, based on a preset first reliability sequence, a sequence number of a subchannel that is comprised in the first subblock and that carries the first information bit, wherein the preset first reliability sequence comprises a reliability ranking of subchannels of the first subblock; and
performing, by the communications apparatus, polar encoding on the input vector to obtain encoded bits.