Contention based physical uplink shared channel operation
The contention resolution mechanism in CB-PUSCH systems addresses resource collisions by configuring UEs with a first set of resources and using a contention resolution message to determine a second set, enhancing resource efficiency and reducing latency.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-07-25
- Publication Date
- 2026-04-02
AI Technical Summary
Existing contention-based physical uplink shared channel (PUSCH) systems face challenges with resource collisions among multiple UEs, leading to increased latency and PDCCH overhead due to the need for dynamic scheduling and resource reservation.
A mechanism for contention resolution in CB-PUSCH, where UEs are initially configured with a first set of resources and receive a contention resolution message to determine a second set of resources for transmission, based on the message or initial configuration, to resolve collisions and optimize resource usage.
Reduces collision probability and latency by dynamically adjusting resource allocation, minimizing PDCCH overhead and improving resource efficiency in contention-based PUSCH operations.
Smart Images

Figure EP2025071436_02042026_PF_FP_ABST
Abstract
Description
CONTENTION BASED PHYSICAL UPLINK SHARED CHANNEL OPERATIONCROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims the benefit of US provisional application No. 63 / 698,283, filed September 24, 2024. The content of which are hereby incorporated by reference in their entirety.TECHNICAL FIELD
[0002] The example and non-limiting embodiments relate generally to physical uplink shared channel transmission (PUSCH) and, more particularly, to contention based PUSCH.BACKGROUND
[0003] It is known, in PUSCH, for resources to be allocated via dynamic grant or configured grant.SUMMARY
[0004] The following summary is merely intended to be illustrative. The summary is not intended to limit the scope of the claims.
[0005] In accordance with one aspect, an apparatus comprising: at least one processor; and at least one memory storing instructions that, when executed with the at least one processor, cause the apparatus at least to: receive a configuration for performing transmission via a physical uplink shared channel, wherein the configuration comprises, at least, an indication of a first set of resources for physical uplink shared channel transmission; transmit first data via the physical uplink shared channel using one or more resources of the first set of resources; monitor for a contention resolution message; and in response to a received contention resolution message, determine one or more resources for transmitting second data based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0006] In accordance with one aspect, a method comprising: receiving, with a user equipment, a configuration for performing transmission via a physical uplink shared channel, wherein the configuration comprises, at least, an indication of a first set of resources for physical uplink shared channel transmission; transmitting first data via the physical uplink shared channel using one or more resources of the first set of resources; monitoring for a contention resolution message; and in response to a received contention resolutionmessage, determining one or more resources for transmitting second data based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0007] In accordance with one aspect, an apparatus comprising means for: receiving a configuration for performing transmission via a physical uplink shared channel, wherein the configuration comprises, at least, an indication of a first set of resources for physical uplink shared channel transmission; transmitting first data via the physical uplink shared channel using one or more resources of the first set of resources; monitoring for a contention resolution message; and in response to a received contention resolution message, determining one or more resources for transmitting second data based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0008] In accordance with one aspect, a computer-readable medium comprising program instructions stored thereon for performing at least the following: causing receiving, with a user equipment, of a configuration for performing transmission via a physical uplink shared channel, wherein the configuration comprises, at least, an indication of a first set of resources for physical uplink shared channel transmission; causing transmitting of first data via the physical uplink shared channel using one or more resources of the first set of resources; monitoring for a contention resolution message; and in response to a received contention resolution message, determining one or more resources for transmitting second data based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0009] In accordance with one aspect, an apparatus comprising: at least one processor; and at least one memory storing instructions that, when executed with the at least one processor, cause the apparatus at least to: transmit, to one or more user equipments, a configuration for performing transmission via a physical uplink shared channel, wherein the configuration comprises, at least, an indication of a first set of resources for physical uplink shared channel transmission; monitor for first data transmitted via the physical uplink shared channel using one or more resources of the first set of resources; transmit, to at least one user equipment of the one or more user equipments, a contention resolution message; and monitor for second data from the at least one user equipment using one or more resources determined based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0010] In accordance with one aspect, a method comprising: transmitting, with a network node to one or more user equipments, a configuration for performing transmission via a physical uplink shared channel, wherein the configuration comprises, at least, an indication of a first set of resources for physical uplink shared channel transmission; monitoring for first data transmitted via the physical uplink shared channel using one or more resources of the first set of resources; transmitting, to at least one user equipment of the one or more userequipments, a contention resolution message; and monitoring for second data from the at least one user equipment using one or more resources determined based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0011] In accordance with one aspect, an apparatus comprising means for: transmitting, to one or more user equipments, a configuration for performing transmission via a physical uplink shared channel, wherein the configuration comprises, at least, an indication of a first set of resources for physical uplink shared channel transmission; monitoring for first data transmitted via the physical uplink shared channel using one or more resources of the first set of resources; transmitting, to at least one user equipment of the one or more user equipments, a contention resolution message; and monitoring for second data from the at least one user equipment using one or more resources determined based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0012] In accordance with one aspect, a computer-readable medium comprising program instructions stored thereon for performing at least the following: causing transmitting, with a network node to one or more user equipments, of a configuration for performing transmission via a physical uplink shared channel, wherein the configuration comprises, at least, an indication of a first set of resources for physical uplink shared channel transmission; monitoring for first data transmitted via the physical uplink shared channel using one or more resources of the first set of resources; causing transmitting, to at least one user equipment of the one or more user equipments, of a contention resolution message; and monitoring for second data from the at least one user equipment using one or more resources determined based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0013] In accordance with one aspect, an apparatus comprising: at least one processor; and at least one memory storing instructions that, when executed with the at least one processor, cause the apparatus at least to: transmit first data via a physical uplink shared channel; determine whether to perform autonomous transmission of second data using at least one of a contention based resource or a configured grant resource based, at least partially, on at least one of: whether or not a contention resolution message has been received, whether or not a re-transmission grant has been received, or whether or not an indication of successful reception of the first data at a network node has been received; and in response to a determination to perform autonomous transmission of the second data, transmit the second data.
[0014] In accordance with one aspect, a method comprising: transmitting, with a user equipment, first data via a physical uplink shared channel; determining whether to perform autonomous transmission of second data using at least one of a contention based resource or a configured grant resource based, at least partially,on at least one of: whether or not a contention resolution message has been received, whether or not a retransmission grant has been received, or whether or not an indication of successful reception of the first data at a network node has been received; and in response to a determination to perform autonomous transmission of the second data, transmitting the second data.
[0015] In accordance with one aspect, an apparatus comprising means for: transmitting first data via a physical uplink shared channel; determining whether to perform autonomous transmission of second data using at least one of a contention based resource or a configured grant resource based, at least partially, on at least one of: whether or not a contention resolution message has been received, whether or not a re-transmission grant has been received, or whether or not an indication of successful reception of the first data at a network node has been received; and in response to a determination to perform autonomous transmission of the second data, transmitting the second data.
[0016] In accordance with one aspect, a computer-readable medium comprising program instructions stored thereon for performing at least the following: causing transmitting, with a user equipment, of first data via a physical uplink shared channel; determining whether to perform autonomous transmission of second data using at least one of a contention based resource or a configured grant resource based, at least partially, on at least one of: whether or not a contention resolution message has been received, whether or not a re-transmission grant has been received, or whether or not an indication of successful reception of the first data at a network node has been received; and in response to a determination to perform autonomous transmission of the second data, causing transmitting of the second data.
[0017] In accordance with one aspect, an apparatus comprising: at least one processor; and at least one memory storing instructions that, when executed with the at least one processor, cause the apparatus at least to: transmit, to one or more user equipments, a configuration for performing transmission via a physical uplink shared channel, wherein the configuration comprises an indication of a first set of resources for physical uplink shared channel transmission; monitor for first data from at least one user equipment of the one or more user equipments; in response to the monitoring, transmit, to the at least one user equipment, at least one of: a contention resolution message, a re-transmission grant, or an indication that the data was successfully received at the apparatus; and determine whether to monitor for the autonomous transmission of second data from the at least one user equipment based, at least partially, on at least one of: whether or not the contention resolution message has been received, whether or not the re-transmission grant has been received, or whether or not the indication of successful reception of the first data has been received.
[0018] In accordance with one aspect, a method comprising: transmitting, with a network node to one or more user equipments, a configuration for performing transmission via a physical uplink shared channel, wherein the configuration comprises an indication of a first set of resources for physical uplink shared channel transmission; monitoring for first data from at least one user equipment of the one or more user equipments; in response to the monitoring, transmitting, to the at least one user equipment, at least one of: a contention resolution message, a re-transmission grant, or an indication that the data was successfully received at the network node; and determining whether to monitor for the autonomous transmission of second data from the at least one user equipment based, at least partially, on at least one of: whether or not the contention resolution message has been received, whether or not the re-transmission grant has been received, or whether or not the indication of successful reception of the first data has been received.
[0019] In accordance with one aspect, an apparatus comprising means for: transmitting, to one or more user equipments, a configuration for performing transmission via a physical uplink shared channel, wherein the configuration comprises an indication of a first set of resources for physical uplink shared channel transmission; monitoring for first data from at least one user equipment of the one or more user equipments; in response to the monitoring, transmitting, to the at least one user equipment, at least one of: a contention resolution message, a re-transmission grant, or an indication that the data was successfully received at the apparatus; and determining whether to monitor for the autonomous transmission of second data from the at least one user equipment based, at least partially, on at least one of: whether or not the contention resolution message has been received, whether or not the re-transmission grant has been received, or whether or not the indication of successful reception of the first data has been received.
[0020] In accordance with one aspect, a computer-readable medium comprising program instructions stored thereon for performing at least the following: causing transmitting, with a network node to one or more user equipments, of a configuration for performing transmission via a physical uplink shared channel, wherein the configuration comprises an indication of a first set of resources for physical uplink shared channel transmission; monitoring for first data from at least one user equipment of the one or more user equipments; in response to the monitoring, causing transmitting, to the at least one user equipment, of at least one of: a contention resolution message, a re-transmission grant, or an indication that the data was successfully received at the network node; and determining whether to monitor for the autonomous transmission of second data from the at least one user equipment based, at least partially, on at least one of: whether or not the contention resolution message has been received, whether or not the re-transmission grant has been received, or whether or not the indication of successful reception of the first data has been received.
[0021] According to some aspects, there is provided the subject matter of the independent claims. Some further aspects are defined in the dependent claims.BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The foregoing aspects and other features are explained in the following description, taken in connection with the accompanying drawings, wherein:
[0023] FIG. 1 is a block diagram of one possible and non-limiting example system in which the example embodiments may be practiced;
[0024] FIG. 2 is a diagram illustrating features as described herein;
[0025] FIG. 3 is a diagram illustrating features as described herein;
[0026] FIG. 4 is a diagram illustrating features as described herein;
[0027] FIG. 5 is a flowchart illustrating steps as described herein;
[0028] FIG. 6 is a flowchart illustrating steps as described herein;
[0029] FIG. 7 is a flowchart illustrating steps as described herein; and
[0030] FIG. 8 is a flowchart illustrating steps as described herein.DETAILED DESCRIPTION OF EMBODIMENTS
[0031] The following abbreviations that may be found in the specification and / or the drawing figures are defined as follows:3GPP third generation partnership project5G fifth generation5GC 5G core networkAMF access and mobility management functionBSR buffer status reportCB contention basedCG configured grant cRAN cloud radio access networkCRC cyclic redundancy checkCU central unitDCI downlink control informationDG dynamic grantDL downlinkDM-RS demodulation reference signalDU distributed unit eNB (or eNodeB) evolved Node B (e.g., an LTE base station)EN-DC E-UTRA-NR dual connectivity en-gNB or En-gNB node providing NR user plane and control plane protocol terminations towards the UE, and acting as secondary node in EN-DCE-UTRA evolved universal terrestrial radio access, i.e., the LTE radio access technology gNB (or gNodeB) base station for 5G / NR, i.e., a node providing NR user plane and control plane protocol terminations towards the UE, and connected via the NG interface to the 5GC l / F interface loT Internet of ThingsL1 layer 1LLR log-likelihood ratioLTE long term evolutionMAC medium access controlMCS modulation and coding schemeMME mobility management entity ng or NG new generation ng-eNB or NG-eNB new generation eNBNR new radioN / W or NW network0-RAN open radio access networkPDCCH physical downlink control channelPDCP packet data convergence protocolPHY physical layerPRACH physical random access channelPUCCH physical uplink control channelPUSCH physical uplink shared channelRAN radio access networkRF radio frequencyRLC radio link controlRNTI radio network temporary identifierRRC radio resource controlRRH remote radio headRS reference signalRU radio unitRx receiverSCH shared channelSDAP service data adaptation protocolSGW serving gatewaySMF session management functionSR scheduling requestTx transmitterUE user equipment (e.g., a wireless, typically mobile device)UL uplinkUPF user plane functionVNR virtualized network function
[0032] Turning to FIG. 1 , this figure shows a block diagram of one possible and non-limiting example in which the examples may be practiced. A user equipment (UE) 110, radio access network (RAN) node 170, and network element(s) 190 are illustrated. In the example of FIG. 1 , the user equipment (UE) 110 is in wireless communication with a wireless network 100. A UE is a wireless device that can access the wireless network 100. The UE 110 includes one or more processors 120, one or more memories 125, and one or more transceivers 130 interconnected through one or more buses 127. Each of the one or more transceivers 130 includes a receiver, Rx, 132 and a transmitter, Tx, 133. The one or more buses 127 may be address, data, or control buses, and may include any interconnection mechanism, such as a series of lines on a motherboard or integrated circuit, fiber optics or other optical communication equipment, and the like. A “circuit” may include dedicated hardware or hardware in association with software executable thereon. The one or more transceivers 130 are connected to one or more antennas 128. The one or more memories 125 include computer program code 123. The UE 110 includes a module 140, comprising one of or both parts 140-1 and / or 140-2, which maybe implemented in a number of ways. The module 140 may be implemented in hardware as module 140-1 , such as being implemented as part of the one or more processors 120. The module 140-1 may be implemented also as an integrated circuit or through other hardware such as a programmable gate array. In another example, the module 140 may be implemented as module 140-2, which is implemented as computer program code 123 and is executed by the one or more processors 120. For instance, the one or more memories 125 and the computer program code 123 may be configured to, with the one or more processors 120, cause the user equipment 110 to perform one or more of the operations as described herein. The UE 110 communicates with RAN node 170 via a wireless link 111.
[0033] The RAN node 170 in this example is a base station that provides access by wireless devices such as the UE 110 to the wireless network 100. The RAN node 170 may be, for example, a base station for 5G, also called New Radio (NR). In 5G, the RAN node 170 may be a NG-RAN node, which is defined as either a gNB or a ng-eNB. A gNB is a node providing NR user plane and control plane protocol terminations towards the UE, and connected via the NG interface to a 5GC (such as, for example, the network element(s) 190). The ng-eNB is a node providing E-UTRA user plane and control plane protocol terminations towards the UE, and connected via the NG interface to the 5GC. The NG-RAN node may include multiple gNBs, which may also include a central unit (CU) (gNB-CU) 196 and distributed unit(s) (DUs) (gNB-DUs), of which DU 195 is shown. Note that the DU may include or be coupled to and control a radio unit (RU). The gNB-CU is a logical node hosting RRC, SDAP and PDCP protocols of the gNB or RRC and PDCP protocols of the en-gNB that controls the operation of one or more gNB-DUs. The gNB-CU terminates the F1 interface connected with the gNB-DU. The F1 interface is illustrated as reference 198, although reference 198 also illustrates a link between remote elements of the RAN node 170 and centralized elements of the RAN node 170, such as between the gNB-CU 196 and the gNB-DU 195. The gNB-DU is a logical node hosting RLC, MAC and PHY layers of the gNB or en-gNB, and its operation is partly controlled by gNB-CU. One gNB-CU supports one or multiple cells. One cell is supported by only one gNB-DU. The gNB-DU terminates the F1 interface 198 connected with the gNB-CU. Note that the DU 195 is considered to include the transceiver 160, e.g., as part of a RU, but some examples of this may have the transceiver 160 as part of a separate RU, e.g., under control of and connected to the DU 195. The RAN node 170 may also be an eNB (evolved NodeB) base station, for LTE (long term evolution), or any other suitable base station, access point, access node, or node.
[0034] The RAN node 170 includes one or more processors 152, one or more memories 155, one or more network interfaces (N / W l / F(s)) 161 , and one or more transceivers 160 interconnected through one or more buses 157. Each of the one or more transceivers 160 includes a receiver, Rx, 162 and a transmitter, Tx, 163. The oneor more transceivers 160 are connected to one or more antennas 158. The one or more memories 155 include computer program code 153. The CU 196 may include the processor(s) 152, memories 155, and network interfaces 161. Note that the DU 195 may also contain its own memory / memories and processor(s), and / or other hardware, but these are not shown.
[0035] The RAN node 170 includes a module 150, comprising one of or both parts 150-1 and / or 150-2, which may be implemented in a number of ways. The module 150 may be implemented in hardware as module 150-1 , such as being implemented as part of the one or more processors 152. The module 150-1 may be implemented also as an integrated circuit or through other hardware such as a programmable gate array. In another example, the module 150 may be implemented as module 150-2, which is implemented as computer program code 153 and is executed by the one or more processors 152. For instance, the one or more memories 155 and the computer program code 153 are configured to, with the one or more processors 152, cause the RAN node 170 to perform one or more of the operations as described herein. Note that the functionality of the module 150 may be distributed, such as being distributed between the DU 195 and the CU 196, or be implemented solely in the DU 195.
[0036] The one or more network interfaces 161 communicate over a network such as via the links 176 and 131 . Two or more gNBs 170 may communicate using, e.g., link 176. The link 176 may be wired or wireless or both and may implement, for example, an Xn interface for 5G, an X2 interface for LTE, or other suitable interface for other standards.
[0037] The one or more buses 157 may be address, data, or control buses, and may include any interconnection mechanism, such as a series of lines on a motherboard or integrated circuit, fiber optics or other optical communication equipment, wireless channels, and the like. For example, the one or more transceivers 160 may be implemented as a remote radio head (RRH) 195 for LTE or a distributed unit (DU) 195 for gNB implementation for 5G, with the other elements of the RAN node 170 possibly being physically in a different location from the RRH / DU, and the one or more buses 157 could be implemented in part as, for example, fiber optic cable or other suitable network connection to connect the other elements (e.g., a central unit (CU), gNB- CU) of the RAN node 170 to the RRH / DU 195. Reference 198 also indicates those suitable network link(s).
[0038] It is noted that description herein indicates that “cells” perform functions, but it should be clear that equipment which forms the cell will perform the functions. The cell makes up part of a base station. That is, there can be multiple cells per base station. For example, there could be three cells for a single carrier frequency and associated bandwidth, each cell covering one-third of a 360 degree area so that the single base station’s coverage area covers an approximate oval or circle. Furthermore, each cell can correspond to a single carrierand a base station may use multiple carriers. So if there are three 120 degree cells per carrier and two carriers, then the base station has a total of 6 cells.
[0039] The wireless network 100 may include a network element or elements 190 that may include core network functionality, and which provides connectivity via a link or links 181 with a further network, such as a telephone network and / or a data communications network (e.g., the Internet). Such core network functionality for 5G may include access and mobility management function(s) (AMF(s)) and / or user plane functions (UPF(s)) and / or session management function(s) (SMF(s)). Such core network functionality for LTE may include MME (Mobility Management Entity) / SGW (Serving Gateway) functionality. These are merely illustrative functions that may be supported by the network element(s) 190, and note that both 5G and LTE functions might be supported. The RAN node 170 is coupled via a link 131 to a network element 190. The link 131 may be implemented as, e.g., an NG interface for 5G, or an S1 interface for LTE, or other suitable interface for other standards. The network element 190 includes one or more processors 175, one or more memories 171 , and one or more network interfaces (N / W l / F(s)) 180, interconnected through one or more buses 185. The one or more memories 171 include computer program code 173. The one or more memories 171 and the computer program code 173 are configured to, with the one or more processors 175, cause the network element 190 to perform one or more operations.
[0040] The wireless network 100 may implement network virtualization, which is the process of combining hardware and software network resources and network functionality into a single, software-based administrative entity, a virtual network. Network virtualization involves platform virtualization, often combined with resource virtualization. Network virtualization is categorized as either external, combining many networks, or parts of networks, into a virtual unit, or internal, providing network-like functionality to software containers on a single system. For example, a network may be deployed in a tele cloud, with virtualized network functions (VNF) running on, for example, data center servers. For example, network core functions and / or radio access network(s) (e.g. CloudRAN, O-RAN, edge cloud) may be virtualized. Note that the virtualized entities that result from the network virtualization are still implemented, at some level, using hardware such as processors 152 or 175 and memories 155 and 171 , and also such virtualized entities create technical effects.
[0041] It may also be noted that operations of example embodiments of the present disclosure may be carried out by a plurality of cooperating devices (e.g. cRAN).
[0042] The computer readable memories 125, 155, and 171 may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as semiconductor based memory devices, flash memory, magnetic memory devices and systems, optical memorydevices and systems, fixed memory and removable memory. The computer readable memories 125, 155, and 171 may be means for performing storage functions. The processors 120, 152, and 175 may be of any type suitable to the local technical environment, and may include one or more of general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and processors based on a multi-core processor architecture, as non-limiting examples. The processors 120, 152, and 175 may be means for performing functions, such as controlling the UE 110, RAN node 170, and other functions as described herein.
[0043] In general, the various example embodiments of the user equipment 110 can include, but are not limited to, cellular telephones such as smart phones, tablets, personal digital assistants (PDAs) having wireless communication capabilities, portable computers having wireless communication capabilities, image capture devices such as digital cameras having wireless communication capabilities, gaming devices having wireless communication capabilities, music storage and playback appliances having wireless communication capabilities, Internet appliances permitting wireless Internet access and browsing, tablets with wireless communication capabilities, as well as portable units or terminals that incorporate combinations of such functions.
[0044] Having thus introduced one suitable but non-limiting technical context for the practice of the example embodiments of the present disclosure, example embodiments will now be described with greater specificity.
[0045] Features as described herein may generally relate to physical uplink shared channel (PUSCH) transmission. In 5G NR, generally, there are two types of physical uplink shared channel (PUSCH) transmission with respect to resource allocation, namely dynamic grant (DG) PUSCH, and configured grant (CG) PUSCH.
[0046] Dynamic grant PUSCH allocation depends upon reception of a physical downlink control channel (PDCCH) scheduling a PUSCH transmission. PDCCH carries downlink control information (DCI) (e.g. DCI formats 0_X for 5G / NR, i.e. formats 0_0, 0_1 , 0_2 and 0_3) for resource allocation of PUSCH. The PUSCH transmission parameters, including the resource allocation in the time and frequency domain, are dynamically indicated in the scheduling DCI by the gNB for a specific PUSCH transmission by the UE; therefore, dynamic resource allocations are very adaptive to the current radio channel conditions, UE requirements, offered traffic for the UE and network load, etc. Typically, in dynamic allocations, the UE requests resource allocation via scheduling request (SR), a buffer status report (BSR), or a random-access procedure. This method may have the disadvantage of higher latency, because the UE may have to wait before being permitted to request uplink resources and finally getting granted resources for PUSCH transmission to transmit uplink shared channel (UL- SCH) data (e.g. wait for the start of the next SR period, or to wait for next PRACH occasion, etc.).
[0047] In configured Grant (CG) PUSCH allocation, unlike dynamic PUSCH allocation, transmission by the gNB and reception by the UE of PDCCH prior to a PUSCH transmission is not required; rather, resources are allocated semi-statically and periodically for UE use. Only CG PUSCH re-transmissions are dynamically scheduled using a PDCCH transmission. In 5G NR specifications, there are two types of CG PUSCH namely, Typel CG-PUSCH and Type2 CG-PUSCH.
[0048] In Typel CG PUSCH, the resource allocation and all the other PUSCH transmission parameter(s) are completely configured and released using RRC signaling. Once configured, the UE has a set of periodic CG-PUSCH transmission opportunities. Typel CG-PUSCH is suitable for applications with longer term requirements, such as Internet of Things (loT) devices, because configuration and release are completed at layer 3, which is relatively slow.
[0049] In Type2 CG PUSCH, the CG-PUSCH resource allocation and the transmission parameter(s) are partially configured using RRC signaling (e.g. periodicity, frequency hopping, etc.) and it is subsequently activated / released using PDCCH transmissions. Here, the activation PDCCH (or DCI) provides time-frequency resources for a CG-PUSCH transmission occasion as well as some other remaining transmission parameters (such as, e.g., modulation and coding scheme (MCS)). Therefore, forType2 CG-PUSCH the resource allocation, as well as some other basic transmission parameter(s), can be changed upon every Type 2 CG-PUSCH activation based on the content of the activation DCI. Once activated, the UE has a set of periodic opportunities for PUSCH transmissions denoted also as CG-PUSCH transmission occasion(s). Type2 CG-PUSCH is suitable for applications that require rapid activation / release, such as voice services, as the DCI activation / release is much quicker compared to RRC re-configuration (which may include configuring different CG-PUSCH transmission parameters for a CG-PUSCH configuration or releasing some CG-PUSCH configuration).
[0050] In addition to DG PUSCH and CG-PUSCH, there is a growing interest in a new design mechanism for PUSCH transmission in 6G systems, which is referred to as contention based (CB) PUSCH. In CB-PUSCH, as the name suggests, a pool or set of resources exist for PUSCH transmission, wherein, similar to CG-PUSCH, these resources may be preconfigured or at least semi-statically allocated. However, CB-PUSCH resources will be shared among a larger group of UEs. Since the resources are shared among UEs, collision may occur in PUSCH transmissions of multiple UEs; in other words, multiple UEs may transmit on PUSCH simultaneously on the same resource. CB-PUSCH has the advantage of reducing latency in uplink (UL) transmissions and PDCCH overhead for scheduling of such UL transmissions by avoiding UEs’ SR transmission and PDCCH reception. Compared to CG-PUSCH, the intention for CB-PUSCH would be to allocate the same PUSCH transmission opportunities to a larger group of UEs and thereby reducing the number of ‘reserved’ UL resources from gNBperspective compared to CG-PUSCH, where only a single UE, or a small number of UEs, would be allocated the same resource allocation of a PUSCH transmission occasion.
[0051] Since collision of transmissions of CB-PUSCH between multiple UEs may occur, UE behavior upon occurrence of collision must be clear in order to allow a UE to successfully deliver a data packet even if collision occurred in a (first) transmission attempt.
[0052] In the present disclosure, it may be assumed that, potentially, CB-PUSCH resource pool(s) / resource set(s) may be configured / indicated by the network / gNB to a group of (selected) UEs. The set of CB-PUSCH resources with which a UE may be initially configured may be referred to as a first set of (CB- PUSCH) resources. Furthermore, UEs may select CB-PUSCH resources via a certain mechanism (for instance randomly) from a CB-PUSCH resource pool / set, and different demodulation reference signal (DM-RS) sequences and / or DM-RS antenna ports may be assigned to different UEs for a CB PUSCH resource (or CB PUSCH resource pool / set) in order to enable UE identification at the gNB side. Additionally, there may be a contention resolution message in place that may resolve contention (i.e. may indicate to the UEs transmitting in a CB-PUSCH resource whether their transmission was successful or not or, alternatively, indicate UEs for which the transmission was successfully received).
[0053] In an example embodiment, the content / information carried in a contention resolution message may be defined for the cases when the NW / gNB identifies the existence of a potential collision and transmits the contention resolution message to the colliding UEs or to the potentially colliding UEs, e.g. to the group of (selected) UEs configured with the same CB-PUSCH resource pool / set. In an example embodiment, the contention resolution message may carry information for additional resource(s) (e.g. CB-PUSCH resource(s), CB-PUSCH resource set(s), CG-PUSCH resource(s), CG-PUSCH resource set(s), resource(s) for scheduling request, etc.), and / or to (optionally) carry information regarding the availability window of the additional resource set(s), and / or to (optionally) carry information regarding DM-RS antenna ports to be used, and / or to (optionally) carry information for back-off values. The set of resources with which the UE may be configured, or which may be activated for the UE, after a (potential) collision using a contention resolution message may be referred to as a second set of (PUSCH) resources.
[0054] In the present disclosure, the term “potential collision” may refer to a collision that the gNB / NW has detected, or a collision that the gNB / NW estimates has occurred with some level of certainty. The gNB / NW may detect potential collisions with various levels of certai nty / likeli hood . A collision may occur between selected UEs of a group of UEs configured with the same CB-PUSCH resource pool / set.
[0055] In an example embodiment, the UE may receive a contention resolution message and its content, and may act based on the contention resolution message and / or its content, during CB-PUSCH operation.
[0056] In the present disclosure, for the sake of clarity and understanding, the focus is on the single UE scenario. However, the example embodiments are also applicable to the multi-UE scenario; example embodiments of the present disclosure are not limited to the case of a single UE.
[0057] Referring now to FIG. 2, illustrated is an example embodiment of contention resolution operation from the gNB / NW perspective. In an example embodiment, the gNB / NW may transmit a contention resolution message during CB-PUSCH operation. In an example embodiment, the contention resolution message may be encoded with information for further instructing the UE(s), including colliding UE(s).
[0058] At 210, the gNB / network may transmit, to the UE, the information required for CB-PUSCH operation. This transmission may include information on the CB-PUSCH resource(s) or CB-PUSCH resource set(s) allocated to the UE (e.g. a first set of resources). Additionally, the transmission may also include information related to contention resolution operation and / or other parameters required for CB-PUSCH operation.
[0059] At 220, after transmission on CB-PUSCH by the UE, the NW / gNB may attempt to receive the CB- PUSCH transmission(s) from the UE(s), which may start with the gNB / NW trying to identify if the UE has been transmitting data on CB-PUSCH (e.g. by DM-RS presence detection). The data transmitted on the CB-PUSCH by UE(s) using at least one resource of a first set of resources included in a configuration for CB-PUSCH operation may be referred to as first data.
[0060] At 230, if a CB-PUSCH transmission from the UE is uniquely identified by the gNB at 220, the NW / gNB may attempt to receive the CB-PUSCH transmission from the UE.
[0061] The gNB may (substantially) simultaneously uniquely identify one UE, and detect collision with another UE, on the same CB-PUSCH resource. Alternatively, the colliding UEs may not share the same SB PUSCH resource.
[0062] While steps 220 and 230 are illustrated as separate steps in FIG. 2, they optionally may be performed in a single step. In other words, the UE may be identified as part of CB-PUSCH reception, after which the UE may not be identified (e.g. proceed to 270); the CB-PUSCH transmission may be received and the UE may be identified (e.g. proceed to 240); or the CB-PUSCH transmission may not be received but the UE may be identified (e.g. proceed to 250).
[0063] At 240, if the CB-PUSCH transmission of the UE was received correctly at 230, the NW / gNB may indicate successful reception of CB-PUSCH transmission to the UE. In an example embodiment, indication of the successful reception may be transmitted in a separate message. In another example embodiment, asuccessful reception indication may be combined, and jointly transmitted with, the contention resolution message at 280. For example, where a same CB-PUSCH resource is shared among a group of UEs, an identifier may be used to indicate for which UE(s) the data transmission via the CB-PUSCH resource(s) was successful. If the identifier of a UE is not included in the contention resolution message, then the UE may determine that its data transmission via CB-PUSCH resource(s)had not been successful.
[0064] At 250, if the CB-PUSCH transmission of the UE was not received correctly at 230, the NW / gNB may schedule the UE with / for CB-PUSCH retransmission. However, if multiple UEs use the same resource and DM-RS (incl. DM-RS scrambling, e.g. cell specific scrambling) then a group of UEs sharing the DM-RS may be identified, but no single UE may be identified. In this case, sending a re-transmission grant to each of the UEs of the group may be counter-productive. Instead, the gNB / NW may determine that a collision is detected in this case (270), and transmit collision resolution information (280) (e.g. contention resolution message).
[0065] It is possible that decoding (230) may succeed, but there may still be a need for collision detection / collision resolution information (280).
[0066] At 260, following the CB-PUSCH re-transmission scheduling at 250, the NW / gNB may receive the scheduled CB-PUSCH retransmission.
[0067] At 270, in case the gNB could not uniquely identify a CB-PUSCH transmission from the UE at 220, the NW / gNB may perform collision detection, to check if the CB-PUSCH transmission of the UE has potentially collided (e.g. is estimated to have collided) with the CB-PUSCH transmission of other UE(s), and if transmission of a contention resolution message is needed. If the gNB / NW detected a collision, the gNB may determine to transmit a contention resolution message.
[0068] It may be assumed that the NW / gNB can detect collision (s) “partially” or “fully”. In particular, such detection of collision may be based on NW / gNB expectation(s) of UE transmission(s) by checking channel estimate quality via DMRS resource correlation, and / or by checking received signal power, and / or by checking the log-likelihood ratio (LLR) values in the decoding stage. In other words, based on the specific NW / gNB implementation, it may be possible to detect collision with a certain probability / confidence. For instance, the gNB / NW may be able to detect collision between data of multiple UEs, and not their respective DMRS, or alternatively may be able to detect collision between data and DMRS of multiple UEs.
[0069] At 280, if the NW / gNB determines at 270 that contention resolution message transmission is required, subsequently the message may be transmitted to resolve the contention, and provide further instruction to a colliding UE. A contention resolution message may be transmitted to a plurality of UEs, for example to a group of UEs sharing a set of resources, for which collision was detected for at least some of the group of UEs.
[0070] In an example embodiment, the contention resolution message may resolve the contention and additionally enable / activate / trigger a second set of resources which may be used for transmission from / by colliding UE(s).
[0071] In an example embodiment, the second resource set may be another CB-PUSCH resource set with the same, or more, CB-PUSCH resources. A technical effect of this may be to reduce collision probability. In an example embodiment, the second CB-PUSCH resource may or may not have an overlap with the first CB- PUSCH resource set. In another example embodiment, when the second set is another CB-PUSCH resource set, the second set may only be used by colliding UEs. Alternatively, the second set may also be shared with other CB-PUSCH configured UEs. In another example embodiment, when the second set is another CB-PUSCH resource set, the colliding UEs may select a CB-PUSCH resource from only the second set, or from both PUSCH resource sets (i.e. the pool / set from which the CB-PUSCH resource(s) are selected may include the CB-PUSCH resources of the first and the second sets). It may be noted that a UE may select a CB-PUSCH resource belonging to the first set and not from the second set.
[0072] In an example embodiment, the contention resolution message may configure the UE with, or activate, one or more PUSCH resources, which may comprise configured grant resources, dynamic grant resources, contention based resources, PUCCH scheduling request resources, dedicated scheduling request resources, etc. Additionally or alternatively, the contention resolution message may configure the UE with, or activate, one or more dedicated scheduling request resources.
[0073] In an example embodiment, the second resource set may be a set of legacy CG-PUSCH resource configurations. In an example embodiment, Type-1 or Type 2 CG-PUSCH configurations may be configured and enabled for colliding UEs. A technical effect of this may be increased signaling overhead based on the number of colliding UEs. Another technical effect of this may be avoidance of further collisions, and / or reduction of the amount of resources needed on average, for example via reservation of the resources of CG-PUSCH configurations for CG-PUSCH usage only occasionally, (e.g. after a collision was detected).
[0074] In another example embodiment, the second set may be a PUCCH SR resource set, wherein every UE may have a dedicated SR resource. A technical effect of this may be reduced signaling overhead, which may come at the cost of increased delay in UL transmission.
[0075] In another example embodiment, the enabled / activated / triggered second set may be available for a fixed / pre-configured duration. In an example embodiment, the second set of resources may be available for “K” slots, wherein K may be configurable. In another example embodiment, there may be a plurality of enabled second sets Set2zand / or a plurality of activation durations Kt. The time-frequency characteristics of PDCCHcarrying the contention resolution message (e.g. a DCI scrambled with a contention resolution radio network temporary identifier (CR-RNTI)) may implicitly enable a different second set and / or a different duration. Alternatively, a flag in the DCI may indicate which set of the plurality of second sets to use.
[0076] In another example embodiment, when the second resource set is a CB-PUSCH set, the set may be configured with a certain periodicity and offset. In other words, the second set may be available to be exploited by colliding UEs in a periodic manner after a certain offset. In an example embodiment, the periodicity and offset may be combined with the availability window.
[0077] In an example embodiment, the offset may be from a reference time. The reference time may be an absolute time, or a time relative to one or more events / times. The reference time may be, for example, a predetermined time, or a time configured by the network. The pre-determined reference time may be, for example, at least one of the following: a time of the contention resolution message reception, or a time of a specific radio frame, or a slot, or subframe, or a specific system frame number.
[0078] While the second set of resources may be configured with a contention resolution message, alternatively a plurality of second sets of resources may be configured via higher-layer configuration / signaling, and a contention resolution message may select / enable one set of periodicity and / or offset from the plurality of higher-layer configured sets. Additionally or alternatively, baseline parameters may be higher layer configured. Additionally or alternatively, the contention resolution message may provide additional required parameters, for example parameters that were not higher layer configured.
[0079] In another example embodiment, the NW / gNB may reserve some specific DMRS antenna ports for contention UEs only (e.g. UEs experiencing collision), wherein when collision occurs, the contention resolution message may indicate DMRS antenna ports not shared with other UEs. In the case of multiple UEs colliding, multiple DMRS patterns might be indicated. Where multiple DM-RS ports and / or sequences are provided or activated by the contention resolution message, the UE may select a DM-RS sequence and / or port via random selection and / or based on the UE ID and a number of reserved DM-RS ports / sequences allocated for colliding UEs (e.g. UEJD mod (# of reserved sequences)).
[0080] In another example embodiment, in addition to the activation of a second resource set, the contention resolution message may configure / indicate a delay (e.g. back-off) to all or a subset of colliding UEs in accessing the second resource set. For example, the gNB / NW may have an expectation that a subset of UE will perform UL transmission, and may estimate that such UL transmissions will result in collision. For example, the gNB / NW may detect a DMRS signal on a DM-RS resource without having a successful cyclic redundancy check (CRC) on the associated decoding. Alternatively, the gNB may detect a DM-RS signal on a DM-RSresource, even when the associated decoding CRC check is passed. Here, for the second case, the gNB may be able to identify the transmitting UE based on the payload, for example by a MAC field.
[0081] In an example embodiment, the delay may be in the form of a relative slot number from the slot in which contention resolution message is received. In another example embodiment, the delay / back-off may be in the form of an absolute number of CB-PUSCH occasions that must be skipped by a colliding UE. A technical effect of example embodiments of the present disclosure may be to give the NW / gNB a degree of freedom in controlling collision probability when either the number of colliding UEs is large and / or the number of CB-PUSCH resources are low.
[0082] At 290, if the gNB transmitted a contention resolution message as detailed at 280 to the UE, the NW / gNB may attempt to receive the CB-PUSCH transmission of the UE (similar to 220-260) after providing further instruction(s) to the colliding UE for another CB-PUSCH transmission attempt. The data transmitted on the CB-PUSCH by the UE based on information included in the contention resolution message may be referred to as second data. Additionally or alternatively, the second data may be a one bit scheduling request transmitted on, for example, a (PUCCH) scheduling request resource.
[0083] While not illustrated in FIG. 2, it is possible for the second data transmitted by the UE to be successfully received by the gNB (e.g. no collision detected, UE correctly identified, CB-PUSCH transmission correctly received). If this occurs, then the gNB may transmit, in a next contention resolution message, an indication of successful receipt of the second data.
[0084] Referring now to FIG. 3, illustrated is an example embodiment of contention resolution operation from the UE perspective. In an example embodiment, the UE may make a first attempt at CB-PUSCH transmission.
[0085] At 310, the UE may receive information on CB-PUSCH operation from the gNB, for example information as described above with reference to 210 of FIG. 2. This information may include the information of (first) CB-PUSCH resource(s) or CB-PUSCH resource set(s) for usage by the UE. In addition, this information may further include information to enable the contention resolution operation and provide some further contention resolution information. The information to enable the contention resolution operation may be received via a network configuration, or via higher layer signaling.
[0086] In an example embodiment, the contention resolution information may comprise information on additional, second resource(s) (e.g. CB-PUSCH resource(s), CB-PUSCH resource set(s), CG-PUSCH resource(s), CG-PUSCH resource set(s), resource(s) for scheduling request, etc.) which may be enabled / activated / triggered for colliding UE(s). For example, a second resource set may include the same ormore CB-PUSCH resources than the first CB-PUSCH resource set. Alternatively, the second set may comprise legacy CG-PUSCH resource configuration(s). Alternatively, the second set may comprise PUSCH SR / dedicated resources. In an example embodiment, the contention resolution information may comprise information on periodicity and / or offset information associated with the second resource set, if the second resource set comprises CB-PUSCH resources.
[0087] In an example embodiment, the contention resolution information may optionally comprise information on the fixed / pre-configured duration for which a second set of resources may be fixed / pre-config ured or available. In an example embodiment, the second set of resources may be available for “K” slots, wherein K may be configurable. In another example embodiment, there may be a plurality of enabled second sets Set2zand / or a plurality of activation durations Ktincluded in the contention resolution information.
[0088] In an example embodiment, the contention resolution information may optionally comprise information on a set of DM-RS antenna ports to be used for contention UEs only. In another example embodiment, the contention resolution information may indicate DMRS antenna ports not shared with other UEs. In the case of multiple UEs colliding, multiple DMRS patterns might be indicated. In an example embodiment, the contention resolution information may indicate the DM-RS antenna ports for contention UEs only directly in the contention resolution message, or may indicate a sub-set of DM-RS antenna ports from a set of DM-RS antenna ports that may be provided in a previously received configuration
[0089] In an example embodiment, the contention resolution information may optionally comprise information on a (set of) back-off value(s). In an example embodiment, the back-off value(s)may be in the form of a relative slot number from the slot in which contention resolution message is received. In another example embodiment, the back-off value(s) may be in the form of an absolute number of CB-PUSCH occasions that must be skipped by a colliding UE. In an example embodiment, the back-off value may be directly applied based on the provided information (i.e. fixed semi-static back-off value). Alternatively, the back-off value may be indicated in the contention resolution message from a set of back-off values provided by the contention resolution information. Alternatively, the back-off value may be directly indicated in the contention resolution message.
[0090] At 320, the UE may transmit data on CB-PUSCH based on the information provided at 310 on the (first) CB-PUSCH resource(s) or CB-PUSCH resource set(s). This data transmitted on CB-PUSCH, or CB- PUSCH transmission, may be referred to as first data.
[0091] At 330, after transmission on CB-PUSCH, the UE may monitor for a contention resolution message. The contention resolution message may comprise, as described with reference to 280 of FIG. 2, a configuration or activation of a second set of resources, a duration for the availability of the second set ofresources, a periodicity for the second set of resources, an offset for the second set of resources, an antenna port for the second set of resources, a back-off for the second set of resources, etc. Where the UE is previously configured for contention resolution information, whether via a configuration or higher layer signaling, the contention resolution message may select parameters, from the previously configured parameters, for use by the UE after receiving the contention resolution message. If such message is received by the UE, the UE may determine that the gNB intended contention resolution operation based on part of the contention resolution information provided at 310, as well as the information contained in the contention resolution message itself. Accordingly, the UE may transmit using resources determined based on the contention resolution message, and / or contention resolution information that may have been provided at 310. It is noted that the UE may not receive a contention resolution message.
[0092] At 340, after transmission on CB-PUSCH at 320, the UE may further monitor for CB-PUSCH related information from the gNB. As described above with reference to 250 of FIG. 2, such information may include a re-transmission grant for transmission on CB-PUSCH or an indication by the gNB that the CB-PUSCH transmission from the UE has been correctly received by the gNB.
[0093] In another example embodiment, the successful reception of a CB-PUSCH transmission may be indicated by the gNB in the contention resolution message, which may be detected at 330, together with the information on the contention resolution operation. The indication of successful reception of a CB-PUSCH transmission may be as described above with reference to 240 of FIG. 2.
[0094] It may be noted that 330 and 340 are only logical steps, and may be performed by the UE in parallel, or in sequence (e.g. as illustrated in FIG. 3, or in reverse order.
[0095] At 350, the UE may determine if an autonomous re-transmission on CB-PUSCH of the information transmitted at 320, or different information, is needed / applicable or is not needed / applicable.
[0096] In the present disclosure, the terms “autonomous re-transmission” and “autonomous transmission” are used interchangeably. Autonomous transmission is used to refer to both re-transmission of data previously transmitted via CB-PUSCH, as well as to transmission of data that was not previously transmitted via CB-PUSCH. In either case, if autonomous transmission is performed, it may be assumed that transmission was previously performed via CB-PUSCH, and the UE may determine whether further transmission is to be performed based on the result of monitoring. The UE may perform the determination autonomously based on the result of monitoring, without gNB indicating whether to perform the further transmission.
[0097] In an example embodiment, the NW may configure the UE to perform autonomous transmission in certain scenarios. Additionally or alternatively, the UE behavior may be predetermined / predefined by a specification.
[0098] In an example embodiment, the UE may determine that an autonomous re-transmission of the CB- PUSCH transmission, or autonomous transmission of other data, is not needed or applicable if the UE (e.g. during the monitoring period of 340) received a re-transmission grant for the CB-PUSCH transmission of 320.
[0099] In another example embodiment, the UE may determine that an autonomous re-transmission of the CB-PUSCH transmission, or autonomous transmission of other data, is not needed or applicable if the UE received an indication by the gNB on the successful reception of the CB-PUSCH transmission in the contention resolution message of 330, or in a different (e.g. separate) message at 340. In an example embodiment, receipt by the UE of the indication of successful reception may be a sufficient condition for determining that that an autonomous re-transmission of the CB-PUSCH transmission, or autonomous transmission of other data, is not needed or applicable. In other words, even if a re-transmission grant is not received, or a contention resolution message is received, the UE may determine that autonomous re-transmission of the CB-PUSCH transmission, or autonomous transmission of other data, is not needed or applicable based on the receipt of the indication of successful reception.
[0100] In another example embodiment, the UE may determine that an autonomous re-transmission of the CB-PUSCH transmission, or autonomous transmission of other data, is not needed or applicable if the UE did not receive a contention resolution message at 330.
[0101] Otherwise, the UE may determine that an autonomous re-transmission of the CB-PUSCH transmission, or autonomous transmission of other data, is needed or applicable. In other words, in an example embodiment, if a re-transmission grant is not received, and / or the indication of successful reception is not received, and / or the contention resolution message is received, the UE may determine that an autonomous retransmission of the CB-PUSCH transmission, or autonomous transmission of other data, is needed or applicable.
[0102] In an example embodiment, the decision of whether to perform autonomous transmission may be independent of whether the contention resolution message has been received or not received. In other words, autonomous transmission may be performed when the UE has received the contention resolution message, and autonomous transmission may be performed when the UE has not received the contention resolution message. In an example embodiment, the resources that may be used to perform autonomous transmission may depend on whether the contention resolution message was received. If the contention resolution message is received, the UE may perform autonomous transmission based on resources indicated via the contention resolutionmessage, or based on resources configured with a previously received configuration and selected based on the contention resolution message. If the contention resolution message is not received, the UE may perform autonomous transmission based on resources indicated in a previously received configuration.
[0103] In an alternative example embodiment, the UE may only determine to perform autonomous transmission if the contention resolution message has been received. If the contention resolution message has not been received, then the UE may not perform autonomous transmission. In an example embodiment, the resources that may be used to perform autonomous transmission may comprise resources indicated via the contention resolution message, or based on resources configured with a previously received configuration and selected based on the contention resolution message.
[0104] In an example embodiment, if a re-transmission grant is received or an indication of successful reception of first data is received, the UE may determine to not perform autonomous transmission.
[0105] In an example embodiment, if a re-transmission grant is not received and an indication of successful reception of first data is not received, the UE may determine to perform autonomous transmission.
[0106] At 360, if the UE at 350 determined that an autonomous re-transmission of the CB-PUSCH transmission, or autonomous transmission of other data, is needed or applicable, the UE may perform an autonomous re-transmission of the CB-PUSCH of 320, or may transmit other data, on CB-PUSCH resources or, alternatively, CG-PUSCH resources. The autonomous transmission performed at 360 may be referred to as transmission of second data.
[0107] If the UE received a contention resolution message, the UE may perform the autonomous (CB- PUSCH) (re-)transmission based on the determined contention resolution information received at 330 (which may be a combination of related information obtained at 310 and the contention resolution message obtained at 330) on a CB-PUSCH resource of the first CB-PUSCH resource set or the additional second CB-PUCH resource set as described above with reference to 290 of FIG. 2.
[0108] Otherwise, if the UE did not receive a contention resolution message at 330, the UE may perform the autonomous (CB-PUSCH) (re-)transmission on the first CB-PUSCH (resources) based on the information obtained at 310 only. This may optionally include applying an antenna port reserved for contention UEs and applying a back-off delay if obtained at 310.
[0109] It may be noted that, the UE may not receive a retransmission grant, an indication of successful reception, or a contention resolution message; in other words, the UE may receive nothing during its monitoring period(s). This may occur if the network did not detect a collision, or determined that contention resolution is not necessary (e.g. to save resources). In an example embodiment, the UE may perform autonomous re-transmission. A technical effect of this example embodiment may be to avoid loss of the packet previously transmitted via CB-PUSCH.
[0110] While not illustrated in FIG. 3, it is possible for the second data transmitted by the UE to be successfully received by the gNB (e.g. no collision detected, UE correctly identified, CB-PUSCH transmission correctly received). If this occurs, then the UE may receive, in a next contention resolution message, an indication of successful receipt of the second data.
[0111] At 370, if the UE at 350 determined that an autonomous re-transmission of the CB-PUSCH transmission, or autonomous transmission of other data, is not needed or applicable, the UE may not consider any autonomous (CB-PUSCH) related (re-) transmission operation, and may follow the normal operation based on gNB indication / instruction. For example, the UE may perform a CB-PUSCH re-transmission on resources granted in a re-transmission grant provided by the gNB, for example as described above with reference to 260 of FIG. 2.
[0112] Referring now to FIG. 4, illustrated is an example embodiment of contention resolution operation from an overall system perspective.
[0113] At 410, for CB-PUSCH operation, the NW / gNB may provide, configure, or indicate CB-PUSCH related operation information, for example as described above with reference to 210 of FIG. 2, to the UE. This config uration / i ndication of CB-PUSCH operation information may include at least CB-PUSCH resource(s) or CB- PUSCH resource set(s).
[0114] At 420, the UE may (e.g. pseudo-randomly) select a CB-PUSCH resource from the pool / set of resources.
[0115] At 430, the UE may transmit a CB-PUSCH transmission on the selected CB-PUSCH resource, for example as described above with reference to 320 of FIG. 3, and start monitoring for CB-PUSCH related control information, including monitoring for a contention resolution message, for example as described above with reference to 330 and 340 of FIG. 3.
[0116] At 440, the gNB may attempt to receive the CB-PUSCH transmission of the UE and identify a potential collision (e.g. due to another CB-PUSCH transmission by another UE with the same resource / allocation), for example as described above with reference to 230 and 270 of FIG. 2.
[0117] At 450, the gNB may transmit a contention resolution message to the (colliding) UE, wherein the contention resolution message may configure and / or indicate the second set of CB-PUSCH resources to the colliding UE, for example as described above with reference to 280 of FIG. 2. In the example of FIG. 4, resource allocation of the 2nd set of resources may be performed via contention resolution message, but this is not limiting.For example, in an alternative example embodiment, the UE may be configured with (multiple) potential 2nd CB- PUSCH resource sets intended for colliding UEs at 410, and at 450, the contention resolution message may enable / activate one of the 2nd CB-PUSCH resource sets.
[0118] Alternatively, instead of 2nd CB-PUSCH resource set, CG-PUSCH configurations, or dedicated PUCCH SR resources may be configured / enabled / activated for colliding UEs.
[0119] Optionally, the contention resolution message may also indicate the availability of the 2nd CB- PUSCH resource set and / or back-off values before 2nd attempt CB-PUSCH transmission may be performed. For example, the contention resolution message may indicate the availability window (e.g. 5 ms) as discussed above with reference to 280 of FIG. 2. Additionally, the contention resolution message may also indicate a backoff in the format of CB-PUSCH occasion unit (e.g. 1 or multiple CB-PUSCH occasion(s)) as discussed above with reference to 280 of FIG. 2. Additionally or alternatively, the contention resolution message may also indicate applicable DM-RS antenna port(s) as discussed above with reference to 280 of FIG. 2.
[0120] At 460, upon reception of the contention resolution message, the UE may acquire the resources of 2nd CB-PUSCH resource set for 2nd attempt transmission, for example as described above with reference to 360 and 370 of FIG. 3. It may be assumed that the UE may perform the 2nd attempt at the next available CB- PUSCH transmission occasion, wherein such UE behavior may be indicated in the specification. The content of the 2nd attempt may be referred to as second data.
[0121] In an example embodiment, if the UE receives additional information (e.g., availability window and back-off values) on the contention resolution message at 450, the UE may try to have the 2nd attempt transmission within the next availability window (of e.g. 5ms), while skipping the next available 2nd CB-PUSCH resource set occasion.
[0122] While not illustrated in FIG. 4, it is possible for the second data transmitted by the UE to be successfully received by the gNB (e.g. no collision detected, UE correctly identified, CB-PUSCH transmission correctly received). If this occurs, then the gNB may transmit, in a next contention resolution message, an indication of successful receipt of the second data.
[0123] A technical effect of example embodiments of the present disclosure, for example in comparison to DG-PUSCH operation, may be to reduce latency of UEs in granting UL access. In DG-PUSCH, a UE may have to wait before being permitted to request uplink resources and finally getting granted resources for PUSCH transmission.
[0124] A technical effect of example embodiments of the present disclosure, for example in comparison to CG-PUSCH operation, may be to reduce the number of ‘reserved’ UL resources from the gNB perspective,for example by allocating the same PUSCH transmission opportunities to a larger set of UEs. In CG-PUSCH, a single UE, or a small number of UEs, is allocated the same resource allocation of a PUSCH transmission occasion.
[0125] FIG. 5 illustrates the potential steps of an example method 500. The example method 500 may include: receiving a configuration for performing transmission via a physical uplink shared channel, wherein the configuration comprises, at least, an indication of a first set of resources for physical uplink shared channel transmission, 510; transmitting first data via the physical uplink shared channel using one or more resources of the first set of resources, 520; monitoring for a contention resolution message, 530; and in response to a received contention resolution message, determining one or more resources for transmitting second data based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message, 540. The example method 500 may be performed, for example, with a UE.
[0126] FIG. 6 illustrates the potential steps of an example method 600. The example method 600 may include: transmitting, to one or more user equipments, a configuration for performing transmission via a physical uplink shared channel, wherein the configuration comprises, at least, an indication of a first set of resources for physical uplink shared channel transmission, 610; monitoring for first data transmitted via the physical uplink shared channel using one or more resources of the first set of resources, 620; transmitting, to at least one user equipment of the one or more user equipments, a contention resolution message, 630; and monitoring for second data from the at least one user equipment using one or more resources determined based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message, 640. The example method 600 may be performed, for example, with a base station, a gNB, a network, a network node, etc.
[0127] FIG. 7 illustrates the potential steps of an example method 700. The example method 700 may include: transmitting first data via a physical uplink shared channel, 710; determining whether to perform autonomous transmission of second data using at least one of a contention based resource or a configured grant resource based, at least partially, on at least one of: whether or not a contention resolution message has been received, whether or not a re-transmission grant has been received, or whether or not an indication of successful reception of the first data at a network node has been received, 720; and in response to a determination to perform autonomous transmission of the second data, transmitting the second data, 730. The example method 700 may be performed, for example, with a UE.
[0128] FIG. 8 illustrates the potential steps of an example method 800. The example method 800 may include: transmitting, to one or more user equipments, a configuration for performing transmission via a physicaluplink shared channel, wherein the configuration comprises an indication of a first set of resources for physical uplink shared channel transmission, 810; monitoring for first data from at least one user equipment of the one or more user equipments, 820; in response to the monitoring, transmitting, to the at least one user equipment, at least one of: a contention resolution message, a re-transmission grant, or an indication that the data was successfully received at the apparatus, 830; and determining whether to monitor for the autonomous transmission of second data from the at least one user equipment based, at least partially, on at least one of: whether or not the contention resolution message has been received, whether or not the re-transmission grant has been received, or whether or not the indication of successful reception of the first data has been received, 840. The example method 800 may be performed, for example, with a base station, a gNB, a network, a network node, etc.
[0129] In accordance with one example embodiment, an apparatus may comprise: at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to: receive a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise, at least, an indication of a first set of resources for physical uplink shared channel transmission; transmit first data via the physical uplink shared channel using one or more resources of the first set of resources; monitor for a contention resolution message; and in response to a received contention resolution message, determine one or more resources for transmitting second data based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0130] The configuration may further comprise at least one of: an indication of at least one second set of resources for physical uplink shared channel transmission, an indication of at least one time window during which the at least one second set of resources are configured, an indication of at least one antenna port designated for contention resolution, an indication of at least one demodulation reference signal sequence designated for contention resolution, an indication of at least one back-off value, an indication of at least one periodicity, or an indication of at least one offset.
[0131] The contention resolution message may comprise at least one of: an indication of a second set of resources, an indication of a time window during which the second set of resources are configured, an indication of an antenna port designated for contention resolution, an indication of a demodulation reference signal sequence designated for contention resolution, an indication of a back-off value, an indication of a periodicity, or an indication of an offset.
[0132] The configuration may comprise an indication of at least one second set of resources, wherein the indication of the second set of resources in the contention resolution message may comprise an indication of one of the at least one second set of resources indicated in the configuration.
[0133] The first set of resources may be at least partially different from the second set of resources.
[0134] The second set of resources may comprise one or more of: a physical uplink shared channel resource, a dedicated scheduling request resource, a resource designated for user equipments experiencing collision, or a resource used for user equipments not experiencing collision and for the user equipments experiencing collision.
[0135] The one or more determined resources may comprise one or more resources of the second set of resources.
[0136] The one or more determined resources may comprise at least one of: one or more resources of the first set of resources, or one or more resources of the second set of resources.
[0137] The back-off value may determine an earliest time when the example apparatus is allowed to transmit the second data, wherein the back-off value may comprise at least one of: a number of slots after the contention resolution message is received, or a number of contention-based physical uplink shared channel occasions to be skipped.
[0138] The example apparatus may be further configured to: transmit the second data using the one or more determined resources.
[0139] The second data may be transmitted at a time instant based, at least partially, on at least one of: the periodicity, the offset, or the back-off value.
[0140] The periodicity may comprise a periodicity of the second set of resources.
[0141] The offset may comprise an offset of the second set of resources from a reference time.
[0142] The second data may comprise at least one of: the first data, or a scheduling request.
[0143] The contention resolution message may be jointly received with an indication of successful reception of data at a network node via the physical uplink shared channel.
[0144] The first set of resources may comprise one or more physical uplink shared channel resources.
[0145] In accordance with one aspect, an example method may be provided comprising: receiving, with a user equipment, a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise, at least, an indication of a first set of resources for physical uplink shared channel transmission; transmitting first data via the physical uplink shared channel using one or more resources of the first set of resources; monitoring for a contention resolution message; and in response to a received contentionresolution message, determining one or more resources for transmitting second data based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0146] The configuration may further comprise at least one of: an indication of at least one second set of resources for physical uplink shared channel transmission, an indication of at least one time window during which the at least one second set of resources are configured, an indication of at least one antenna port designated for contention resolution, an indication of at least one demodulation reference signal sequence designated for contention resolution, an indication of at least one back-off value, an indication of at least one periodicity, or an indication of at least one offset.
[0147] The contention resolution message may comprise at least one of: an indication of a second set of resources, an indication of a time window during which the second set of resources are configured, an indication of an antenna port designated for contention resolution, an indication of a demodulation reference signal sequence designated for contention resolution, an indication of a back-off value, an indication of a periodicity, or an indication of an offset.
[0148] The configuration may comprise an indication of at least one second set of resources, wherein the indication of the second set of resources in the contention resolution message may comprise an indication of one of the at least one second set of resources indicated in the configuration.
[0149] The first set of resources may be at least partially different from the second set of resources.
[0150] The second set of resources may comprise one or more of: a physical uplink shared channel resource, a dedicated scheduling request resource, a resource designated for user equipments experiencing collision, or a resource used for user equipments not experiencing collision and for the user equipments experiencing collision.
[0151] The one or more determined resources may comprise one or more resources of the second set of resources.
[0152] The one or more determined resources may comprise at least one of: one or more resources of the first set of resources, or one or more resources of the second set of resources.
[0153] The back-off value may determine an earliest time when the user equipment is allowed to transmit the second data, wherein the back-off value may comprise at least one of: a number of slots after the contention resolution message is received, or a number of contention-based physical uplink shared channel occasions to be skipped.
[0154] The example method may further comprise: transmitting the second data using the one or more determined resources.
[0155] The second data may be transmitted at a time instant based, at least partially, on at least one of: the periodicity, the offset, or the back-off value.
[0156] The periodicity may comprise a periodicity of the second set of resources.
[0157] The offset may comprise an offset of the second set of resources from a reference time.
[0158] The second data may comprise at least one of: the first data, or a scheduling request.
[0159] The contention resolution message may be jointly received with an indication of successful reception of data at a network node via the physical uplink shared channel.
[0160] The first set of resources may comprise one or more physical uplink shared channel resources.
[0161] In accordance with one example embodiment, an apparatus may comprise: circuitry configured to perform: receiving, with a user equipment, a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise, at least, an indication of a first set of resources for physical uplink shared channel transmission; circuitry configured to perform: transmitting first data via the physical uplink shared channel using one or more resources of the first set of resources; circuitry configured to perform: monitoring for a contention resolution message; and circuitry configured to perform: in response to a received contention resolution message, determining one or more resources for transmitting second data based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0162] In accordance with one example embodiment, an apparatus may comprise: processing circuitry; memory circuitry including computer program code, the memory circuitry and the computer program code configured to, with the processing circuitry, enable the apparatus to: receive a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise, at least, an indication of a first set of resources for physical uplink shared channel transmission; transmit first data via the physical uplink shared channel using one or more resources of the first set of resources; monitor for a contention resolution message; and in response to a received contention resolution message, determine one or more resources for transmitting second data based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0163] As used in this application, the term “circuitry” or “means” may refer to one or more or all of the following: (a) hardware-only circuit implementations (such as implementations in only analog and / or digital circuitry) and (b) combinations of hardware circuits and software, such as (as applicable): (i) a combination of analog and / or digital hardware circuit(s) with software / firmware and (ii) any portions of hardware processor(s) with software (including digital signal processor(s)), software, and memory(ies) that work together to cause anapparatus, such as a mobile phone or server, to perform various functions) and (c) hardware circuit(s) and or processor(s), such as a microprocessor(s) or a portion of a microprocessor(s), that requires software (e.g., firmware) for operation, but the software may not be present when it is not needed for operation.” This definition of circuitry applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and / or firmware. The term circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device.
[0164] In accordance with one example embodiment, an apparatus may comprise means for: receiving a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise, at least, an indication of a first set of resources for physical uplink shared channel transmission; transmitting first data via the physical uplink shared channel using one or more resources of the first set of resources; monitoring for a contention resolution message; and in response to a received contention resolution message, determining one or more resources for transmitting second data based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0165] The configuration may further comprise at least one of: an indication of at least one second set of resources for physical uplink shared channel transmission, an indication of at least one time window during which the at least one second set of resources are configured, an indication of at least one antenna port designated for contention resolution, an indication of at least one demodulation reference signal sequence designated for contention resolution, an indication of at least one back-off value, an indication of at least one periodicity, or an indication of at least one offset.
[0166] The contention resolution message may comprise at least one of: an indication of a second set of resources, an indication of a time window during which the second set of resources are configured, an indication of an antenna port designated for contention resolution, an indication of a demodulation reference signal sequence designated for contention resolution, an indication of a back-off value, an indication of a periodicity, or an indication of an offset.
[0167] The configuration may comprise an indication of at least one second set of resources, wherein the indication of the second set of resources in the contention resolution message may comprise an indication of one of the at least one second set of resources indicated in the configuration.
[0168] The first set of resources may be at least partially different from the second set of resources.
[0169] The second set of resources may comprise one or more of: a physical uplink shared channel resource, a dedicated scheduling request resource, a resource designated for user equipments experiencing collision, or a resource used for user equipments not experiencing collision and for the user equipments experiencing collision.
[0170] The one or more determined resources may comprise one or more resources of the second set of resources.
[0171] The one or more determined resources may comprise at least one of: one or more resources of the first set of resources, or one or more resources of the second set of resources.
[0172] The back-off value may determine an earliest time when the example apparatus is allowed to transmit the second data, wherein the back-off value may comprise at least one of: a number of slots after the contention resolution message is received, or a number of contention-based physical uplink shared channel occasions to be skipped.
[0173] The means may be further configured for: transmitting the second data using the one or more determined resources.
[0174] The second data may be transmitted at a time instant based, at least partially, on at least one of: the periodicity, the offset, or the back-off value.
[0175] The periodicity may comprise a periodicity of the second set of resources.
[0176] The offset may comprise an offset of the second set of resources from a reference time.
[0177] The second data may comprise at least one of: the first data, or a scheduling request.
[0178] The contention resolution message may be jointly received with an indication of successful reception of data at a network node via the physical uplink shared channel.
[0179] The first set of resources may comprise one or more physical uplink shared channel resources.
[0180] A processor, memory, and / or example algorithms (which may be encoded as instructions, program, or code) may be provided as example means for providing or causing performance of operation.
[0181] In accordance with one example embodiment, a (non-transitory) computer-readable medium comprising instructions stored thereon which, when executed with at least one processor, cause the at least one processor to: cause receiving, with a user equipment, of a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise, at least, an indication of a first set of resources for physical uplink shared channel transmission; cause transmitting of first data via the physical uplink shared channel using one or more resources of the first set of resources; monitor for a contention resolution message; and in response to a received contention resolution message, determine one or more resources for transmittingsecond data based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0182] In accordance with one example embodiment, a (non-transitory) computer-readable medium comprising program instructions stored thereon for performing at least the following: causing receiving, with a user equipment, of a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise, at least, an indication of a first set of resources for physical uplink shared channel transmission; causing transmitting of first data via the physical uplink shared channel using one or more resources of the first set of resources; monitoring for a contention resolution message; and in response to a received contention resolution message, determining one or more resources for transmitting second data based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0183] The configuration may further comprise at least one of: an indication of at least one second set of resources for physical uplink shared channel transmission, an indication of at least one time window during which the at least one second set of resources are configured, an indication of at least one antenna port designated for contention resolution, an indication of at least one demodulation reference signal sequence designated for contention resolution, an indication of at least one back-off value, an indication of at least one periodicity, or an indication of at least one offset.
[0184] The contention resolution message may comprise at least one of: an indication of a second set of resources, an indication of a time window during which the second set of resources are configured, an indication of an antenna port designated for contention resolution, an indication of a demodulation reference signal sequence designated for contention resolution, an indication of a back-off value, an indication of a periodicity, or an indication of an offset.
[0185] The configuration may comprise an indication of at least one second set of resources, wherein the indication of the second set of resources in the contention resolution message may comprise an indication of one of the at least one second set of resources indicated in the configuration.
[0186] The first set of resources may be at least partially different from the second set of resources.
[0187] The second set of resources may comprise one or more of: a physical uplink shared channel resource, a dedicated scheduling request resource, a resource designated for user equipments experiencing collision, or a resource used for user equipments not experiencing collision and for the user equipments experiencing collision.
[0188] The one or more determined resources may comprise one or more resources of the second set of resources.
[0189] The one or more determined resources may comprise at least one of: one or more resources of the first set of resources, or one or more resources of the second set of resources.
[0190] The back-off value may determine an earliest time when the user equipment is allowed to transmit the second data, wherein the back-off value may comprise at least one of: a number of slots after the contention resolution message is received, or a number of contention-based physical uplink shared channel occasions to be skipped.
[0191] The example computer-readable medium may further comprise program instructions stored thereon for performing: causing transmitting of the second data using the one or more determined resources.
[0192] The second data may be transmitted at a time instant based, at least partially, on at least one of: the periodicity, the offset, or the back-off value.
[0193] The periodicity may comprise a periodicity of the second set of resources.
[0194] The offset may comprise an offset of the second set of resources from a reference time.
[0195] The second data may comprise at least one of: the first data, or a scheduling request.
[0196] The contention resolution message may be jointly received with an indication of successful reception of data at a network node via the physical uplink shared channel.
[0197] The first set of resources may comprise one or more physical uplink shared channel resources.
[0198] In accordance with another example embodiment, a (non-transitory) program storage device readable by a machine may be provided, tangibly embodying instructions executable by the machine for performing operations, the operations comprising: causing receiving, with a user equipment, of a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise, at least, an indication of a first set of resources for physical uplink shared channel transmission; causing transmitting of first data via the physical uplink shared channel using one or more resources of the first set of resources; monitoring for a contention resolution message; and in response to a received contention resolution message, determining one or more resources for transmitting second data based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0199] In accordance with another example embodiment, a (non-transitory) computer-readable medium comprising instructions that, when executed by an apparatus, cause the apparatus to perform at least the following: causing receiving, with a user equipment, of a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise, at least, an indication of a first set of resourcesfor physical uplink shared channel transmission; causing transmitting of first data via the physical uplink shared channel using one or more resources of the first set of resources; monitoring for a contention resolution message; and in response to a received contention resolution message, determining one or more resources for transmitting second data based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0200] A computer implemented system comprising: at least one processor and at least one (non- transitory) memory storing instructions that, when executed by the at least one processor, cause the system at least to perform: causing receiving, with a user equipment, of a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise, at least, an indication of a first set of resources for physical uplink shared channel transmission; causing transmitting of first data via the physical uplink shared channel using one or more resources of the first set of resources; monitoring for a contention resolution message; and in response to a received contention resolution message, determining one or more resources for transmitting second data based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0201] A computer implemented system comprising: means for causing receiving, with a user equipment, of a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise, at least, an indication of a first set of resources for physical uplink shared channel transmission; means for causing transmitting of first data via the physical uplink shared channel using one or more resources of the first set of resources; means for monitoring for a contention resolution message; and means for in response to a received contention resolution message, determining one or more resources for transmitting second data based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0202] In accordance with one example embodiment, an apparatus may comprise: at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to: transmit, to one or more user equipments, a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise, at least, an indication of a first set of resources for physical uplink shared channel transmission; monitor for first data transmitted via the physical uplink shared channel using one or more resources of the first set of resources; transmit, to at least one user equipment of the one or more user equipments, a contention resolution message; and monitor for second data from the at least one user equipment using one or more resources determined based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0203] The configuration may further comprise at least one of: an indication of at least one second set of resources for physical uplink shared channel transmission, an indication of at least one time window during which the at least one second set of resources are configured, an indication of at least one antenna port designated for contention resolution, an indication of at least one demodulation reference signal sequence designated for contention resolution, an indication of at least one back-off value, an indication of at least one periodicity, or an indication of at least one offset.
[0204] The contention resolution message may comprise at least one of: an indication of a second set of resources, an indication of a time window during which the second set of resources are configured, an indication of an antenna port designated for contention resolution, an indication of a demodulation reference signal sequence designated for contention resolution, an indication of a back-off value, an indication of a periodicity, or an indication of an offset.
[0205] The configuration may comprise an indication of at least one second set of resources, wherein the indication of the second set of resources in the contention resolution message may comprise an indication of one of the at least one second set of resources indicated in the configuration.
[0206] The first set of resources may be at least partially different from the second set of resources.
[0207] The second set of resources may comprise one or more of: a physical uplink shared channel resource, a dedicated scheduling request resource, a resource designated for user equipments experiencing collision, or a resource used for user equipments not experiencing collision and for the user equipments experiencing collision.
[0208] The one or more determined resources may comprise one or more resources of the second set of resources.
[0209] The one or more determined resources may comprise at least one of: one or more resources of the first set of resources, or one or more resources of the second set of resources.
[0210] The back-off value may determine an earliest time when the user equipment may be allowed to transmit the second data, wherein the back-off value may comprise at least one of: a number of slots after the contention resolution message is received, or a number of contention-based physical uplink shared channel occasions to be skipped.
[0211] The periodicity may comprise a periodicity of the second set of resources.
[0212] The offset may comprise an offset of the second set of resources from a reference time.
[0213] The second data may comprise at least one of: the first data, or a scheduling request.
[0214] The contention resolution message may be jointly transmitted with an indication of successful reception, at the example apparatus, of data via the physical uplink shared channel.
[0215] The first set of resources may comprise one or more physical uplink shared channel resources.
[0216] The contention resolution message may be transmitted in response to at least one of: determination of a collision with respect to the at least one user equipment, a determination that the first data from the at least one user equipment is incorrectly received, wherein the at least one user equipment may comprise a plurality of user equipments, or a determination that the at least one user equipment from which the first data is received is not uniquely identified.
[0217] The collision with respect to the at least one user equipment may comprise at least one of: a data collision, or a data and demodulation reference signal collision.
[0218] In accordance with one aspect, an example method may be provided comprising: transmitting, with a network node to one or more user equipments, a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise, at least, an indication of a first set of resources for physical uplink shared channel transmission; monitoring for first data transmitted via the physical uplink shared channel using one or more resources of the first set of resources; transmitting, to at least one user equipment of the one or more user equipments, a contention resolution message; and monitoring for second data from the at least one user equipment using one or more resources determined based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0219] The configuration may further comprise at least one of: an indication of at least one second set of resources for physical uplink shared channel transmission, an indication of at least one time window during which the at least one second set of resources are configured, an indication of at least one antenna port designated for contention resolution, an indication of at least one demodulation reference signal sequence designated for contention resolution, an indication of at least one back-off value, an indication of at least one periodicity, or an indication of at least one offset.
[0220] The contention resolution message may comprise at least one of: an indication of a second set of resources, an indication of a time window during which the second set of resources are configured, an indication of an antenna port designated for contention resolution, an indication of a demodulation reference signal sequence designated for contention resolution, an indication of a back-off value, an indication of a periodicity, or an indication of an offset.
[0221] The configuration may comprise an indication of at least one second set of resources, wherein the indication of the second set of resources in the contention resolution message may comprise an indication of one of the at least one second set of resources indicated in the configuration.
[0222] The first set of resources may be at least partially different from the second set of resources.
[0223] The second set of resources may comprise one or more of: a physical uplink shared channel resource, a dedicated scheduling request resource, a resource designated for user equipments experiencing collision, or a resource used for user equipments not experiencing collision and for the user equipments experiencing collision.
[0224] The one or more determined resources may comprise one or more resources of the second set of resources.
[0225] The one or more determined resources may comprise at least one of: one or more resources of the first set of resources, or one or more resources of the second set of resources.
[0226] The back-off value may determine an earliest time when the user equipment may be allowed to transmit the second data, wherein the back-off value may comprise at least one of: a number of slots after the contention resolution message is received, or a number of contention-based physical uplink shared channel occasions to be skipped.
[0227] The periodicity may comprise a periodicity of the second set of resources.
[0228] The offset may comprise an offset of the second set of resources from a reference time.
[0229] The second data may comprise at least one of: the first data, or a scheduling request.
[0230] The contention resolution message may be jointly transmitted with an indication of successful reception, at the network node, of data via the physical uplink shared channel.
[0231] The first set of resources may comprise one or more physical uplink shared channel resources.
[0232] The contention resolution message may be transmitted in response to at least one of: determination of a collision with respect to the at least one user equipment, a determination that the first data from the at least one user equipment is incorrectly received, wherein the at least one user equipment may comprise a plurality of user equipments, or a determination that the at least one user equipment from which the first data is received is not uniquely identified.
[0233] The collision with respect to the at least one user equipment may comprise at least one of: a data collision, or a data and demodulation reference signal collision.
[0234] In accordance with one example embodiment, an apparatus may comprise: circuitry configured to perform: transmitting, with a network node to one or more user equipments, a configuration for performingtransmission via a physical uplink shared channel, wherein the configuration may comprise, at least, an indication of a first set of resources for physical uplink shared channel transmission; circuitry configured to perform: monitoring for first data transmitted via the physical uplink shared channel using one or more resources of the first set of resources; circuitry configured to perform: transmitting, to at least one user equipment of the one or more user equipments, a contention resolution message; and circuitry configured to perform: monitoring for second data from the at least one user equipment using one or more resources determined based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0235] In accordance with one example embodiment, an apparatus may comprise: processing circuitry; memory circuitry including computer program code, the memory circuitry and the computer program code configured to, with the processing circuitry, enable the apparatus to: transmit, to one or more user equipments, a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise, at least, an indication of a first set of resources for physical uplink shared channel transmission; monitor for first data transmitted via the physical uplink shared channel using one or more resources of the first set of resources; transmit, to at least one user equipment of the one or more user equipments, a contention resolution message; and monitor for second data from the at least one user equipment using one or more resources determined based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0236] In accordance with one example embodiment, an apparatus may comprise means for: transmitting, to one or more user equipments, a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise, at least, an indication of a first set of resources for physical uplink shared channel transmission; monitoring for first data transmitted via the physical uplink shared channel using one or more resources of the first set of resources; transmitting, to at least one user equipment of the one or more user equipments, a contention resolution message; and monitoring for second data from the at least one user equipment using one or more resources determined based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0237] The configuration may further comprise at least one of: an indication of at least one second set of resources for physical uplink shared channel transmission, an indication of at least one time window during which the at least one second set of resources are configured, an indication of at least one antenna port designated for contention resolution, an indication of at least one demodulation reference signal sequence designated forcontention resolution, an indication of at least one back-off value, an indication of at least one periodicity, or an indication of at least one offset.
[0238] The contention resolution message may comprise at least one of: an indication of a second set of resources, an indication of a time window during which the second set of resources are configured, an indication of an antenna port designated for contention resolution, an indication of a demodulation reference signal sequence designated for contention resolution, an indication of a back-off value, an indication of a periodicity, or an indication of an offset.
[0239] The configuration may comprise an indication of at least one second set of resources, wherein the indication of the second set of resources in the contention resolution message may comprise an indication of one of the at least one second set of resources indicated in the configuration.
[0240] The first set of resources may be at least partially different from the second set of resources.
[0241] The second set of resources may comprise one or more of: a physical uplink shared channel resource, a dedicated scheduling request resource, a resource designated for user equipments experiencing collision, or a resource used for user equipments not experiencing collision and for the user equipments experiencing collision.
[0242] The one or more determined resources may comprise one or more resources of the second set of resources.
[0243] The one or more determined resources may comprise at least one of: one or more resources of the first set of resources, or one or more resources of the second set of resources.
[0244] The back-off value may determine an earliest time when the user equipment may be allowed to transmit the second data, wherein the back-off value may comprise at least one of: a number of slots after the contention resolution message is received, or a number of contention-based physical uplink shared channel occasions to be skipped.
[0245] The periodicity may comprise a periodicity of the second set of resources.
[0246] The offset may comprise an offset of the second set of resources from a reference time.
[0247] The second data may comprise at least one of: the first data, or a scheduling request.
[0248] The contention resolution message may be jointly transmitted with an indication of successful reception, at the example apparatus, of data via the physical uplink shared channel.
[0249] The first set of resources may comprise one or more physical uplink shared channel resources.
[0250] The contention resolution message may be transmitted in response to at least one of: determination of a collision with respect to the at least one user equipment, a determination that the first datafrom the at least one user equipment is incorrectly received, wherein the at least one user equipment may comprise a plurality of user equipments, or a determination that the at least one user equipment from which the first data is received is not uniquely identified.
[0251] The collision with respect to the at least one user equipment may comprise at least one of: a data collision, or a data and demodulation reference signal collision.
[0252] In accordance with one example embodiment, a (non-transitory) computer-readable medium comprising instructions stored thereon which, when executed with at least one processor, cause the at least one processor to: cause transmitting, with a network node to one or more user equipments, of a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise, at least, an indication of a first set of resources for physical uplink shared channel transmission; monitor for first data transmitted via the physical uplink shared channel using one or more resources of the first set of resources; cause transmitting, to at least one user equipment of the one or more user equipments, of a contention resolution message; and monitor for second data from the at least one user equipment using one or more resources determined based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0253] In accordance with one example embodiment, a (non-transitory) computer-readable medium comprising program instructions stored thereon for performing at least the following: causing transmitting, with a network node to one or more user equipments, of a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise, at least, an indication of a first set of resources for physical uplink shared channel transmission; monitoring for first data transmitted via the physical uplink shared channel using one or more resources of the first set of resources; causing transmitting, to at least one user equipment of the one or more user equipments, of a contention resolution message; and monitoring for second data from the at least one user equipment using one or more resources determined based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0254] The configuration may further comprise at least one of: an indication of at least one second set of resources for physical uplink shared channel transmission, an indication of at least one time window during which the at least one second set of resources are configured, an indication of at least one antenna port designated for contention resolution, an indication of at least one demodulation reference signal sequence designated for contention resolution, an indication of at least one back-off value, an indication of at least one periodicity, or an indication of at least one offset.
[0255] The contention resolution message may comprise at least one of: an indication of a second set of resources, an indication of a time window during which the second set of resources are configured, an indication of an antenna port designated for contention resolution, an indication of a demodulation reference signal sequence designated for contention resolution, an indication of a back-off value, an indication of a periodicity, or an indication of an offset.
[0256] The configuration may comprise an indication of at least one second set of resources, wherein the indication of the second set of resources in the contention resolution message may comprise an indication of one of the at least one second set of resources indicated in the configuration.
[0257] The first set of resources may be at least partially different from the second set of resources.
[0258] The second set of resources may comprise one or more of: a physical uplink shared channel resource, a dedicated scheduling request resource, a resource designated for user equipments experiencing collision, or a resource used for user equipments not experiencing collision and for the user equipments experiencing collision.
[0259] The one or more determined resources may comprise one or more resources of the second set of resources.
[0260] The one or more determined resources may comprise at least one of: one or more resources of the first set of resources, or one or more resources of the second set of resources.
[0261] The back-off value may determine an earliest time when the user equipment may be allowed to transmit the second data, wherein the back-off value may comprise at least one of: a number of slots after the contention resolution message is received, or a number of contention-based physical uplink shared channel occasions to be skipped.
[0262] The periodicity may comprise a periodicity of the second set of resources.
[0263] The offset may comprise an offset of the second set of resources from a reference time.
[0264] The second data may comprise at least one of: the first data, or a scheduling request.
[0265] The contention resolution message may be jointly transmitted with an indication of successful reception, at the network node, of data via the physical uplink shared channel.
[0266] The first set of resources may comprise one or more physical uplink shared channel resources.
[0267] The contention resolution message may be transmitted in response to at least one of: determination of a collision with respect to the at least one user equipment, a determination that the first data from the at least one user equipment is incorrectly received, wherein the at least one user equipment maycomprise a plurality of user equipments, or a determination that the at least one user equipment from which the first data is received is not uniquely identified.
[0268] The collision with respect to the at least one user equipment may comprise at least one of: a data collision, or a data and demodulation reference signal collision.
[0269] In accordance with another example embodiment, a (non-transitory) program storage device readable by a machine may be provided, tangibly embodying instructions executable by the machine for performing operations, the operations comprising: causing transmitting, with a network node to one or more user equipments, of a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise, at least, an indication of a first set of resources for physical uplink shared channel transmission; monitoring for first data transmitted via the physical uplink shared channel using one or more resources of the first set of resources; causing transmitting, to at least one user equipment of the one or more user equipments, of a contention resolution message; and monitoring for second data from the at least one user equipment using one or more resources determined based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0270] In accordance with another example embodiment, a (non-transitory) computer-readable medium comprising instructions that, when executed by an apparatus, cause the apparatus to perform at least the following: causing transmitting, with a network node to one or more user equipments, of a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise, at least, an indication of a first set of resources for physical uplink shared channel transmission; monitoring for first data transmitted via the physical uplink shared channel using one or more resources of the first set of resources; causing transmitting, to at least one user equipment of the one or more user equipments, of a contention resolution message; and monitoring for second data from the at least one user equipment using one or more resources determined based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0271] A computer implemented system comprising: at least one processor and at least one (non- transitory) memory storing instructions that, when executed by the at least one processor, cause the system at least to perform: causing transmitting, with a network node to one or more user equipments, of a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise, at least, an indication of a first set of resources for physical uplink shared channel transmission; monitoring for first data transmitted via the physical uplink shared channel using one or more resources of the first set of resources; causing transmitting, to at least one user equipment of the one or more user equipments, of a contentionresolution message; and monitoring for second data from the at least one user equipment using one or more resources determined based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0272] A computer implemented system comprising: means for causing transmitting, with a network node to one or more user equipments, of a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise, at least, an indication of a first set of resources for physical uplink shared channel transmission; means for monitoring for first data transmitted via the physical uplink shared channel using one or more resources of the first set of resources; means for causing transmitting, to at least one user equipment of the one or more user equipments, of a contention resolution message; and means for monitoring for second data from the at least one user equipment using one or more resources determined based, at least partially, on at least one of: the configuration and the contention resolution message, or the contention resolution message.
[0273] In accordance with one example embodiment, an apparatus may comprise: at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to: transmit first data via a physical uplink shared channel; determine whether to perform autonomous transmission of second data using at least one of a contention based resource or a configured grant resource based, at least partially, on at least one of: whether or not a contention resolution message has been received, whether or not a re-transmission grant has been received, or whether or not an indication of successful reception of the first data at a network node has been received; and in response to a determination to perform autonomous transmission of the second data, transmit the second data.
[0274] A determination not to perform autonomous transmission of the second data using the at least one of the contention based resource or the configured grant resource may be determined based, at least partially, on: a determination that the re-transmission grant has been received, or a determination that the indication of successful reception of the first data has been received.
[0275] The determination to perform autonomous transmission of the second data using the at least one of the contention based resource or the configured grant resource may be determined based, at least partially, on: a determination that the re-transmission grant has not been received, and a determination that the indication of successful reception of the first data has not been received.
[0276] The example apparatus may be further configured to: receive an indication of a first set of resources for physical uplink shared channel transmission, wherein the first set of resources may be comprised in a configuration for performing transmission via the physical uplink shared channel; receive a second set ofresources for physical uplink shared channel transmission, wherein the second set of resources may be comprised in the configuration and / or the contention resolution message; and determine to transmit the second data using at least one resource of at least one of: the first set of resources, or the second set of resources for the autonomous transmission based, at least partially, on a determination that the contention resolution message has been received.
[0277] The example apparatus may be further configured to: receive an indication of a first set of resources for physical uplink shared channel transmission, wherein the first set of resources may be comprised in a configuration for performing transmission via the physical uplink shared channel; receive a second set of resources for physical uplink shared channel transmission, wherein the second set of resources may be comprised in the contention resolution message; and determine to transmit the second data using at least one resource of the second set of resources for the autonomous transmission based, at least partially, on a determination that the contention resolution message has been received.
[0278] The example apparatus may be further configured to: receive an indication of a first set of resources for physical uplink shared channel transmission, wherein the first set of resources may be comprised in a configuration for performing transmission via the physical uplink shared channel; and determine to transmit the second data using at least one resource of the first set of resources for the autonomous transmission based, at least partially, on a determination that the contention resolution message has not been received.
[0279] The determination to perform autonomous transmission of the second data using the at least one of the contention based resource or the configured grant resource may be determined based, at least partially, on: a determination that the contention resolution message has been received, a determination that the retransmission grant has not been received, or a determination that the indication of successful reception of the first data has not been received.
[0280] The example apparatus may be further configured to: receive an indication of a first set of resources for physical uplink shared channel transmission, wherein the first set of resources may be comprised in a configuration for performing transmission via the physical uplink shared channel; and receive a second set of resources for physical uplink shared channel transmission, wherein the second set of resources may be comprised in the contention resolution message, wherein the at least one of the contention based resource or the configured grant resource may comprise at least one resource from at least one of the first set of resources or the second set of resources.
[0281] The example apparatus may be further configured to: receive an indication of a first set of resources for physical uplink shared channel transmission, wherein the first set of resources may be comprisedin a configuration for performing transmission via the physical uplink shared channel; and receive a second set of resources for physical uplink shared channel transmission, wherein the second set of resources may be comprised in the contention resolution message, wherein the at least one of the contention based resource or the configured grant resource may comprise at least one resource from the second set of resources.
[0282] The first data may be transmitted via the physical uplink shared channel using at least one resource configured via a configuration for performing transmission via the physical uplink shared channel.
[0283] The re-transmission grant may comprise a grant of at least one resource for re-transmission, wherein the at least one resource for re-transmission may be at least partially different from the contention based resource and at least partially different from the configured grant resource.
[0284] In accordance with one aspect, an example method may be provided comprising: transmitting, with a user equipment, first data via a physical uplink shared channel; determining whether to perform autonomous transmission of second data using at least one of a contention based resource or a configured grant resource based, at least partially, on at least one of: whether or not a contention resolution message has been received, whether or not a re-transmission grant has been received, or whether or not an indication of successful reception of the first data at a network node has been received; and in response to a determination to perform autonomous transmission of the second data, transmitting the second data.
[0285] A determination not to perform autonomous transmission of the second data using the at least one of the contention based resource or the configured grant resource may be determined based, at least partially, on: a determination that the re-transmission grant has been received, or a determination that the indication of successful reception of the first data has been received.
[0286] The determination to perform autonomous transmission of the second data using the at least one of the contention based resource or the configured grant resource may be determined based, at least partially, on: a determination that the re-transmission grant has not been received, and a determination that the indication of successful reception of the first data has not been received.
[0287] The example method may further comprise: receiving an indication of a first set of resources for physical uplink shared channel transmission, wherein the first set of resources may be comprised in a configuration for performing transmission via the physical uplink shared channel; receiving a second set of resources for physical uplink shared channel transmission, wherein the second set of resources may be comprised in the configuration and / or the contention resolution message; and determining to transmit the second data using at least one resource of at least one of: the first set of resources, or the second set of resources forthe autonomous transmission based, at least partially, on a determination that the contention resolution message has been received.
[0288] The example method may further comprise: receiving an indication of a first set of resources for physical uplink shared channel transmission, wherein the first set of resources may be comprised in a configuration for performing transmission via the physical uplink shared channel; receiving a second set of resources for physical uplink shared channel transmission, wherein the second set of resources may be comprised in the contention resolution message; and determining to transmit the second data using at least one resource of the second set of resources for the autonomous transmission based, at least partially, on a determination that the contention resolution message has been received.
[0289] The example method may further comprise: receiving an indication of a first set of resources for physical uplink shared channel transmission, wherein the first set of resources may be comprised in a configuration for performing transmission via the physical uplink shared channel; and determining to transmit the second data using at least one resource of the first set of resources for the autonomous transmission based, at least partially, on a determination that the contention resolution message has not been received.
[0290] The determination to perform autonomous transmission of the second data using the at least one of the contention based resource or the configured grant resource may be determined based, at least partially, on: a determination that the contention resolution message has been received, a determination that the retransmission grant has not been received, or a determination that the indication of successful reception of the first data has not been received.
[0291] The example method may further comprise: receiving an indication of a first set of resources for physical uplink shared channel transmission, wherein the first set of resources may be comprised in a configuration for performing transmission via the physical uplink shared channel; and receiving a second set of resources for physical uplink shared channel transmission, wherein the second set of resources may be comprised in the contention resolution message, wherein the at least one of the contention based resource or the configured grant resource may comprise at least one resource from at least one of the first set of resources or the second set of resources.
[0292] The example method may further comprise: receiving an indication of a first set of resources for physical uplink shared channel transmission, wherein the first set of resources may be comprised in a configuration for performing transmission via the physical uplink shared channel; and receiving a second set of resources for physical uplink shared channel transmission, wherein the second set of resources may becomprised in the contention resolution message, wherein the at least one of the contention based resource or the configured grant resource may comprise at least one resource from the second set of resources.
[0293] The first data may be transmitted via the physical uplink shared channel using at least one resource configured via a configuration for performing transmission via the physical uplink shared channel.
[0294] The re-transmission grant may comprise a grant of at least one resource for re-transmission, wherein the at least one resource for re-transmission may be at least partially different from the contention based resource and at least partially different from the configured grant resource.
[0295] In accordance with one example embodiment, an apparatus may comprise: circuitry configured to perform: transmitting, with a user equipment, first data via a physical uplink shared channel; circuitry configured to perform: determining whether to perform autonomous transmission of second data using at least one of a contention based resource or a configured grant resource based, at least partially, on at least one of: whether or not a contention resolution message has been received, whether or not a re-transmission grant has been received, or whether or not an indication of successful reception of the first data at a network node has been received; and circuitry configured to perform: in response to a determination to perform autonomous transmission of the second data, transmitting the second data.
[0296] In accordance with one example embodiment, an apparatus may comprise: processing circuitry; memory circuitry including computer program code, the memory circuitry and the computer program code configured to, with the processing circuitry, enable the apparatus to: transmit first data via a physical uplink shared channel; determine whether to perform autonomous transmission of second data using at least one of a contention based resource or a configured grant resource based, at least partially, on at least one of: whether or not a contention resolution message has been received, whether or not a re-transmission grant has been received, or whether or not an indication of successful reception of the first data at a network node has been received; and in response to a determination to perform autonomous transmission of the second data, transmit the second data.
[0297] In accordance with one example embodiment, an apparatus may comprise means for: transmitting first data via a physical uplink shared channel; determining whether to perform autonomous transmission of second data using at least one of a contention based resource or a configured grant resource based, at least partially, on at least one of: whether or not a contention resolution message has been received, whether or not a re-transmission grant has been received, or whether or not an indication of successful reception of the first data at a network node has been received; and in response to a determination to perform autonomous transmission of the second data, transmitting the second data.
[0298] A determination not to perform autonomous transmission of the second data using the at least one of the contention based resource or the configured grant resource may be determined based, at least partially, on: a determination that the re-transmission grant has been received, or a determination that the indication of successful reception of the first data has been received.
[0299] The determination to perform autonomous transmission of the second data using the at least one of the contention based resource or the configured grant resource may be determined based, at least partially, on: a determination that the re-transmission grant has not been received, and a determination that the indication of successful reception of the first data has not been received.
[0300] The means may be further configured for: receiving an indication of a first set of resources for physical uplink shared channel transmission, wherein the first set of resources may be comprised in a configuration for performing transmission via the physical uplink shared channel; receiving a second set of resources for physical uplink shared channel transmission, wherein the second set of resources may be comprised in the configuration and / or the contention resolution message; and determining to transmit the second data using at least one resource of at least one of: the first set of resources, or the second set of resources for the autonomous transmission based, at least partially, on a determination that the contention resolution message has been received.
[0301] The means may be further configured for: receiving an indication of a first set of resources for physical uplink shared channel transmission, wherein the first set of resources may be comprised in a configuration for performing transmission via the physical uplink shared channel; receiving a second set of resources for physical uplink shared channel transmission, wherein the second set of resources may be comprised in the contention resolution message; and determining to transmit the second data using at least one resource of the second set of resources for the autonomous transmission based, at least partially, on a determination that the contention resolution message has been received.
[0302] The means may be further configured for: receiving an indication of a first set of resources for physical uplink shared channel transmission, wherein the first set of resources may be comprised in a configuration for performing transmission via the physical uplink shared channel; and determining to transmit the second data using at least one resource of the first set of resources for the autonomous transmission based, at least partially, on a determination that the contention resolution message has not been received.
[0303] The determination to perform autonomous transmission of the second data using the at least one of the contention based resource or the configured grant resource may be determined based, at least partially, on: a determination that the contention resolution message has been received, a determination that the re-transmission grant has not been received, or a determination that the indication of successful reception of the first data has not been received.
[0304] The means may be further configured for: receiving an indication of a first set of resources for physical uplink shared channel transmission, wherein the first set of resources may be comprised in a configuration for performing transmission via the physical uplink shared channel; and receiving a second set of resources for physical uplink shared channel transmission, wherein the second set of resources are comprised in the contention resolution message, wherein the at least one of the contention based resource or the configured grant resource may comprise at least one resource from at least one of the first set of resources or the second set of resources.
[0305] The means may be further configured for: receiving an indication of a first set of resources for physical uplink shared channel transmission, wherein the first set of resources may be comprised in a configuration for performing transmission via the physical uplink shared channel; and receiving a second set of resources for physical uplink shared channel transmission, wherein the second set of resources may be comprised in the contention resolution message, wherein the at least one of the contention based resource or the configured grant resource may comprise at least one resource from the second set of resources.
[0306] The first data may be transmitted via the physical uplink shared channel using at least one resource configured via a configuration for performing transmission via the physical uplink shared channel.
[0307] The re-transmission grant may comprise a grant of at least one resource for re-transmission, wherein the at least one resource for re-transmission may be at least partially different from the contention based resource and at least partially different from the configured grant resource.
[0308] In accordance with one example embodiment, a (non-transitory) computer-readable medium comprising instructions stored thereon which, when executed with at least one processor, cause the at least one processor to: cause transmitting, with a user equipment, of first data via a physical uplink shared channel; determine whether to perform autonomous transmission of second data using at least one of a contention based resource or a configured grant resource based, at least partially, on at least one of: whether or not a contention resolution message has been received, whether or not a re-transmission grant has been received, or whether or not an indication of successful reception of the first data at a network node has been received; and in response to a determination to perform autonomous transmission of the second data, cause transmitting of the second data.
[0309] In accordance with one example embodiment, a (non-transitory) computer-readable medium comprising program instructions stored thereon for performing at least the following: causing transmitting, with auser equipment, of first data via a physical uplink shared channel; determining whether to perform autonomous transmission of second data using at least one of a contention based resource or a configured grant resource based, at least partially, on at least one of: whether or not a contention resolution message has been received, whether or not a re-transmission grant has been received, or whether or not an indication of successful reception of the first data at a network node has been received; and in response to a determination to perform autonomous transmission of the second data, causing transmitting of the second data.
[0310] A determination not to perform autonomous transmission of the second data using the at least one of the contention based resource or the configured grant resource may be determined based, at least partially, on: a determination that the re-transmission grant has been received, or a determination that the indication of successful reception of the first data has been received.
[0311] The determination to perform autonomous transmission of the second data using the at least one of the contention based resource or the configured grant resource may be determined based, at least partially, on: a determination that the re-transmission grant has not been received, and a determination that the indication of successful reception of the first data has not been received.
[0312] The example computer-readable medium may further comprise program instructions stored thereon for performing: causing receiving of an indication of a first set of resources for physical uplink shared channel transmission, wherein the first set of resources may be comprised in a configuration for performing transmission via the physical uplink shared channel; causing receiving of a second set of resources for physical uplink shared channel transmission, wherein the second set of resources may be comprised in the configuration and / or the contention resolution message; and determining to transmit the second data using at least one resource of at least one of: the first set of resources, or the second set of resources for the autonomous transmission based, at least partially, on a determination that the contention resolution message has been received.
[0313] The example computer-readable medium may further comprise program instructions stored thereon for performing: causing receiving of an indication of a first set of resources for physical uplink shared channel transmission, wherein the first set of resources may be comprised in a configuration for performing transmission via the physical uplink shared channel; causing receiving of a second set of resources for physical uplink shared channel transmission, wherein the second set of resources may be comprised in the contention resolution message; and determining to transmit the second data using at least one resource of the second set of resources for the autonomous transmission based, at least partially, on a determination that the contention resolution message has been received.
[0314] The example computer-readable medium may further comprise program instructions stored thereon for performing: causing receiving of an indication of a first set of resources for physical uplink shared channel transmission, wherein the first set of resources may be comprised in a configuration for performing transmission via the physical uplink shared channel; and determining to transmit the second data using at least one resource of the first set of resources for the autonomous transmission based, at least partially, on a determination that the contention resolution message has not been received.
[0315] The determination to perform autonomous transmission of the second data using the at least one of the contention based resource or the configured grant resource may be determined based, at least partially, on: a determination that the contention resolution message has been received, a determination that the retransmission grant has not been received, or a determination that the indication of successful reception of the first data has not been received.
[0316] The example computer-readable medium may further comprise program instructions stored thereon for performing: causing receiving of an indication of a first set of resources for physical uplink shared channel transmission, wherein the first set of resources may be comprised in a configuration for performing transmission via the physical uplink shared channel; and causing receiving of a second set of resources for physical uplink shared channel transmission, wherein the second set of resources may be comprised in the contention resolution message, wherein the at least one of the contention based resource or the configured grant resource may comprise at least one resource from at least one of the first set of resources or the second set of resources.
[0317] The example computer-readable medium may further comprise program instructions stored thereon for performing: causing receiving of an indication of a first set of resources for physical uplink shared channel transmission, wherein the first set of resources may be comprised in a configuration for performing transmission via the physical uplink shared channel; and causing receiving of a second set of resources for physical uplink shared channel transmission, wherein the second set of resources may be comprised in the contention resolution message, wherein the at least one of the contention based resource or the configured grant resource may comprise at least one resource from the second set of resources.
[0318] The first data may be transmitted via the physical uplink shared channel using at least one resource configured via a configuration for performing transmission via the physical uplink shared channel.
[0319] The re-transmission grant may comprise a grant of at least one resource for re-transmission, wherein the at least one resource for re-transmission may be at least partially different from the contention based resource and at least partially different from the configured grant resource.
[0320] In accordance with another example embodiment, a (non-transitory) program storage device readable by a machine may be provided, tangibly embodying instructions executable by the machine for performing operations, the operations comprising: causing transmitting, with a user equipment, of first data via a physical uplink shared channel; determining whether to perform autonomous transmission of second data using at least one of a contention based resource or a configured grant resource based, at least partially, on at least one of: whether or not a contention resolution message has been received, whether or not a re-transmission grant has been received, or whether or not an indication of successful reception of the first data at a network node has been received; and in response to a determination to perform autonomous transmission of the second data, causing transmitting of the second data.
[0321] In accordance with another example embodiment, a (non-transitory) computer-readable medium comprising instructions that, when executed by an apparatus, cause the apparatus to perform at least the following: causing transmitting, with a user equipment, of first data via a physical uplink shared channel; determining whether to perform autonomous transmission of second data using at least one of a contention based resource or a configured grant resource based, at least partially, on at least one of: whether or not a contention resolution message has been received, whether or not a re-transmission grant has been received, or whether or not an indication of successful reception of the first data at a network node has been received; and in response to a determination to perform autonomous transmission of the second data, causing transmitting of the second data.
[0322] A computer implemented system comprising: at least one processor and at least one (non- transitory) memory storing instructions that, when executed by the at least one processor, cause the system at least to perform: causing transmitting, with a user equipment, of first data via a physical uplink shared channel; determining whether to perform autonomous transmission of second data using at least one of a contention based resource or a configured grant resource based, at least partially, on at least one of: whether or not a contention resolution message has been received, whether or not a re-transmission grant has been received, or whether or not an indication of successful reception of the first data at a network node has been received; and in response to a determination to perform autonomous transmission of the second data, causing transmitting of the second data.
[0323] A computer implemented system comprising: means for causing transmitting, with a user equipment, of first data via a physical uplink shared channel; means for determining whether to perform autonomous transmission of second data using at least one of a contention based resource or a configured grant resource based, at least partially, on at least one of: whether or not a contention resolution message has beenreceived, whether or not a re-transmission grant has been received, or whether or not an indication of successful reception of the first data at a network node has been received; and means for in response to a determination to perform autonomous transmission of the second data, causing transmitting of the second data.
[0324] In accordance with one example embodiment, an apparatus may comprise: at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to: transmit, to one or more user equipments, a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise an indication of a first set of resources for physical uplink shared channel transmission; monitor for first data from at least one user equipment of the one or more user equipments; in response to the monitoring, transmit, to the at least one user equipment, at least one of: a contention resolution message, a re-transmission grant, or an indication that the data was successfully received at the apparatus; and determine whether to monitor for the autonomous transmission of second data from the at least one user equipment based, at least partially, on at least one of: whether or not the contention resolution message has been received, whether or not the re-transmission grant has been received, or whether or not the indication of successful reception of the first data has been received.
[0325] The configuration may further comprise an indication of at least one second set of resources for physical uplink shared channel transmission.
[0326] The contention resolution message may comprise an indication of at least one second set of resources for physical uplink shared channel transmission.
[0327] The determination to monitor for the autonomous transmission of the second data may be determined based, at least partially, on: a determination that the re-transmission grant has not been received, and a determination that the indication of successful reception of the first data has not been received.
[0328] The example apparatus may be further configured to: transmit, to the at least one user equipment, a second set of resources for physical shared channel transmission, wherein the second set of resources may be comprised in the configuration and / or the contention resolution message, wherein the autonomous transmission of the second data from the at least one user equipment may be monitored for on at least one resource of at least one of: the first set of resources, or the second set of resources based, at least partially, on a determination that the contention resolution message has been received.
[0329] The example apparatus may be further configured to: transmit, to the at least one user equipment, a second set of resources for physical shared channel transmission, wherein the second set of resources may be comprised in the contention resolution message, wherein the autonomous transmission of the second datafrom the at least one user equipment may be monitored for on at least one resource of the second set of resources based, at least partially, on a determination that the contention resolution message has been received.
[0330] The autonomous transmission of the second data from the at least one user equipment may be monitored for on at least one resource of the first set of resources based, at least partially, on a determination that the contention resolution message has not been received.
[0331] The autonomous transmission of the second data from the at least one user equipment may be monitored for based, at least partially, on: a determination that the contention resolution message has been received, a determination that the re-transmission grant has not been received, or a determination that the indication of successful reception of the first data has not been received.
[0332] The example apparatus may be further configured to: transmit, to the at least one user equipment, a second set of resources for physical shared channel transmission, wherein the second set of resources may be comprised in the contention resolution message, wherein the autonomous transmission of the second data from the at least one user equipment may be monitored for on at least one resource from at least one of the first set of resources or the second set of resources.
[0333] The example apparatus may be further configured to: transmit, to the at least one user equipment, a second set of resources for physical shared channel transmission, wherein the second set of resources may be comprised in the contention resolution message, wherein the autonomous transmission of the second data from the at least one user equipment may be monitored for on at least one resource from the second set of resources.
[0334] The first data may be received via the physical uplink shared channel using at least one resource configured via the configuration.
[0335] The re-transmission grant may comprise a grant of at least one resource for re-transmission, wherein the at least one resource for re-transmission may be at least partially different from a resource that is monitored for the autonomous transmission of the second data.
[0336] In accordance with one aspect, an example method may be provided comprising: transmitting, with a network node to one or more user equipments, a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise an indication of a first set of resources for physical uplink shared channel transmission; monitoring for first data from at least one user equipment of the one or more user equipments; in response to the monitoring, transmitting, to the at least one user equipment, at least one of: a contention resolution message, a re-transmission grant, or an indication that the data was successfully received at the network node; and determining whether to monitor for the autonomous transmission of second data fromthe at least one user equipment based, at least partially, on at least one of: whether or not the contention resolution message has been received, whether or not the re-transmission grant has been received, or whether or not the indication of successful reception of the first data has been received.
[0337] The configuration may further comprise an indication of at least one second set of resources for physical uplink shared channel transmission.
[0338] The contention resolution message may comprise an indication of at least one second set of resources for physical uplink shared channel transmission.
[0339] The determination to monitor for the autonomous transmission of the second data may be determined based, at least partially, on: a determination that the re-transmission grant has not been received, and a determination that the indication of successful reception of the first data has not been received.
[0340] The example method may further comprise: transmitting, to the at least one user equipment, a second set of resources for physical shared channel transmission, wherein the second set of resources may be comprised in the configuration and / or the contention resolution message, wherein the autonomous transmission of the second data from the at least one user equipment may be monitored for on at least one resource of at least one of: the first set of resources, or the second set of resources based, at least partially, on a determination that the contention resolution message has been received.
[0341] The example method may further comprise: transmitting, to the at least one user equipment, a second set of resources for physical shared channel transmission, wherein the second set of resources may be comprised in the contention resolution message, wherein the autonomous transmission of the second data from the at least one user equipment may be monitored for on at least one resource of the second set of resources based, at least partially, on a determination that the contention resolution message has been received.
[0342] The autonomous transmission of the second data from the at least one user equipment may be monitored for on at least one resource of the first set of resources based, at least partially, on a determination that the contention resolution message has not been received.
[0343] The autonomous transmission of the second data from the at least one user equipment may be monitored for based, at least partially, on: a determination that the contention resolution message has been received, a determination that the re-transmission grant has not been received, or a determination that the indication of successful reception of the first data has not been received.
[0344] The example method may further comprise: transmitting, to the at least one user equipment, a second set of resources for physical shared channel transmission, wherein the second set of resources may be comprised in the contention resolution message, wherein the autonomous transmission of the second data fromthe at least one user equipment may be monitored for on at least one resource from at least one of the first set of resources or the second set of resources.
[0345] The example method may further comprise: transmitting, to the at least one user equipment, a second set of resources for physical shared channel transmission, wherein the second set of resources may be comprised in the contention resolution message, wherein the autonomous transmission of the second data from the at least one user equipment may be monitored for on at least one resource from the second set of resources.
[0346] The first data may be received via the physical uplink shared channel using at least one resource configured via the configuration.
[0347] The re-transmission grant comprises a grant of at least one resource for re-transmission, wherein the at least one resource for re-transmission may be at least partially different from a resource that is monitored for the autonomous transmission of the second data.
[0348] In accordance with one example embodiment, an apparatus may comprise: circuitry configured to perform: transmitting, with a network node to one or more user equipments, a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise an indication of a first set of resources for physical uplink shared channel transmission; circuitry configured to perform: monitoring for first data from at least one user equipment of the one or more user equipments; circuitry configured to perform: in response to the monitoring, transmitting, to the at least one user equipment, at least one of: a contention resolution message, a re-transmission grant, or an indication that the data was successfully received at the network node; and circuitry configured to perform: determining whether to monitor for the autonomous transmission of second data from the at least one user equipment based, at least partially, on at least one of: whether or not the contention resolution message has been received, whether or not the re-transmission grant has been received, or whether or not the indication of successful reception of the first data has been received.
[0349] In accordance with one example embodiment, an apparatus may comprise: processing circuitry; memory circuitry including computer program code, the memory circuitry and the computer program code configured to, with the processing circuitry, enable the apparatus to: transmit, to one or more user equipments, a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise an indication of a first set of resources for physical uplink shared channel transmission; monitor for first data from at least one user equipment of the one or more user equipments; in response to the monitoring, transmit, to the at least one user equipment, at least one of: a contention resolution message, a re-transmission grant, or an indication that the data was successfully received at the apparatus; and determine whether to monitor for the autonomous transmission of second data from the at least one user equipment based, at least partially,on at least one of: whether or not the contention resolution message has been received, whether or not the retransmission grant has been received, or whether or not the indication of successful reception of the first data has been received.
[0350] In accordance with one example embodiment, an apparatus may comprise means for: transmitting, to one or more user equipments, a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise an indication of a first set of resources for physical uplink shared channel transmission; monitoring for first data from at least one user equipment of the one or more user equipments; in response to the monitoring, transmitting, to the at least one user equipment, at least one of: a contention resolution message, a re-transmission grant, or an indication that the data was successfully received at the apparatus; and determining whether to monitor for the autonomous transmission of second data from the at least one user equipment based, at least partially, on at least one of: whether or not the contention resolution message has been received, whether or not the re-transmission grant has been received, or whether or not the indication of successful reception of the first data has been received.
[0351] The configuration may further comprise an indication of at least one second set of resources for physical uplink shared channel transmission.
[0352] The contention resolution message may comprise an indication of at least one second set of resources for physical uplink shared channel transmission.
[0353] The determination to monitor for the autonomous transmission of the second data may be determined based, at least partially, on: a determination that the re-transmission grant has not been received, and a determination that the indication of successful reception of the first data has not been received.
[0354] The means may be further configured for: transmitting, to the at least one user equipment, a second set of resources for physical shared channel transmission, wherein the second set of resources may be comprised in the configuration and / or the contention resolution message, wherein the autonomous transmission of the second data from the at least one user equipment may be monitored for on at least one resource of at least one of: the first set of resources, or the second set of resources based, at least partially, on a determination that the contention resolution message has been received.
[0355] The means may be further configured for: transmitting, to the at least one user equipment, a second set of resources for physical shared channel transmission, wherein the second set of resources may be comprised in the contention resolution message, wherein the autonomous transmission of the second data from the at least one user equipment may be monitored for on at least one resource of the second set of resources based, at least partially, on a determination that the contention resolution message has been received.
[0356] The autonomous transmission of the second data from the at least one user equipment may be monitored for on at least one resource of the first set of resources based, at least partially, on a determination that the contention resolution message has not been received.
[0357] The autonomous transmission of the second data from the at least one user equipment may be monitored for based, at least partially, on: a determination that the contention resolution message has been received, a determination that the re-transmission grant has not been received, or a determination that the indication of successful reception of the first data has not been received.
[0358] The means may be further configured for: transmitting, to the at least one user equipment, a second set of resources for physical shared channel transmission, wherein the second set of resources may be comprised in the contention resolution message, wherein the autonomous transmission of the second data from the at least one user equipment may be monitored for on at least one resource from at least one of the first set of resources or the second set of resources.
[0359] The means may be further configured for: transmitting, to the at least one user equipment, a second set of resources for physical shared channel transmission, wherein the second set of resources may be comprised in the contention resolution message, wherein the autonomous transmission of the second data from the at least one user equipment may be monitored for on at least one resource from the second set of resources.
[0360] The first data may be received via the physical uplink shared channel using at least one resource configured via the configuration.
[0361] The re-transmission grant may comprise a grant of at least one resource for re-transmission, wherein the at least one resource for re-transmission may be at least partially different from a resource that is monitored for the autonomous transmission of the second data.
[0362] In accordance with one example embodiment, a (non-transitory) computer-readable medium comprising instructions stored thereon which, when executed with at least one processor, cause the at least one processor to: cause transmitting, with a network node to one or more user equipments, of a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise an indication of a first set of resources for physical uplink shared channel transmission; monitor for first data from at least one user equipment of the one or more user equipments; in response to the monitoring, cause transmitting, to the at least one user equipment, of at least one of: a contention resolution message, a re-transmission grant, or an indication that the data was successfully received at the network node; and determine whether to monitor for the autonomous transmission of second data from the at least one user equipment based, at least partially, on at least one of: whether or not the contention resolution message has been received, whether or not the re-transmission grant has been received, or whether or not the indication of successful reception of the first data has been received.
[0363] In accordance with one example embodiment, a (non-transitory) computer-readable medium comprising program instructions stored thereon for performing at least the following: causing transmitting, with a network node to one or more user equipments, of a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise an indication of a first set of resources for physical uplink shared channel transmission; monitoring for first data from at least one user equipment of the one or more user equipments; in response to the monitoring, causing transmitting, to the at least one user equipment, of at least one of: a contention resolution message, a re-transmission grant, or an indication that the data was successfully received at the network node; and determining whether to monitor for the autonomous transmission of second data from the at least one user equipment based, at least partially, on at least one of: whether or not the contention resolution message has been received, whether or not the re-transmission grant has been received, or whether or not the indication of successful reception of the first data has been received.
[0364] The configuration may further comprise an indication of at least one second set of resources for physical uplink shared channel transmission.
[0365] The contention resolution message may comprise an indication of at least one second set of resources for physical uplink shared channel transmission.
[0366] The determination to monitor for the autonomous transmission of the second data may be determined based, at least partially, on: a determination that the re-transmission grant has not been received, and a determination that the indication of successful reception of the first data has not been received.
[0367] The example computer-readable medium may further comprise program instructions stored thereon for performing: causing transmitting, to the at least one user equipment, of a second set of resources for physical shared channel transmission, wherein the second set of resources may be comprised in the configuration and / or the contention resolution message, wherein the autonomous transmission of the second data from the at least one user equipment may be monitored for on at least one resource of at least one of: the first set of resources, or the second set of resources based, at least partially, on a determination that the contention resolution message has been received.
[0368] The example computer-readable medium may further comprise program instructions stored thereon for performing: causing transmitting, to the at least one user equipment, of a second set of resources for physical shared channel transmission, wherein the second set of resources may be comprised in the contention resolution message, wherein the autonomous transmission of the second data from the at least one userequipment may be monitored for on at least one resource of the second set of resources based, at least partially, on a determination that the contention resolution message has been received.
[0369] The autonomous transmission of the second data from the at least one user equipment may be monitored for on at least one resource of the first set of resources based, at least partially, on a determination that the contention resolution message has not been received.
[0370] The autonomous transmission of the second data from the at least one user equipment may be monitored for based, at least partially, on: a determination that the contention resolution message has been received, a determination that the re-transmission grant has not been received, or a determination that the indication of successful reception of the first data has not been received.
[0371] The example computer-readable medium may further comprise program instructions stored thereon for performing: causing transmitting, to the at least one user equipment, of a second set of resources for physical shared channel transmission, wherein the second set of resources may be comprised in the contention resolution message, wherein the autonomous transmission of the second data from the at least one user equipment may be monitored for on at least one resource from at least one of the first set of resources or the second set of resources.
[0372] The example computer-readable medium may further comprise program instructions stored thereon for performing: causing transmitting, to the at least one user equipment, of a second set of resources for physical shared channel transmission, wherein the second set of resources may be comprised in the contention resolution message, wherein the autonomous transmission of the second data from the at least one user equipment may be monitored for on at least one resource from the second set of resources.
[0373] The first data may be received via the physical uplink shared channel using at least one resource configured via the configuration.
[0374] The re-transmission grant may comprise a grant of at least one resource for re-transmission, wherein the at least one resource for re-transmission may be at least partially different from a resource that is monitored for the autonomous transmission of the second data.
[0375] In accordance with another example embodiment, a (non-transitory) program storage device readable by a machine may be provided, tangibly embodying instructions executable by the machine for performing operations, the operations comprising: causing transmitting, with a network node to one or more user equipments, of a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise an indication of a first set of resources for physical uplink shared channel transmission; monitoring for first data from at least one user equipment of the one or more user equipments; inresponse to the monitoring, causing transmitting, to the at least one user equipment, of at least one of: a contention resolution message, a re-transmission grant, or an indication that the data was successfully received at the network node; and determining whether to monitor for the autonomous transmission of second data from the at least one user equipment based, at least partially, on at least one of: whether or not the contention resolution message has been received, whether or not the re-transmission grant has been received, or whether or not the indication of successful reception of the first data has been received.
[0376] In accordance with another example embodiment, a (non-transitory) computer-readable medium comprising instructions that, when executed by an apparatus, cause the apparatus to perform at least the following: causing transmitting, with a network node to one or more user equipments, of a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise an indication of a first set of resources for physical uplink shared channel transmission; monitoring for first data from at least one user equipment of the one or more user equipments; in response to the monitoring, causing transmitting, to the at least one user equipment, of at least one of: a contention resolution message, a retransmission grant, or an indication that the data was successfully received at the network node; and determining whether to monitor for the autonomous transmission of second data from the at least one user equipment based, at least partially, on at least one of: whether or not the contention resolution message has been received, whether or not the re-transmission grant has been received, or whether or not the indication of successful reception of the first data has been received.
[0377] A computer implemented system comprising: at least one processor and at least one (non- transitory) memory storing instructions that, when executed by the at least one processor, cause the system at least to perform: causing transmitting, with a network node to one or more user equipments, of a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise an indication of a first set of resources for physical uplink shared channel transmission; monitoring for first data from at least one user equipment of the one or more user equipments; in response to the monitoring, causing transmitting, to the at least one user equipment, of at least one of: a contention resolution message, a retransmission grant, or an indication that the data was successfully received at the network node; and determining whether to monitor for the autonomous transmission of second data from the at least one user equipment based, at least partially, on at least one of: whether or not the contention resolution message has been received, whether or not the re-transmission grant has been received, or whether or not the indication of successful reception of the first data has been received.
[0378] A computer implemented system comprising: means for causing transmitting, with a network node to one or more user equipments, of a configuration for performing transmission via a physical uplink shared channel, wherein the configuration may comprise an indication of a first set of resources for physical uplink shared channel transmission; means for monitoring for first data from at least one user equipment of the one or more user equipments; means for in response to the monitoring, causing transmitting, to the at least one user equipment, of at least one of: a contention resolution message, a re-transmission grant, or an indication that the data was successfully received at the network node; and means for determining whether to monitor for the autonomous transmission of second data from the at least one user equipment based, at least partially, on at least one of: whether or not the contention resolution message has been received, whether or not the retransmission grant has been received, or whether or not the indication of successful reception of the first data has been received.
[0379] The term “non-transitory,” as used herein, is a limitation of the medium itself (i.e. tangible, not a signal) as opposed to a limitation on data storage persistency (e.g., RAM vs. ROM).
[0380] It should be understood that the foregoing description is only illustrative. Various alternatives and modifications can be devised by those skilled in the art. For example, features recited in the various dependent claims could be combined with each other in any suitable combination(s). In addition, features from different embodiments described above could be selectively combined into a new embodiment. Accordingly, the description is intended to embrace all such alternatives, modification and variances which fall within the scope of the appended claims.
Claims
1. CLAIMS1. An apparatus comprising: at least one processor; and at least one memory storing instructions that, when executed with the at least one processor, cause the apparatus at least to: transmit first data via a physical uplink shared channel; determine whether to perform autonomous transmission of second data using at least one of a contention based resource or a configured grant resource based, at least partially, on at least one of: whether or not a contention resolution message has been received, whether or not a re-transmission grant has been received, or whether or not an indication of successful reception of the first data at a network node has been received; and in response to a determination to perform autonomous transmission of the second data, transmit the second data.
2. The apparatus of claim 1 , wherein the determination to perform autonomous transmission of the second data using the at least one of the contention based resource or the configured grant resource is determined based, at least partially, on: a determination that the re-transmission grant has not been received, and a determination that the indication of successful reception of the first data has not been received.
3. The apparatus of claim 2, wherein the instructions, when executed with the at least one processor, cause the apparatus to: receive an indication of a first set of resources for physical uplink shared channel transmission, wherein the first set of resources are comprised in a configuration for performing transmission via the physical uplink shared channel; receive a second set of resources for physical uplink shared channel transmission, wherein the second set of resources are comprised in the configuration and / or the contention resolution message; and64determine to transmit the second data using at least one resource of at least one of: the first set of resources, or the second set of resources for the autonomous transmission based, at least partially, on a determination that the contention resolution message has been received.
4. The apparatus of claim 2, wherein the instructions, when executed with the at least one processor, cause the apparatus to: receive an indication of a first set of resources for physical uplink shared channel transmission, wherein the first set of resources are comprised in a configuration for performing transmission via the physical uplink shared channel; receive a second set of resources for physical uplink shared channel transmission, wherein the second set of resources are comprised in the contention resolution message; and determine to transmit the second data using at least one resource of the second set of resources for the autonomous transmission based, at least partially, on a determination that the contention resolution message has been received.
5. The apparatus of claim 2, wherein the instructions, when executed with the at least one processor, cause the apparatus to: receive an indication of a first set of resources for physical uplink shared channel transmission, wherein the first set of resources are comprised in a configuration for performing transmission via the physical uplink shared channel; and determine to transmit the second data using at least one resource of the first set of resources for the autonomous transmission based, at least partially, on a determination that the contention resolution message has not been received.
6. The apparatus of claim 1 , wherein the determination to perform autonomous transmission of the second data using the at least one of the contention based resource or the configured grant resource is determined based, at least partially, on: a determination that the contention resolution message has been received, a determination that the re-transmission grant has not been received, or a determination that the indication of successful reception of the first data has not been received.
7. The apparatus of claim 6, wherein the instructions, when executed with the at least one processor, cause the apparatus to: receive an indication of a first set of resources for physical uplink shared channel transmission, wherein the first set of resources are comprised in a configuration for performing transmission via the physical uplink shared channel; and receive a second set of resources for physical uplink shared channel transmission, wherein the second set of resources are comprised in the contention resolution message, wherein the at least one of the contention based resource or the configured grant resource comprises at least one resource from at least one of the first set of resources or the second set of resources.
8. The apparatus of claim 6, wherein the instructions, when executed with the at least one processor, cause the apparatus to: receive an indication of a first set of resources for physical uplink shared channel transmission, wherein the first set of resources are comprised in a configuration for performing transmission via the physical uplink shared channel; and receive a second set of resources for physical uplink shared channel transmission, wherein the second set of resources are comprised in the contention resolution message, wherein the at least one of the contention based resource or the configured grant resource comprises at least one resource from the second set of resources.
9. The apparatus of any of claims 1 through 8, wherein the first data is transmitted via the physical uplink shared channel using at least one resource configured via a configuration for performing transmission via the physical uplink shared channel.
10. The apparatus of any of claims 1 through 9, wherein the re-transmission grant comprises a grant of at least one resource for re-transmission, wherein the at least one resource for re-transmission is at least partially different from the contention based resource and at least partially different from the configured grant resource.
11. A method comprising: transmitting, with a user equipment, first data via a physical uplink shared channel;determining whether to perform autonomous transmission of second data using at least one of a contention based resource or a configured grant resource based, at least partially, on at least one of: whether or not a contention resolution message has been received, whether or not a re-transmission grant has been received, or whether or not an indication of successful reception of the first data at a network node has been received; and in response to a determination to perform autonomous transmission of the second data, transmitting the second data.
12. An apparatus comprising: at least one processor; and at least one memory storing instructions that, when executed with the at least one processor, cause the apparatus at least to: transmit, to one or more user equipments, a configuration for performing transmission via a physical uplink shared channel, wherein the configuration comprises an indication of a first set of resources for physical uplink shared channel transmission; monitor for first data from at least one user equipment of the one or more user equipments; in response to the monitoring, transmit, to the at least one user equipment, at least one of: a contention resolution message, a re-transmission grant, or an indication that the data was successfully received at the apparatus; and determine whether to monitor for the autonomous transmission of second data from the at least one user equipment based, at least partially, on at least one of: whether or not the contention resolution message has been received, whether or not the re-transmission grant has been received, or whether or not the indication of successful reception of the first data has been received.
13. The apparatus of claim 12, wherein the configuration further comprises an indication of at least one second set of resources for physical uplink shared channel transmission.
14. The apparatus of claim 12, wherein the contention resolution message comprises an indication of at least one second set of resources for physical uplink shared channel transmission.
15. The apparatus of claim 12, wherein the determination to monitor for the autonomous transmission of the second data is determined based, at least partially, on: a determination that the re-transmission grant has not been received, and a determination that the indication of successful reception of the first data has not been received.
16. The apparatus of claim 15, wherein the instructions, when executed with the at least one processor, cause the apparatus to: transmit, to the at least one user equipment, a second set of resources for physical shared channel transmission, wherein the second set of resources are comprised in the configuration and / or the contention resolution message, wherein the autonomous transmission of the second data from the at least one user equipment is monitored for on at least one resource of at least one of: the first set of resources, or the second set of resources based, at least partially, on a determination that the contention resolution message has been received.
17. The apparatus of claim 15, wherein the instructions, when executed with the at least one processor, cause the apparatus to: transmit, to the at least one user equipment, a second set of resources for physical shared channel transmission, wherein the second set of resources are comprised in the contention resolution message, wherein the autonomous transmission of the second data from the at least one user equipment is monitored for on at least one resource of the second set of resources based, at least partially, on a determination that the contention resolution message has been received.
18. The apparatus of claim 15, wherein the autonomous transmission of the second data from the at least one user equipment is monitored for on at least one resource of the first set of resources based, at least partially, on a determination that the contention resolution message has not been received.
19. The apparatus of claim 12, wherein the autonomous transmission of the second data from the at least one user equipment is monitored for based, at least partially, on:a determination that the contention resolution message has been received, a determination that the re-transmission grant has not been received, or a determination that the indication of successful reception of the first data has not been received.
20. The apparatus of claim 19, wherein the instructions, when executed with the at least one processor, cause the apparatus to: transmit, to the at least one user equipment, a second set of resources for physical shared channel transmission, wherein the second set of resources are comprised in the contention resolution message, wherein the autonomous transmission of the second data from the at least one user equipment is monitored for on at least one resource from at least one of the first set of resources or the second set of resources.21 . The apparatus of claim 19, wherein the instructions, when executed with the at least one processor, cause the apparatus to: transmit, to the at least one user equipment, a second set of resources for physical shared channel transmission, wherein the second set of resources are comprised in the contention resolution message, wherein the autonomous transmission of the second data from the at least one user equipment is monitored for on at least one resource from the second set of resources.
22. The apparatus of any of claims 12 through 21 , wherein the first data is received via the physical uplink shared channel using at least one resource configured via the configuration.
23. The apparatus of any of claims 12 through 22, wherein the re-transmission grant comprises a grant of at least one resource for re-transmission, wherein the at least one resource for re-transmission is at least partially different from a resource that is monitored for the autonomous transmission of the second data.
24. A method comprising: transmitting, with a network node to one or more user equipments, a configuration for performing transmission via a physical uplink shared channel, wherein the configuration comprises an indication of a first set of resources for physical uplink shared channel transmission; monitoring for first data from at least one user equipment of the one or more user equipments; in response to the monitoring, transmitting, to the at least one user equipment, at least one of:a contention resolution message, a re-transmission grant, or an indication that the data was successfully received at the network node; and determining whether to monitor for the autonomous transmission of second data from the at least one user equipment based, at least partially, on at least one of: whether or not the contention resolution message has been received, whether or not the re-transmission grant has been received, or whether or not the indication of successful reception of the first data has been received.
Citation Information
Patent Citations
Data transmission method and device
EP3355633B1
Enhancements for Contention Based Shared Preconfigured Uplink Resource Mechanism with Additional Resource Allocation for Retransmissions
US20210084694A1
Methods and apparatuses for autonomous sidelink configured grant retransmission
WO2024173405A1