METHOD FOR ALLOCATION OF MULTI-PUSCH CONFIGURED GRANTS AND DEVICES USING THE SAME
Methods and devices for allowing more than one physical uplink shared channels (PUSCHs) in each of a plurality of configured grant (CG) periods are provided. The method includes receiving, from a base station (BS), a CG configuration for configuring the plurality of CG periods; receiving, from the BS, a radio resource control (RRC) configuration including a first parameter; and determining, for each of the plurality of CG periods, that a CG PUSCH occasion exists in each of a number of consecutive slots within the corresponding CG period, wherein the number of consecutive slots is determined based on the first parameter.
1 . A method performed by a user equipment (UE) for allowing more than one physical uplink shared channels (PUSCHs) in each of a plurality of configured grant (CG) periods, the method comprising:
receiving, from a base station (BS), a CG configuration for configuring the plurality of CG periods;
receiving, from the BS, a radio resource control (RRC) configuration comprising a first parameter; and
determining, for each of the plurality of CG periods, that a CG PUSCH occasion exists in each of a number of consecutive slots within the corresponding CG period, wherein the number of consecutive slots is determined based on the first parameter.
2 . The method of claim 1 , further comprising:
receiving, from the BS, downlink control information (DCI) for activating the CG configuration, the DCI indicating a start and length indicator value (SLIV) included in a time domain resource assignment (TDRA) field; and
applying the SLIV to each CG PUSCH occasion.
3 . The method of claim 1 , further comprising:
determining a hybrid automatic repeat request (HARQ) process identifier (ID) of a second CG PUSCH occasion within one of the plurality of CG periods by incrementing a HARQ process ID of a first CG PUSCH occasion by one, wherein the first CG PUSCH is within the one of the plurality of CG periods and is before the second CG PUSCH occasion.
4 . The method of claim 1 , further comprising:
receiving, from the BS, a time division duplexing (TDD) configuration; and
determining, in a case that a certain CG PUSCH occasion within one of the plurality of CG periods overlaps with at least one DL symbol indicated by the TDD configuration, that the certain CG PUSCH occasion is invalid.
5 . The method of claim 1 , wherein the first parameter is in a form of an integer.
6 . The method of claim 1 , further comprising:
receiving, from the BS, a second parameter indicating a number of repetitions of a PUSCH occasion that is not associated with the CG configuration; and
determining, in a case that one of the number of repetitions of the PUSCH occasion overlaps with the CG PUSCH occasion corresponding to the CG configuration, that the one of the number of repetitions of the PUSCH occasion is invalid.
7 . The method of claim 1 , further comprising:
receiving, from the BS, a second parameter indicating a number of repetitions of the CG PUSCH occasion corresponding to the CG configuration; and
determining, in a case that a first CG PUSCH occasion corresponding to the CG configuration overlaps with one of a number of repetitions of a second CG PUSCH occasion corresponding to the CG configuration, that the one of the number of repetitions of the second CG PUSCH occasion is invalid.
8 . The method of claim 1 , wherein in a case that a CG PUSCH occasion within the one of the plurality of CG periods is invalid, omitting the invalid CG PUSCH occasion and determining not to perform a PUSCH transmission in the invalid CG PUSCH occasion.
9 . A User Equipment (UE) for allowing more than one physical uplink shared channels (PUSCHs) in each of a plurality of configured grant (CG) periods, the UE comprising:
one or more processors; and
at least one memory coupled to at least one of the one or more processors, wherein the at least one memory stores one or more computer-executable instructions that, when executed by the at least one of the one or more processors, cause the UE to:
receive, from a base station (BS), a CG configuration for configuring the plurality of CG periods;
receive, from the BS, a radio resource control (RRC) configuration comprising a first parameter; and
determine, for each of the plurality of CG periods, that a CG PUSCH occasion exists in each of a number of consecutive slots within the corresponding CG period, wherein the number of consecutive slots is determined based on the first parameter.
10 . The UE of claim 9 , wherein the one or more computer-executable instructions, when executed by the at least one of the one or more processors, further cause the UE to:
receive, from the BS, downlink control information (DCI) for activating the CG configuration, the DCI indicating a start and length indicator value (SLIV) included in a time domain resource assignment (TDRA) field; and
apply the SLIV to each CG PUSCH occasion.
11 . The UE of claim 9 , wherein the one or more computer-executable instructions, when executed by the at least one of the one or more processors, further cause the UE to:
determine a hybrid automatic repeat request (HARQ) process identifier (ID) of a second CG PUSCH occasion within one of the plurality of CG periods by incrementing a HARQ process ID of a first CG PUSCH occasion by one, wherein the first CG PUSCH is within the one of the plurality of CG periods and is before the second CG PUSCH occasion.
12 . The UE of claim 9 , wherein the one or more computer-executable instructions, when executed by the at least one of the one or more processors, further cause the UE to:
receive, from the BS, a time division duplexing (TDD) configuration; and
determine, in a case that a certain CG PUSCH occasion within one of the plurality of CG periods overlaps with at least one DL symbol indicated by the TDD configuration, that the certain CG PUSCH occasion is invalid.
13 . The UE of claim 9 , wherein the first parameter is in a form of an integer.
14 . The UE of claim 9 , wherein the one or more computer-executable instructions, when executed by the at least one of the one or more processors, further cause the UE to:
receive, from the BS, a second parameter indicating a number of repetitions of a PUSCH occasion that is not associated with the CG configuration; and
determine, in a case that one of the number of repetitions of the PUSCH occasion overlaps with the CG PUSCH occasion corresponding to the CG configuration, that the one of the number of repetitions of the PUSCH occasion is invalid.
15 . The UE of claim 9 , wherein the one or more computer-executable instructions, when executed by the at least one of the one or more processors, further cause the UE to:
receive, from the BS, a second parameter indicating a number of repetitions of the CG PUSCH occasion corresponding to the CG configuration; and
determine, in a case that a first CG PUSCH occasion corresponding to the CG configuration overlaps with one of a number of repetitions of a second CG PUSCH occasion corresponding to the CG configuration, that the one of the number of repetitions of the second CG PUSCH occasion is invalid.
16 . The UE of claim 9 , wherein the one or more computer-executable instructions, when executed by the at least one of the one or more processors, further cause the UE to:
in a case that a CG PUSCH occasion within the one of the plurality of CG periods is invalid, omit the invalid CG PUSCH occasion and determine not to perform a PUSCH transmission in the invalid CG PUSCH occasion.
17 . A base station (BS) for allowing more than one physical uplink shared channels (PUSCHs) in each of a plurality of configured grant (CG) periods, the BS comprising:
one or more processors; and
at least one memory coupled to at least one of the one or more processors, wherein the at least one memory stores one or more computer-executable instructions that, when executed by the at least one of the one or more processors, cause the BS to:
transmit, to a user equipment (UE), a CG configuration for configuring the plurality of CG periods; and
transmit, to the UE, a radio resource control (RRC) configuration comprising a first parameter, wherein:
the first parameter indicates a number of consecutive slots, such that for each of the plurality of CG periods, a CG PUSCH occasion exists in each of the number of consecutive slots within the corresponding CG period.
18 . The BS of claim 17 , wherein the one or more computer-executable instructions, when executed by the at least one of the one or more processors, further cause the BS to:
transmit, to the UE, downlink control information (DCI) for activating the CG configuration, the DCI indicating a start and length indicator value (SLIV) included in a time domain resource assignment (TDRA) field.
19 . The BS of claim 17 , wherein the one or more computer-executable instructions, when executed by the at least one of the one or more processors, further cause the BS to:
determine a hybrid automatic repeat request (HARQ) process identifier (ID) of a second CG PUSCH occasion within one of the plurality of CG periods by incrementing a HARQ process ID of a first CG PUSCH occasion by one, wherein the first CG PUSCH is within the one of the plurality of CG periods and is before the second CG PUSCH occasion.
20 . The BS of claim 17 , wherein the one or more computer-executable instructions, when executed by the at least one of the one or more processors, further cause the BS to:
transmit, to the UE, a time division duplexing (TDD) configuration; and
determine, in a case that a certain CG PUSCH occasion within one of the plurality of CG periods overlaps with at least one DL symbol indicated by the TDD configuration, not to receive the certain CG PUSCH occasion.