Data processing method and data processing apparatus
AssigneeHuawei Technologies Co., Ltd.
InventorsLiang Ma, Chen Zheng, Xiaojian Liu, Yuejun Wei
Life of this patent
Estimating the term…
Abstract
This application provides a data processing method and a data processing apparatus. The data processing method includes: determining C code blocks, where C is a positive integer; and dividing the C code blocks into K code block groups, where an absolute value ΔC of a difference between quantities of code blocks included in any two of the K code block groups is less than or equal to a first threshold, and K is a positive integer. The data processing method and the data processing apparatus provided in this application help lower a bit error rate.
Claims17
A data processing method, comprising:
- determining a quantity C of code blocks of a transport block and a quantity K of code block groups of the transport block;
- and
- determining, based on the quantity C of code blocks of the transport block and the quantity K of code block groups of the transport block, code blocks comprised in a code block group K′, wherein quantities of code blocks comprised in any two of the K code block groups are equal or have a difference of 1;
- wherein each of the first K1 code block groups in the K code block groups of the transport block comprises
- ⌈
- C
- K
- ⌉
- code blocks in C code blocks of the transport block, and each of the last K2 code block groups in the K code block groups of the transport block comprises
- ⌊
- C
- K
- ⌋
- code blocks in the C code blocks, wherein K1 and K2 satisfy a relation K1+K2=K, and K2 satisfies a relation
- K
- 2
- =
- K
- ×
- ⌈
- C
- K
- ⌉
- -
- C
- .
A data processing apparatus, comprising:
- one or more memories configured to store program instructions;
- and
- one or more processors coupled to the one or more memories and configured to execute the program instructions;
- wherein execution of the program instructions by the one or more processors cause the apparatus to:
- determine a quantity C of code blocks of a transport block and a quantity K of code block groups of the transport block;
- and
- determine code blocks comprised in a code block group K′ based on the quantity C of code blocks of the transport block and the quantity K of code block groups of the transport block, wherein quantities of code blocks comprised in any two of the K code block groups are equal or have a difference of 1;
- wherein each of the first K1 code block groups in the K code block groups of the transport block comprises
- ⌈
- C
- K
- ⌉
- code blocks in C code blocks of the transport block, and each of the last K2 code block groups in the K code block groups of the transport block comprises
- ⌊
- C
- K
- ⌋
- code blocks in the C code blocks, wherein K1 and K2 satisfy a relation K1+K2=K, and K2 satisfies a relation
- K
- 2
- =
- K
- ×
- ⌈
- C
- K
- ⌉
- -
- C
- .
A non-transitory computer readable storage medium comprising an instruction stored thereon which, when run on a computer, cause the computer to perform operations comprising:
- determining a quantity C of code blocks of a transport block and a quantity K of code block groups of the transport block;
- and
- determining, based on the quantity C of code blocks of the transport block and the quantity K of code block groups of the transport block, code blocks comprised in a code block group K′, wherein quantities of code blocks comprised in any two of the K code block groups are equal or have a difference of 1;
- wherein each of the first K1 code block groups in the K code block groups of the transport block comprises
- ⌈
- C
- K
- ⌉
- code blocks in C code blocks of the transport block, and each of the last K2 code block groups in the K code block groups of the transport block comprises
- ⌊
- C
- K
- ⌋
- code blocks in the C code blocks, wherein K1 and K2 satisfy a relation K1+K2=K, and K2 satisfies a relation
- K
- 2
- =
- K
- ×
- ⌈
- C
- K
- ⌉
- -
- C
- .
Dependencies are inferred from the claim text.