Channel coding method, data receiving method, and related device
AssigneeHuawei Technologies Co., Ltd.
InventorsRuixiang Ma, Yongxia Lyu
Life of this patent
Estimating the term…
Abstract
A method may include: dividing, by a sending device into k code blocks CBs, a TB into which a cyclic redundancy check bit is loaded, then separately performing channel coding on the k CBs, to obtain a bit sequence Sj, where j=1, 2, . . . , and k, and a set S={S1, S2, . . . , Sk}, and mapping, by the sending device, some or all bit sequences in all elements in S to transmission resources in N basic transmission time units, where some or all bit sequences in the Sj are mapped to transmission resources in Mj basic transmission time units, and a last bit in the Sj mapped to an mth basic transmission time unit in the Mj basic transmission time units and a first bit in the Sj mapped to an (m+1)th basic transmission time unit are contiguous in the Sj.
Claims18
A method, comprising:
- sending, by a device, second indication information indicating redundancy versions for at least N transmissions of a transport block (TB), wherein a time unit of each transmission of the at least N transmissions is a basic transmission time unit of N basic transmission time units, wherein the redundancy versions for the at least N transmissions are different, and wherein N is an integer greater than 1;
- including, by the device, a cyclic redundancy check bit into the TB;
- dividing, by the device, the TB into k code blocks (CBs), wherein k is an integer greater than or equal to 1;
- separately performing, by the device, channel coding on the k CBs to obtain one or more bit sequences Sj, wherein j is a numeric sequence of integers from 1 to k, where Sj belongs to a set S, S={S1, S2 . . . Sk};
- and
- mapping, by the device, all or part of the one or more bit sequences Sj to transmission resources of a subset, or a universal set, of the N basic transmission time units, wherein a start position in the transmission resources of the N basic transmission time units for the one or more bit sequences Sj is determined based on redundancy versions for the at least N transmissions of the TB;
- wherein the at least N transmissions are scheduled by at least two physical downlink control channels (PDCCHs).
A method, comprising:
- receiving, by a device, second indication information indicating redundancy versions for at least N transmissions of a transport block (TB), wherein a time unit of each transmission of the at least N transmissions is a basic transmission time unit of N basic transmission time units, wherein the redundancy versions for the at least N transmissions are different, and wherein N is an integer greater than 1;
- and
- receiving, by the device, target data from a sending device, wherein the target data is obtained by mapping all or part of one or more bit sequences Sj to transmission resources of the N basic transmission time units, wherein j is a numeric sequence of integers from 1 to k, wherein where Sj belongs to a set S, S={S1, S2 . . . Sk}, wherein a bit sequence of the one or more bit sequences Sj is a bit sequence obtained after dividing the TB into k code blocks (CBs) and performing channel coding on one code block of the k CBs, wherein the TB includes a cyclic redundancy check bit, wherein all or part of the one or more bit sequences Sj is mapped to transmission resources of a subset or a universal set of the N basic transmission time units, and wherein a start position in the transmission resources of the N basic transmission time units for the one or more bit sequences Sj is determined based on redundancy versions for the at least N transmissions of the TB;
- wherein the at least N transmissions are scheduled by at least two physical downlink control channels (PDCCHs).
A device, comprising:
- a processor;
- and
- a non-transitory computer-readable storage medium storing a program to be executed by the processor, the program including instructions for:
- sending, by a device, second indication information indicating redundancy versions for at least N transmissions of a transport block (TB), wherein a time unit of each transmission of the at least N transmissions is a basic transmission time unit of N basic transmission time units, wherein the redundancy versions for the at least N transmissions are different, and wherein N is an integer greater than 1;
- including, by the device, a cyclic redundancy check bit into the TB;
- dividing, by the device, the TB into k code blocks (CBs), wherein k is an integer greater than or equal to 1;
- separately performing, by the device, channel coding on the k CBs to obtain one or more bit sequences Sj, wherein j is a numeric sequence of integers from 1 to k, where Sj belongs to a set S, S={S1, S2 . . . Sk};
- and
- mapping, by the device, all or part of the one or more bit sequences Sj to transmission resources of a subset, or a universal set, of the N basic transmission time units, wherein a start position in the transmission resources of the N basic transmission time units for the one or more bit sequences Sj is determined based on redundancy versions for the at least N transmissions of the TB;
- wherein the at least N transmissions are scheduled by at least two physical downlink control channels (PDCCHs).
A device, comprising:
- a processor;
- and
- a non-transitory computer-readable storage medium storing a program to be executed by the processor, the program including instructions for:
- receiving, by a device, second indication information indicating redundancy versions for at least N transmissions of a transport block (TB), wherein a time unit of each transmission of the at least N transmissions is a basic transmission time unit of N basic transmission time units, wherein the redundancy versions for the at least N transmissions are different, and wherein N is an integer greater than 1;
- and
- receiving, by the device, target data from a sending device, wherein the target data is obtained by mapping all or part of one or more bit sequences Sj to transmission resources of the N basic transmission time units, wherein j is a numeric sequence of integers from 1 to k, wherein where Sj belongs to a set S, S={S1, S2 . . . Sk}, wherein a bit sequence of the one or more bit sequences Sj is a bit sequence obtained after dividing the TB into k code blocks (CBs) and performing channel coding on one code block of the k CBs, wherein the TB includes a cyclic redundancy check bit, wherein all or part of the one or more bit sequences Sj is mapped to transmission resources of a subset or a universal set of the N basic transmission time units, and wherein a start position in the transmission resources of the N basic transmission time units for the one or more bit sequences Sj is determined based on redundancy versions for the at least N transmissions of the TB;
- wherein the at least N transmissions are scheduled by at least two physical downlink control channels (PDCCHs).
Dependencies are inferred from the claim text.