Uplink transmission resource overlap
By detecting and addressing partial overlaps between random access and uplink resources, the solution reduces transmission failures and optimizes resource utilization in wireless communication systems, enhancing performance in multi-RAT environments.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- NOKIA TECHNOLOGIES OY
- Filing Date
- 2025-10-24
- Publication Date
- 2026-06-25
AI Technical Summary
In existing wireless communication systems, the sharing of random access channel (RACH) resources and uplink transmission resources leads to frequent contention, overlap, and congestion, particularly in high uplink load scenarios, resulting in increased failure rates and degradation of communication performance.
The implementation of mechanisms for determining partial overlap between random access and uplink transmission resources, allowing for the adjustment of uplink transmissions to avoid overlap by delaying or altering the transmission using dedicated DMRS patterns, multiplexing techniques, and configuring transmission parameters to enhance orthogonality and reduce interference.
This approach enhances communication system performance by reducing uplink transmission failures and improving resource utilization efficiency, especially in multi-RAT deployments, thereby optimizing the use of RACH and uplink resources.
Smart Images

Figure 00000060_0000 
Figure 00000061_0000 
Figure 00000062_0000
Abstract
Description
UPLINK TRANSMISSION RESOURCE OVERLAPTECHNICAL FIELD
[0001] This description relates to wireless communications.BACKGROUND
[0002] A communication system may be a facility that enables communication between two or more nodes or devices, such as fixed or mobile communication devices. Signals can be carried on wired or wireless carriers.
[0003] An example of a cellular communication system is an architecture that is being standardized by the 3rd Generation Partnership Project (3 GPP). A recent development in this field is often referred to as the long-term evolution (LTE) of the Universal Mobile Telecommunications System (UMTS) radio-access technology. EUTRA (evolved UMTS Terrestrial Radio Access) is the air interface of 3 GPP’s Long Term Evolution (LTE) upgrade path for mobile networks. In LTE, base stations or access points (APs), which are referred to as enhanced Node AP (eNBs), provide wireless access within a coverage area or cell. In LTE, mobile devices, or mobile stations are referred to as user equipments (UE). LTE has included a number of improvements or developments. Aspects of LTE are also continuing to improve.
[0004] 5G New Radio (NR) development is part of a continued mobile broadband evolution process to meet the requirements of 5G, similar to earlier evolution of 3G and 4G wireless networks. In addition, 5G is also targeted at the new emerging use cases in addition to mobile broadband. A goal of 5G is to provide significant improvement in wireless performance, which may include new levels of data rate, latency, reliability, and security. 5G NR may also scale to efficiently connect the massive Internet of Things (loT) and may offer new types of mission- critical services. For example, ultra-reliable and low-latency communications (URLLC) devices may require high reliability and very low latency. 6G and other networks are also being developed.SUMMARY
[0005] In some aspects, the techniques described herein relate to an apparatus including: 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 perform: receiving from a network node, information indicative of random access resources shareable with uplink transmission resources;receiving configuration information associated with an uplink transmission when at least partial overlap occurs between the random access resources and the uplink transmission resources; determining, by the apparatus, the at least partial overlap between the random access resources and the uplink transmission resources; and in response to determining the at least partial overlap, and based on the configuration information, performing the uplink transmission using at least part of the uplink transmission resources, not to perform the uplink transmission, or delaying the uplink transmission.
[0006] In some aspects, the techniques described herein relate to an apparatus including: 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 perform: transmitting to a user device, information indicative of random access resources shareable with uplink transmission resources; transmitting configuration information associated with an uplink transmission when at least partial overlap occurs between the random access resources and the uplink transmission resources; based on the configuration information, receiving the uplink transmission using at least part of the uplink transmission resources, not receiving the uplink transmission, or receiving the uplink transmission with delay.
[0007] In some aspects, the techniques described herein relate to an apparatus including: means for receiving from a network node, information indicative of random access resources shareable with uplink transmission resources; means for receiving configuration information associated with an uplink transmission when at least partial overlap occurs between the random access resources and the uplink transmission resources; means for determining, by the apparatus, the at least partial overlap between the random access resources and the uplink transmission resources; and in response to determining the at least partial overlap, and based on the configuration information, means for performing the uplink transmission using at least part of the uplink transmission resources, means for not to perform the uplink transmission, or means for delaying the uplink transmission.
[0008] In some aspects, the techniques described herein relate to an apparatus including: means for transmitting to a user device, information indicative of random access resources shareable with uplink transmission resources; means for transmitting configuration information associated with an uplink transmission when at least partial overlap occurs between the random access resources and the uplink transmission resources; based on the configuration information,means for receiving the uplink transmission using at least part of the uplink transmission resources, means for not receiving the uplink transmission, or means for receiving the uplink transmission with delay.
[0009] In some aspects, the techniques described herein relate to a method including: receiving, by a user device from a network node, information indicative of random access resources shareable with uplink transmission resources; receiving configuration information associated with an uplink transmission when at least partial overlap occurs between the random access resources and the uplink transmission resources; determining, by the user device, the at least partial overlap between the random access resources and the uplink transmission resources; and in response to determining the at least partial overlap, and based on the configuration information, performing the uplink transmission using at least part of the uplink transmission resources, not to perform the uplink transmission, or delaying the uplink transmission.
[0010] In some aspects, the techniques described herein relate to a method including: transmitting, by a network node to a user device, information indicative of random access resources shareable with uplink transmission resources; transmitting configuration information associated with an uplink transmission when at least partial overlap occurs between the random access resources and the uplink transmission resources; based on the configuration information, receiving the uplink transmission using at least part of the uplink transmission resources, not receiving the uplink transmission, or receiving the uplink transmission with delay.
[0011] In some aspects, the techniques described herein relate to an apparatus including: 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 perform: receiving from a network node, information indicative of random access resources sharable with uplink transmission resources; receiving from the network node, an indication of at least partial overlap of the random access resources and the uplink transmission resources; and in response to receiving the indication, performing an uplink transmission using the uplink transmission resources, not to perform the uplink transmission, or delaying the uplink transmission.
[0012] In some aspects, the techniques described herein relate to an apparatus including: 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 perform: transmitting to a user device, information indicative of random access resources sharable with uplink transmission resources;transmitting to the user device an indication of at least partial overlap of the random access resources and the uplink transmission resources; and in response to transmitting the indication, receiving an uplink transmission using the uplink transmission resources, not receiving the uplink transmission, or receiving the uplink transmission with delay.
[0013] In some aspects, the techniques described herein relate to an apparatus including: means for receiving from a network node, information indicative of random access resources sharable with uplink transmission resources; means for receiving from the network node, an indication of at least partial overlap of the random access resources and the uplink transmission resources; and in response to receiving the indication, means for performing an uplink transmission using the uplink transmission resources, means for not to perform the uplink transmission, or means for delaying the uplink transmission.
[0014] In some aspects, the techniques described herein relate to an apparatus including: means for transmitting to a user device, information indicative of random access resources sharable with uplink transmission resources; means for transmitting to the user device an indication of at least partial overlap of the random access resources and the uplink transmission resources; and in response to transmitting the indication, means for receiving an uplink transmission using the uplink transmission resources, means for not receiving the uplink transmission, or means for receiving the uplink transmission with delay.
[0015] In some aspects, the techniques described herein relate to a method including: receiving, by a user device from a network node, information indicative of random access resources sharable with uplink transmission resources; receiving from the network node, an indication of at least partial overlap of the random access resources and the uplink transmission resources; and in response to receiving the indication, performing an uplink transmission using the uplink transmission resources, not to perform the uplink transmission, or delaying the uplink transmission.
[0016] In some aspects, the techniques described herein relate to a method including: transmitting, by a network node to a user device, information indicative of random access resources sharable with uplink transmission resources; transmitting to the user device an indication of at least partial overlap of the random access resources and the uplink transmission resources; and in response to transmitting the indication, receiving an uplink transmission usingthe uplink transmission resources, not receiving the uplink transmission, or receiving the uplink transmission with delay.
[0017] Other example embodiments are provided or described for each of the example methods, including: means for performing any of the example methods; a non-transitory computer-readable storage medium comprising instructions stored thereon that, when executed by at least one processor, are configured to cause a computing system to perform any of the example methods; and an apparatus including at least one processor, and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform any of the example methods.
[0018] The details of one or more examples of embodiments are set forth in the accompanying drawings and the description below. Other features will be apparent from the description and drawings, and from the claims.BRIEF DESCRIPTION OF THE DRAWINGS
[0019] FIG. 1 is a block diagram of a wireless network 130.
[0020] FIG. 2 is a flow chart illustrating operation of an apparatus (e.g., which may be a UE or user device, or other apparatus).
[0021] FIG. 3 is a flow diagram illustrating an aspect of an example embodiment.
[0022] FIG. 4 is a flow chart illustrating operation of an apparatus (e.g., which may be a network node, a gNB, an eNB, or other apparatus).
[0023] FIG. 5 is a flow chart illustrating operation of an apparatus (e.g., which may be a UE or user device, or other apparatus).
[0024] FIG. 6 is a flow diagram illustrating an aspect of an example embodiment.
[0025] FIG. 7 is a flow chart illustrating operation of an apparatus (e.g., which may be a network node, a gNB, an eNB, or other apparatus).
[0026] FIG. 8A is a diagram illustrating overlap of resources.
[0027] FIG. 8B is a diagram illustrating overlap of resources.
[0028] FIG. 9 is a diagram illustrating an example mechanism for an uplink transmission that may include one or more operations.
[0029] FIG. 10A is a diagram illustrating an example random access (RA) procedure.
[0030] FIG. 1 OB is a diagram illustrating an example of a multi -RAT spectrum sharing (MRSS).
[0031] FIG. 11 is a block diagram of a wireless station or node (e.g., UE, user device, AP, BS, eNB, gNB, RAN node, network node, TRP, or other node) 1300 according to an example embodiment.DETAILED DESCRIPTION
[0032] It shall be understood that although the terms “first,” “second,”... , etc., in front of noun(s) and the like may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another and they do not limit the order of the noun(s). For example, a first element could be termed a second element, and similarly, a second element could be termed a first element, without departing from the scope of example embodiments. As used herein, the term “and / or” includes any and all combinations of one or more of the listed terms.
[0033] As used herein, unless stated explicitly, performing a step “in response to A” does not indicate that the step is performed immediately after “A” occurs and one or more intervening steps may be included.
[0034] FIG. 1 is a block diagram of a wireless network 130. In the wireless network 130 of FIG. 1, user devices 131, 132, 133 and 135, which may also be referred to as mobile stations (MSs) or user equipment (UEs), may be connected (and in communication) with a base station (BS) 134, which may also be referred to as an access point (AP), an enhanced Node B (eNB), a gNB, or a RAN (radio access network) node.. BS (or AP) 134 provides wireless coverage within a cell 136, including to user devices (or UEs) 131, 132, 133 and 135. BS 134 is also connected to a core network 150 via a N2 or NG interface 151. Although only four user devices (or UEs) are shown as being connected or attached to one BS 134, any number of user devices and / or BS may be provided.
[0035] At least part of the functionalities of a BS (e.g., NG-RAN, gNB, access point (AP), base station (BS) or (e)Node B (eNB), RAN node) may also be carried out by any node, server or host which may be operably coupled to a transceiver, such as a remote radio head. For instance, some functionalities of a BS may be carried out, at least partly, in a central / centralized unit, CU and / or a distributed unit, DU. Thus, 5G networks architecture may be based on a so-called CU-DU split. The gNB-CU (central node) may control a plurality of spatially separatedgNB-DUs, acting at least as transmit / receive (Tx / Rx) nodes. In some embodiments, however, the gNB-DUs (also called DU) may comprise e.g., a radio link control (RLC), medium access control (MAC) layer and a physical (PHY) layer, whereas the gNB-CU (also called a CU) may comprise the layers above RLC layer, such as a packet data convergence protocol (PDCP) layer, a radio resource control (RRC) and an internet protocol (IP) layer. Other functional splits are possible too.
[0036] According to an illustrative example, a radio access network (RAN) may be part of a mobile telecommunication system. A RAN may include one or more BSs or RAN nodes that implement a radio access technology, e.g., to allow one or more UEs to have access to a network or core network (CN). Thus, for example, the RAN (RAN nodes, such as BSs or gNBs) may reside between one or more user devices or UEs and a core network. According to an example embodiment, each RAN node (e.g., BS, eNB, gNB, CU / DU, ... ) or BS may provide one or more wireless communication services for one or more UEs or user devices, e.g., to allow the UEs to have wireless access to a network, via the RAN node. Each RAN node or BS may perform or provide wireless communication services, e.g., such as allowing UEs or user devices to establish a wireless connection to the RAN node, and sending data to and / or receiving data from one or more of the UEs. For example, after establishing a connection to a UE, a RAN node or network node (e.g., BS, eNB, gNB, CU / DU, ... ) may forward data to the UE that is received from a network or the core network, and / or forward data received from the UE to the network or core network. RAN nodes or network nodes (e.g., BS, eNB, gNB, CU / DU, ... ) may perform a wide variety of other wireless functions or services, e.g., such as broadcasting control information (e.g., such as system information or on-demand system information) to UEs, paging UEs when there is data to be delivered to the UE, assisting in handover of a UE between cells, scheduling of resources for uplink data transmission from the UE(s) and downlink data transmission to UE(s), sending configuration information to configure one or more UEs, and the like. These are a few examples of one or more functions that a RAN node or BS may perform.
[0037] A user device or user node (user terminal, user equipment (UE), mobile terminal, handheld wireless device, etc.) may refer to a portable computing device that includes wireless mobile communication devices operating either with or without a subscriber identification module (SIM), including, but not limited to, the following types of devices: a mobile station (MS), a mobile phone, a cell phone, a smartphone, a personal digital assistant (PDA), a handset,a device using a wireless modem (alarm or measurement device, etc.), a laptop and / or touch screen computer, a tablet, a phablet, a game console, a notebook, a vehicle, a drone, a sensor, and a multimedia device, as examples, or any other wireless device. It should be appreciated that a user device may also be (or may include) a nearly exclusive uplink only device, of which an example is a camera or video camera loading images or video clips to a network. Also, a user node may include a user equipment (UE), a user device, a user terminal, a mobile terminal, a mobile station, a mobile node, a subscriber device, a subscriber node, a subscriber terminal, or other user node. For example, a user node may be used for wireless communications with one or more network nodes (e.g., gNB, eNB, BS, AP, CU, DU, CU / DU) and / or with one or more other user nodes, regardless of the technology or radio access technology (RAT).
[0038] In 5G (which may be referred to as New Radio (NR)) (as an illustrative example), core network 150 may be referred to 5G core network (5GC), which may include an access and mobility management function (AMF). For the example, the AMF may include the following functionalities (e.g., some of the AMF functionalities may be supported in a single instance of an AMF): termination of RAN control plane (CP) interface (N2), termination of non-access stratum (NAS) (or Nl), NAS ciphering and integrity protection, registration management, connection management, reachability management, mobility management, lawful intercept, and / or the like. The 5GC may also include a session management function (SMF) that may include one or more of the following functionalities (one or more of the SMF functionalities may be supported in a single instance of a SMF): session management (e.g. session establishment, modification and release, including tunnel maintenance between a user plane function (UPF) and BS 134), IP address allocation & management (including optional authorization), selection and control of UPF(s), configuration of traffic steering at a UPF to route traffic to proper destination, and / or the like. In LTE (as an illustrative example), core network 150 may be referred to as Evolved Packet Core (EPC), which may include a mobility management entity (MME) which may handle or assist with mobility / handover of user devices between BSs, one or more gateways that may forward data and control signals between the BSs and packet data networks or the Internet, and other control functions or blocks.
[0039] In addition, the techniques described herein may be applied to various types of user devices or data service types, or may apply to user devices that may have multiple applications running thereon that may be of different data service types. New Radio (5G)development may support a number of different applications or a number of different data service types, such as for example: machine type communications (MTC), enhanced machine type communication (eMTC), Internet of Things (loT), and / or narrowband loT user devices, enhanced mobile broadband (eMBB), and ultra-reliable and low-latency communications (URLLC). Many of these new 5G (NR) - related applications may require generally higher performance than previous wireless networks.
[0040] loT may refer to an ever-growing group of objects that may have Internet or network connectivity, so that these objects may send information to and receive information from other network devices. For example, many sensor type applications or devices may monitor a physical condition or a status and may send a report to a server or other network device, e.g., when an event occurs. Machine Type Communications (MTC, or Machine to Machine communications) may, for example, be characterized by fully automatic data generation, exchange, processing and actuation among intelligent machines, with or without intervention of humans. Enhanced mobile broadband (eMBB) may support much higher data rates than currently available in LTE.
[0041] Ultra-reliable and low-latency communications (URLLC) is a new data service type, or new usage scenario, which may be supported for New Radio (5G) systems. This enables emerging new applications and services, such as industrial automations, autonomous driving, vehicular safety, e-health services, and so on. 3 GPP targets in providing connectivity with reliability corresponding to block error rate (BLER) of 10'5and up to 1 ms U-Plane (user / data plane) latency, by way of illustrative example. Thus, for example, URLLC user devices / UEs may require a significantly lower block error rate than other types of user devices / UEs as well as low latency (with or without requirement for simultaneous high reliability). Thus, for example, a URLLC UE (or URLLC application on a UE) may require much shorter latency, as compared to an eMBB UE (or an eMBB application running on a UE).
[0042] The techniques described herein may be applied to a wide variety of wireless technologies or wireless networks, such as 5G (New Radio (NR)), cmWave, and / or mmWave band networks, loT, MTC, eMTC, eMBB, URLLC, 6G, etc., or any other wireless network or wireless technology. These example networks, technologies or data service types are provided only as illustrative examples.
[0043] In existing technologies, when random access channel (RACH) resources and other uplink transmission resources are shared, contention, overlap, at least partial overlap ofresources, and / or congestion in the uplink is inevitable. For scenarios with high uplink load, congestion may occur. As a result, when resources are shared, overlapping and / or contention may occur. Contention based procedure is limited to random access (RA) procedures for RACH resources. However, when RACH resources are to be employed for other uplink transmissions, due to (potential) overlap and contention, failure rate of uplink transmissions may increase and result in degradation of communication system performance.
[0044] Therefore, when RACH resources and other uplink transmission resources are shared, contention, overlap, and / or congestion in the uplink may occur frequently. In particular, when Multi -RAT Spectrum Sharing (MRSS) is deployed, uplink congestion, overlap of resources, at least partial overlap of resources, and / or the like may be more severe. When RACH resources are to be employed for other uplink transmissions, due to (potential) overlap and contention, failure rate of uplink transmissions may increase and may result in degradation of communication system performance.
[0045] Example embodiments enable enhancement of the communication system performance when utilizing RACH resources and the uplink transmission resources.
[0046] FIG. 2 is a flow chart illustrating operation of an apparatus (e.g., which may be a UE or user device, or other apparatus). Operation 210 may include receiving, by a user device from a network node, information indicative of random access resources shareable with uplink transmission resources. For example, the gNB 320 may transmit to the UE 310, system information such as a system information block (SIB) message. The SIB message may include information indicative of random access resources shareable with uplink transmission resources. As another example, the gNB 320 may transmit to the UE 310, a radio resource control (RRC) message that may include information indicative of random access resources shareable with uplink transmission resources. The information indicative of random access resources shareable with uplink transmission resources may include a number of preambles (e.g., N preambles), indices of preambles, and / or the like. The preambles may include RA preambles, RACH preambles, PRACH preambles, and / or the like. The uplink transmission resources may include PUSCH resources, and / or PUCCH resources. The uplink transmission resources may be in time domain, frequency domain, and / or spatial domain. Operation 220 may include receiving configuration information associated with an uplink transmission when at least partial overlap occurs between the random access resources and the uplink transmission resources.The UE 310 may receive from the gNB 320, the configuration information as part of a RRC message (such as RRC configuration message). The RRC message may include the configuration information. The UE 310 may receive from the gNB 320, the configuration information as part of system information, e.g., a SIB message, SIB1, and / or the like. As another example, the UE 310 may receive from the gNB 320, the configuration information as part of a medium access control (MAC) control element (MAC CE). For example, the RRC message, the MAC CE, the SIB, and / or the like may include at least one information element (IE) that may include a list of configuration information. Operation 230 may include determining, by the user device, the at least partial overlap between the random access resources and the uplink transmission resources. For example, the at least partial overlap may be a conflict, contention, and / or the like, wherein the UE 310 may determine or assume that because the RA resources are being shared with uplink transmission resources, an overlap or a contention may occur. The RA resources may be used by different UEs to access the network. Operation 240 may include in response to determining the at least partial overlap, and based on the configuration information, performing the uplink transmission using at least part of the uplink transmission resources, not to perform the uplink transmission, or delaying the uplink transmission. For example, if the UE 310 decides to use RA resources for performing the uplink transmission, the UE 310 may (implicitly) determine that performing the uplink transmission using RA resources may overlap or conflict with another transmission, e.g., by a different UE. For example, using the at least part of the uplink resources may refer to using the at least part of the uplink resources in time domain, in frequency domain, in spatial domain, and / or the like.
[0047] Therefore, example embodiments enable enhancement of the communication system performance when utilizing RACH resources and the uplink transmission resources.
[0048] FIG. 3 is a flow diagram illustrating an aspect of an example embodiment. At step 1 , the UE 310 may receive from the gNB 320, information indicative of random access resources shareable with uplink transmission resources. For example, at step 1, the gNB 320 may transmit to the UE 310, system information such as a SIB message that may include information indicative of random access resources shareable with uplink transmission resources. As another example, the gNB 320 may transmit to the UE, a radio resource control (RRC) message that may include information indicative of random access resources shareable with uplink transmission resources. The information indicative of random access resources shareable with uplink transmissionresources may include a number of preambles (e.g., N preambles), indices of preambles, information of RACH occasions (ROs), time and / or frequency resources used by PRACH, and / or the like. The preambles may include RA preambles, RACH preambles, PRACH preambles, and / or the like. The uplink transmission resources may include PUSCH resources, PUCCH resources, wherein the resources may be in time domain, frequency domain, or spatial domain. At step 2, the UE 310 320 may receive configuration information associated with an uplink transmission, wherein the configuration information may be employed by the UE 310 when at least partial overlap (or potential at least partial overlap) occurs between the RACH resources and the uplink transmission resources. At step 3, the UE 310 may determine the at least partial overlap between the RACH resources and the uplink transmission resources. At step 4, in response to determining the at least partial overlap, and based on the configuration information, the UE 310 may determine to perform the uplink transmission using at least part of the uplink transmission resources. The UE 310 may determine (e.g., in response to determining the at least partial overlap, and based on the configuration information) not to perform the uplink transmission. In another example, the UE 310 may determine (e.g., in response to determining the at least partial overlap, and based on the configuration information) to delay performing the uplink transmission. If the UE 310 determines to perform the uplink transmission, then at step 5, the UE 310 may perform the uplink transmission to the gNB 320 according to an example embodiment.
[0049] A UE 310 may receive from a network node (e.g., a gNB 320, a base station, a RAN node, and / or the like), information indicative of random access resources shareable with uplink transmission resources. For example, with respect to FIG. 3, the gNB 320 may transmit to the UE 310, system information such as a SIB message that may include information indicative of random access resources shareable with uplink transmission resources. As another example, the gNB 320 may transmit to the UE 310, a radio resource control (RRC) message that may include information indicative of random access resources shareable with uplink transmission resources. The information indicative of random access resources shareable with uplink transmission resources may include a number of preambles (e.g., N preambles), indices of preambles, and / or the like. The preambles may include RA preambles, RACH preambles, PRACH preambles, and / or the like. The uplink transmission resources may include PUSCH resources, and / or PUCCH resources, wherein the uplink transmission resources may be in time domain, frequency domain, or spatial domain. As shown in FIG. 3, the UE 310 may receiveconfiguration information (from the gNB 320), wherein the configuration information is associated with an uplink transmission. For example, the configuration information may be employed by the UE 310 when at least partial overlap (or potential at least partial overlap) occurs between the random access resources and the uplink transmission resources. The UE 310 may receive from the gNB 320, the configuration information as part of a RRC message (such as RRC configuration message), wherein the RRC message may include the configuration information. The UE 310 may receive from the gNB 320, the configuration information as part of system information, e.g., a SIB message, SIB1, and / or the like. The UE 310 may receive from the gNB 320, the configuration information as part of a medium access control (MAC) control element (MAC CE). For example, the RRC message, the MAC CE, the SIB, and / or the like may include at least one information element that may include a list of configuration information. As shown by step 3 of FIG. 3, the UE 310 may determine that the at least partial overlap has occurred between the random access resources (e.g., RACH resources) and the uplink transmission resources (e.g., PUSCH resources, PUCCH resources, and / or the like). For example, the at least partial overlap may be a potential overlap, wherein the UE 310 may determine or assume that because the RA resources are being shared with uplink transmission resources, an overlap or a contention may occur. The RA resources may be used by different UEs to access the network. With respect to FIG. 3, in response to determining the at least partial overlap, and based on the configuration information, the UE 310 may determine (or decide) to perform the uplink transmission using at least part of the uplink transmission resources. For example, if the UE 310 decides to use RA resources for performing the uplink transmission, the UE 310 may (implicitly) determine that performing the uplink transmission using RA resources may overlap or conflict with another transmission, e.g., by a different UE. For example, using the at least part of the uplink resources may refer to using the at least part of the uplink resources in time domain, in frequency domain, in spatial domain, and / or the like. The UE 310 may determine (e.g., in response to determining the at least partial overlap, and based on the configuration information) not to perform the uplink transmission or skip performing the uplink transmission using the uplink transmission resources that are shared with RA resources. For example, the UE 310 may then perform the uplink transmission using uplink transmission resources that are not shared with the RA resources. In another example,the UE 310 may determine (e.g., in response to determining the at least partial overlap, and based on the configuration information) to delay performing the uplink transmission.
[0050] In other words, the UE 310 may receive an indication that random access resources (e.g., RACH (or PRACH) resources) may be shared with uplink transmission resources such that the uplink transmissions may utilize RACH resources (e.g., RA resources that are sharable with uplink transmission resources). The random access resources (RA resources) may refer to RACH resources, PRACH resources, and / or the like. As a result, the UE 310 may determine a potential contention because the RACH resources are likely to be used by other UEs. Thus, the UE 310 may determine the at least partial overlap on the assumption that a contention or the at least partial overlap is likely to occur. Therefore, the UE 310 may determine one or more actions based on the determining of the at least partial overlap of RACH resources and uplink transmission resources. The one or more actions that the UE 310 may perform may be based on the configuration information that is provided by the network node or the gNB 320. The one or more actions may include performing the uplink transmission, not performing (or skipping) the uplink transmission, delay performing the uplink transmission, and / or the like. When the UE 310 determines to perform the uplink transmission, the uplink transmission may be performed according to an example. A technical advantage of the described examples is that when the UE 310 determines that the at least partial overlap has occurred, the UE 310 may boost, enhance, or alter the uplink transmission in a manner to make it (more) distinct from other uplink transmissions or RA requests. One way to make the uplink transmission distinct is to ensure orthogonality of the uplink transmission with respect to other transmissions. As another example, the UE 310 may multiplex the uplink transmission with a sequence to ensure sufficient distinction. For example, the sequence may be configured by the network to the UE.
[0051] Therefore, when example embodiments are implemented, a technical advantage is that utilization of uplink transmission resources will be more efficient, whether a single RAT or multi-RAT deployment is used. Furthermore, contention-based uplink transmission operations will be more efficient for PRACH and PUSCH resources, thereby reducing a failure rate of uplink transmissions. Another technical advantage of the example embodiments is enabling utilization of RA resources when allocated by the network and not used, thereby enhancing utilization of the RA resources.
[0052] FIG. 4 is a flow chart illustrating operation of an apparatus (e.g., which may be a network node, a gNB 320, an eNB, or other apparatus). Operation 410 may include transmitting, by a network node to a user device, information indicative of random access resources shareable with uplink transmission resources. Operation 420 may include transmitting configuration information associated with an uplink transmission when at least partial overlap occurs between the random access resources and the uplink transmission resources. Operation 430 may include based on the configuration information, receiving the uplink transmission using at least part of the uplink transmission resources, not receiving the uplink transmission, or receiving the uplink transmission with delay.
[0053] With respect to the method described in FIG. 2, FIG. 3, and FIG. 4, the random access resources may be associated with one RAT or multiple RATs. For example, different RATs may be associated with LTE, NR, or 6G. The random access resources may be associated with a first RAT of the network node and the uplink transmission resources may be associated with a second RAT of the network node. The sharing may be based on at least one of time domain, frequency domain, or spatial domain. For example, in case of time domain, resources may be separated in time but may be in the same frequency range. As another example, resources may be separated in frequency domain while sharing the same time slot. The first RAT and the second RAT may be associated with a same network node or different network nodes. The network node may refer a gNB-CU, a gNB-DU, a gNB 320, and / or the like.
[0054] The at least partial overlap may be at least in one of time domain, frequency domain, a preamble, and / or the like. For example, the at least partial overlap may include an overlap of part of the RACH resources and part of the PUSCH resources, (or part of the physical uplink control channel (PUCCH) resources).
[0055] With respect to the method described in FIG. 2, FIG. 3, and FIG. 4, the UE 310 may receive the configuration information associated with the uplink transmission from the network node or the gNB 320. For example, the UE 310 may receive the configuration information from the gNB 320 via at least one of: a radio resource control (RRC) message, a system information (SI), or a SIB (such as SIB1 or other SIB via broadcast, multicast, and / or the like), a medium access control (MAC) control element (MAC CE), a downlink control information (DCI), and / or the like.
[0056] With respect to the method described in FIG. 2, FIG. 3, and FIG. 4, the UE 310 may map the uplink transmission resources (or PUSCH resources) considering blanked resources to reduce interference.
[0057] With respect to the method described in FIG. 2, FIG. 3, and FIG. 4, when the UE 310 determines that the at least partial overlap (or potential at least partial overlap) has occurred between the random access resources and the uplink transmission resources, the UE 310 may employ a demodulation reference signal (DMRS) enhancement by implementing or applying a pattern for transmission of the DMRSs. The DMRS may be a reference signal used in a communication system (e.g., LIE, 5G New Radio (NR), 6G, and / or the like) to assist the gNB 320 (or a base station) to estimate channels and demodulate signals associated with an uplink transmission. The DMRS transmission may be enhanced in a manner to increase orthogonality and thereby enabling the receiver at the gNB 320 to efficiently reject interference. For example, the configuration information according to an example embodiment may include information of a dedicated demodulation reference signal (DMRS) pattern. For example, the dedicated DMRS pattern may be based on at least one of: time, frequency, antenna ports, a cyclic shift, a combination of a number of front-loaded DMRS and one or more additional DMRSs, a sequence, an orthogonal cover code (OCC), and / or the like. The DMRS pattern may include a number of DMRS symbols per slot. For example, 1 front-loaded DMRS and one additional DMRS, or one front-loaded DMRS and 2 additional DMRSs. For example, a time-based pattern may include transmission of the DMRS according to a pattern that repeats in time. The UE 310 may apply the dedicated DMRS pattern over the uplink transmission resources, when the UE 310 determines the at least partial overlap. For example, the UE 310 may transmit one or more DMRS over the uplink transmission resources, wherein the transmission of the one or more DMRS is based on the DMRS pattern. For example, when the DMRS pattern is applied, the receiver may be able to reject the interface as the orthogonality of the uplink transmissions are enhanced.
[0058] With respect to the method described in FIG. 2, FIG. 3, and FIG. 4, the UE 310 may apply a dedicated DMRS pattern (time, frequency, antenna ports, cyclic shift, sequence, OCC, and / or the like) over the set or the subset PUSCH / PUCCH resources, wherein the UE 310 may receive information indicative of the dedicated DMRS pattern associated to the set of PUSCH / PUCCH resources. The UE 310 may also apply dedicated OCC (orthogonal cover code)for UL-SCH and / or DMRS, wherein the UE 310 may receive information indicative of OCC configuration associated to the set of PUSCH / PUCCH resources.
[0059] With respect to the method described in FIG. 2, FIG. 3, and FIG. 4, when the UE 310 determines that the at least partial overlap (or potential at least partial overlap) has occurred between the random access resources and the uplink transmission resources, the UE 310 may employ a multiplexing mechanism to enhance the transmission thereby reducing the interference. The multiplexing mechanism may employ a sequence based on which a bit multiplexing of the sequence with an uplink shared channel (UL-SCH) may be performed. For example, the configuration information may include information of the sequence. The UE 310 may multiplex the sequence with an uplink shared channel (UL-SCH) transmission on a PUSCH over the uplink transmission resources. For example, the multiplexing may be a bit-multiplexing. As another example, the multiplexing may be performed in at least one of time domain, or frequency domain. Other mechanisms for multiplexing may include wavelength division multiplexing, code division multiplexing, and / or the like. As another example, the multiplexing may be based on a code that consists of 4 bits, or more. As another example, a frequency division multiplexing (FDM) may be employed. For example, the FDM mechanism may include combining of several signals into one communication channel by sending signals in several distinct frequency ranges over the communication channel.
[0060] With respect to the method described in FIG. 2, FIG. 3, and FIG. 4, the UE 310 may determine (e.g., based on the configuration information received from the gNB 320) a set that may include at least one of: a modulation and coding scheme (MCS), one or more parameters associated with an uplink transmission power, a sounding reference signal indicator (SRI), a rank value, information associated with a waveform, information associated with a precoding matrix, and / or the like. The UE 310 may determine that the at least partial overlap (or potential at least partial overlap) has occurred between the random access resources and the uplink transmission resources (and the UE 310 may determine to perform the uplink transmission). The UE 310 may then perform the uplink transmission based on at least one element of the set. For example, a transmission power of a power amplifier of the UE 310 may be determined based on the uplink transmit power (e.g., P0, alpha, power offset, and / or the like). As another example, the transmit precoding matrix of the transmitter chain may be adjusted by the UE 310 according to an element of the set. Furthermore, the UE 310 may perform the uplink transmission based on amodulation scheme determined by the set. The UE 310 may determine a set comprising at least of MCS, uplink transmit power parameters (such as P0, alpha, power offset, and / or the like), SRI (SRS resource indicator), rank (or max rank), waveform (e.g., CP-OFDM, DFT-S-OFDM), transmit precoding matrix (e.g., TPMI) to apply to the set of PUSCH / PUCCH resources (e.g., for perform the uplink transmission).
[0061] With respect to the method described in FIG. 2, FIG. 3, and FIG. 4, the UE 310 may receive from the gNB 320, one or more triggering conditions for transmission of an UL-SCH or a PUSCH over the uplink transmission resources. For example, the one or more triggering conditions may include at least a value of a synchronization signal reference signal received power (SS-RSRP) being greater than or equal a threshold value. For example, when the SS-RSRP is greater than or equal the threshold value, the triggering condition is met and transmission of the PUSCH over the uplink resources may be performed by the UE. In other words, the UE 310 may apply triggering conditions to transmit UL-SCH over the set of PUSCH / PUCCH resources. For example, the UE 310 may receive from the gNB 320 information indicative about the triggering conditions. For example, the SS-RSRP may determine whether the UE 310 is at the cell edge or not. The uplink transmission when the UE 310 is at the cell edge may require additional transmit power. As a result the UE 310 may determine whether or not to perform the uplink transmission using the uplink transmission resources.
[0062] With respect to the method described in FIG. 2, FIG. 3, and FIG. 4, the configuration information may include information associated with transmission of a buffer status report (BSR). The uplink transmission may be for transmission of a BSR. For example, the BSR may be a MAC layer message or a MAC layer command that may be transmitted from the UE 310 to the gNB 320 indicating information about uplink data such as type of data, size of data, and / or the like. Therefore, the network node may configure the UE 310 on how to handle the uplink transmission when the payload includes the BSR. For example, the configuration may indicate one or more actions to be performed by the UE 310 when uplink transmissions are associated with the BSR. When the uplink transmission is associated with the BSR, the UE 310 may determine to transmit the BSR, skip transmitting the BSR, or delay transmitting the BSR to a next slot. For example, the slot may refer to frequency slot, time slot, a resource, resource element (RE), and / or the like. In other words, the UE 310 may determine / decide to send or, alternatively, skip / defer transmission of the BSR mapping or BSR transmission on PUSCHat least based on or depending on the at least partial overlap (of PUSCH resource(s)) with PRACH resource(s). For example, the UE 310 may receive information / configuration from the gNB 320 configuring the UE 310 to skip / differ the transmission of BSR.
[0063] With respect to the method described in FIG. 2, FIG. 3, and FIG. 4, the uplink transmission resources may include at least one of: scheduled physical uplink shared channel (PUSCH) resources, PUSCH resources; configured PUSCH resources, physical uplink control channel (PUCCH) resources, and / or the like.
[0064] With respect to the method described in FIG. 2, FIG. 3, and FIG. 4, the UE 310 may determine to send or skip / defer transmitting uplink control information (such as HARQ-ACK, CSI) mapping or transmission on PUSCH at least based on the at least partial overlap (of PUSCH resource(s)) with PRACH resource(s). In other words, the UE 310 may decide to perform transmission (or skip / defer transmission) of uplink control information (such as HARQ-ACK, CSI) mapping, or transmission on PUSCH at least based or depending on the at least partial overlap (of PUSCH resource(s)) with PRACH resource(s). For example, the UE 310 may receive the configuration information from the gNB 320 configuring the UE 310 to skip / differ the transmission of uplink control information.
[0065] Example embodiments also enable enhancement of signalling over the air interface, wherein the UE 310 behaviour on the uplink transmissions are based on an indication of resource overlap (at least partial overlap of the random access resources and the uplink transmission resources) from the gNB 320.
[0066] FIG. 5 is a flow chart illustrating operation of an apparatus (e.g., which may be a UE 310 or user device, or other apparatus). Operation 510 may include receiving, by a user device from a network node, information indicative of random access resources sharable with uplink transmission resources. The gNB 320 may transmit to the UE 310, a SIB message (e.g., by broadcast, multicast, unicast, and / or the like). The SIB may include information indicative of random access resources shareable with uplink transmission resources. As another example, the gNB 320 may transmit to the UE 310, a RRC message (RRC configuration, RRC reconfiguration, and / or the like) including information indicative of random access resources shareable with uplink transmission resources. The information indicative of random access resources shareable with uplink transmission resources may include information of preambles such as a number of preambles (e.g., N preambles), indices of preambles, and / or the like.The preambles may include RA preambles, RACH preambles, PRACH preambles, and / or the like. The uplink transmission resources may include PUSCH resources, or PUCCH resources, wherein the uplink transmission resources may be in time domain, frequency domain, and / or spatial domain. Operation 520 may include receiving from the network node, an indication of at least partial overlap of the random access resources and the uplink transmission resources. The UE 310 may receive the indication from the gNB 320, as part of a RRC message (such as RRC configuration message). The RRC message may include the indication of the at least partial overlap. The UE 310 may receive the indication from the gNB 320, as part of a SIB message, SIB1, and / or the like. As another example, the UE 310 may receive from the gNB 320, the indication as part of a MAC CE command. For example, the RRC message, the MAC CE, the SIB, and / or the like may include a cause value, a flag, a code, and / or the like that is indicative of the at least partial overlap. Operation 530 may include in response to receiving the indication, performing an uplink transmission using the uplink transmission resources, not to perform the uplink transmission, or delaying the uplink transmission. The UE 310 may determine an action, e.g., whether to perform the uplink transmission based on the uplink transmission resources.
[0067] FIG. 6 is a flow diagram illustrating an aspect of an example embodiment. At step 1 , the UE 310 may receive from the gNB 320, information indicative of random access resources sharable with uplink transmission resources. For example, at step 1, the gNB 320 may transmit to the UE 310, system information such as a SIB message that may include information indicative of random access resources shareable with uplink transmission resources. As another example, the gNB 320 may transmit to the UE, a RRC message that may include information indicative of random access resources shareable with uplink transmission resources. The information indicative of random access resources shareable with uplink transmission resources may include a number of preambles (e.g., N preambles), indices of preambles, and / or the like. The preambles may include RA preambles, RACH preambles, PRACH preambles, and / or the like. The uplink transmission resources may include PUSCH resources, PUCCH resources, wherein the resources may be in time domain, frequency domain, or spatial domain. At step 2, the UE 310 may receive from the gNB 320, an indication of at least partial overlap of the RA resources and the uplink transmission resources. At step 3, the UE 310, may apply dedicated actions based on the indication of overlap. At step 4, in response to receiving the indication, the UE 310 may perform an uplink transmission to the gNB 320 using the uplink transmission resources.
[0068] The UE 310 may receive from the network node (or the gNB 320), information indicative of random access resources sharable with uplink transmission resources. For example, with respect to FIG. 7, the gNB 320 may transmit to the UE 310, a SIB message (e.g., by broadcast, multicast, unicast, and / or the like) that may include information indicative of random access resources shareable with uplink transmission resources. As another example, the gNB 320 may transmit to the UE 310, a RRC message (RRC configuration, RRC reconfiguration, and / or the like) that may include information indicative of random access resources shareable with uplink transmission resources. The information indicative of random access resources shareable with uplink transmission resources may include information of preambles such as a number of preambles (e.g., N preambles), indices of preambles, and / or the like. The preambles may include RA preambles, RACH preambles, PRACH preambles, and / or the like. The uplink transmission resources may include PUSCH resources, or PUCCH resources, wherein the uplink transmission resources may be in time domain, frequency domain, or spatial domain. With respect to FIG. 7, the UE 310 may receive from the network node (gNB 320) 320, an indication of at least partial overlap of the random access resources and the uplink transmission resources. The UE 310 may receive the indication from the gNB 320, as part of a RRC message (such as RRC configuration message), wherein the RRC message may include the indication of the at least partial overlap. The UE 310 may receive the indication from the gNB 320, as part of system information, e.g., a SIB message, SIB1, and / or the like. As another example, the UE 310 may receive from the gNB 320, the indication as part of a MAC CE. For example, the RRC message, the MAC CE, the SIB, and / or the like may include a cause value, a flag, and / or the like that is indicative of the at least partial overlap. According to step 3 of FIG. 7, the UE 310 may determine an action, e.g., whether to perform the uplink transmission based on the uplink transmission resources. In response to receiving the indication, the UE 310 may perform the uplink transmission using the uplink transmission resources. In response to receiving the indication, the UE 310 may (determine) not to perform the uplink transmission (e.g., skip the uplink transmission). Alternatively, in response to receiving the indication, the UE 310 may delay (performing of) the uplink transmission.
[0069] FIG. 7 is a flow chart illustrating operation of an apparatus (e.g., which may be a network node, a gNB 320, an eNB, or other apparatus). Operation 710 may include transmitting, by a network node to a user device, information indicative of random access resources sharable with uplink transmission resources. Operation 720 may include transmitting to the user device anindication of at least partial overlap of the random access resources and the uplink transmission resources. Operation 730 may include in response to transmitting the indication, receiving an uplink transmission using the uplink transmission resources, not receiving the uplink transmission, or receiving the uplink transmission with delay.
[0070] The random access resources may include RACH resources, PRACH resources, and / or the like.
[0071] The UE 310 may receive an indication that RACH (or PRACH) resources may be shared with uplink transmission resources such that uplink transmissions may utilize RACH resources. Although the UE 310 may determine a potential contention because the RACH resources are likely to be used by other UEs, the indication of the at least partial overlap may also be transmitted from the network node. Therefore, based on an explicit indication from the network node, the UE 310 may determine one or more actions based on the determining of the at least partial overlap between the RACH resources and the uplink transmission resources. The one or more actions that the UE 310 may perform may be in response to the indication (of the at least partial overlap) received from the network node. The one or more actions may include performing the uplink transmission, not performing the uplink transmission, delay performing the uplink transmission, and / or the like. When the UE 310 determines to perform the uplink transmission, the uplink transmission may be performed according to an example embodiment. According to an example embodiment, when the UE 310 determines that the at least partial overlap has occurred, the UE 310 may boost, enhance, or alter the uplink transmission in a manner to make it (more) distinct from other uplink transmissions or RA requests. An example technique to make the uplink transmission distinct is to ensure that the uplink transmission is (sufficiently) orthogonal with respect to other transmissions. As another example, the UE 310 may multiplex the uplink transmission with a sequence to ensure sufficient distinction.
[0072] Therefore, when example embodiments are implemented, a technical advantage is that utilization of uplink transmission resources will be more efficient, whether a single RAT or multi-RAT deployment is used. Furthermore, contention-based uplink transmission operations will be more efficient for PRACH and PUSCH resources, thereby reducing a failure rate of uplink transmissions. 1
[0073] With respect to the method described in FIG. 5, FIG. 6, and FIG. 7, the random access resources may be associated with one RAT or multiple RATs. The random access resources may be associated with a first RAT of the network node and the uplink transmission resources may be associated with a second RAT of the network node. The sharing may be based on at least one of time domain, frequency domain, or spatial domain. The first RAT and the second RAT may be associated with a same network node or different network nodes.
[0074] With respect to the method described in FIG. 5, FIG. 6, and FIG. 7, the at least partial overlap may be at least in one of time domain, frequency domain, a preamble, and / or the like. For example, the at least partial overlap may include an overlap of part of the RACH resources and part of the PUSCH resources, (or part of the physical uplink control channel (PUCCH) resources).
[0075] With respect to the method described in FIG. 5, FIG. 6, and FIG. 7, the UE 310 may receive the information indicative of random access resources sharable with uplink transmission resources from the network node or the gNB 320. For example, the UE 310 may receive the information indicative of random access resources sharable with uplink transmission resources from the gNB 320 via at least one of: a radio resource control (RRC) message, a system information (SI), or a SIB (such as SIB1 or other SIB via broadcast, multicast, and / or the like), a medium access control (MAC) control element (MAC CE), a downlink control information (DCI), and / or the like.
[0076] With respect to the method described in FIG. 5, FIG. 6, and FIG. 7, the UE 310 may receive the indication of the at least partial overlap of the RA resources and the uplink transmission resources from the network node or the gNB 320. For example, the UE 310 may receive the indication of at least partial overlap of the RACH resources and the uplink transmission resources from the gNB 320 via at least one of: a RRC message, a SI, or a SIB (such as SIB1 or other SIB via broadcast, multicast, and / or the like), a MAC CE, a DCI, and / or the like.
[0077] With respect to the method described in FIG. 5, FIG. 6, and FIG. 7, the indication may include one or more triggering conditions for selecting a resource. For example, the one or more conditions may include at least one of: a mobility state of the UE. For example, the mobility state of the UE 310 may be related to handover of the UE, movement of the UE,presence of the UE 310 close to an edge of a cell, and / or the like. The UE 310 may determine to perform the uplink transmission based on a location of the user device being at the cell edge.
[0078] With respect to the method described in FIG. 5, FIG. 6, and FIG. 7, the one or more triggering conditions may be indicative of a receiver capability of the network node (gNB 320). For example, the receiver capability may be associated with at least one of: a detection capability, an interference mitigation capability, and / or the like. For example, as per of the indication, the gNB 320 may indicate to the UE 310 information about gNB’s 320 receiver configurations. Based on the information provided by the gNB 320, the UE 310 may predict or estimate a likelihood that the uplink transmission may be successful given that the gNB 320 can successfully cancel or mitigate the interference.
[0079] With respect to the method described in FIG. 5, FIG. 6, and FIG. 7, the UE 310 may transmit one or more demodulation reference signals (DMRSs). The DMRS may be a reference signal used in a communication system (e.g., LTE, 5G New Radio (NR), 6G, and / or the like) to assist the gNB 320 (or a base station) to estimate channels and demodulate signals associated with an uplink transmission. When the UE 310 receive the indication, the UE 310 may increase a number of the one or more DMRSs by a value. For example, the value may be configured by the network node or preconfigured at the UE. For example, as part of a MAC CE information element (IE), the gNB 320 may transmit a parameter that may be contained within the IE. The parameter may include the value. For example, based on the indication (e.g., when the receiver capability of the gNB 320 is indicated), the UE 310 may determine to boost the receiver capability of interference mitigation by increasing the number of transmitted DMRSs. For example, the increase in the number of DMRS may improve accuracy on the gNB 320 receiver side.
[0080] With respect to the method described in FIG. 5, FIG. 6, and FIG. 7, when the UE 310 receives the indication of the at least partial overlap from the gNB 320, the UE 310 may employ a technique such as multiplexing to enhance the transmission to reduce the interference. The multiplexing may employ a sequence based on which a bit multiplexing of the sequence with the UL-SCH may be performed. For example, the UE 310 may receive from the gNB 320 or network node, information of the sequence. For example, the sequence may be employed for performing a multiplexing procedure to multiplex the sequence with the UL-SCH transmission. The UE 310 may multiplex the sequence with an UL-SCH transmission on a PUSCH over theuplink transmission resources. For example, the multiplexing may be a bit-multiplexing.The multiplexing may be performed in at least one of time domain, or frequency domain. Other mechanisms for multiplexing may include wavelength division multiplexing, code division multiplexing, and / or the like. As another example, the multiplexing may be based on a code that consists of 4 bits, or more. As another example, a frequency division multiplexing (FDM) may be employed. For example, the FDM mechanism may include combining of several signals into one communication channel by sending signals in several distinct frequency ranges over the communication channel.
[0081] With respect to the method described in FIG. 5, FIG. 6, and FIG. 7, the UE 310 may receive from the network node (gNB 320), an indication of a level of interference. For example, the UE 310 may receive (as part of the indication) a parameter (e.g., via MAC CE, RRC, and / or the like) indicating the level of the interference. The parameter may include an integer value where lower integer value indicate low level of interference, and higher integer values indicate high level of interference. In another example, the parameter may include a level indicator such a low, medium, high, and / o the like. For example, based on the indication of the level of interference, the UE 310 may determine to perform the uplink transmission using the uplink transmission resources, e.g., when the level of interference indicates a low interference. For example, based on the indication of the level of interference, the UE 310 may determine not to perform the uplink transmission using the uplink transmission resources, e.g., when the level of interference indicates a high interference. As another example, based on the indication of the level of interference, the UE 310 may determine to delay / defer the uplink transmission using the uplink transmission resources to a different slot (e.g., time, frequency, resource, RE, and / or the like), e.g., when the level of interference indicates a medium level of interference.
[0082] With respect to the method described in FIG. 5, FIG. 6, and FIG. 7, the uplink transmission resources may include at least one of: scheduled physical uplink shared channel (PUSCH) resources, PUSCH resources; configured PUSCH resources, physical uplink control channel (PUCCH) resources, and / or the like.
[0083] With respect to the method described in FIG. 5, FIG. 6, and FIG. 7, the UE 310 may add additional DMRS to PUSCH / PUCCH transmissions to boost channel estimation at the receiver side of the network node. For example, blanked REs may be employed by the UE 310 and the network node to estimate accurately the interference level of PRACH and thisestimation may be employed in configuration of the UL PUSCH / PUCCH receiver in the gNB 320. The network node or the gNB 320 may indicate triggering conditions to allow the UE 310 to use or not use these RACH (or PRACH) resources based on the uplink receiver detection capability. In one example, for UE 310 in cell-edge, the UE 310 may not be expected to apply contention based between PUSCH / PUCCH and PRACH.
[0084] The following description including description relating to FIG. 8A, FIG. 8B, FIG. 9, FIG. 10A, and FIG. 10B provide / describe details and examples related to the methods of FIGs. 2-7.
[0085] FIG. 8A is a diagram illustrating overlap of resources. As shown in the figure, the overlap at 815 shows an overlap of the uplink resources, e.g., PUSCH resources with at least two SSBs in frequency domain. The at least partial overlap may indicate that the overlap of PUSCH is with part of the PRACH resources. For example, as depicted by 817, the PUSCH resource 817 does not overlap with any RA resources. In this case, it may be possible to perform an uplink transmission using the PUSCH resources of 817 as a configured grant (CG) resource.
[0086] FIG. 8B is a diagram illustrating overlap of resources. As shown in the figure, the overlap at 820 shows an overlap of the uplink resources e.g., PUSCH resources with at least two SSBs in time domain. The at least partial overlap may indicate that the overlap of PUSCH is with part of the RACH resources in time. On the other hand, the PUSCH resource 822 does not overlap with any RA resources. In this case, it may be possible to perform an uplink transmission using the PUSCH resources of 822 as a configured grant (CG) resource.
[0087] With respect to the method described in FIG. 2, FIG. 3, FIG. 4, FIG. 5, FIG. 6, and FIG. 7, the overlap of uplink transmission resources (or PUSCH resource(s)) with PRACH resource(s) may correspond to time overlap and / or frequency overlap. A PUSCH resource may be considered to overlap with PRACH resource if both resources are in a same slot or are confined in a certain time period (such as slot, sub-slot, or a number of slots or sub-slots or (OFDM) symbols) regardless of whether they overlap in time and / or in frequency. A PUSCH resource may be considered as an overlapping resource with a PRACH resource if the respective time and / or frequency allocations are less than or equal to a time offset and / or frequency offset from each other. Although the focus is on overlap between PRACH and PUSCH / PUCCH resources, some or all of the proposed embodiments / aspects may be valid for overlap between PUSCHs and / or PUCCHs.
[0088] FIG. 9 is a diagram illustrating an example mechanism for an uplink transmission that may include one or more operations. The one or more operations may include at least one of:Scrambling: The scrambling process may use a cell-specific scrambling sequence generated based on a cell ID and a scrambling identity. The scrambling identity may be unique for each user (UE) within a cell, ensuring that the scrambling sequences used by different UEs are orthogonal or have low cross-correlation to each other.Modulation mapper: may include modulation of scrambled bits to generate complex-valued modulation symbols. In other words, the modulation mapper may take binary digits, 0 or 1, as input and may produce complex-valued modulation symbols as output.Layer mapper: may include mapping of the complex-valued symbols onto one or several transmission layers.Transform precoder: may perform transform precoding to generate complex-valued symbols, for instance discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-s-OFDM) (or DFT spread OFDM) transform precoding.Precoding: may include precoding of the complex-valued symbols, for instance multiple input and multiple output (MIMO) precoding.Resource element mapper: may include mapping of pre-coded complex-valued symbols to resource elements.Signal generation: may include generation of complex-valued time-domain signal for an antenna port.These operations are illustrated as examples, and it is anticipated that other mechanisms may be implemented in various embodiments.
[0089] FIG. 10A is a diagram illustrating an example random access (RA) procedure.A four-step random access procedure may include the following. At step 1, the UE 310 may transmit to a gNB 320 a preamble, e.g., in a physical random-access channel (PRACH) (e.g., message 1 or msg 1). In case of non-successful RA procedure, as this is determined at a later phase (step 4) of the RA procedure, the preamble transmission may be carried out repeatedly with stepwise increased transmit power. At step 2, the gNB 320 may transmit to the UE 310, a random-access response (RAR) (e.g., message 2 or msg 2) indicating resource parameters needed for the device transmitting an UL message to the network. The gNB 320 (in the RAR or msg 2) may provide a time-alignment command to the UE 310 to adjust thetransmission timing of the UE 310 based on the timing of the received preamble. The gNB 320 (in the RAR or msg 2) may provide an UL grant for the UL message. At step 3 and step 4, the UE 310 and the gNB 320 may exchange messages (uplink message 3 or msg 3 and subsequent downlink message 4 or msg 4) with the aim of resolving potential collisions, also referred to as contention resolution. The contention or collision may occur due to simultaneous transmission from multiple UEs 310.
[0090] Based on the NR deployment, a UE 310 may transmit to a gNB 320, a PRACH preamble as part of a random access (RA) message. The preamble may be selected from a list of N preambles configured by the network using a system information block 1 (SIB1). The PRACH resources may include time / frequency / preambles that are configured by SIB1. The UE 310 may randomly select one of the N preambles and transmit as part of the RA message. For example, the same PRACH preamble may be selected by multiple UEs that initiate access (e.g., perform RA procedure) to reach the network at the same time. When different UEs use the same preamble to access the network, a PRACH collision or a contention may occur. The RA (or RACH / PRACH) process that allows this type of contention is called a contention based RACH (CB RACH) process. To resolve the contention, additional process may be needed which are described in the following: 1) UE 310 may send to the network node a PRACH preamble; 2) the network node may send to the UE 310 a msg2 including a random access radio network temporary identifier (RA-RNTI), temporary cell radio network temporary identifier (T C-RNH), uplink (UL) grant, timing advance (TA), and / or the like; 3) the UE 310 may send to the network node a Msg3 carried by physical uplink shared channel (PUSCH) with a cell radio network temporary identifier (C-RNTI); 4) the network node may send to the UE 310 a msg4 carried by physical downlink shared channel (PDSCH), that may include a contention resolution message.
[0091] If two UEs send the same PRACH (preamble and same time / frequency resources), both UEs may receive the same T C-RNTI and both UEs may decode same msg2. Then, two msg3 may be sent by two UEs and to the network node. The network node may decode one of the two messages, e.g., msg3s, and may reply to one of the UEs e.g., assuming that the msg3 from second UE 310 was an interference. The hybrid automatic repeat request (HARQ) acknowledgment (ACK) may be transmitted by the network node to the UE 310 in step 4 may be called a contention resolution process.
[0092] The NR deployments may support contention based PUSCH by configuration. For example, it is possible to configure many UEs with configured grants for PUSCH and these UEs share the same resources (time and frequency resources). To enable a separation between multiple UEs, the demodulation reference signal (DMRS) ports (or DMRS antenna ports) that are used for each UE 310 need to be orthogonal with respect to DMRS ports of another UE. This allows DMRS separation and avoid impact to channel estimation. However, the number of DMRS ports may be limited in NR (8 ports for type 1 and 12 ports for type 2). In addition, allowing data overlapping of two UEs may degrade the performance as the interference at data resource elements (RE) may increase and the low density parity check (LDPC) decoder may fail to decode the uplink shared channel (UL-SCH) payload.
[0093] FIG. 10B is a diagram illustrating an example of a multi-RAT spectrum sharing (MRSS). 5G / 6G MRSS may be a key feature for the migration from 5G to 6G as it allows NR and 6G cells to share the same carrier(s) dynamically adapting to traffic requirements. In an implementation of the MRSS, 5G and 6G cell may share the same radio unit (RU). For example, same coverage may be expected by a 5GMRSS cell and a 6GMRSS cell. The MRSS may provide a dynamic spectrum sharing between 5G and 6G. To fully exploit the dynamic sharing, fast and reliable coordination between 5G RAN and 6G RAN needs to be implemented. Different deployments may be expected for 6G RAN which are reflected by the different exchange rate between a 5G layer 2 (L2) scheduler and a 6GL2 scheduler. For example, an MRSS system with a cloud native RAN deployment for 6G and a classic deployment for 5G (CU / DU and RU are co-located) may result in a considerable delay between 5G scheduler and 6G scheduler. In the example of FIG. 4, the exchange rate may be limited due to non-collocated 5G RAN and 6G RAN deployment. Hence, at the network side, dynamic sharing of resources within each slot may be a challenging problem and requires a new design.
[0094] To enhance resource utilization of MRSS deployments, resources may be split between 5 GRAT and 6GRAT in a more efficient manner. A mechanism for efficient split of resources may be based on traffic load per RAT, thereby avoiding one RAT to be congested while the other RAT not fully utilizing allocated resources. In another example, with respect to a baseline with one RAT using the full spectrum, MRSS deployments may further increase congestion on the uplink especially when devices generating high data rates are not properly spread across the portion of the spectrum reserved to the two technologies (e.g., RATs).
[0095] FIG. 11 is a block diagram of a wireless station or node (e.g., UE, user device, AP, BS, eNB, gNB, RAN node, network node, TRP, or other node) 1300 according to an example embodiment. The wireless station 1300 may include, for example, one or more (e.g., two as shown in FIG. 11) RF (radio frequency) or wireless transceivers 1302A, 1302B, where each wireless transceiver includes a transmitter to transmit signals and a receiver to receive signals. The wireless station also includes a processor or control unit / entity (controller) 1304 to execute instructions or software and control transmission and receptions of signals, and a memory 1306 to store data and / or instructions.
[0096] Processor 1304 may also make decisions or determinations, generate frames, packets or messages for transmission, decode received frames or messages for further processing, and other tasks or functions described herein. Processor 1304, which may be a baseband processor, for example, may generate messages, packets, frames or other signals for transmission via wireless transceiver 1302 (1302A or 1302B). Processor 1304 may control transmission of signals or messages over a wireless network, and may control the reception of signals or messages, etc., via a wireless network (e.g., after being down-converted by wireless transceiver 1302, for example). Processor 1304 may be programmable and capable of executing software or other instructions stored in memory or on other computer media to perform the various tasks and functions described above, such as one or more of the tasks or methods described above. Processor 1304 may be (or may include), for example, hardware, programmable logic, a programmable processor that executes software or firmware, and / or any combination of these. Using other terminology, processor 1304 and transceiver 1302 together may be considered as a wireless transmitter / receiver system, for example.
[0097] In addition, referring to FIG. 11, a controller (or processor) 1308 may execute software and instructions, and may provide overall control for the station 1300, and may provide control for other systems not shown in FIG. 11, such as controlling input / output devices (e.g., display, keypad), and / or may execute software for one or more applications that may be provided on wireless station 1300, such as, for example, an email program, audio / video applications, a word processor, a Voice over IP application, or other application or software.
[0098] In addition, a storage medium may be provided that includes stored instructions, which when executed by a controller or processor may result in the processor 1304, or other controller or processor, performing one or more of the functions or tasks described above.
[0099] According to another example embodiment, RF or wireless transceiver(s) 1302A / 1302B may receive signals or data and / or transmit or send signals or data. Processor 1304 (and possibly transceivers 1302A / 1302B) may control the RF or wireless transceiver 1302A or 1302B to receive, send, broadcast or transmit signals or data.
[0100] Example embodiments are provided or described for each of the example methods, including: An apparatus (e.g., 1300, FIG. 11) including means (e.g., processor 1304, RF transceivers 1302A and / or 1302B, and / or memory 1306, in FIG. 11) for carrying out any of the methods; a non-transitory computer-readable storage medium (e.g., memory 1306, FIG. 11) comprising instructions stored thereon that, when executed by at least one processor (processor 1304, FIG. 11), are configured to cause a computing system (e.g., 1300, FIG. 11) to perform any of the example methods; and an apparatus (e.g., 1300, FIG. 11) including at least one processor (e.g., processor 1304, FIG. 11), and at least one memory (e.g., memory 1306, FIG. 11) including computer program code, the at least one memory (1306) and the computer program code configured to, with the at least one processor (1304), cause the apparatus (e.g., 1300) at least to perform any of the example methods.
[0101] Embodiments of the various techniques described herein may be implemented in digital electronic circuitry, or in computer hardware, firmware, software, or in combinations of them. Embodiments may be implemented as a computer program product, i.e., a computer program tangibly embodied in an information carrier, e.g., in a machine-readable storage device or in a propagated signal, for execution by, or to control the operation of, a data processing apparatus, e.g., a programmable processor, a computer, or multiple computers. Embodiments may also be provided on a computer-readable medium or computer-readable storage medium, which may be a non-transitory medium. Embodiments of the various techniques may also include embodiments provided via transitory signals or media, and / or programs and / or software embodiments that are downloadable via the Internet or other network(s), either wired networks and / or wireless networks. In addition, embodiments may be provided via machine type communications (MTC), and also via an Internet of Things (IOT).
[0102] As used in this application, the term “circuitry” or “circuit” refers to all of the following: (a) hardware-only circuit implementations, such as implementations in only analog and / or digital circuitry, and (b) combinations of circuits and soft-ware (and / or firmware), such as (as applicable): (i) a combination of processor(s) or (ii) portions of processor(s) / softwareincluding digital signal processor(s), software, and memory(ies) that work together to cause an apparatus to perform various functions, and (c) circuits, such as a microprocessor s) or a portion of a microprocessor(s), that require software or firmware for operation, even if the software or firmware is not physically present. This definition of “circuitry” applies to all uses of this term in this application. As a further example, as used in this application, the term “circuitry” would also cover an implementation of merely a processor (or multiple processors) or a portion of a processor and its (or their) accompanying software and / or firmware. The term “circuitry” would also cover, for example and if applicable to the particular element, a baseband integrated circuit or applications processor integrated circuit for a mobile phone or a similar integrated circuit in a server, a cellular network device, or another network device.
[0103] The computer program may be in source code form, object code form, or in some intermediate form, and it may be stored in some sort of carrier, distribution medium, or computer-readable medium, which may be any entity or device capable of carrying the program. Such carriers include a record medium, computer memory, read-only memory, photoelectrical and / or electrical carrier signal, telecommunications signal, and software distribution package, for example. Depending on the processing power needed, the computer program may be executed in a single electronic digital computer, or it may be distributed amongst a number of computers.
[0104] Furthermore, embodiments of the various techniques described herein may use a cyber-physical system (CPS) (a system of collaborating computational elements controlling physical entities). CPS may enable the embodiment and exploitation of massive amounts of interconnected ICT devices (sensors, actuators, processors microcontrollers, ... ) embedded in physical objects at different locations. Mobile cyber physical systems, in which the physical system in question has inherent mobility, are a subcategory of cyber-physical systems.Examples of mobile physical systems include mobile robotics and electronics transported by humans or animals. The rise in popularity of smartphones has increased interest in the area of mobile cyber-physical systems. Therefore, various embodiments of techniques described herein may be provided via one or more of these technologies.
[0105] A computer program, such as the computer program(s) described above, can be written in any form of programming language, including compiled or interpreted languages, and can be deployed in any form, including as a standalone program or as a module, component,subroutine, or other unit or part of it suitable for use in a computing environment. A computer program can be deployed to be executed on one computer or on multiple computers at one site or distributed across multiple sites and interconnected by a communication network.
[0106] Method steps may be performed by one or more programmable processors executing a computer program or computer program portions to perform functions by operating on input data and generating output. Method steps also may be performed by, and an apparatus may be implemented as, special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit).
[0107] Processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer, chip or chipset. Generally, a processor will receive instructions and data from a read-only memory or a random access memory or both. Elements of a computer may include at least one processor for executing instructions and one or more memory devices for storing instructions and data. Generally, a computer also may include, or be operatively coupled to receive data from or transfer data to, or both, one or more mass storage devices for storing data, e.g., magnetic, magnetooptical disks, or optical disks. Information carriers suitable for embodying computer program instructions and data include all forms of non-volatile memory, including by way of example semiconductor memory devices, e.g., EPROM, EEPROM, and flash memory devices; magnetic disks, e.g., internal hard disks or removable disks; magneto-optical disks; and CD-ROM and DVD-ROM disks. The processor and the memory may be supplemented by, or incorporated in, special purpose logic circuitry.
[0108] To provide for interaction with a user, embodiments may be implemented on a computer having a display device, e.g., a cathode ray tube (CRT) or liquid crystal display (LCD) monitor, for displaying information to the user and a user interface, such as a keyboard and a pointing device, e.g., a mouse or a trackball, by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback, e.g., visual feedback, auditory feedback, or tactile feedback; and input from the user can be received in any form, including acoustic, speech, or tactile input.
[0109] Embodiments may be implemented in a computing system that includes a backend component, e.g., as a data server, or that includes a middleware component, e.g.,an application server, or that includes a frontend component, e.g., a client computer having a graphical user interface or a Web browser through which a user can interact with an embodiment, or any combination of such backend, middleware, or frontend components. Components may be interconnected by any form or medium of digital data communication, e.g., a communication network. Examples of communication networks include a local area network (LAN) and a wide area network (WAN), e.g., the Internet.
[0110] While certain features of the described embodiments have been illustrated as described herein, many modifications, substitutions, changes and equivalents will now occur to those skilled in the art. It is, therefore, to be understood that the appended claims are intended to cover all such modifications and changes as fall within the true spirit of the various embodiments.
[0111] Some examples will be described:
[0112] Example 1. An apparatus comprising: at least one processor (e.g., Processor 1304, FIG. 11); and at least one memory (e.g., Memory 1306, FIG. 11) storing instructions that, when executed by the at least one processor, cause the apparatus at least to perform: receiving (210, FIG. 2) from a network node, information indicative of random access resources shareable with uplink transmission resources (e.g., the gNB 320 may transmit to the UE 310, system information such as a system information block (SIB) message. The SIB message may include information indicative of random access resources shareable with uplink transmission resources. As another example, the gNB 320 may transmit to the UE 310, a radio resource control (RRC) message that may include information indicative of random access resources shareable with uplink transmission resources. The information indicative of random access resources shareable with uplink transmission resources may include a number of preambles (e.g., N preambles), indices of preambles, and / or the like. The preambles may include RA preambles, RACH preambles, PRACH preambles, and / or the like. The uplink transmission resources may include PUSCH resources, and / or PUCCH resources. The uplink transmission resources may be in time domain, frequency domain, and / or spatial domain); receiving (220, FIG. 2) configuration information associated with an uplink transmission when at least partial overlap occurs between the random access resources and the uplink transmission resources(e.g., the UE 310 may receive from the gNB 320, the configuration information as part of a RRC message (such as RRC configuration message). The RRC message may include the configuration information. The UE310 may receive from the gNB 320, the configuration information as part of system information, e.g., a SIB message, SIB1, and / or the like. As another example, the UE 310 may receive from the gNB 320, the configuration information as part of a medium access control (MAC) control element (MAC CE). For example, the RRC message, the MAC CE, the SIB, and / or the like may include at least one information element (IE) that may include a list of configuration information); determining, (230, FIG. 2) by the apparatus, the at least partial overlap between the random access resources and the uplink transmission resources (e.g., the at least partial overlap may be a conflict, contention, and / or the like, wherein the UE 310 may determine or assume that because the RA resources are being shared with uplink transmission resources, an overlap or a contention may occur. The RA resources may be used by different UEs to access the network); and in response to determining (240, FIG. 2) the at least partial overlap, and based on the configuration information, performing the uplink transmission using at least part of the uplink transmission resources, not to perform the uplink transmission, or delaying the uplink transmission (e.g., if the UE 310 decides to use RA resources for performing the uplink transmission, the UE 310 may (implicitly) determine that performing the uplink transmission using RA resources may overlap or conflict with another transmission, e.g., by a different UE. For example, using the at least part of the uplink resources may refer to using the at least part of the uplink resources in time domain, in frequency domain, in spatial domain, and / or the like).
[0113] Example 2. The apparatus of Example 1, wherein the random access resources are associated with a first radio access technology (RAT) (e.g., FIG. 10B, different RATs may be associated with LIE, NR, 5G or 6G) of the network node and the uplink transmission resources are associated with a second RAT of the network node, and wherein the sharing is based on at least one of time domain, frequency domain, or spatial domain; and wherein the first RAT and the second RAT are associated with a same network node or different network nodes (e.g., in case of time domain, resources may be separated in time but may be in the same frequency range. As another example, resources may be separated in frequency domain while sharing the same time slot).
[0114] Example 3. The apparatus of Examples 1 or 2, wherein the at least partial overlap is at least in one of time domain (815, FIG. 8B), frequency domain (820, FIG. 8 A) or a preamble.
[0115] Example 4. The apparatus of any of Examples 1 to 3, wherein the configuration information associated with the uplink transmission is received via at least one of: a radioresource control (RRC) message; a system information (SI); a medium access control (MAC) control element (MAC CE); or downlink control information.
[0116] Example 5. The apparatus of any of Examples 1 to 4, wherein the configuration information further comprises information of a dedicated demodulation reference signal (DMRS) pattern, wherein the dedicated DMRS pattern is based on at least one of: time; frequency; antenna ports; a cyclic shift; a combination of a number of front-loaded DMRS and one or more additional DMRS; a sequence; or an orthogonal cover code (OCC); and the apparatus is further caused to perform applying the dedicated DMRS pattern over the uplink transmission resources, based on the determining of the at least partial overlap (e.g., the UE 310 may employ the DMRS enhancement by implementing or applying a pattern for transmission of the DMRSs. The DMRS may be a reference signal used in a communication system (e.g., LTE, 5G New Radio (NR), 6G, and / or the like) to assist the gNB 320 (or a base station) to estimate channels and demodulate signals associated with an uplink transmission. The DMRS transmission may be enhanced in a manner to increase orthogonality and thereby enabling the receiver at the gNB 320 to efficiently reject interference).
[0117] Example 6. The apparatus of any of Examples 1 to 5, wherein the configuration information comprises information of a sequence; and multiplexing the sequence, with an uplink shared channel (UL-SCH) transmission on a physical uplink shared channel (PUSCH) over the uplink transmission resources, wherein: the multiplexing is a bit-multiplexing; or the multiplexing is performed in at least one of time domain, or frequency domain (e.g., when the UE 310 determines that the at least partial overlap (or potential at least partial overlap) has occurred between the random access resources and the uplink transmission resources, the UE 310 may employ a multiplexing mechanism to enhance the transmission thereby reducing the interference. The multiplexing mechanism may employ a sequence based on which a bit multiplexing of the sequence with an UL-SCH may be performed). Other mechanisms for multiplexing may include wavelength division multiplexing, code division multiplexing, and / or the like. As another example, the multiplexing may be based on a code that consists of 4 bits, or more. As another example, a frequency division multiplexing (FDM) may be employed. For example, the FDM mechanism may include combining of several signals into one communication channel by sending signals in several distinct frequency ranges over the communication channel.
[0118] Example 7. The apparatus of any of Examples 1 to 6, wherein the apparatus is further caused to perform: determining a set comprising at least one of: a modulation and coding scheme (MCS); one or more parameters associated with an uplink transmission power; a sounding reference signal indicator (SRI); a rank value; information associated with a waveform; or information associated with a precoding matrix; and wherein the performing the uplink transmission is based on at least one element of the set (e.g., a transmission power of a power amplifier of the UE 310 may be determined based on the uplink transmit power (e.g., P0, alpha, power offset, and / or the like). As another example, the transmit precoding matrix of the transmitter chain may be adjusted by the UE 310 according to an element of the set. Furthermore, the UE 310 may perform the uplink transmission based on a modulation scheme determined by the set).
[0119] Example 8. The apparatus of any of Examples 1 to 7, further comprising receiving one or more triggering conditions for transmission of a PUSCH over the uplink transmission resources, wherein the one or more triggering conditions comprises at least a value of a synchronization signal reference signal received rower (SS-RSRP) being greater than or equal a threshold value (e.g., the SS-RSRP may determine whether the UE 310 is at the cell edge or not. The uplink transmission when the UE 310 is at the cell edge may require additional transmit power. As a result, the UE 310 may determine whether or not to perform the uplink transmission using the uplink transmission resources).
[0120] Example 9. The apparatus of any of Examples 1 to 8, wherein the configuration information further comprises information associated with transmission of a buffer status report (BSR); and determining, based on the uplink transmission being associated with the BSR, to: transmit the BSR; skip transmitting the BSR; or delay transmitting the BSR to a next slot. For example, the uplink transmission may be for transmission of a BSR. For example, the BSR may be a MAC layer message or a MAC layer command that may be transmitted from the UE 310 to the gNB 320 indicating information about uplink data such as type of data, size of data, and / or the like. Therefore, the network node may configure the UE 310 on how to handle the uplink transmission when the payload includes the BSR.
[0121] Example 10. The apparatus of any of Examples 1 to 9, wherein the uplink transmission resources comprises at least one of: scheduled physical uplink shared channel(PUSCH) resources; PUSCH resources; configured PUSCH resources; or physical uplink control channel (PUCCH) resources.
[0122] Example 11. An apparatus comprising: at least one processor (e.g., Processor 1304, FIG. 11); and at least one memory (e.g., Memory 1306, FIG. 11) storing instructions that, when executed by the at least one processor, cause the apparatus at least to perform: transmitting to a user device, information indicative of random access resources shareable with uplink transmission resources; transmitting configuration information associated with an uplink transmission when at least partial overlap occurs between the random access resources and the uplink transmission resources; based on the configuration information, receiving the uplink transmission using at least part of the uplink transmission resources, not receiving the uplink transmission, or receiving the uplink transmission with delay.
[0123] Example 12. An apparatus comprising: means for receiving from a network node, information indicative of random access resources shareable with uplink transmission resources; means for receiving configuration information associated with an uplink transmission when at least partial overlap occurs between the random access resources and the uplink transmission resources; means for determining, by the apparatus, the at least partial overlap between the random access resources and the uplink transmission resources; and in response to determining the at least partial overlap, and based on the configuration information, means for performing the uplink transmission using at least part of the uplink transmission resources, means for not to perform the uplink transmission, or means for delaying the uplink transmission.
[0124] Example 13. The apparatus of Example 12, wherein the random access resources are associated with a first radio access technology (RAT) of the network node and the uplink transmission resources are associated with a second RAT of the network node, and wherein the sharing is based on at least one of time domain, frequency domain, or spatial domain; and wherein the first RAT and the second RAT are associated with a same network node or different network nodes.
[0125] Example 14. The apparatus of Examples 12 or 13, wherein the at least partial overlap is at least in one of time domain, frequency domain or a preamble.
[0126] Example 15. The apparatus of any of Examples 12 to 14, wherein the configuration information associated with the uplink transmission is received via at least one of: a radioresource control (RRC) message; a system information (SI); a medium access control (MAC) control element (MAC CE); or downlink control information.
[0127] Example 16. The apparatus of any of Examples 12 to 15, wherein the configuration information further comprises information of a dedicated demodulation reference signal (DMRS) pattern, wherein the dedicated DMRS pattern is based on at least one of: time; frequency; antenna ports; a cyclic shift; a combination of a number of front-loaded DMRS and one or more additional DMRS; a sequence; or an orthogonal cover code (OCC); and the apparatus further comprises means for applying the dedicated DMRS pattern over the uplink transmission resources, based on the determining of the at least partial overlap.
[0128] Example 17. The apparatus of any of Examples 12 to 16, wherein the configuration information comprises information of a sequence; and the apparatus further comprises means for multiplexing the sequence, with an uplink shared channel (UL-SCH) transmission on a physical uplink shared channel (PUSCH) over the uplink transmission resources, wherein: the multiplexing is a bit-multiplexing; or the multiplexing is performed in at least one of time domain, or frequency domain.
[0129] Example 18. The apparatus of any of Examples 12 to 17, wherein the apparatus further comprises: means for determining a set comprising at least one of: a modulation and coding scheme (MCS); one or more parameters associated with an uplink transmission power; a sounding reference signal indicator (SRI); a rank value; information associated with a waveform; or information associated with a precoding matrix; and wherein the means for performing the uplink transmission is based on at least one element of the set.
[0130] Example 19. The apparatus of any of Examples 12 to 18, further comprising receiving one or more triggering conditions for transmission of a PUSCH over the uplink transmission resources, wherein the one or more triggering conditions comprises at least a value of a synchronization signal reference signal received rower (SS-RSRP) being greater than or equal a threshold value.
[0131] Example 20. The apparatus of any of Examples 12 to 19, wherein the configuration information further comprises information associated with transmission of a buffer status report (BSR); and determining, based on the uplink transmission being associated with the BSR, to: transmit the BSR; skip transmitting the BSR; or delay transmitting the BSR to a next slot.
[0132] Example 21. The apparatus of any of Examples 12 to 20, wherein the uplink transmission resources comprises at least one of: scheduled physical uplink shared channel (PUSCH) resources; PUSCH resources; configured PUSCH resources; or physical uplink control channel (PUCCH) resources.
[0133] Example 22. An apparatus comprising: means for transmitting to a user device, information indicative of random access resources shareable with uplink transmission resources; means for transmitting configuration information associated with an uplink transmission when at least partial overlap occurs between the random access resources and the uplink transmission resources; based on the configuration information, means for receiving the uplink transmission using at least part of the uplink transmission resources, means for not receiving the uplink transmission, or means for receiving the uplink transmission with delay.
[0134] Example 23. A method comprising: receiving, by a user device from a network node, information indicative of random access resources shareable with uplink transmission resources; receiving configuration information associated with an uplink transmission when at least partial overlap occurs between the random access resources and the uplink transmission resources; determining, by the user device, the at least partial overlap between the random access resources and the uplink transmission resources; and in response to determining the at least partial overlap, and based on the configuration information, performing the uplink transmission using at least part of the uplink transmission resources, not to perform the uplink transmission, or delaying the uplink transmission.
[0135] Example 24. The method of Example 23, wherein the random access resources are associated with a first radio access technology (RAT) of the network node and the uplink transmission resources are associated with a second RAT of the network node, and wherein the sharing is based on at least one of time domain, frequency domain, or spatial domain; and wherein the first RAT and the second RAT are associated with a same network node or different network nodes.
[0136] Example 25. The method of Examples 23 or 24, wherein the at least partial overlap is at least in one of time domain, frequency domain or a preamble.
[0137] Example 26. The method of any of Examples 23 to 25, wherein the configuration information associated with the uplink transmission is received via at least one of: a radioresource control (RRC) message; a system information (SI); a medium access control (MAC) control element (MAC CE); or downlink control information.
[0138] Example 27. The method of any of Examples 23 to 26, wherein the configuration information further comprises information of a dedicated demodulation reference signal (DMRS) pattern, wherein the dedicated DMRS pattern is based on at least one of: time; frequency; antenna ports; a cyclic shift; a combination of a number of front-loaded DMRS and one or more additional DMRS; a sequence; or an orthogonal cover code (OCC); and the method further comprising applying the dedicated DMRS pattern over the uplink transmission resources, based on the determining of the at least partial overlap.
[0139] Example 28. The method of any of Examples 23 to 27, wherein the configuration information comprises information of a sequence; and multiplexing the sequence, with an uplink shared channel (UL-SCH) transmission on a physical uplink shared channel (PUSCH) over the uplink transmission resources, wherein: the multiplexing is a bit-multiplexing; or the multiplexing is performed in at least one of time domain, or frequency domain.
[0140] Example 29. The method of any of Examples 23 to 28, further comprising: determining a set comprising at least one of: a modulation and coding scheme (MCS); one or more parameters associated with an uplink transmission power; a sounding reference signal indicator (SRI); a rank value; information associated with a waveform; or information associated with a precoding matrix; and wherein the performing the uplink transmission is based on at least one element of the set.
[0141] Example 30. The method of any of Examples 23 to 29, further comprising receiving one or more triggering conditions for transmission of a PUSCH over the uplink transmission resources, wherein the one or more triggering conditions comprises at least a value of a synchronization signal reference signal received rower (SS-RSRP) being greater than or equal a threshold value.
[0142] Example 31. The method of any of Examples 23 to 30, wherein the configuration information further comprises information associated with transmission of a buffer status report (BSR); and determining, based on the uplink transmission being associated with the BSR, to: transmit the BSR; skip transmitting the BSR; or delay transmitting the BSR to a next slot.
[0143] Example 32. The method of any of Examples 23 to 31, wherein the uplink transmission resources comprises at least one of: scheduled physical uplink shared channel (PUSCH) resources; PUSCH resources; configured PUSCH resources; or physical uplink control channel (PUCCH) resources.
[0144] Example 33. A method comprising: transmitting, by a network node to a user device, information indicative of random access resources shareable with uplink transmission resources; transmitting configuration information associated with an uplink transmission when at least partial overlap occurs between the random access resources and the uplink transmission resources; based on the configuration information, receiving the uplink transmission using at least part of the uplink transmission resources, not receiving the uplink transmission, or receiving the uplink transmission with delay.
[0145] Example 34. An apparatus comprising: at least one processor (e.g., Processor 1304, FIG. 11); and at least one memory (e.g., Memory 1306, FIG. 11) storing instructions that, when executed by the at least one processor, cause the apparatus at least to perform: receiving (510, FIG. 5) from a network node, information indicative of random access resources sharable with uplink transmission resources (e.g., the gNB 320 may transmit to the UE 310, a SIB message (e.g., by broadcast, multicast, unicast, and / or the like). The SIB may include information indicative of random access resources shareable with uplink transmission resources. As another example, the gNB 320 may transmit to the UE 310, a RRC message (RRC configuration, RRC reconfiguration, and / or the like) including information indicative of random access resources shareable with uplink transmission resources. The information indicative of random access resources shareable with uplink transmission resources may include information of preambles such as a number of preambles (e.g., N preambles), indices of preambles, and / or the like. The preambles may include RA preambles, RACH preambles, PRACH preambles, and / or the like. The uplink transmission resources may include PUSCH resources, or PUCCH resources, wherein the uplink transmission resources may be in time domain, frequency domain, and / or spatial domain); receiving (520, FIG. 5) from the network node, an indication of at least partial overlap of the random access resources and the uplink transmission resources (e.g., the UE 310 may receive the indication from the gNB 320, as part of a RRC message (such as RRC configuration message). The RRC message may include the indication of the at least partial overlap. The UE 310 may receive the indication from the gNB 320, as part of a SIB message,SIB1, and / or the like. As another example, the UE 310 may receive from the gNB 320, the indication as part of a MAC CE command. For example, the RRC message, the MAC CE, the SIB, and / or the like may include a cause value, a flag, a code, and / or the like that is indicative of the at least partial overlap); and in response (530, FIG. 5) to receiving the indication, performing an uplink transmission using the uplink transmission resources, not to perform the uplink transmission, or delaying the uplink transmission (e.g., the UE 310 may determine an action, e.g., whether to perform the uplink transmission based on the uplink transmission resources).
[0146] Example 35. The apparatus of Example 34, wherein the random access resources are associated with a first radio access technology (RAT) of the network node and the uplink transmission resources are associated with a second RAT of the network node, and wherein the sharing is based on at least one of time domain, frequency domain, or preambles; and wherein the first RAT and the second RAT are associated with a same network node or different network nodes (e.g., different RATs may be associated to 5G, 6G, LTE, and / or the like).
[0147] Example 36. The apparatus of Examples 34 or 35, wherein the at least partial overlap is at least in one of time domain (e.g., 820, FIG. 8B), frequency domain (e.g., 815, FIG. 8A) or a preamble.
[0148] Example 37. The apparatus of any of Examples 34 to 36, wherein the configuration information is received via at least one of: a radio resource control (RRC) message; a system information (SI) (e.g., SIB, SIB1, and / or the like); a medium access control (MAC) control element (MAC CE); or downlink control information (DCI).
[0149] Example 38. The apparatus of any of Examples 34 to 37, wherein the indication comprises one or more triggering conditions for selecting a resource, wherein the one or more conditions comprises at least one of: a mobility state of the user device (e.g., the mobility state of the UE 310 may be related to handover of the UE, movement of the UE, presence of the UE 310 close to an edge of a cell, and / or the like); and wherein the apparatus is further caused to perform determining to perform the uplink transmission based on a location of the user device being at the cell edge.
[0150] Example 39. The apparatus of Example 38, wherein the one or more triggering conditions are indicative of a receiver capability of the network node, wherein the receiver capability is associated with at least one of: a detection capability; or an interference mitigationcapability. For example, as per of the indication, the gNB 320 may indicate to the UE 310, information about gNB’s 320 receiver configurations. Based on the information provided by the gNB 320, the UE 310 may predict or estimate a likelihood that the uplink transmission may be successful given that the gNB 320 can successfully cancel or mitigate the interference.
[0151] Example 40. The apparatus of any of Examples 34 to 39, wherein the apparatus is further caused to perform: transmitting one or more demodulation reference signals (DMRSs), (e.g., For example, the DMRS may be a reference signal used in a communication system to assist the gNB 320 (or a base station) to estimate channels and demodulate signals associated with an uplink transmission); and increasing a number of the one or more DMRSs by a value, wherein the value is configured by the network node, or preconfigured. For example, as part of a MAC CE information element (IE), the gNB 320 may transmit a parameter that may be contained within the IE. The parameter may include the value. For example, based on the indication (e.g., when the receiver capability of the gNB 320 is indicated), the UE 310 may determine to boost the receiver capability of interference mitigation by increasing the number of transmitted DMRSs. For example, the increase in the number of DMRS may improve accuracy on the gNB 320 receiver side.
[0152] Example 41. The apparatus of any of Examples 34 to 40, wherein the apparatus is further caused to perform: receiving information of a sequence; and multiplexing the sequence with an uplink shared channel (UL-SCH) transmission on a physical uplink shared channel (PUSCH) over the uplink transmission resources (e.g., when the UE 310 receives the indication of the at least partial overlap from the gNB 320, the UE 310 may employ a technique such as multiplexing to enhance the transmission to reduce the interference. The multiplexing may employ a sequence based on which a bit multiplexing of the sequence with the UL-SCH may be performed), wherein: the multiplexing is a bit-multiplexing; or the multiplexing is performed in at least one of time domain, or frequency domain (e.g., other mechanisms for multiplexing may include wavelength division multiplexing, code division multiplexing, and / or the like. As another example, the multiplexing may be based on a code that consists of 4 bits, or more. As another example, a frequency division multiplexing (FDM) may be employed. For example, the FDM mechanism may include combining of several signals into one communication channel by sending signals in several distinct frequency ranges over the communication channel).
[0153] Example 42. The apparatus of any of Examples 34 to 41, wherein the apparatus is further caused to perform receiving an indication of a level of interference; and wherein the determining to perform the uplink transmission using the uplink transmission resources is based on the indication (e.g., the UE 310 may receive (as part of the indication) a parameter (e.g., via MAC CE, RRC, and / or the like) indicating the level of the interference. The parameter may include an integer value where lower integer value indicate low level of interference, and higher integer values indicate high level of interference. In another example, the parameter may include a level indicator such a low, medium, high, and / o the like). For example, based on the indication of the level of interference, the UE 310 may determine to perform the uplink transmission using the uplink transmission resources, e.g., when the level of interference indicates a low interference. For example, based on the indication of the level of interference, the UE 310 may determine not to perform the uplink transmission using the uplink transmission resources, e.g., when the level of interference indicates a high interference. As another example, based on the indication of the level of interference, the UE 310 may determine to delay / defer the uplink transmission using the uplink transmission resources to a different slot (e.g., time, frequency, resource, RE, and / or the like), e.g., when the level of interference indicates a medium level of interference.
[0154] Example 43. The apparatus of any of Examples 34 to 42, wherein the uplink transmission resources comprises at least one of: scheduled physical uplink shared channel (PUSCH) resources; PUSCH resources; configured PUSCH resources; or physical uplink control channel (PUCCH) resources.
[0155] Example 44. An apparatus comprising: at least one processor (e.g., Processor 1304, FIG. 11); and at least one memory (e.g., Memory 1306, FIG. 11) storing instructions that, when executed by the at least one processor, cause the apparatus at least to perform: transmitting to a user device, information indicative of random access resources sharable with uplink transmission resources; transmitting to the user device an indication of at least partial overlap of the random access resources and the uplink transmission resources; and in response to transmitting the indication, receiving an uplink transmission using the uplink transmission resources, not receiving the uplink transmission, or receiving the uplink transmission with delay.
[0156] Example 45. An apparatus comprising: means for receiving from a network node, information indicative of random access resources sharable with uplink transmission resources;means for receiving from the network node, an indication of at least partial overlap of the random access resources and the uplink transmission resources; and in response to receiving the indication, means for performing an uplink transmission using the uplink transmission resources, means for not to perform the uplink transmission, or means for delaying the uplink transmission.
[0157] Example 46. The apparatus of Example 45, wherein the random access resources are associated with a first radio access technology (RAT) of the network node and the uplink transmission resources are associated with a second RAT of the network node, and wherein the sharing is based on at least one of time domain, frequency domain, or preambles; and wherein the first RAT and the second RAT are associated with a same network node or different network nodes.
[0158] Example 47. The apparatus of Examples 45 or 46, wherein the at least partial overlap is at least in one of time domain, frequency domain or a preamble.
[0159] Example 48. The apparatus of any of Examples 45 to 47, wherein the configuration information is received via at least one of: a radio resource control (RRC) message; a system information (SI); a medium access control (MAC) control element (MAC CE); or downlink control information.
[0160] Example 49. The apparatus of any of Examples 45 to 48, wherein the indication comprises one or more triggering conditions for selecting a resource, wherein the one or more conditions comprises at least one of: a mobility state of the user device; and the apparatus further comprises means for determining to perform the uplink transmission based on a location of the user device being at the cell edge.
[0161] Example 50. The apparatus of Example 49, wherein the one or more triggering conditions are indicative of a receiver capability of the network node, wherein the receiver capability is associated with at least one of: a detection capability; or an interference mitigation capability.
[0162] Example 51. The apparatus of any of Examples 45 to 50, further comprising means for transmitting one or more demodulation reference signals (DMRSs); and means for increasing a number of the one or more DMRSs by a value, wherein the value is configured by the network node, or preconfigured.
[0163] Example 52. The apparatus of any of Examples 45 to 51, further comprising means for receiving information of a sequence; and means for multiplexing the sequence with an uplinkshared channel (UL-SCH) transmission on a physical uplink shared channel (PUSCH) over the uplink transmission resources, wherein: the multiplexing is a bit-multiplexing; or the multiplexing is performed in at least one of time domain, or frequency domain.
[0164] Example 53. The apparatus of any of Examples 45 to 52, further comprising means for receiving an indication of a level of interference; and wherein the means for determining to perform the uplink transmission using the uplink transmission resources is based on the indication.
[0165] Example 54. The apparatus of any of Examples 45 to 53, wherein the uplink transmission resources comprises at least one of: scheduled physical uplink shared channel (PUSCH) resources; PUSCH resources; configured PUSCH resources; or physical uplink control channel (PUCCH) resources.
[0166] Example 55. An apparatus comprising: means for transmitting to a user device, information indicative of random access resources sharable with uplink transmission resources; means for transmitting to the user device an indication of at least partial overlap of the random access resources and the uplink transmission resources; and in response to transmitting the indication, means for receiving an uplink transmission using the uplink transmission resources, means for not receiving the uplink transmission, or means for receiving the uplink transmission with delay.
[0167] Example 56. A method comprising: receiving, by a user device from a network node, information indicative of random access resources sharable with uplink transmission resources; receiving from the network node, an indication of at least partial overlap of the random access resources and the uplink transmission resources; and in response to receiving the indication, performing an uplink transmission using the uplink transmission resources, not to perform the uplink transmission, or delaying the uplink transmission.
[0168] Example 57. The method of Example 56, wherein the random access resources are associated with a first radio access technology (RAT) of the network node and the uplink transmission resources are associated with a second RAT of the network node, and wherein the sharing is based on at least one of time domain, frequency domain, or preambles; and wherein the first RAT and the second RAT are associated with a same network node or different network nodes.
[0169] Example 58. The method of Examples 56 or 57, wherein the at least partial overlap is at least in one of time domain, frequency domain or a preamble.
[0170] Example 59. The method of any of Examples 56 to 58, wherein the configuration information is received via at least one of: a radio resource control (RRC) message; a system information (SI); a medium access control (MAC) control element (MAC CE); or downlink control information.
[0171] Example 60. The method of any of Examples 56 to 59, wherein the indication comprises one or more triggering conditions for selecting a resource, wherein the one or more conditions comprises at least one of: a mobility state of the user device; and the method further comprising determining to perform the uplink transmission based on a location of the user device being at the cell edge.
[0172] Example 61. The method of Example 60, wherein the one or more triggering conditions are indicative of a receiver capability of the network node, wherein the receiver capability is associated with at least one of: a detection capability; or an interference mitigation capability.
[0173] Example 62. The method of any of Examples 56 to 61, further comprising transmitting one or more demodulation reference signals (DMRSs); and increasing a number of the one or more DMRSs by a value, wherein the value is configured by the network node, or preconfigured.
[0174] Example 63. The method of any of Examples 56 to 62, further comprising receiving information of a sequence; and multiplexing the sequence with an uplink shared channel (UL- SCH) transmission on a physical uplink shared channel (PUSCH) over the uplink transmission resources, wherein: the multiplexing is a bit-multiplexing; or the multiplexing is performed in at least one of time domain, or frequency domain.
[0175] Example 64. The method of any of Examples 56 to 63, further comprising receiving an indication of a level of interference; and wherein the determining to perform the uplink transmission using the uplink transmission resources is based on the indication.
[0176] Example 65. The method of any of Examples 56 to 64, wherein the uplink transmission resources comprises at least one of: scheduled physical uplink shared channel (PUSCH) resources; PUSCH resources; configured PUSCH resources; or physical uplink control channel (PUCCH) resources.
[0177] Example 66. A method comprising: transmitting, by a network node to a user device, information indicative of random access resources sharable with uplink transmission resources; transmitting to the user device an indication of at least partial overlap of the random access resources and the uplink transmission resources; and in response to transmitting the indication, receiving an uplink transmission using the uplink transmission resources, not receiving the uplink transmission, or receiving the uplink transmission with delay.
Claims
1. WHAT IS CLAIMED IS:
1. An apparatus comprising: 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 perform: receiving from a network node, information indicative of random access resources shareable with uplink transmission resources; receiving configuration information associated with an uplink transmission when at least partial overlap occurs between the random access resources and the uplink transmission resources; determining, by the apparatus, the at least partial overlap between the random access resources and the uplink transmission resources; and in response to determining the at least partial overlap, and based on the configuration information, performing the uplink transmission using at least part of the uplink transmission resources, not to perform the uplink transmission, or delaying the uplink transmission.
2. The apparatus of claim 1, wherein the random access resources are associated with a first radio access technology (RAT) of the network node and the uplink transmission resources are associated with a second RAT of the network node, and wherein the sharing is based on at least one of time domain, frequency domain, or spatial domain; and wherein the first RAT and the second RAT are associated with a same network node or different network nodes.
3. The apparatus of claims 1 or 2, wherein the at least partial overlap is at least in one of time domain, frequency domain or a preamble.
4. The apparatus of any of claims 1 to 3, wherein the configuration information associated with the uplink transmission is received via at least one of: a radio resource control (RRC) message; a system information (SI); a medium access control (MAC) control element (MAC CE); or downlink control information.
5. The apparatus of any of claims 1 to 4, wherein the configuration information further comprises information of a dedicated demodulation reference signal (DMRS) pattern, wherein the dedicated DMRS pattern is based on at least one of: time; frequency; antenna ports; a cyclic shift; a combination of a number of front-loaded DMRS and one or more additional DMRS; a sequence; or an orthogonal cover code (OCC); and the apparatus is further caused to perform applying the dedicated DMRS pattern over the uplink transmission resources, based on the determining of the at least partial overlap.
6. The apparatus of any of claims 1 to 5, wherein the configuration information comprises information of a sequence; and multiplexing the sequence, with an uplink shared channel (UL-SCH) transmission on a physical uplink shared channel (PUSCH) over the uplink transmission resources, wherein: the multiplexing is a bit-multiplexing; or the multiplexing is performed in at least one of time domain, or frequency domain.
7. The apparatus of any of claims 1 to 6, wherein the apparatus is further caused to perform: determining a set comprising at least one of: a modulation and coding scheme (MCS); one or more parameters associated with an uplink transmission power;a sounding reference signal indicator (SRI); a rank value; information associated with a waveform; or information associated with a precoding matrix; and wherein the performing the uplink transmission is based on at least one element of the set.
8. The apparatus of any of claims 1 to 7, further comprising receiving one or more triggering conditions for transmission of a PUSCH over the uplink transmission resources, wherein the one or more triggering conditions comprises at least a value of a synchronization signal reference signal received rower (SS-RSRP) being greater than or equal a threshold value.
9. The apparatus of any of claims 1 to 8, wherein the configuration information further comprises information associated with transmission of a buffer status report (BSR); and determining, based on the uplink transmission being associated with the BSR, to: transmit the BSR; skip transmitting the BSR; or delay transmitting the BSR to a next slot.
10. The apparatus of any of claims 1 to 9, wherein the uplink transmission resources comprises at least one of: scheduled physical uplink shared channel (PUSCH) resources;PUSCH resources; configured PUSCH resources; or physical uplink control channel (PUCCH) resources.
11. An apparatus comprising: 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 perform:transmitting to a user device, information indicative of random access resources shareable with uplink transmission resources; transmitting configuration information associated with an uplink transmission when at least partial overlap occurs between the random access resources and the uplink transmission resources; based on the configuration information, receiving the uplink transmission using at least part of the uplink transmission resources, not receiving the uplink transmission, or receiving the uplink transmission with delay.
12. An apparatus comprising: means for receiving from a network node, information indicative of random access resources shareable with uplink transmission resources; means for receiving configuration information associated with an uplink transmission when at least partial overlap occurs between the random access resources and the uplink transmission resources; means for determining, by the apparatus, the at least partial overlap between the random access resources and the uplink transmission resources; and in response to determining the at least partial overlap, and based on the configuration information, means for performing the uplink transmission using at least part of the uplink transmission resources, means for not to perform the uplink transmission, or means for delaying the uplink transmission.
13. The apparatus of claim 12, wherein the random access resources are associated with a first radio access technology (RAT) of the network node and the uplink transmission resources are associated with a second RAT of the network node, and wherein the sharing is based on at least one of time domain, frequency domain, or spatial domain; and wherein the first RAT and the second RAT are associated with a same network node or different network nodes.
14. The apparatus of claims 12 or 13, wherein the at least partial overlap is at least in one of time domain, frequency domain or a preamble.
15. The apparatus of any of claims 12 to 14, wherein the configuration information associated with the uplink transmission is received via at least one of: a radio resource control (RRC) message; a system information (SI); a medium access control (MAC) control element (MAC CE); or downlink control information.
16. The apparatus of any of claims 12 to 15, wherein the configuration information further comprises information of a dedicated demodulation reference signal (DMRS) pattern, wherein the dedicated DMRS pattern is based on at least one of: time; frequency; antenna ports; a cyclic shift; a combination of a number of front-loaded DMRS and one or more additional DMRS; a sequence; or an orthogonal cover code (OCC); and the apparatus further comprises means for applying the dedicated DMRS pattern over the uplink transmission resources, based on the determining of the at least partial overlap.
17. The apparatus of any of claims 12 to 16, wherein the configuration information comprises information of a sequence; and the apparatus further comprises means for multiplexing the sequence, with an uplink shared channel (UL-SCH) transmission on a physical uplink shared channel (PUSCH) over the uplink transmission resources, wherein: the multiplexing is a bit-multiplexing; or the multiplexing is performed in at least one of time domain, or frequency domain.
18. The apparatus of any of claims 12 to 17, wherein the apparatus further comprises: means for determining a set comprising at least one of: a modulation and coding scheme (MCS); one or more parameters associated with an uplink transmission power; a sounding reference signal indicator (SRI); a rank value; information associated with a waveform; or information associated with a precoding matrix; and wherein the means for performing the uplink transmission is based on at least one element of the set.
19. The apparatus of any of claims 12 to 18, further comprising receiving one or more triggering conditions for transmission of a PUSCH over the uplink transmission resources, wherein the one or more triggering conditions comprises at least a value of a synchronization signal reference signal received rower (SS-RSRP) being greater than or equal a threshold value.
20. The apparatus of any of claims 12 to 19, wherein the configuration information further comprises information associated with transmission of a buffer status report (BSR); and determining, based on the uplink transmission being associated with the BSR, to: transmit the BSR; skip transmitting the BSR; or delay transmitting the BSR to a next slot.
21. The apparatus of any of claims 12 to 20, wherein the uplink transmission resources comprises at least one of: scheduled physical uplink shared channel (PUSCH) resources;PUSCH resources; configured PUSCH resources; or physical uplink control channel (PUCCH) resources.
22. An apparatus comprising: means for transmitting to a user device, information indicative of random access resources shareable with uplink transmission resources; means for transmitting configuration information associated with an uplink transmission when at least partial overlap occurs between the random access resources and the uplink transmission resources; based on the configuration information, means for receiving the uplink transmission using at least part of the uplink transmission resources, means for not receiving the uplink transmission, or means for receiving the uplink transmission with delay.
23. A method comprising: receiving, by a user device from a network node, information indicative of random access resources shareable with uplink transmission resources; receiving configuration information associated with an uplink transmission when at least partial overlap occurs between the random access resources and the uplink transmission resources; determining, by the user device, the at least partial overlap between the random access resources and the uplink transmission resources; and in response to determining the at least partial overlap, and based on the configuration information, performing the uplink transmission using at least part of the uplink transmission resources, not to perform the uplink transmission, or delaying the uplink transmission.
24. The method of claim 23, wherein the random access resources are associated with a first radio access technology (RAT) of the network node and the uplink transmission resources are associated with a second RAT of the network node, and wherein the sharing is based on at least one of time domain, frequency domain, or spatial domain; and wherein the first RAT and the second RAT are associated with a same network node or different network nodes.
25. The method of claims 23 or 24, wherein the at least partial overlap is at least in one of time domain, frequency domain or a preamble.
26. The method of any of claims 23 to 25, wherein the configuration information associated with the uplink transmission is received via at least one of: a radio resource control (RRC) message; a system information (SI); a medium access control (MAC) control element (MAC CE); or downlink control information.
27. The method of any of claims 23 to 26, wherein the configuration information further comprises information of a dedicated demodulation reference signal (DMRS) pattern, wherein the dedicated DMRS pattern is based on at least one of: time; frequency; antenna ports; a cyclic shift; a combination of a number of front-loaded DMRS and one or more additional DMRS; a sequence; or an orthogonal cover code (OCC); and the method further comprising applying the dedicated DMRS pattern over the uplink transmission resources, based on the determining of the at least partial overlap.
28. The method of any of claims 23 to 27, wherein the configuration information comprises information of a sequence; and multiplexing the sequence, with an uplink shared channel (UL-SCH) transmission on a physical uplink shared channel (PUSCH) over the uplink transmission resources, wherein: the multiplexing is a bit-multiplexing; or the multiplexing is performed in at least one of time domain, or frequency domain.
29. The method of any of claims 23 to 28, further comprising: determining a set comprising at least one of: a modulation and coding scheme (MCS); one or more parameters associated with an uplink transmission power; a sounding reference signal indicator (SRI); a rank value; information associated with a waveform; or information associated with a precoding matrix; and wherein the performing the uplink transmission is based on at least one element of the set.
30. The method of any of claims 23 to 29, further comprising receiving one or more triggering conditions for transmission of a PUSCH over the uplink transmission resources, wherein the one or more triggering conditions comprises at least a value of a synchronization signal reference signal received rower (SS-RSRP) being greater than or equal a threshold value.
31. The method of any of claims 23 to 30, wherein the configuration information further comprises information associated with transmission of a buffer status report (BSR); and determining, based on the uplink transmission being associated with the BSR, to: transmit the BSR; skip transmitting the BSR; or delay transmitting the BSR to a next slot.
32. The method of any of claims 23 to 31, wherein the uplink transmission resources comprises at least one of: scheduled physical uplink shared channel (PUSCH) resources;PUSCH resources; configured PUSCH resources; or physical uplink control channel (PUCCH) resources.
33. A method comprising: transmitting, by a network node to a user device, information indicative of random access resources shareable with uplink transmission resources; transmitting configuration information associated with an uplink transmission when at least partial overlap occurs between the random access resources and the uplink transmission resources; based on the configuration information, receiving the uplink transmission using at least part of the uplink transmission resources, not receiving the uplink transmission, or receiving the uplink transmission with delay.
34. A non-transitory computer-readable storage medium comprising instructions stored thereon that, when executed by at least one processor, are configured to cause a computing system to perform a method of any of claims 23 to 33.
35. A computer program comprising instructions stored thereon for performing a method of any of claims 23 to 33.