Increasing spectral efficiency and reducing latency for random data arrival times
Apparatuses and methods for latency reduction for transmission of data. A method performed by a user equipment (UE) includes receiving, by radio resource control signaling, first information for a configured grant (CG) configuration for transmission of physical uplink shared channels (PUSCHs), wherein the first information includes a time period; determining first transmission occasions (TOs), from a first set of TOs within the time period, for transmission of respective first CG-PUSCHs; and determining first control information providing an indication of the first TOs. The method further includes multiplexing the first control information in a first CG-PUSCH from the first CG-PUSCHs, and second control information in a PUSCH other than the first CG-PUSCH, and transmitting the first CG-PUSCH and the PUSCH. The second control information provides first acknowledgement information or channel state information. The transmission of the first CG-PUSCH overlaps in time with the transmission of the PUSCH.
1 . A method performed by a user equipment (UE), the method comprising:
receiving, by radio resource control signaling, first information for a configured grant (CG) configuration for transmission of physical uplink shared channels (PUSCHs), wherein the first information includes a time period;
determining:
first transmission occasions (TOs), from a first set of TOs within the time period, for transmission of respective first CG-PUSCHs, and
first control information providing an indication of the first TOs;
multiplexing:
the first control information in a first CG-PUSCH from the first CG-PUSCHs, wherein the first CG-PUSCH is earliest in time among the first CG-PUSCHs, and
second control information in a PUSCH other than the first CG-PUSCH, wherein the second control information provides first acknowledgement information or channel state information; and
transmitting the first CG-PUSCH and the PUSCH, wherein the transmission of the first CG-PUSCH overlaps in time with the transmission of the PUSCH,
wherein the steps of determining and multiplexing are performed for transmission of each CG-PUSCH in each respective TO from a set of TOs within the time period.
2 . The method of claim 1 , further comprising:
determining:
second TOs, from a second set of TOs within the time period, for transmission of second CG-PUSCHs, and
third control information providing an indication of the second TOs; and
multiplexing the third control information and fourth control information in the first CG-PUSCH from the second CG-PUSCHs, wherein:
the fourth control information is acknowledgement information, and
the third control information is appended to the fourth control information prior to jointly encoding the third control information and the fourth control information,
wherein transmitting the first CG-PUSCH comprises transmitting the first CG-PUSCH from the second CG-PUSCHs.
3 . The method of claim 1 , further comprising:
determining:
second TOs, from a second set of TOs within the time period, for transmission of second CG-PUSCHs, and
third control information providing an indication of the second TOs; and
multiplexing:
the third control information in the first CG-PUSCH from the second CG-PUSCHs, and
fourth control information in a physical uplink control channel (PUCCH), wherein the fourth control information is acknowledgement information or channel state information; and
transmitting the PUCCH, wherein the transmission of the first CG-PUSCH from the second CG-PUSCHs overlaps in time with the transmission of the PUCCH.
4 . The method of claim 1 , further comprising:
receiving, by radio resource control signaling, second information for an uplink-downlink (UL-DL) time domain duplex (TDD) configuration; and
determining invalid TOs, from the first set of TOs within the time period, based on the UL-DL TDD configuration, wherein:
an invalid TO is a TO where a CG-PUSCH transmission would include downlink symbols of the UL-DL TDD configuration, and
the invalid TOs are not included in the first TOs.
5 . The method of claim 1 , further comprising:
receiving, by radio resource control signaling, second information for a time value; and
determining second TOs, from a second set of TOs within the time period, for transmissions of respective second CG-PUSCHs, wherein:
the second TOs are after the first TOs, and
if a TO is in the first set of TOs, is in the second set of TOs, and is not in the first TOs, then the TO is not in the second TOs if a start of the TO is not after an end of the first CG-PUSCH transmission by a time that is larger than or equal to the time value.
6 . The method of claim 1 , further comprising prioritizing power allocation to the transmission of the PUSCH over the transmission of the first CG-PUSCH during the overlap in time.
7 . A user equipment (UE), comprising:
a transceiver configured to receive, by radio resource control signaling, first information for a configured grant (CG) configuration for transmission of physical uplink shared channels (PUSCHs), wherein the first information includes a time period; and
a processor operably coupled to the transceiver, the processor configured to:
determine first transmission occasions (TOs), from a first set of TOs within the time period, for transmission of respective first CG-PUSCHs;
determine first control information providing an indication of the first TOs;
multiplex the first control information in a first CG-PUSCH from first CG-PUSCHs, wherein the first CG-PUSCH is earliest in time among the first CG-PUSCHs; and
multiplex second control information in a PUSCH other than the first CG-PUSCH, wherein the second control information provides first acknowledgement information or channel state information,
wherein the transceiver is further configured to transmit the first CG-PUSCH and the PUSCH,
wherein the transmission of the first CG-PUSCH overlaps in time with the transmission of the PUSCH, and
wherein the processor is further configured to determine a respective TO and multiplex respective control information for transmission of each CG-PUSCH in each respective TO from a set of TOs within the time period.
8 . The UE of claim 7 , wherein:
the processor is further configured to:
determine second TOs, from a second set of TOs within the time period, for transmission of second CG-PUSCHs,
determine third control information providing an indication of the second TOs, and
multiplex the third control information and fourth control information in the first CG-PUSCH from the second CG-PUSCHs;
the fourth control information is acknowledgement information;
the third control information is appended to the fourth control information prior to jointly encoding the third control information and the fourth control information; and
the transceiver is further configured to transmit the first CG-PUSCH from the second CG-PUSCHs.
9 . The UE of claim 7 , wherein:
the processor is further configured to:
determine second TOs, from a second set of TOs within the time period, for transmission of second CG-PUSCHs,
determine third control information providing an indication of the second TOs,
multiplex the third control information in the first CG-PUSCH from the second CG-PUSCHs, and
multiplex fourth control information in a physical uplink control channel (PUCCH);
the fourth control information is acknowledgement information or channel state information; and
the transceiver is further configured to transmit the PUCCH, wherein the transmission of the first CG-PUSCH from the second CG-PUSCHs overlaps in time with the transmission of the PUCCH.
10 . The UE of claim 7 , wherein:
the transceiver is further configured to receive, by radio resource control signaling, second information for an uplink-downlink (UL-DL) time domain duplex (TDD) configuration;
the processor is further configured to determine invalid TOs, from the first set of TOs within the time period, based on the UL-DL TDD configuration;
an invalid TO is a TO where a CG-PUSCH transmission would include downlink symbols of the UL-DL TDD configuration; and
the invalid TOs are not included in the first TOs.
11 . The UE of claim 7 , wherein:
the transceiver is further configured to receive, by radio resource control signaling, second information for a time value;
the processor is further configured to determine second TOs, from a second set of TOs within the time period, for transmissions of respective second CG-PUSCHs;
the second TOs are after the first TOs; and
if a TO is in the first set of TOs, is in the second set of TOs, and is not in the first TOs, then the TO is not in the second TOs if a start of the TO is not after an end of the first CG-PUSCH transmission by a time that is larger than or equal to the time value.
12 . The UE of claim 7 , wherein the processor is further configured to prioritize power allocation to the transmission of the PUSCH over the transmission of the first CG-PUSCH during the overlap in time.
13 . The UE of claim 7 , wherein power allocation is prioritized to the PUSCH over the first CG-PUSCH during the overlap in time.
14 . A base station (BS), comprising:
a transceiver configured to transmit, by radio resource control signaling, first information for a configured grant (CG) configuration for reception of physical uplink shared channels (PUSCHs), wherein the first information includes a time period; and
a processor operably coupled to the transceiver, the processor configured to determine first reception occasions (ROs), from a first set of ROs within the time period, for reception of respective first CG-PUSCHs;
wherein the transceiver is further configured to receive a first CG-PUSCH from the first CG-PUSCHs and a PUSCH other than the first CG-PUSCH,
wherein the first CG-PUSCH is earliest in time among the first CG-PUSCHs,
wherein the reception of the first CG-PUSCH overlaps in time with the reception of the PUSCH,
the first CG-PUSCH includes multiplexed first control information that provides an indication of the first ROs, and
the PUSCH includes multiplexed second control information that provides first acknowledgement information or channel state information,
wherein the processor is further configured to determine a respective RO for reception of each CG-PUSCH in each respective RO from a set of ROs within the time period, and
wherein respective control information is multiplexed for transmission of each CG-PUSCH in each respective RO from the set of ROs within the time period.
15 . The BS of claim 14 , wherein:
the processor is further configured to determine second ROs, from a second set of ROs within the time period, for reception of second CG-PUSCHs,
the first CG-PUSCH is from the second CG-PUSCHs,
the first CG-PUSCH further includes multiplexed third control information and fourth control information,
the third control information provides an indication of the second ROs,
the fourth control information is acknowledgement information, and
the third control information is appended to the fourth control information prior to joint encoding of the third control information and the fourth control information.
16 . The BS of claim 14 , wherein:
the processor is further configured to determine second ROs, from a second set of ROs within the time period, for reception of second CG-PUSCHs,
the first CG-PUSCH is from the second CG-PUSCHs,
the first CG-PUSCH further includes multiplexed third control information that provides an indication of the second ROs,
the transceiver is further configured to receive a physical uplink control channel (PUCCH) that includes multiplexed fourth control information, and
the fourth control information is acknowledgement information or channel state information.
17 . The BS of claim 14 , wherein:
the transceiver is further configured to transmit, by radio resource control signaling, second information for an uplink-downlink (UL-DL) time domain duplex (TDD) configuration;
the processor is further configured to determine invalid ROs, from the first set of ROs within the time period, based on the UL-DL TDD configuration;
an invalid RO is a RO where a CG-PUSCH reception would include downlink symbols of the UL-DL TDD configuration; and
the invalid ROs are not included in the first ROs.
18 . The BS of claim 14 , wherein:
the transceiver is further configured to transmit, by radio resource control signaling, second information for a time value;
the processor is further configured to determine second ROs, from a second set of ROs within the time period, for receptions of respective second CG-PUSCHs;
the second ROs are after the first ROs; and
if a RO is in the first set of ROs, is in the second set of ROs, and is not in the first ROs, then the RO is not in the second ROs if a start of the RO is not after an end of the first CG-PUSCH reception by a time that is larger than or equal to the time value.