Error correction data transmission method, communications apparatus, and storage medium
AssigneeShenzhen Yinwang Intelligent Technologies Co., Ltd.
InventorXingxin Zhang
Life of this patent
Estimating the term…
Abstract
A data transmission method includes generating a first code block, where the first code block includes a first load and a first redundancy code, the first load includes N second code blocks, the first redundancy code is used to perform error correction on the first load, an ith second code block includes a second load and a second redundancy code, the second redundancy code is used to perform error detection on the second load in the ith second code block, a value of i is an integer ranging from 1 to N, and N is an integer greater than or equal to 1; and sending the first code block to a receive end.
Claims26
A method, applied to a transmit end, and comprising:
- generating a first code block comprising a first load and a first redundancy code, wherein the first load comprises N second code blocks, wherein the first redundancy code is configured to perform error correction on the first load, wherein an ith second code block of the N second code blocks comprises a second load and a second redundancy code, wherein the second redundancy code is configured to perform error detection on the second load in the ith second code block, wherein the second load comprises indication information and to-be-transmitted data, wherein the indication information indicates an identifier of the ith second code block and indicates one of a code block type of the ith second code block is a retransmission-supported type, a code block type of the ith second code block is a retransmission-unsupported type, or the to-be-transmitted data of the ith second code block comprises padding bits, wherein i is an integer ranging from 1 to N, and wherein Nis an integer greater than or equal to 1;
- and
- sending the first code block to a receive end.
A data transmission method, applied to a receive end, and comprising:
- receiving a first code block from a transmit end, wherein the first code block comprises a first load and a first redundancy code, wherein the first load comprises N second code blocks, wherein an ith second code block of the N second code blocks comprises a second load and a second redundancy code, wherein the second load comprises indication information and to-be-transmitted data, wherein the indication information indicates an identifier of the ith second code block and indicates one of a code block type of the ith second code block is a retransmission-supported type, a code block type of the ith second code block is a retransmission-unsupported type, or the to-be-transmitted data of the ith second code block comprises padding bits, wherein i is an integer ranging from 1 to N, and wherein N is an integer greater than or equal to 1;
- performing error correction on the first load by using the first redundancy code;
- and
- performing error detection on the second load by using the second redundancy code.
A communications apparatus, comprising:
- a memory configured to store executable instructions;
- and
- a processor coupled to the memory and configured to execute the instructions to cause the communications apparatus to:
- generate a first code block comprising a first load and a first redundancy code, wherein the first load comprises N second code blocks, wherein the first redundancy code is configured to perform error correction on the first load, wherein an ith second code block of the N second code blocks comprises a second load and a second redundancy code, wherein the second redundancy code is configured to perform error detection on the second load in the ith second code block, wherein the second load comprises indication information and to-be-transmitted data, wherein the indication information indicates an identifier of the ith second code block and indicates one of a code block type of the ith second code block is a retransmission-supported type, a code block type of the ith second code block is a retransmission-unsupported type, or the to-be-transmitted data of the ith second code block comprises padding bits, wherein i is an integer ranging from 1 to N, and wherein N is an integer greater than or equal to 1;
- and
- send the first code block to a receive end.
A communications apparatus, comprising:
- a memory configured to store executable instructions;
- and
- a processor coupled to the memory and configured to execute the instructions to cause the communications apparatus to:
- receive a first code block from a transmit end, wherein the first code block comprises a first load and a first redundancy code, wherein the first load comprises N second code blocks, wherein an ith second code block of the N second code blocks comprises a second load and a second redundancy code, wherein the second load comprises indication information and to-be-transmitted data, wherein the indication information indicates an identifier of the ith second code block and indicates one of a code block type of the ith second code block is a retransmission-supported type, a code block type of the ith second code block is a retransmission-unsupported type, or the to-be-transmitted data of the ith second code block comprises padding bits, wherein i is an integer ranging from 1 to N, and wherein Nis an integer greater than or equal to 1;
- perform error correction on the first load using the first redundancy code;
- and
- perform error detection on the second load using the second redundancy code.
Dependencies are inferred from the claim text.