US 11,057,052 B2
Data processing method and apparatus to restore mother code sequences with different code lengths by using an indication sequence and a basic sequence
Gongzheng Zhang, Hangzhou (CN); Rong Li, Hangzhou (CN); Jun Wang, Hangzhou (CN); Ying Chen, Hangzhou (CN); and Huazi Zhang, Hangzhou (CN)
Assigned to HUAWEI TECHNOLOGIES CO., LTD., Guangdong (CN)
Filed by HUAWEI TECHNOLOGIES CO., LTD., Guangdong (CN)
Filed on Sep. 9, 2019, as Appl. No. 16/564,774.
Application 16/564,774 is a continuation of application No. PCT/CN2018/078502, filed on Mar. 9, 2018.
Claims priority of application No. 201710142969.6 (CN), filed on Mar. 10, 2017.
Prior Publication US 2020/0007162 A1, Jan. 2, 2020
Int. Cl. H03M 13/00 (2006.01); H03M 13/13 (2006.01)
CPC H03M 13/13 (2013.01) 20 Claims
OG exemplary drawing
 
1. A data processing method, comprising:
receiving, by an encoding end, a to-be-encoded data block;
obtaining, by the encoding end, a first mother code element for each first indication element in a first indication sequence based on an association relationship in which S=Q+B*N0 when B>0, and S=Q when B=0, wherein B is a value indicated by the first indication element, N0 is a quantity of first basic elements in a first basic sequence, Q is a value indicated by a first basic element corresponding to the first indication element, and S is a value indicated by the first mother code element;
placing the first mother code element at a location of the first indication element in the first indication sequence to obtain a first mother code sequence, wherein the N0 first basic elements in the first basic sequence are used to indicate N0 consecutive polar channel sequence numbers, N1 first mother code elements in the first mother code sequence are used to indicate N1 consecutive polar channel sequence numbers, the N1 polar channel sequence numbers comprise the N0 polar channel sequence numbers, and a polar channel sequence number is used to indicate a polar channel; the first mother code elements are ranked in the first mother code sequence in ascending order or descending order of reliability of polar channels indicated by the first mother code elements, wherein N1 is a positive integer multiple of N0, N0 equals to 2x, N1 equals to 2y, and X and Y both are positive integers; and the first indication elements at different locations in the first indication sequence have at least two different values, and correspondingly, B also has at least two different values, wherein B is an integer, and the at least two different values are consecutive values starting from 0;
encoding, by the encoding end, the data block in a polar encoding manner by using the first mother code sequence; and
outputting, by the encoding end, a result obtained after the data block is encoded.