Techniques for dynamic resource allocation
Dynamic resource allocation in wireless communication systems addresses collisions by using multiple resource sets for random access and on-demand signaling, enhancing reliability and reducing latency.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- QUALCOMM INC
- Filing Date
- 2026-01-05
- Publication Date
- 2026-04-23
AI Technical Summary
In wireless communication systems, multiple UEs sending random access preambles on the same resource can lead to collisions, resulting in latency and reduced communication reliability.
Dynamic resource allocation techniques are implemented, where UEs receive system information indicating multiple sets of resources for sending and receiving random access messages and on-demand signaling, allowing for retransmissions on dynamically configured resources.
This approach reduces collisions, improves communication reliability, and decreases latency by providing UEs with flexible resource sets for retransmissions and on-demand signaling.
Smart Images

Figure 2026069507000001_ABST
Abstract
Description
Technical Field
[0001] The following relates to wireless communication including techniques for dynamic resource allocation.
Background Art
[0002] Wireless communication systems are widely deployed to provide various types of communication content such as voice, video, packet data, messaging, broadcast, etc. These systems may be able to support communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multi-connection systems include fourth generation (4G) systems such as Long Term Evolution (LTE (registered trademark)) systems, LTE-Advanced (LTE-A) systems, or LTE-A Pro systems, and fifth generation (5G) systems sometimes referred to as New Radio (NR) systems. These systems may employ techniques such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal FDMA (OFDMA), or discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-S-OFDM). A wireless multi-connection communication system may include one or more base stations each supporting wireless communication for a communication device, sometimes known as a user equipment (UE). Components within a wireless communication system may be coupled (e.g., operably, communicably, functionally, electronically, and / or electrically) to each other.
[0003] In some wireless communication systems, a UE (User Engineer) may initiate a random access procedure by sending a random access preamble to a network entity on a resource configured via system information. However, in some cases, multiple UEs may send random access preambles on the same resource, which can lead to collisions, latency, and reduced communication reliability. [Overview of the project]
[0004] The techniques described relate to improved methods, systems, devices, and apparatus that support techniques for dynamic resource allocation. For example, the techniques described provide an improvement to the initial access procedure between a user device (UE) and a network entity. According to aspects of this disclosure, a UE may receive system information indicating a first set of resources allocated for sending random access messages, a second set of resources for requesting on-demand signaling, or both. Thus, the UE may send random access messages via the first set of resources and send requests for on-demand signaling via the second set of resources. Upon receiving a random access message, the network entity may send a Random Access Response (RAR) indicating a third set of resources allocated for receiving random access messages (e.g., different from the first set of resources). Upon receiving a request, the network entity may send instructions for a fourth set of resources allocated for sending on-demand signaling. Thus, the UE may retransmit random access messages via the third set of resources and receive on-demand signaling via the fourth set of resources.
[0005] A method for wireless communication in a UE is described. The method may include receiving system information in a first downlink bandwidth portion (BWP) indicating a first set of resources allocated for sending random access messages in a first uplink BWP; sending random access messages through the first set of resources in accordance with the system information; receiving a RAR indicating a second set of resources different from the first set of resources; and sending a retransmission of random access messages through the second set of resources in accordance with the RAR.
[0006] This document describes a device for wireless communication in a UE. The device may include at least one processor, memory coupled to at least one processor (e.g., operable, communicative, functionally, electronically, or electrically), and instructions stored in the memory. The instructions may be executable by at least one processor to cause the device to receive system information indicating a first set of resources allocated for sending random access messages in a first uplink BWP at a first downlink BWP, to send a random access message via the first set of resources according to the system information, to receive a RAR indicating a second set of resources different from the first set of resources, and to send a retransmission of a random access message via the second set of resources according to the RAR.
[0007] The following describes another device for wireless communication in a UE. The device may include means for receiving system information indicating a first set of resources allocated for sending random access messages in a first uplink BWP, means for transmitting random access messages via the first set of resources in accordance with the system information, means for receiving a RAR indicating a second set of resources different from the first set of resources, and means for transmitting retransmissions of random access messages via the second set of resources in accordance with the RAR.
[0008] This document describes a non-temporary computer-readable medium for storing code for wireless communication in a UE. The code may include instructions executable by at least one processor to cause a first downlink BWP to receive system information indicating a first set of resources allocated for sending random access messages in a first uplink BWP, to send a random access message via the first set of resources according to the system information, to receive a RAR indicating a second set of resources different from the first set of resources, and to send a retransmission of the random access message via the second set of resources according to the RAR.
[0009] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, receiving a RAR may include an operation, feature, means, or instruction for receiving a RAR indicating a second set of resources and the duration for which the second set of resources may be available for retransmission of random access messages.
[0010] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, receiving a RAR may include an operation, feature, means, or instruction for receiving a RAR that indicates a first set of resources and a second set of resources that may be multiplexed in the time domain, frequency domain, spatial domain, or a combination thereof.
[0011] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, receiving a RAR may include an operation, feature, means, or instruction for receiving a RAR indicating a second set of resources in a first uplink BWP, or in a second uplink BWP which may differ from the first uplink BWP.
[0012] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, receiving a RAR may include an operation, feature, means, or instruction for receiving a RAR indicating a second set of resources and a random access signature including one or more of the following: a random access preamble identifier (RAPID), a UE identifier, or a temporary identifier associated with the random access resource; and transmitting a retransmission of a random access message may be based on comparing the random access signature from the RAR with the random access signature associated with the random access message.
[0013] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, receiving a RAR may include an operation, feature, means, or instruction for receiving a RAR indicating a random access resource pool containing a second set of resources, and transmitting a retransmission of a random access message via the second set of resources may be based on selecting the second set of resources from the random access resource pool.
[0014] Some examples of methods, apparatus, and non-temporary computer-readable media described herein may further include operations, features, means, or instructions for receiving a multicast or broadcast downlink control channel transmission indicating one or more resources allocated for receiving a RAR, wherein the multicast or broadcast downlink control channel transmission comprises group common downlink control information; and monitoring one or more resources for a RAR in accordance with the multicast or broadcast downlink control channel transmission, wherein the RAR may be scrambled using a group identifier.
[0015] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, transmitting a retransmission of a random access message may include an operation, feature, means, or instruction for transmitting a retransmission of a random access message via a second set of resources, according to a power ramping scheme, beam switching scheme, antenna switching scheme, BWP switching scheme, carrier switching scheme, random backoff scheme, frequency hopping scheme, coverage expansion scheme, or a combination thereof.
[0016] A method for wireless communication in a network entity is described. The method may include: transmitting system information in a first downlink BWP indicating a first set of resources allocated for receiving random access messages in a first uplink BWP; monitoring the first set of resources for random access messages according to the system information; transmitting a RAR based on monitoring the first set of resources, wherein the RAR indicates a second set of resources different from the first set of resources; and monitoring the second set of resources for retransmission of random access messages according to the RAR.
[0017] A device for wireless communication in a network entity is described. The device may include at least one processor, a memory coupled to the at least one processor (e.g., operable, communicative, functionally, electronically, or electrically), and instructions stored in the memory. The instructions may be executable by at least one processor to cause the device to transmit system information indicating a first set of resources allocated for receiving random access messages in a first uplink BWP at a first downlink BWP, to monitor the first set of resources for random access messages according to the system information, to transmit a RAR based on monitoring the first set of resources, the RAR indicating a second set of resources different from the first set of resources, and to monitor the second set of resources for retransmission of random access messages according to the RAR.
[0018] Another device for wireless communication in a network entity is described. The device may include means for transmitting system information in a first downlink BWP indicating a first set of resources allocated for receiving random access messages in a first uplink BWP; means for monitoring the first set of resources for random access messages in accordance with the system information; means for transmitting a RAR based on monitoring the first set of resources, wherein the RAR indicates a second set of resources different from the first set of resources; and means for monitoring the second set of resources for retransmission of random access messages in accordance with the RAR.
[0019] The present invention describes a non-temporary computer-readable medium for storing code for wireless communication in a network entity. The code may include instructions that can be executed by at least one processor, such that a first downlink BWP transmits system information indicating a first set of resources allocated for receiving random access messages in a first uplink BWP; that, according to the system information, the first set of resources be monitored for random access messages; that, based on monitoring the first set of resources, the RAR transmits a second set of resources different from the first set of resources; and that, according to the RAR, the second set of resources be monitored for retransmission of random access messages.
[0020] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, transmitting a RAR may include an operation, feature, means, or instruction for transmitting a RAR indicating a second set of resources and the duration for which the second set of resources may be available for retransmission of a random access message.
[0021] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, transmitting a RAR may include an operation, feature, means, or instruction for transmitting a RAR that indicates a first set of resources and a second set of resources that may be multiplexed in the time domain, frequency domain, spatial domain, or a combination thereof.
[0022] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, transmitting a RAR may include an operation, feature, means, or instruction for transmitting a RAR indicating a second set of resources in a first uplink BWP, or in a second uplink BWP which may differ from the first uplink BWP.
[0023] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, transmitting a RAR may include operations, features, means, or instructions for transmitting a RAR indicating a second set of resources and a random access signature including one or more of a RAPID, a UE identifier, or a temporary identifier associated with a random access resource.
[0024] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, transmitting a RAR may include operations, features, means, or instructions for transmitting a RAR indicating a random access resource pool including a second set of resources.
[0025] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein further include operations, features, means, or instructions for transmitting a multicast or broadcast downlink control channel transmission indicating one or more resources allocated for transmitting a RAR, wherein the multicast or broadcast downlink control channel transmission comprises group common downlink control information, and transmitting a RAR via one or more resources according to the multicast or broadcast downlink control channel transmission, wherein the RAR is scrambled using a group identifier, and the RAR may be scrambled using a group identifier.
[0026] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for receiving a retransmission of a random access message via a second set of resources according to a power ramping scheme, a beam switching scheme, an antenna switching scheme, a BWP switching scheme, a carrier switching scheme, a random backoff scheme, a frequency hopping scheme, a coverage extension scheme, or a combination thereof.
[0027] A method for wireless communication in a UE will be described. The method may include receiving, in a first downlink BWP, system information indicating a first set of resources for requesting on-demand signaling; transmitting, in a first uplink BWP, a request for on-demand signaling via the first set of resources; receiving an indication of a second set of resources allocated for receiving on-demand signaling; and monitoring the second set of resources for on-demand signaling according to the indication.
[0028] An apparatus for wireless communication in a UE will be described. The apparatus may include at least one processor, a memory coupled (e.g., operably, communicably, functionally, electronically, or electrically) to the at least one processor, and instructions stored in the memory. The instructions may be executable by the at least one processor to cause the apparatus to receive, in a first downlink BWP, system information indicating a first set of resources for requesting on-demand signaling; transmit, in a first uplink BWP, a request for on-demand signaling via the first set of resources; receive an indication of a second set of resources allocated for receiving on-demand signaling; and monitor the second set of resources for on-demand signaling according to the indication.
[0029] Another apparatus for wireless communication in a UE will be described. The apparatus may include means for receiving, in a first downlink BWP, system information indicating a first set of resources for requesting on-demand signaling; means for transmitting, in a first uplink BWP, a request for on-demand signaling via the first set of resources; means for receiving an indication of a second set of resources allocated for receiving on-demand signaling; and means for monitoring the second set of resources for on-demand signaling according to the indication.
[0030] This document describes a non-temporary, computer-readable medium for storing code for wireless communication in a UE. The code may include instructions executable by at least one processor to cause a first downlink BWP to receive system information indicating a first set of resources for requesting on-demand signaling, a first uplink BWP to send a request for on-demand signaling via the first set of resources, receive instructions for a second set of resources allocated for receiving on-demand signaling, and monitor the second set of resources for on-demand signaling according to the instructions.
[0031] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, receiving system information may include an operation, feature, means, or instruction for receiving system information in a first downlink BWP that indicates one or both of a first set of resources or a second set of resources.
[0032] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, receiving instructions for a second set of resources may include an operation, feature, means, or instruction for receiving a RAR indicating the activation status of the second set of resources, the availability of the second set of resources, or both.
[0033] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, transmitting a request may include an operation, feature, means, or instruction for transmitting a random access message containing a request for on-demand signaling via a first set of resources.
[0034] Some examples of methods, apparatus, and non-temporary computer-readable media described herein may further include operations, features, means, or instructions for receiving on-demand signaling, including a system information block (SIB), a synchronization signal block (SSB), a set of reference signals, a broadcast channel transmission, timing information associated with on-demand signaling (e.g., a timer controlling the presence of on-demand signaling), or a combination thereof, via a second set of resources.
[0035] Some examples of methods, apparatus, and non-temporary computer-readable media described herein may further include operations, features, means, or instructions for receiving on-demand signaling indicating a set of uplink resources, a set of downlink resources, a set of measurement objects, a set of random access resources allocated for retransmitting random access messages, or a combination thereof, via a second set of resources.
[0036] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, on-demand signaling indicates a set of random access resources, and the methods, apparatus, and non-temporary computer-readable media may include further operations, features, means, or instructions for transmitting a retransmission of a random access message through the set of random access resources indicated by the on-demand signaling.
[0037] Some examples of methods, apparatus, and non-temporary computer-readable media described herein may further include operations, features, means, or instructions for receiving sets of multiple iterations of on-demand signaling via a second set of resources.
[0038] Some examples of the methods, apparatus, and non-temporary computer-readable media described herein may further include operations, features, means, or instructions for receiving on-demand signaling in a first downlink BWP, or a second downlink BWP which may differ from the first downlink BWP.
[0039] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, receiving instructions for a second set of resources may include an operation, feature, means, or instruction for receiving instructions for a wireless resource mapping between the second set of resources and on-demand signaling, the wireless resource mapping being associated with the capabilities of the UE, the service type of the UE, the link quality of the UE, or a combination thereof.
[0040] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, the wireless resource mapping represents one or more of the following: a synchronous raster, a channel raster, or a repeating pattern associated with the capabilities of the UE, the service type of the UE, the link quality of the UE, or a combination thereof.
[0041] Some examples of methods, apparatus, and non-temporary computer-readable media described herein may further include operations, features, means, or instructions for performing one or more of the following procedures based on receiving on-demand signaling via a second set of resources: BWP switching procedures, carrier switching procedures, beam switching procedures, antenna switching procedures, random backoff procedures, frequency hopping procedures, or coverage extension procedures.
[0042] Some examples of methods, apparatus, and non-temporary computer-readable media described herein may further include operations, features, means, or instructions for receiving instructions that on-demand signaling, a second set of resources, or both may be specific to the capabilities of the UE, the service type of the UE, the coverage level of the UE, the link quality of the UE, the conflict resolution status of the UE, or a combination thereof.
[0043] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, receiving system information may include an operation, feature, means, or instruction for receiving system information indicating a first set of resources for requesting on-demand signaling, the first set of resources including dedicated resources associated with the capabilities of the UE, the service type of the UE, the link quality of the UE, or a combination thereof.
[0044] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, receiving instructions for a second set of resources may include an operation, feature, means, or instruction for receiving a paging message in a paging occasion (PO) associated with the capabilities of the UE, the type of service of the UE, the link quality of the UE, or a combination thereof, the paging message including instructions for a second set of resources.
[0045] A method for wireless communication in a network entity is described. The method may include: transmitting system information at a first downlink BWP indicating a first set of resources for requesting the transmission of on-demand signaling; receiving a request for on-demand signaling at a first uplink BWP via the first set of resources, transmitting instructions for a second set of resources allocated for the transmission of on-demand signaling; and transmitting on-demand signaling via the second set of resources in accordance with the instructions.
[0046] A device for wireless communication in a network entity is described. The device may include at least one processor, memory coupled to at least one processor (e.g., operable, communicative, functionally, electronically, or electrically), and instructions stored in the memory. The instructions may be executable by at least one processor to cause the device to transmit system information indicating a first set of resources for requesting the transmission of on-demand signaling at a first downlink BWP, to receive a request for on-demand signaling at a first uplink BWP via the first set of resources, to transmit instructions for a second set of resources allocated for the transmission of on-demand signaling, and to transmit on-demand signaling via the second set of resources in accordance with the instructions.
[0047] Another device for wireless communication in a network entity is described. The device may include means for transmitting system information indicating a first set of resources for requesting the transmission of on-demand signaling in a first downlink BWP, means for receiving requests for on-demand signaling via the first set of resources in a first uplink BWP, means for transmitting instructions for a second set of resources allocated for the transmission of on-demand signaling, and means for transmitting on-demand signaling via the second set of resources in accordance with the instructions.
[0048] The present invention describes a non-temporary computer-readable medium for storing code for wireless communication in a network entity. The code may include instructions executable by at least one processor to cause a first downlink BWP to transmit system information indicating a first set of resources for requesting the transmission of on-demand signaling; a first uplink BWP to receive a request for on-demand signaling via the first set of resources, transmit instructions for a second set of resources allocated for the transmission of on-demand signaling; and transmit on-demand signaling via the second set of resources in accordance with the instructions.
[0049] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, transmitting system information may include an operation, feature, means, or instruction for transmitting system information in a first downlink BWP that indicates one or both of a first set of resources or a second set of resources.
[0050] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, transmitting instructions for a second set of resources may include operations, features, means, or instructions for transmitting a RAR indicating the activation status of the second set of resources, the availability of the second set of resources, or both.
[0051] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, receiving a request may include an operation, feature, means, or instruction for receiving a random access message containing a request for on-demand signaling via a first set of resources.
[0052] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, transmitting on-demand signaling may include operations, features, means, or instructions for transmitting on-demand signaling, including SIB, SSB, a set of reference signals, broadcast channel transmissions, timing information associated with on-demand signaling, or a combination thereof, via a second set of resources.
[0053] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, transmitting on-demand signaling may include an operation, feature, means, or instruction for transmitting on-demand signaling indicating, via a second set of resources, a set of uplink resources, a set of downlink resources, a set of measurement objects, a set of random access resources allocated for receiving random access messages, or a combination thereof.
[0054] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, on-demand signaling indicates a set of random access resources, and the methods, apparatus, and non-temporary computer-readable media may include further operations, features, means, or instructions for receiving retransmissions of random access messages via the set of random access resources indicated by the on-demand signaling.
[0055] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, transmitting on-demand signaling may include operations, features, means, or instructions for transmitting multiple sets of iterations of on-demand signaling via a second set of resources.
[0056] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, transmitting on-demand signaling may include an operation, feature, means, or instruction for transmitting on-demand signaling in a second downlink BWP which may differ from a first downlink BWP associated with transmitting system information.
[0057] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, transmitting on-demand signaling may include an operation, feature, means, or instruction for transmitting on-demand signaling in a first downlink BWP associated with transmitting system information.
[0058] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, transmitting instructions for a second set of resources may include operations, features, means, or instructions for transmitting instructions for a wireless resource mapping between the second set of resources and on-demand signaling, the wireless resource mapping being associated with UE capabilities, service types, link quality, or a combination thereof.
[0059] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, the wireless resource mapping represents one or more of the synchronous rasters, channel rasters, or repeating patterns associated with UE capabilities, service types, link quality, or a combination thereof.
[0060] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, transmitting on-demand signaling may include operations, features, means, or instructions for transmitting on-demand signaling that include instructions for performing BWP switching procedures, carrier switching procedures, beam switching procedures, antenna switching procedures, random backoff procedures, frequency hopping procedures, or coverage extension procedures.
[0061] Some examples of methods, apparatus, and non-temporary computer-readable media described herein may further include operations, features, means, or instructions for transmitting instructions that on-demand signaling, a second set of resources, or both may be specific to UE capabilities, service types, coverage levels, link quality, conflict resolution status, or a combination thereof.
[0062] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, transmitting system information may include an operation, feature, means, or instruction for transmitting system information indicating a first set of resources for requesting on-demand signaling, the first set of resources including dedicated resources associated with UE capabilities, service types, link quality, or combinations thereof.
[0063] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, transmitting instructions for a second set of resources may include an operation, feature, means, or instruction for transmitting a paging message in a PO associated with UE capability, service type, link quality, or a combination thereof, the paging message including instructions for a second set of resources.
[0064] Some examples of methods, apparatus, and non-temporary computer-readable media described herein may further include operations, features, means, or instructions for identifying requests for on-demand signaling based on monitoring energy levels associated with a first set of resources and determining that the request corresponds to UE capability, service type, link quality, conflict resolution status, coverage level, or a combination thereof. [Brief explanation of the drawing]
[0065] [Figure 1] This figure shows an example of a wireless communication system that supports a technique for dynamic resource allocation according to one or more aspects of the present disclosure. [Figure 2] This figure shows an example of a wireless communication system that supports a technique for dynamic resource allocation according to one or more aspects of the present disclosure. [Figure 3] This figure shows an example of a resource diagram supporting a technique for dynamic resource allocation according to one or more aspects of the present disclosure. [Figure 4A] This figure shows an example of a process flow that supports a technique for dynamic resource allocation according to one or more aspects of the present disclosure. [Figure 4B] This figure shows an example of a process flow that supports a technique for dynamic resource allocation according to one or more aspects of the present disclosure. [Figure 5] This figure shows an example of a process flow that supports a technique for dynamic resource allocation according to one or more aspects of the present disclosure. [Figure 6] This figure shows an example of a process flow that supports a technique for dynamic resource allocation according to one or more aspects of the present disclosure. [Figure 7] This figure shows a block diagram of a device that supports a technique for dynamic resource allocation according to one or more aspects of the present disclosure. [Figure 8] This figure shows a block diagram of a device that supports a technique for dynamic resource allocation according to one or more aspects of the present disclosure. [Figure 9] This is a block diagram of a communications manager supporting a technique for dynamic resource allocation according to one or more aspects of the present disclosure. [Figure 10] This is a diagram of a system including a device that supports a technique for dynamic resource allocation, according to one or more aspects of the present disclosure. [Figure 11] This figure shows a block diagram of a device that supports a technique for dynamic resource allocation according to one or more aspects of the present disclosure. [Figure 12] This figure shows a block diagram of a device that supports a technique for dynamic resource allocation according to one or more aspects of the present disclosure. [Figure 13] This is a block diagram of a communications manager supporting a technique for dynamic resource allocation according to one or more aspects of the present disclosure. [Figure 14] This is a diagram of a system including a device that supports a technique for dynamic resource allocation, according to one or more aspects of the present disclosure. [Figure 15] This is a flowchart illustrating a method for supporting a technique for dynamic resource allocation according to one or more aspects of the present disclosure. [Figure 16] This is a flowchart illustrating a method for supporting a technique for dynamic resource allocation according to one or more aspects of the present disclosure. [Figure 17] This is a flowchart illustrating a method for supporting a technique for dynamic resource allocation according to one or more aspects of the present disclosure. [Figure 18] This is a flowchart illustrating a method for supporting a technique for dynamic resource allocation according to one or more aspects of the present disclosure. [Modes for carrying out the invention]
[0066] In some wireless communication systems, an idle or inactive user device (UE) may initiate a RACH procedure by sending a random access preamble to a network entity via one or more Random Access Channel (RACH) resources. These RACH resources may be indicated via a System Information Block (SIB) and may be applicable to UEs within the coverage area of a network entity. RACH resources configured via an SIB may be relatively inflexible (e.g., fixed) and may not be suitable for networks with fluctuating traffic loads. For example, if multiple UEs simultaneously send random access preambles over the same RACH resource, collisions can occur between the random access preambles. These collisions can reduce the likelihood that a network entity will successfully receive and decode the random access preamble. Furthermore, UEs may be configured to retransmit random access preambles over the same RACH resource (e.g., if the previous transmission failed), which can result in more collisions, higher latency, and greater power consumption.
[0067] Aspects of this disclosure provide for dynamically configuring additional RACH resources that can be used to retransmit random access preambles and other uplink messages. These dynamically configured RACH resources may be indicated via a Random Access Response (RAR) which may include message 2 (msg2), message 4 (msg4), or message B (msgB). For example, if a UE sends message 1 (msg1) via a SIB-configured RACH resource, the UE may receive msg2 indicating a set of dynamically configured RACH resources that the UE can use to retransmit msg1 (e.g., if the first attempt fails). Dynamically configured RACH resources may be available for a specific duration and may be multiplexed with SIB-configured RACH resources (e.g., in time, frequency, or space). In some examples,
[0068] The techniques described herein may also provide the ability to request (e.g., activate) on-demand signaling during the initial access procedure. For example, a UE may receive a SIB indicating a first set of resources for requesting on-demand signaling and send a request for on-demand signaling through the first set of resources. In response to this request, the UE may receive instructions for a second set of resources allocated for receiving on-demand signaling. Thus, the UE may monitor a second set of resources for on-demand signaling, which may include a synchronous signal block (SSB), an SIB, a set of reference signals, a broadcast transmission, timing information, or a combination thereof. In some examples, on-demand signaling may indicate one or more uplink resources, downlink resources, RACH resources, or measurement objects configured for the UE.
[0069] Aspects of this disclosure may be implemented to achieve one or more of the following benefits: The techniques described may increase the likelihood of a successful RACH procedure between a UE and a network entity by providing the UE with a dynamically configured set of RACH resources that can be used to retransmit random access messages. Dynamically allocating RACH resources to the UE may enable the UE to perform the initial access procedure with fewer collisions, reduced latency, and improved communication reliability, among other benefits. Furthermore, the techniques described herein may enable the UE to activate (e.g., trigger) and receive on-demand signaling (e.g., SSB, SIB, reference signaling) from a network entity during initial access, which may improve the likelihood of successful communication between the UE and the network entity.
[0070] Aspects of this disclosure are first described in the context of wireless communication systems, resource diagrams, and process flows. Aspects of this disclosure are further illustrated and described by apparatus diagrams, system diagrams, and flowcharts relating to techniques for dynamic resource allocation.
[0071] Figure 1 shows an example of a wireless communication system 100 that supports a technique for dynamic resource allocation according to one or more aspects of the present disclosure. The wireless communication system 100 may include one or more network entities 105, one or more UEs 115, and a core network 130. In some examples, the wireless communication system 100 may be a network operating according to a Long-Term Evolution (LTE) network, an LTE Advanced (LTE-A) network, an LTE-A Pro network, an NR (New Radio) network, or other systems and radio technologies, including future systems and radio technologies not expressly mentioned herein.
[0072] Network entities 105 may be distributed across a geographical area to form a wireless communication system 100 and may include devices of different forms or with different capabilities. In various examples, network entities 105 may be called network elements, mobility elements, radio access network (RAN) nodes, or network equipment, among other nomenclature. In some examples, network entities 105 and UEs 115 may communicate wirelessly via one or more communication links 125 (e.g., radio frequency (RF) access links). For example, each network entity 105 may support a coverage area 110 (e.g., a geographical coverage area) on which UEs 115 and network entities 105 may establish one or more communication links 125. A coverage area 110 may be an example of a geographical area on which network entities 105 and UEs 115 may support signal communication by one or more radio access technologies (RATs).
[0073] The UE115 may be distributed across the entire coverage area 110 of the wireless communication system 100, and each UE115 may be fixed, mobile, or both at different times. The UE115 may be different forms of devices or devices with different capabilities. Several exemplary UE115 are shown in Figure 1. The UE115 described herein may be capable of communicating with various types of devices, such as other UE115 or network entities 105, as shown in Figure 1.
[0074] As described herein, a node of a wireless communication system 100, which may be called a network node or wireless node, may be a network entity 105 (e.g., any network entity described herein), a UE 115 (e.g., any UE described herein), a network controller, a device, a computing system, one or more components, or another suitable processing entity configured to perform any of the techniques described herein. For example, a node may be a UE 115. In another example, a node may be a network entity 105. In yet another example, a first node may be configured to communicate with a second or third node. In one aspect of this example, the first node may be a UE 115, the second node may be a network entity 105, and the third node may be a UE 115. In yet another aspect of this example, the first node may be a network entity 105, the second node may be a network entity 105, and the third node may be a UE 115. In yet another aspect of this example, the first node, the second node, and the third node may differ from those in this example. Similarly, references to UE115, network entity 105, apparatus, devices, computing systems, etc. may include disclosures of nodes such as UE115, network entity 105, apparatus, devices, computing systems, etc. For example, a disclosure that UE115 is configured to receive information from network entity 105 also discloses that the first node is configured to receive information from the second node.
[0075] In some examples, network entities 105 may communicate with the core network 130, communicate with each other, or communicate with both. For example, network entities 105 may communicate with the core network 130 via one or more backhaul communication links 120 (e.g., according to S1, N2, N3, or other interface protocols). In some examples, network entities 105 may communicate with each other via the backhaul communication links 120 (e.g., according to X2, Xn, or other interface protocols) either directly (e.g., directly between network entities 105) or indirectly (e.g., via the core network 130). In some examples, network entities 105 may communicate with each other via a midhaul communication link 162 (e.g., according to a midhaul interface protocol) or a fronthaul communication link 168 (e.g., according to a fronthaul interface protocol), or any combination thereof. The backhaul communication link 120, the midhaul communication link 162, or the fronthaul communication link 168 may be, in particular, one or more wired links (e.g., electrical links, fiber optic links), one or more wireless links (e.g., wireless links, wireless optical links), or include them, among other examples or various combinations thereof. The UE 115 may communicate with the core network 130 through the communication link 155.
[0076] One or more of the network entities 105 described herein may include or be referred to as base stations 140 (e.g., base transceiver station, radio base station, NR base station, access point, radio transceiver, NodeB, eNodeB (eNB), next-generation NodeB or gigaNodeB (both may be called gNB), 5G NB, next-generation eNB (ng-eNB), home NodeB, home eNodeB, or other appropriate terminology). In some examples, network entities 105 (e.g., base station 140) may be implemented in aggregated (e.g., monolithic, standalone) base station architectures, which may be configured to utilize a protocol stack that is physically or logically integrated within a single network entity 105 (e.g., a single RAN node such as base station 140).
[0077] In some examples, the network entity 105 may be implemented in a non-aggregated architecture (e.g., a non-aggregated base station architecture, a non-aggregated RAN architecture) configured to utilize a protocol stack that is physically or logically distributed among two or more network entities 105, such as an Integrated Access Backhaul (IAB) network, an Open RAN (O-RAN) (e.g., a network configuration sponsored by the O-RAN Alliance), or a Virtualized RAN (vRAN) (e.g., a Cloud RAN (C-RAN)). For example, the network entity 105 may include one or more of the following: a Central Unit (CU) 160, a Distributed Unit (DU) 165, a Radio Unit (RU) 170, a RAN Intelligent Controller (RIC) 175 (e.g., a Near-Real Time RIC, a Non-Real Time RIC), a Service Management and Orchestration (SMO) 180 system, or any combination thereof. RU170 is sometimes referred to as a radio head, smart radio head, remote radio head (RRH), remote radio unit (RRU), or transmit / receive point (TRP). One or more components of network entity 105 in a non-aggregated RAN architecture may be juxtaposed, or one or more components of network entity 105 may be located in distributed locations (e.g., separate physical locations). In some examples, one or more network entities 105 in a non-aggregated RAN architecture may be implemented as virtual units (e.g., virtual CU (VCU), virtual DU (VDU), virtual RU (VRU)).
[0078] The functional division between CU160, DU165, and RU170 is flexible, and different functions may be supported depending on which functions (e.g., network layer functions, protocol layer functions, baseband functions, RF functions, and any combination thereof) are performed in CU160, DU165, or RU170. For example, a functional division of the protocol stack can be adopted between CU160 and DU165 so that CU160 can support one or more layers of the protocol stack, and DU165 can support one or more different layers of the protocol stack. In some examples, CU160 may host higher protocol layer functions (e.g., Layer 3 (L3), Layer 2 (L2)) and signaling functions (e.g., Radio Resource Control (RRC), Service Data Adaptive Protocol (SDAP), Packet Data Convergence Protocol (PDCP)). CU160 may be connected to one or more DU165 or RU170, each hosting lower protocol layers such as Layer 1 (L1) (e.g., Physical (PHY) layer) or L2 (e.g., Radio Link Control (RLC) layer, Media Access Control (MAC) layer) functions and signaling, each of which may be at least partially controlled by CU160. Additional or alternative functional partitioning of the protocol stack may be employed between DU165 and RU170 so that DU165 can support one or more layers of the protocol stack and RU170 can support one or more different layers of the protocol stack. DU165 may support one or more different cells (e.g., via one or more RU170). In some cases, the functional division between CU160 and DU165, or between DU165 and RU170, may occur within the protocol layer (for example, some functions for the protocol layer may be performed by one of CU160, DU165, or RU170, while other functions of the protocol layer may be performed by a different one of CU160, DU165, or RU170). CU160 may be further functionally divided into CU control plane (CU-CP) functions and CU user plane (CU-UP) functions.CU160 may be connected to one or more DU165 via midhaul communication links 162 (e.g., F1, F1-c, F1-u), and DU165 may be connected to one or more RU170 via fronthaul communication links 168 (e.g., open fronthaul (FH) interfaces). In some examples, the midhaul communication links 162 or fronthaul communication links 168 may be implemented according to the interlayer interfaces (e.g., channels) of the protocol stacks supported by each network entity 105 communicating over such communication links.
[0079] In a wireless communication system (e.g., wireless communication system 100), infrastructure and spectral resources for radio access can complement wired backhaul connections to support wireless backhaul link capabilities and provide an IAB network architecture (e.g., to the core network 130). In some cases, in an IAB network, one or more network entities 105 (e.g., IAB nodes 104) may be partially controlled by each other. One or more IAB nodes 104 may be called donor entities or IAB donors. One or more DU 165 or one or more RU 170 may be partially controlled by one or more CU 160 associated with a donor network entity 105 (e.g., donor base station 140). One or more donor network entities 105 (e.g., IAB donors) can communicate with one or more additional network entities 105 (e.g., IAB nodes 104) via supported access links and backhaul links (e.g., backhaul communication link 120). IAB node 104 may include an IAB mobile terminal (IAB-MT) controlled (e.g., scheduled) by a DU165 of a coupled IAB donor. The IAB-MT may include a separate set of antennas for relaying communications with UE115, or it may share the same antennas of IAB node 104 (e.g., RU170) used for access to IAB node 104 via DU165 (e.g., called a virtual IAB-MT (VIaB-MT)). In some examples, IAB node 104 may include a DU165 that supports communication links with relay chains or additional entities (e.g., IAB node 104, UE115) in the access network (e.g., downstream). In such cases, one or more components of the non-aggregated RAN architecture (e.g., one or more IAB node 104 or components of IAB node 104) may be configured to operate according to the techniques described herein.
[0080] In the case of the techniques described herein applied in the context of a non-aggregated RAN architecture, one or more components of the non-aggregated RAN architecture may be configured to support the techniques for dynamic resource allocation described herein. For example, some operations described as being performed by UE115 or network entity 105 (e.g., base station 140) may, in addition or alternatively, be performed by one or more components of the non-aggregated RAN architecture (e.g., IAB node 104, DU165, CU160, RU170, RIC175, SMO180).
[0081] UE115 may include, or may be referred to as, a mobile device, wireless device, remote device, handheld device, or subscriber device, or any other preferred term; “device” may also be referred to as a unit, station, terminal, or client, among other examples. UE115 is a cellular phone, smartphone, personal digital assistant (PDA). Devices such as assistants, PDAs, multimedia / entertainment devices (e.g., radios, MP3 players, video devices), cameras, game consoles, navigation / positioning devices (e.g., GNSS (Global Navigation Satellite System) devices based on GPS (Global Positioning System), Beidou, GLONASS, or Galileo, ground-based devices), tablet computers, laptop computers, netbooks, smartbooks, personal computers, smart devices, wearable devices (e.g., smartwatches, smart clothing, smart glasses, virtual reality goggles, smart wristbands, smart jewelry (e.g., smart rings, smart bracelets)), drones, robots / robot devices, vehicles, vehicle devices, meters (e.g., parking meters, electric meters, gas meters, water meters), monitors, gas pumps, household appliances (e.g., kitchen appliances, washing machines, dryers), location tags, medical / healthcare devices, implants, sensors / actuators, displays, or any other suitable device configured to communicate via wireless or wired media. In some examples, UE115 may be implemented in various items such as electrical appliances, vehicles, meters, etc., and in other examples, it may include, or may be referred to as, a wireless local loop (WLL) station, an Internet of Things (IoT) device, an Internet of Everything (IoE) device, or a machine type communications (MTC) device.
[0082] The UE115 described herein may be capable of communicating with other UE115s that may function as relays, as shown in Figure 1, and with various types of devices, including, among other examples, network entities 105 and network equipment, such as macro eNBs or gNBs, small cell eNBs or gNBs, or relay base stations.
[0083] UE115 and network entity 105 may wirelessly communicate with each other via one or more communication links 125 (e.g., access links) over one or more carriers. The term “carrier” may refer to a set of RF spectral resources having a defined physical layer structure for supporting communication links 125. For example, a carrier used for communication link 125 may include a portion of the RF spectral band (e.g., a bandwidth part, BWP) operating according to one or more physical layer channels for a given RAT technique (e.g., LTE, LTE-A, LTE-A Pro, NR). Each physical layer channel may carry collected signaling (e.g., synchronization signals, system information), control signaling to coordinate operations with the carrier, user data, or other signaling. The wireless communication system 100 may support communication with UE115 using carrier aggregation or multi-carrier operation. UE115 may consist of multiple downlink component carriers and one or more uplink component carriers according to a carrier aggregation configuration. Carrier aggregation can be used with both frequency division duplexing (FDD) component carriers and time division duplexing (TDD) component carriers. Communication between network entity 105 and other devices may refer to communication between a device and any part of network entity 105 (e.g., entity, sub-entity). For example, when referring to network entity 105, the terms “transmit,” “receive,” or “communicate” may refer to any part of network entity 105 in the RAN (e.g., base station 140, CU160, DU165, RU170) communicating with another device (e.g., directly or via one or more other network entities 105).
[0084] In some examples, such as carrier aggregation configurations, carriers may also have acquisition or control signaling to coordinate their operation with other carriers. Carriers may be associated with frequency channels (e.g., evolved universal mobile telecommunication system terrestrial radio access (E-UTRA) absolute RF channel numbers (EARFCN)) and may be arranged according to a channel raster for discovery by UE115. Carriers may operate in standalone mode, where initial acquisition and connection may be performed via the carrier by UE115, or in non-standalone mode, where connection may be anchored using different carriers (e.g., the same or different RATs).
[0085] The communication link 125 shown in the wireless communication system 100 may, among other things, include a downlink transmission from the network entity 105 to the UE 115 (e.g., a forward link transmission), an uplink transmission from the UE 115 to the network entity 105 (e.g., a return link transmission), or both. The carrier may carry downlink communication or uplink communication (e.g., in FDD mode), or may be configured to carry both downlink communication and uplink communication (e.g., in TDD mode).
[0086] A carrier may be associated with a specific bandwidth in the RF spectrum, and in some examples, the carrier bandwidth may be referred to as the carrier or the “system bandwidth” of the wireless communication system 100. For example, the carrier bandwidth may be one of a set of bandwidths for a particular RAT carrier (e.g., 1.4, 3, 5, 10, 15, 20, 40, or 80 megahertz (MHz)). Devices of the wireless communication system 100 (e.g., network entity 105, UE 115, or both) may have a hardware configuration that supports communication on a specific carrier bandwidth, or may be configurable to support communication on one of a set of carrier bandwidths. In some examples, the wireless communication system 100 may include network entity 105 or UE 115 that support simultaneous communication over carriers associated with multiple carrier bandwidths. In some examples, each UE 115 being served may be configured to operate across a portion (e.g., subband, BWP) or all of the carrier bandwidth.
[0087] The signal waveform transmitted on a carrier may consist of multiple subcarriers (using multi-carrier modulation (MCM) techniques such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform spread OFDM (DFT-S-OFDM). In systems employing MCM techniques, a resource element may refer to a resource of one symbol period (e.g., duration of one modulation symbol) and one subcarrier, in which case the symbol period and subcarrier spacing may be inversely proportional. The amount of bits carried by each resource element may depend on the modulation scheme (e.g., modulation order, modulation coding rate, or both), such that the more resource elements the device receives and the higher the order of the modulation scheme, the higher the data rate for the device. Wireless communication resources may refer to a combination of RF spectral resources, temporal resources, and spatial resources (e.g., spatial layers or beams), and the use of multiple spatial resources may further increase the data rate or data integrity for communication with the UE115.
[0088] One or more numerologies may be supported for a carrier, and the numerology may include a subcarrier spacing (Δf) and a cyclic prefix. A carrier may be split into one or more BWPs having the same or different numerologies. In some examples, UE115 may be configured with multiple BWPs. In some examples, a single BWP for a carrier may be active at a given time, and communication for UE115 may be limited to one or more active BWPs.
[0089] The time interval for network entity 105 or UE115 is, for example, T s =1 / ((Δf max ·N f)) can be expressed as a multiple of a fundamental time unit that can refer to a sampling period of seconds, where Δf max This can represent the maximum supported subcarrier interval, N f This may represent the maximum supported Discrete Fourier Transform (DFT) size. The time interval of the communication resources may be organized according to radio frames, each having a specified duration (e.g., 10 milliseconds (ms)). Each radio frame may be identified by a system frame number (SFN) (e.g., ranging from 0 to 1023).
[0090] Each frame may contain multiple sequentially numbered subframes or slots, each subframe or slot having the same duration. In some examples, a frame may be divided into subframes (e.g., in the time domain), and each subframe may be further divided into a number of slots. Alternatively, each frame may contain a variable number of slots, the number of slots may depend on the subcarrier interval. Each slot may contain a number of symbol periods (e.g., depending on the length of the cyclic prefix prepared for each symbol period). In some wireless communication systems, a slot may be further divided into multiple minislots, each containing one or more symbols. Except for the cyclic prefix, each symbol period may contain one or more (e.g., N) symbols. f It may include sampling periods (of which there are). The duration of the symbol period may depend on the subcarrier interval or the frequency band of operation.
[0091] A subframe, slot, minislot, or symbol may be the smallest scheduling unit (e.g., in the time domain) of the wireless communication system 100 and may be called a transmission time interval (TTI). In some examples, the TTI length (e.g., the amount of symbol duration within the TTI) may be variable. Additionally or alternatively, the smallest scheduling unit of the wireless communication system 100 may be dynamically selected (e.g., within a burst of shortened TTIs, sTTIs).
[0092] Physical channels may be multiplexed on the carrier according to various techniques. Physical control channels and physical data channels may be multiplexed on the downlink carrier using one or more of the following techniques: time division multiplexing (TDM), frequency division multiplexing (FDM), or hybrid TDM-FDM. A control region (e.g., a control resource set (CORESET)) for a physical control channel may be defined by a set of symbol periods and may span the system bandwidth or a subset of the system bandwidth of the carrier. One or more control regions (e.g., CORESETs) may be configured for a set of UE115s. For example, one or more UE115s may monitor or search the control region for control information according to one or more search space sets, each search space set may contain one or more control channel candidates at one or more aggregation levels configured in a cascaded manner. The aggregation level for a candidate control channel may refer to the amount of control channel resources (e.g., control channel elements, CCEs) associated with encoded information for a control information format having a given payload size. The search space set may include a common search space set configured to send control information to multiple UE115s, and a UE-specific search space set for sending control information to a specific UE115.
[0093] In some examples, network entities 105 (e.g., base stations 140, RU 170) may be mobile and therefore may provide communication coverage for mobile coverage areas 110. In some examples, different coverage areas 110 associated with different technologies may overlap, but different coverage areas 110 may be supported by the same network entity 105. In some other examples, overlapping coverage areas 110 associated with different technologies may be supported by different network entities 105. The wireless communication system 100 may include heterogeneous networks, for example, in which different types of network entities 105 provide coverage to various coverage areas 110 using the same or different RATs.
[0094] The wireless communication system 100 may be configured to support ultra-reliable low-latency communication, or various combinations thereof. For example, the wireless communication system 100 may be configured to support ultra-reliable low-latency communication (URLLC). The UE 115 may be designed to support ultra-reliable, low-latency, or critical functions. Ultra-reliable communication may include private or group communication and may be supported by one or more services such as push-to-talk, video, and data. Support for ultra-reliable, low-latency functions may include service prioritization, and such services may be used for public safety or general commercial purposes. The terms ultra-reliable, low-latency, and ultra-reliable low-latency may be used interchangeably herein.
[0095] In some examples, a UE115 may be able to communicate directly with other UE115s via a device-to-device (D2D) communication link 135 (e.g., according to peer-to-peer (P2P), D2D, or sidelink protocols). In some examples, one or more UE115s in a group performing D2D communication may be within the coverage area 110 of a network entity 105 (e.g., base station 140, RU170), and it may support the manner of such D2D communication configured or scheduled by the network entity 105. In some examples, one or more UE115s in such a group may be outside the coverage area 110 of the network entity 105, or, in some cases, may not be able to receive or not configured to receive transmissions from the network entity 105. In some examples, a group of UE115s communicating via D2D communication may support a one-to-many (1:M) system where each UE115 sends to all other UE115s in the group. In some examples, a network entity 105 may facilitate the scheduling of resources for D2D communication. In some other examples, D2D communication may be performed between UE115s without the involvement of the network entity 105.
[0096] The core network 130 may provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. The core network 130 may be an evolved packet core (EPC) or a 5G core (5GC), which may include at least one control plane entity that manages access and mobility (e.g., a mobility management entity (MME), an access and mobility management function (AMF)), and at least one user plane entity that routes packets or interconnects to external networks (e.g., a serving gateway (S-GW), a Packet Data Network (PDN) gateway (P-GW), or a user plane function (UPF)). The control plane entity may manage non-access stratum (NAS) functions such as mobility, authentication, and bearer management for UE 115 serviced by a network entity 105 (e.g., base station 140) associated with the core network 130. User IP packets may be forwarded through a user plane entity that may provide IP address assignment and other functions. The user plane entity may be connected to an IP service 150 for one or more network operators. The IP service 150 may include access to the Internet, one or more intranets, an IP Multimedia Subsystem (IMS), or a packet-switched streaming service.
[0097] The wireless communication system 100 may operate using one or more frequency bands that may be in the range of 300 megahertz (MHz) to 300 gigahertz (GHz). The region from 300 MHz to 3 GHz is known as the ultra-high frequency (UHF) region or decimeter band, as wavelengths range from approximately 1 decimeter to 1 meter. UHF waves may be blocked or redirected by building and environmental characteristics, which may be called clusters, but the waves can penetrate structures well enough for a macrocell to service a UE 115 located indoors. Transmitting UHF waves may be associated with smaller antennas and shorter distances (e.g., less than 100 kilometers) compared to transmitting using lower frequencies and longer waves in the short-frequency (HF) or very high-frequency (VHF) portion of the spectrum below 300 MHz.
[0098] The wireless communication system 100 can also operate in the super high frequency (SHF) region using a frequency band from 3 GHz to 30 GHz, also known as the centimeter band, or in the extremely high frequency (EHF) region of the spectrum (e.g., from 30 GHz to 300 GHz), also known as the millimeter band. In some examples, the wireless communication system 100 can support millimeter wave (mmW) communication between the UE 115 and network entities 105 (e.g., base stations 140, RU 170), where the EHF antennas of each device may be smaller and more densely spaced than UHF antennas. In some examples, this may facilitate the use of antenna arrays within the device. However, the propagation of EHF transmissions may be subject to greater atmospheric attenuation than SHF or UHF transmissions, and may be over shorter distances. The techniques disclosed herein may be employed across transmissions using one or more different frequency domains, and the specified use of bands across these frequency domains may vary by country or regulatory body.
[0099] The wireless communication system 100 may use both licensed and unlicensed RF spectrum bands. For example, the wireless communication system 100 may utilize License Assisted Access (LAA), LTE-Unlicensed (LTE-U) RAT, or NR technologies in unlicensed bands such as the 5 GHz industrial, scientific, and medical (ISM) band. While operating in unlicensed RF spectrum bands, devices such as network entities 105 and UE 115 may employ carrier detection for collision detection and avoidance. In some examples, operation in unlicensed bands may be based on a carrier aggregation configuration in conjunction with component carriers operating in licensed bands (e.g., LAA). Operation in unlicensed spectrums may include, among other examples, downlink transmission, uplink transmission, P2P transmission, or D2D transmission.
[0100] A network entity 105 (e.g., base station 140, RU170) or UE115 may be equipped with multiple antennas that can be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communication, or beamforming. The antennas of the network entity 105 or UE115 may be located in one or more antenna arrays or antenna panels that can support MIMO operation or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays may be placed together in an antenna assembly such as an antenna tower. In some examples, the antennas or antenna arrays associated with the network entity 105 may be located in diverse geographical locations. The network entity 105 may have an antenna array having a set of rows and columns of antenna ports that the network entity 105 can use to support beamforming for communication with the UE115. Similarly, the UE115 may have one or more antenna arrays that can support various MIMO or beamforming operations. As an addition or alternative, the antenna panel may support RF beamforming for signals transmitted through the antenna port.
[0101] Beamforming, sometimes called spatial filtering, directional transmission, or directional reception, is a signal processing technique that can be used in a transmitting or receiving device (e.g., network entity 105, UE115) to shape or steer an antenna beam (e.g., transmit beam, receive beam) along a spatial path between the transmitting and receiving devices. Beamforming can be achieved by combining signals communicated through the antenna elements of an antenna array such that several signals propagating in a particular direction relative to the antenna array are reinforced, while other signals are destructively interfered with. The coordination of signals communicated through antenna elements may include the transmitting or receiving device applying amplitude offset, phase offset, or both to the signals carried through the antenna elements associated with the device. The coordination associated with each antenna element may be defined by a beamforming weight set associated with a particular direction (e.g., relative to the antenna array of the transmitting or receiving device, or to several other directions).
[0102] UE115 and network entity 105 may support data retransmission to increase the likelihood of successful data reception. Hybrid automatic repeat request (HARQ) feedback is one technique to increase the likelihood of data being correctly received over a communication link (e.g., communication link 125, D2D communication link 135). HARQ may include a combination of error detection (e.g., using cyclic redundancy check, CRC), forward error correction (FEC), and retransmission (e.g., automatic repeat request, ARQ). HARQ can improve throughput at the MAC layer under poor radio conditions (e.g., low signal-to-noise conditions). In some examples, a device may support same-slot HARQ feedback, where the device provides HARQ feedback within a slot for data received in a previous symbol within that slot. In some other examples, a device may provide HARQ feedback in a subsequent slot or according to some other time interval.
[0103] In some wireless communication systems supporting NR, RACH resources for initial access and other competition-based random access (CBRA) procedures may be provided to UE115 via system information. For cells supporting different UE types or RACH procedure types, the network may not be able to change the amount of available RACH resources in response to fluctuating system load, duplex mode, or UE capability. In CBRA, collisions can occur when different UEs select the same RACH resource for RACH transmission and RACH retransmission. The techniques and operations described herein may enable UE115 to perform initial access procedures, RACH procedures, and system information acquisition procedures with fewer collisions, reduced latency, and higher efficiency. Aspects of this disclosure may be applicable to wireless communication systems supporting different RATs (e.g., 5G Advanced or 6G RATs), different UE capabilities (e.g., Reduced Capability (RedCap) UEs), different service types, or combinations thereof.
[0104] The wireless communication system 100 can support more efficient use of communication resources during the initial access procedure between the UE 115 and the network entity 105. More specifically, the techniques and operations described with reference to Figure 1 may enable the network entity 105 to provide the UE 115 with a dynamically configured set of RACH resources that the UE 115 can use to send (or retransmit) random access messages. Dynamically allocating RACH resources to the UE 115 may enable the UE 115 to perform the initial access procedure with fewer collisions, reduced latency, and improved communication reliability, among other benefits. Furthermore, the techniques described herein may enable the UE 115 to activate (e.g., trigger) and receive on-demand signaling from the network entity 105 during the initial access, which may improve the likelihood of successful communication between the UE 115 and the network entity 105.
[0105] Figure 2 shows an example of a wireless communication system 200 that supports a technique for dynamic resource allocation according to one or more aspects of the present disclosure. The wireless communication system 200 may implement, or be implemented by, aspects of the wireless communication system 100. For example, the wireless communication system 200 may include a UE 115-a and a network entity 105-a, which may be examples of the corresponding devices described with reference to Figure 1. The UE 115-a and the network entity 105-a may communicate within a coverage area 110-a, which may be an example of a coverage area 110 described with reference to Figure 1. In the wireless communication system 200, the UE 115-a may retransmit a random access message 210-b using RACH resources from a dynamically configured resource pool.
[0106] As illustrated with reference to Figure 1, network entity 105-a may include RIC 175-a, SMO 180-a, CU160-a, DU165-a, RU170-a, base station 140-a, or a combination thereof. Communication between network entity 105-a and UE115-a may refer to communication between UE115-a and any part of network entity 105-a (e.g., entity, sub-entity). In the following description of the wireless communication system 200, the terms “transmit,” “receive,” or “communicate” when referring to network entity 105-a may refer to any part of network entity 105-a (e.g., base station 140-a, CU160-a, DU165-a, RU170-a) communicating with UE115-a (e.g., directly or via one or more other network entities 105).
[0107] When UE115-a is in idle or inactive mode, UE115-a may establish an RRC connection with network entity 105-a (e.g., a serving cell) by selecting a RACH resource indicated by system information 205 and sending a random access message 210-a on the selected RACH resource. Additional RACH resources (not indicated in system information) may be assigned to UE115-a via RAR215, which may be examples of multicast or broadcast messages, such as msg2 RAR, msg4, msgB RAR, or any other channel scrambled by a Group Radio Network Temporary Identifier (RNTI) and scheduled by Group Common Downlink Control Information (DCI). RAR215 may be scheduled by multicast or broadcast physical downlink control channel (PDCCH) transmissions and may include responses to random access messages 210-a (e.g., initial uplink transmissions on physical RACH (PRACH) resources).
[0108] If UE115-a decodes RAR215 and cannot find an identifier or signature that matches the identifier or signature of random access message 210-a (e.g., the Random Access Preamble Identifier (RAPID) field in the MAC header of RAR215, the PRACH preamble, the UE identifier, or the RNTI associated with a particular RACH resource), UE115-a may retry the transmission using an additional RACH resource dynamically allocated by network entity 105-a (e.g., a RACH resource indicated by RAR215). For example, UE115-a may send random access message 210-b (e.g., a retransmission of random access message 210-a) on the dynamically allocated RACH resource.
[0109] If UE115-a is unable to decode RAR215, UE115-a may retry PRACH transmission using a power ramping scheme. Additionally or alternatively, UE115-a may select a different RACH resource indicated by system information 205. Additional RACH resources indicated by RAR215 (e.g., multicast or broadcast messages) may be multiplexed (e.g., in time, frequency, space, or code) with RACH resources indicated by SIB (e.g., RACH resources indicated by system information 205). Dynamic RACH resources and SIB-configured RACH resources may reside in the same uplink BWP or in different uplink BWPs. Dynamic RACH resources may be available for a specific duration controlled by a timer. The duration or timer indication may be signaled to UE115-a in RAR215 or via downlink signaling (e.g., DCI, reference signal).
[0110] For cells that support different UE types, different UE capabilities, or different service types using pre-configured uplink resources (e.g., PRACH resources, Physical Uplink Shared Channel (PUSCH) resources, msgA resources, Physical Uplink Control Channel (PUCCH) resources), the amount of uplink resources may be configured via system information 205 (e.g., fixed SIB) for a particular UE or service type (e.g., reduced capability, coverage extension, mitigated latency). When a request 220 from UE 115-a is detected on these uplink resources (e.g., using energy sensing), the network entity 105-a may send on-demand signaling 225 to UE 115-a. On-demand signaling 225 may include additional SSB, SIB, or reference signals to assist with random access procedures or other initial access procedures in UE 115-a. On-demand signaling 225 may be applicable to a particular UE type, service type, or connection state (e.g., idle, inactive, or connected state). Multiple UEs or service types may share (e.g., access) the same uplink resource indicated by system information 205 to trigger (e.g., request) the transmission or activation of on-demand signaling 225 on the same downlink BWP or separately configured downlink BWP.
[0111] After sending a request 220 on an uplink resource indicated by system information 205 (e.g., fixed SIB), UE115-a may receive short messages in paging occasions (POs) dedicated to a particular UE or service type. Additionally or alternatively, UE115-a may receive different multicast or broadcast messages containing the configuration or activation status of on-demand signaling 225. Additional downlink and uplink resources may also be allocated to a particular UE or service type via on-demand signaling 225. Transmission and configuration of on-demand signaling 225 may be aligned with the capabilities, coverage levels, and other constraints associated with a particular UE or service type. In some examples, radio resource mapping for on-demand signaling 225 may be based on a synchronous raster, channel raster, or repeating pattern configured for the UE or service type. Reception of on-demand signaling 225 may trigger a BWP switch or carrier switch in UE115-a. In some examples, the capabilities of UE115-a or signaling from network entity 105-a may determine whether other UEs or service types can receive on-demand signaling 225 (or additional on-demand downlink or uplink resources).
[0112] The wireless communication system 200 can support more efficient use of communication resources during the initial access procedure between UE 115-a and network entity 105-a. More specifically, the techniques and operations described with reference to Figure 2 may enable network entity 105-a to provide UE 115-a with a dynamically configured set of RACH resources that UE 115-a can use for sending (or retransmitting) random access messages 210. Dynamically allocating RACH resources to UE 115-a may enable UE 115-a to perform the initial access procedure with fewer collisions, reduced latency, and improved communication reliability, among other benefits. Furthermore, the techniques described herein may enable UE 115-a to activate (e.g., trigger) and receive on-demand signaling 225 from network entity 105-a during initial access, which may improve the likelihood of successful communication between UE 115-a and network entity 105-a.
[0113] Figure 3 shows an example of a resource diagram 300 supporting a technique for dynamic resource allocation according to one or more aspects of the present disclosure. The resource diagram 300 may implement, or be implemented by, an aspect of a wireless communication system 100 or a wireless communication system 200. For example, the resource diagram 300 may include a carrier bandwidth 305, an initial uplink BWP 310, and an initial downlink BWP 315, which may be configured by a network entity 105 as described with reference to Figures 1 and 2. Similarly, the resource diagram 300 may include an initial downlink BWP 330 and an initial uplink BWP 335, which may be configured for a UE 115 as described with reference to Figures 1 and 2. In the resource diagram 300, a UE with reduced capability (e.g., a RedCap UE) may be configured using the initial downlink BWP 330 and initial uplink BWP 335, while other UEs may be configured using the initial uplink BWP 310 and initial downlink BWP 315.
[0114] A UE (e.g., a non-RedCap UE) may consist of a carrier bandwidth 305 and an initial uplink BWP 310 within a specific frequency range, such as frequency range 1 (FR1). The carrier bandwidth 305 and initial uplink BWP 310 may occupy a bandwidth greater than 100 MHz in some examples. The initial uplink BWP 310 may include PUCCH resources 340-a and PUCCH resources 340-b, which may be located at both ends of the initial uplink BWP 310. The UE may use PUCCH resources 340 for sending HARQ acknowledgment (ACK) information during the initial access procedure. PUCCH resources 340 may be associated with relatively high reliability (e.g., compared to other parts of the initial uplink BWP 310), which may improve the likelihood that network entities will successfully receive HARQ-ACK information.
[0115] The UE may also be configured with an initial downlink BWP 315, which may be shown via SIB 1. The UE can receive random access messages (e.g., RARs) from network entities within the initial downlink BWP 315, which may enable the UE to establish an RRC connection with the network entities. Compared to the initial uplink BWP 310, the initial downlink BWP 315 can occupy a relatively smaller frequency range, which may reduce the power consumption associated with downlink monitoring operations in the UE. Before initiating an RRC connection with network entities (e.g., while idle or inactive), the UE may scan a pre-configured synchronization raster and monitor a cell-defined SSB (CD-SSB) 325. The CD-SSB 325 may include a primary synchronization signal (PSS), a secondary synchronization signal (SSS), and a physical broadcast channel (PBCH) transmission, which may enable the UE to achieve synchronization with network entities. CD-SSB 325 may also include a Master Information Block (MIB) that shows the configuration (e.g., resource mapping) for CORESET#0 320.
[0116] Therefore, the UE may monitor CORESET#0 320 for PDCCH transmissions, which may schedule the transmission of SIB1. After receiving SIB1 and the remaining minimal system information (RMSI), the UE may decode SIB1 and determine the configuration for the initial uplink BWP 310, the initial downlink BWP 315, or both (e.g., resource mapping). The initial downlink BWP 315 may be configured to include both CORESET#0 320 and CD-SSB 325. The UE may use the initial uplink BWP 310 and initial downlink BWP 315 after establishing an RRC connection with the network entity. However, in some cases, the initial uplink BWP 310 may not be suitable for RedCap UEs. Instead, these UEs may be configured with the initial downlink BWP 330 and initial uplink BWP 335, which may occupy a bandwidth of less than 20 MHz in FR1. The initial uplink BWP335 may include PUCCH resource 340-c, which may overlap with PUCCH resource 340-a (for example, in frequency).
[0117] Resource Diagram 300 may support more efficient use of communication resources during the initial access procedure between the UE and the network entity. More specifically, the techniques and operations described with reference to Figure 3 may enable the network entity to provide the UE with a dynamically configured set of RACH resources that the UE can use to send (or retransmit) random access messages. Dynamically allocating RACH resources to the UE may enable the UE to perform the initial access procedure with fewer collisions, reduced latency, and improved communication reliability, among other benefits. Furthermore, the techniques described herein may enable the UE to activate (e.g., trigger) and receive on-demand signaling from the network entity during initial access, which may improve the likelihood of successful communication between the UE and the network entity.
[0118] Figures 4A and 4B show examples of process flows 400 and 401 supporting techniques for dynamic resource allocation according to one or more aspects of the present disclosure. Process flows 400 and 401 may implement, or be implemented by, aspects of wireless communication system 100 or wireless communication system 200. For example, process flow 400 may include UE115-b and network entity 105-b, which may be examples of corresponding devices as described with reference to Figures 1 and 2. Similarly, process flow 401 may include UE115-c and network entity 105-c, which may be examples of corresponding devices as described herein. In the following description of process flows 400 and 401, the operations between UE115 and network entity 105 may be performed in a different order or at different times than shown. In addition or alternative, some operations may also be omitted from process flow 400 or process flow 401, and other operations may be added to process flow 400 or process flow 401.
[0119] For RACH-based small data transmission (SDT) in an inactive state (e.g., RRC_INACTIVE), both two-step and four-step RACH procedures may be used. To perform a RACH-based SDT, UE115 may re-establish at least an SDT PDCP connection and use resource blocks (RBs) configured for the SDT. In subsequent data transmissions (e.g., after successful conflict resolution), UE115 may monitor a separate common search space (CSS), if configured, for one or more dynamic authorizations (DGs) using a Cell Radio Network Temporary Identifier (C-RNTI) according to the RACH-based SDT scheme. The RRCRelease message may be used to terminate the SDT procedure (e.g., with respect to RRC). The MAC subheader of msg2 (in a four-step RACH procedure) or msgB (in a two-step RACH procedure) may contain a PRACH preamble index such as RAPID, which can be discovered by the network entity 105. A RAR authorization in msg2 or msgB may indicate one or more timing advance (TA) commands, one or more uplink authorizations, one or more C-RNTIs, or a combination thereof.
[0120] Process flow 400 may represent a four-step RACH procedure between UE115-b and network entity 105-b. In some examples, UE115-b may execute the four-step RACH procedure after receiving an RRCRelease message from network entity 105-b. Prior to executing the four-step RACH procedure, UE115-b may receive an SSB and RACH configuration information from network entity 105-b. The SSB may include a PBCH transmission, a PSS, and an SSS, which UE115-b can use to achieve synchronization with network entity 105-b. The RACH configuration information may indicate one or more RACH resources that UE115-b can use to send msg1. To initiate the four-step RACH procedure, UE115-b may send msg1 on the RACH resource indicated by the RACH configuration information. msg1 may include a random access preamble associated with RAPID. Therefore, network entity 105-b may send msg2 (e.g., RAR) in response to msg1.
[0121] Upon receiving msg2, UE115-b may send msg3, which may include an RRCResumeRequest, uplink data, a Buffer Status Report (BSR) MAC control element (CE), or a combination thereof. Network entity 105-b may respond to msg3 with msg4 (e.g., a network response), which may include a conflict resolution message. After successfully receiving msg4, UE115-b may send HARQ-ACK information to confirm that the conflict resolution was successful. In some examples, UE115-b and network entity 105-b may perform one or more subsequent data transmissions following the conflict resolution. For example, UE115-b may send uplink data to network entity 105-b, and network entity 105-b may send downlink data in response to the uplink data. In some examples, once these subsequent data transmissions are complete, network entity 105-b may send an RRCRelease message to UE115-b.
[0122] Process flow 401 may represent a two-step RACH procedure between UE115-c and network entity 105-c. In some examples, UE115-c may execute the two-step RACH procedure after receiving an RRCRelease message from network entity 105-c. Prior to executing the two-step RACH procedure, UE115-c may receive an SSB and RACH configuration information from network entity 105-c. The SSB may include a PBCH transmission, a PSS, and an SSS, which UE115-c may use to achieve synchronization with network entity 105-c. The RACH configuration information may indicate one or more RACH resources that UE115-c may use to send a msgA. To initiate the two-step RACH procedure, UE115-c may send a msgA on the RACH resource indicated by the RACH configuration information. The msgA may include a random access preamble and a PUSCH payload containing an RRCResumeRequest, uplink data, a BSR MAC-CE, or a combination thereof.
[0123] Upon receiving msgA, network entity 105-c may send msgB (e.g., network response) containing a conflict resolution message. In some examples, msgB may not contain an RRC message. In response to msgB, UE115-c may send HARQ-ACK information to network entity 105-c to confirm that the conflict resolution was successful. In some examples, UE115-c and network entity 105-c may perform one or more subsequent data transmissions following the conflict resolution. For example, UE115-c may send uplink data to network entity 105-c, and network entity 105-c may send downlink data in response to the uplink data. In some examples, once these subsequent data transmissions are complete, network entity 105-c may send an RRCRelease message to UE115-c.
[0124] Process flows 400 and 401 can support more efficient use of communication resources during the initial access procedure between UE 115 and network entity 105. More specifically, the techniques and operations described with reference to Figures 4A and 4B may enable network entity 105 to provide UE 115 with a dynamically configured set of RACH resources that UE 115 can use for sending (or retransmitting) random access messages. Dynamically allocating RACH resources to UE 115 may enable UE 115 to perform the initial access procedure with fewer collisions, reduced latency, and improved communication reliability, among other benefits. Furthermore, the techniques described herein may enable UE 115 to activate (e.g., trigger) and receive on-demand signaling from network entity 105 during initial access, which may improve the likelihood of successful communication between UE 115 and network entity 105.
[0125] Figure 5 shows an example of a process flow 500 that supports a technique for dynamic resource allocation according to one or more aspects of the present disclosure. Process flow 500 may implement, or be implemented by, a wireless communication system 100 or wireless communication system 200, a process flow 400, or a process flow 401. For example, process flow 500 may include a UE 115-d and a network entity 105-d, which may be examples of corresponding devices described herein. In the following description of process flow 500, the operations between the UE 115-d and the network entity 105-d may be performed in a different order or at different times than shown. In addition or alternatively, some operations may also be omitted from process flow 500, and other operations may be added to process flow 500.
[0126] In some cases, UE115-d may receive system information (e.g., SIB) from network entity 105-d and send an initial uplink transmission using the RACH resource indicated by the system information. Upon receiving this initial uplink transmission, network entity 105-d may send a response to UE115-d. For example, if UE115-d is unable to decode the response before the expiration of a pre-configured timer (e.g., due to fading or link budget constraints), UE115-d may retry the uplink transmission after the expiration of the pre-configured timer by selecting the same or a different RACH resource indicated by the system information. UE115-d may retry the uplink transmission with or without power ramping (e.g., using the same or different transmit power). However, in some cases, retrying an uplink transmission on the same RACH resource may result in additional collisions and latency. The techniques and operations described with reference to Figure 5 may allow UE115-d to retry uplink transmissions using different (e.g., dynamically allocated) RACH resources, which may increase the likelihood that network entity 105-d will successfully receive the uplink transmission.
[0127] In 505, UE115-d may receive system information (e.g., SIB) indicating a first set of RACH resources allocated for sending random access messages. In 510, UE115-d may send random access messages (e.g., msg1, msgA) using the first set of RACH resources indicated by the system information. In 515, network entity 105-d may send a RAR indicating a dynamically configured set of RACH resources from a RACH resource pool. For example, if UE115-d cannot decode the RAR and identify a matching signature corresponding to the previous random access message (e.g., RAPID, PRACH preamble, UE identifier, RNTI associated with the RACH resource), UE115-d may retrieve additional resources from the dynamically configured RACH resource pool. In some examples, the RACH resource pool may be indicated by the RAR, subsequent multicast or broadcast messages scheduled by the RAR, or by another channel scrambled using a group RNTI and scheduled by a group common DCI.
[0128] In 520, UE115-d may send a retransmission of a random access message using RACH resources from a dynamically configured RACH resource pool. More specifically, UE115-d may select one or more RACH resources from the RACH resource pool and retransmit a random access message on the selected RACH resources. In some examples, a dynamically configured RACH resource pool may differ from RACH resources configured by system information (e.g., different from those shown in SIB1). In other examples, a dynamically configured RACH resource may be multiplexed (e.g., in time, frequency, or space) with SIB-configured RACH resources. As described herein, these SIB-configured resources (also called fixed RACH resources) may have periodic availability and constant mapping with respect to the time domain, frequency domain, code domain, spatial domain, or a combination thereof. SIB-configured RACH resources may also be incompatible with some UE types and procedures that involve RACH resources. Furthermore, SIB-configured RACH resources may have fixed resource allocations and partitions. In some cases, network entity 105-d may not signal which SIB-configured RACH resources are available, which can lead to congestion and signal collisions.
[0129] In contrast, dynamic RACH resources from a RACH resource pool may be available for a specific duration and may be allocated via multicast or broadcast channels (including RAR). These dynamic RACH resources may have aperiodic or periodic availability within a specific time duration (which may be given to UE115-d and network entity 105-d). In some cases, network entity 105-d may send instructions on which dynamic RACH resources are available, which may allow UE115-d to utilize the dynamic RACH resources more effectively. Dynamic RACH resources can support adaptive resource allocation and partitioning. In contrast to SIB-configured RACH resources, these dynamic RACH resources are flexible and can vary over time.
[0130] Dynamic RACH resources may or may not overlap with SIB-configured RACH resources. Dynamic RACH resources may also be forward compatible with different UE types and procedures involving RACH resources. In some examples, the size of the RACH resource pool may vary with respect to the time domain. In some examples, the RACH resource pool may include SIB-configured RACH resources and dynamic RACH resources (e.g., RACH resources dynamically configured by multicast or broadcast messages, which may include responses to PRACH transmissions from UE115-d during initial access procedures or RACH-based procedures).
[0131] Process flow 500 may support more efficient use of communication resources during the initial access procedure between UE115-d and network entity 105-d. More specifically, the techniques and operations described with reference to Figure 5 may enable network entity 105-d to provide UE115-d with a dynamically configured set of RACH resources that UE115-d can use for sending (or retransmitting) random access messages. Dynamically allocating RACH resources to UE115-d may enable UE115-d to perform the initial access procedure with fewer collisions, reduced latency, and improved communication reliability, among other benefits. Furthermore, the techniques described herein may enable UE115-d to activate (e.g., trigger) and receive on-demand signaling from network entity 105-d during initial access, which may improve the likelihood of successful communication between UE115-d and network entity 105-d.
[0132] Figure 6 shows an example of a process flow 600 that supports a technique for dynamic resource allocation according to one or more aspects of the present disclosure. Process flow 600 may implement, or can be implemented by, a wireless communication system 100 or wireless communication system 200, a process flow 400, a process flow 401, or a process flow 500. For example, process flow 600 may include a UE 115-e and a network entity 105-e, which may be examples of the corresponding devices described with reference to Figures 1 to 5. In the following description of process flow 600, the operations between the UE 115-e and the network entity 105-e may be performed in a different order or at different times than shown. In addition or alternatively, some operations may also be omitted from process flow 600, and other operations may be added to process flow 600.
[0133] In 605, network entity 105-e may transmit system information (e.g., fixed SIB) indicating a first set of resources for requesting on-demand signaling (also referred herein as activated signaling), a second set of resources allocated for transmitting on-demand signaling, or both. The system information may also include SSB (e.g., PSS, SSS, and PBCH transmits) and RACH configuration information, which may enable UE 115-e to initiate a RACH procedure with network entity 105-e. Network entity 105-e may transmit system information in a first downlink BWP. The first set of resources may, in some examples, include pre-configured or dedicated uplink resources relating to UE 115-e's capabilities, UE 115-e's link quality, service type, UE 115-e's conflict resolution status, or coverage level. Pre-configured uplink resources may reside within the first uplink BWP.
[0134] In 610, UE115-e may trigger (e.g., activate) the transmission of on-demand signaling in a first downlink BWP or in a second downlink BWP different from the first downlink BWP. UE115-e may activate the transmission of on-demand signaling using pre-configured uplink resources in the first uplink BWP (e.g., resources indicated by system information). For example, UE115-e may send random access messages (e.g., msg1, msgA) indicating a request for on-demand signaling. UE115-e may also use pre-configured resources to request on-demand downlink or uplink resource allocations that may be specific to UE115-e's capabilities or service type. In some examples, UE115-e may request uplink or downlink resources in a specific BWP or carrier.
[0135] In 615, network entity 105-e may respond to a request from UE 115-e. For example, network entity 105-e may send a paging message or RAR indicating a second set of resources allocated for transmitting on-demand resources, the activation status of the second set of resources, the availability of the second set of resources, or a combination thereof. The RAR may also indicate a radio resource mapping between the second set of resources and the on-demand signaling. This radio resource mapping may include a synchronous raster, a channel raster, or a repeating pattern configured for the on-demand signaling. The second set of resources may be located in the first downlink BWP or the second downlink BWP. Thus, network entity 105-e may transmit on-demand signaling via the second set of resources. The on-demand signaling may include an SIB, SSB, a set of reference signals, a PBCH transmission, timing information associated with the on-demand signaling, or a combination thereof.
[0136] In 620, the UE115-e may receive on-demand signaling in the first downlink BWP or the second downlink BWP. In some examples, the UE115-e may monitor and receive on-demand signaling according to the indicated radio resource mapping. On-demand signaling may be specific to the capabilities of the UE115-e, the service type of the UE115-e, the coverage level of the UE115-e, the link quality of the UE115-e, the conflict resolution status of the UE115-e, or a combination thereof. In some examples, on-demand signaling may constitute additional uplink resources, downlink resources, or measurement objects for the UE115-e. These downlink resources, uplink resources, or measurement objects may be located in the first downlink BWP, the second downlink BWP, the first uplink BWP, or the second uplink BWP. In some examples, on-demand signaling may be configured to perform one or more of the following procedures: BWP switching procedure, carrier switching procedure, beam switching procedure, antenna switching procedure, random backoff procedure, frequency hopping procedure, or coverage extension procedure.
[0137] Process flow 600 may support more efficient use of communication resources during the initial access procedure between UE115-e and network entity 105-e. More specifically, the techniques and operations described with reference to Figure 6 may enable network entity 105-e to provide UE115-e with a dynamically configured set of RACH resources that UE115-e can use for sending (or retransmitting) random access messages. Dynamically allocating RACH resources to UE115-e may enable UE115-e to perform the initial access procedure with fewer collisions, reduced latency, and improved communication reliability, among other benefits. Furthermore, the techniques described herein may enable UE115-e to activate (e.g., trigger) and receive on-demand signaling from network entity 105-e during initial access, which may improve the likelihood of successful communication between UE115-e and network entity 105-e.
[0138] Figure 7 shows a block diagram 700 of a device 705 supporting a technique for dynamic resource allocation according to one or more aspects of the present disclosure. Device 705 may be an example of an aspect of the UE 115 described herein. Device 705 may include a receiver 710, a transmitter 715, and a communications manager 720. Device 705 may also include at least one processor. Each of these components may communicate with one another (for example, via one or more buses).
[0139] The receiver 710 may provide means for receiving information such as packets, user data, control information, or any combination thereof associated with various information channels (e.g., control channels, data channels, information channels related to techniques for dynamic resource allocation). The information may be passed to other components of device 705. The receiver 710 may utilize a single antenna or a set of multiple antennas.
[0140] The transmitter 715 may provide a means for transmitting signals generated by other components of device 705. For example, the transmitter 715 may transmit information such as packets associated with various information channels (e.g., control channels, data channels, information channels related to techniques for dynamic resource allocation), user data, control information, or any combination thereof. In some examples, the transmitter 715 may be placed alongside the receiver 710 within the transceiver module. The transmitter 715 may utilize a single antenna or a set of multiple antennas.
[0141] The communication manager 720, receiver 710, transmitter 715, or various combinations thereof or various components thereof may be examples of means for performing various aspects of the techniques for dynamic resource allocation described herein. For example, the communication manager 720, receiver 710, transmitter 715, or various combinations thereof or components thereof may support a method for performing one or more of the functions described herein.
[0142] In some examples, the communications manager 720, the receiver 710, the transmitter 715, or various combinations or components thereof may be implemented in hardware (for example, in a communications management circuit). The hardware may include at least one processor, digital signal processor (DSP), central processing unit (CPU), graphics processing unit (GPU), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA) or other programmable logic device, microcontroller, discrete gate or transistor logic, discrete hardware component, or any combination thereof, which are configured as means for performing the functions described herein or which otherwise support such means. In some examples, at least one processor and memory coupled to at least one processor (for example, operationally, communicatively, functionally, electronically, or electrically) may be configured to perform one or more of the functions described herein (for example, by having at least one processor execute instructions stored in memory).
[0143] In addition or alternatively, in some examples, the communications manager 720, receiver 710, transmitter 715, or various combinations or components thereof may be implemented in code executed by at least one processor (for example, as communications management software). When implemented in code executed by at least one processor, the functions of the communications manager 720, receiver 710, transmitter 715, or various combinations or components thereof may be performed by a general-purpose processor, DSP, CPU, GPU, ASIC, FPGA, microcontroller, or any combination of these or other programmable logic devices (for example, configured as means for performing the functions described herein, or otherwise supporting such means).
[0144] In some examples, the communications manager 720 may be configured to perform various operations (e.g., receiving, acquiring, monitoring, outputting, transmitting) using, or otherwise cooperating with, the receiver 710, the transmitter 715, or both. For example, the communications manager 720 may receive information from the receiver 710 and transmit information to the transmitter 715, or be integrated with the receiver 710, the transmitter 715, or both, or acquire information, output information, or perform various other operations as described herein.
[0145] The communication manager 720 may support wireless communication in the UE (e.g., device 705) according to examples disclosed herein. For example, the communication manager 720 may be configured, or may optionally support, means for receiving system information in a first downlink BWP indicating a first set of resources allocated for sending random access messages in a first uplink BWP. The communication manager 720 may be configured, or may optionally support, means for transmitting random access messages via the first set of resources according to the system information. The communication manager 720 may be configured, or may optionally support, means for receiving a RAR indicating a second set of resources different from the first set of resources. The communication manager 720 may be configured, or may optionally support, means for transmitting retransmissions of random access messages via the second set of resources according to the RAR.
[0146] In addition or alternatively, the communications manager 720 may support wireless communications in the UE (e.g., device 705) as illustrated in the examples disclosed herein. For example, the communications manager 720 may be configured, or may optionally support, means for receiving system information indicating a first set of resources for requesting on-demand signaling in a first downlink BWP. The communications manager 720 may be configured, or may optionally support, means for transmitting requests for on-demand signaling via a first set of resources in a first uplink BWP. The communications manager 720 may be configured, or may optionally support, means for receiving instructions for a second set of resources allocated for receiving on-demand signaling. The communications manager 720 may be configured, or may optionally support, means for monitoring a second set of resources for on-demand signaling in accordance with the instructions.
[0147] By including or configuring the communications manager 720 in accordance with the examples described herein, device 705 (e.g., a receiver 710, a transmitter 715, the communications manager 720, or a combination thereof, or possibly at least one processor coupled to them (e.g., operationally, communicatively, functionally, electronically, and / or electrically)) can support techniques for reducing power consumption and making more efficient use of communications resources during the initial access procedure between device 705 and other network entities. More specifically, the techniques and operations described herein may enable network entities to provide device 705 with a dynamically configured set of RACH resources that device 705 can use for sending (or retransmitting) random access messages. Dynamically allocating RACH resources to device 705 may enable device 705 to perform the initial access procedure with fewer collisions, reduced latency, and improved communications reliability, among other benefits. Furthermore, the techniques described herein may enable device 705 to activate (e.g., trigger) and receive on-demand signaling from a network entity during initial access, which may improve the likelihood of successful communication between device 705 and the network entity.
[0148] Figure 8 is a block diagram 800 of a device 805 supporting a technique for dynamic resource allocation according to one or more embodiments of the present disclosure. Device 805 may be an example of an embodiment of device 705 or UE115 described herein. Device 805 may include a receiver 810, a transmitter 815, and a communications manager 820. Device 805 may also include at least one processor. Each of these components may communicate with one another (for example, via one or more buses).
[0149] The receiver 810 may provide means for receiving information such as packets, user data, control information, or any combination thereof associated with various information channels (e.g., control channels, data channels, information channels related to techniques for dynamic resource allocation). The information may be passed to other components of device 805. The receiver 810 may utilize a single antenna or a set of multiple antennas.
[0150] The transmitter 815 may provide means for transmitting signals generated by other components of device 805. For example, the transmitter 815 may transmit information such as packets associated with various information channels (e.g., control channels, data channels, information channels related to techniques for dynamic resource allocation), user data, control information, or any combination thereof. In some examples, the transmitter 815 may be placed alongside the receiver 810 within the transceiver module. The transmitter 815 may utilize a single antenna or a set of multiple antennas.
[0151] Device 805, or various components thereof, may be examples of means for performing various aspects of the techniques for dynamic resource allocation described herein. For example, the communications manager 820 may include a system information receiver 825, a random access message transmitter 830, a RAR receiver 835, a retransmission component 840, a request transmitter 845, an instruction receiver 850, a monitoring component 855, or any combination thereof. The communications manager 820 may be an example of an aspect of the communications manager 720 described herein. In some examples, the communications manager 820, or various components thereof, may be configured to perform various operations (e.g., receiving, acquiring, monitoring, outputting, transmitting) using or otherwise in cooperation with the receiver 810, the transmitter 815, or both. For example, the communications manager 820 may receive information from the receiver 810 and transmit information to the transmitter 815, or be integrated with the receiver 810, the transmitter 815, or both, or may receive information, transmit information, or perform various other operations described herein.
[0152] The communications manager 820 may support wireless communications in the UE (e.g., device 805) according to examples disclosed herein. The system information receiver 825 may be configured, or may optionally support, means for receiving system information in a first downlink BWP indicating a first set of resources allocated for transmitting random access messages in a first uplink BWP. The random access message transmitter 830 may be configured, or may optionally support, means for transmitting random access messages via the first set of resources according to the system information. The RAR receiver 835 may be configured, or may optionally support, means for receiving an RAR indicating a second set of resources different from the first set of resources. The retransmission component 840 may be configured, or may optionally support, means for transmitting a retransmission of a random access message via the second set of resources according to the RAR.
[0153] As an addition or alternative, the communications manager 820 may support wireless communications in the UE (e.g., device 805) as illustrated herein. The system information receiver 825 may be configured, or may optionally support, means for receiving system information indicating a first set of resources for requesting on-demand signaling in a first downlink BWP. The request transmitter 845 may be configured, or may optionally support, means for transmitting a request for on-demand signaling via a first set of resources in a first uplink BWP. The instruction receiver 850 may be configured, or may optionally support, means for receiving instructions for a second set of resources allocated for receiving on-demand signaling. The monitoring component 855 may be configured, or may optionally support, means for monitoring a second set of resources for on-demand signaling in accordance with the instructions.
[0154] Figure 9 is a block diagram 900 of a communications manager 920 supporting a technique for dynamic resource allocation according to one or more aspects of the present disclosure. The communications manager 920 may be an example of an aspect of communications manager 720, communications manager 820, or both, as described herein. The communications manager 920, or various components thereof, may be an example of means for performing various aspects of the technique for dynamic resource allocation described herein. For example, the communications manager 920 may include a system information receiver 925, a random access message transmitter 930, a RAR receiver 935, a retransmission component 940, a request transmitter 945, an instruction receiver 950, a monitoring component 955, a PDCCH receiver 960, an on-demand signaling receiver 965, a procedure execution component 970, or any combination thereof. Each of these components may communicate with one another directly or indirectly (for example, via one or more buses).
[0155] The communication manager 920 can support wireless communication in the UE according to embodiments disclosed herein. The system information receiver 925 may be configured, or may optionally support, means for receiving system information in a first downlink BWP indicating a first set of resources allocated for transmitting random access messages in a first uplink BWP. The random access message transmitter 930 may be configured, or may optionally support, means for transmitting random access messages via the first set of resources according to the system information. The RAR receiver 935 may be configured, or may optionally support, means for receiving an RAR indicating a second set of resources different from the first set of resources. The retransmission component 940 may be configured, or may optionally support, means for transmitting a retransmission of a random access message via the second set of resources according to the RAR.
[0156] In some examples, to support receiving RARs, the RAR receiver 935 may be configured, or may support, as a means of receiving an RAR indicating a second set of resources and the duration for which the second set of resources is available for retransmission of random access messages. In some examples, to support receiving RARs, the RAR receiver 935 may be configured, or may support, as a means of receiving an RAR indicating a second set of resources multiplexed with a first set of resources in the time domain, frequency domain, spatial domain, or a combination thereof. In some examples, to support receiving RARs, the RAR receiver 935 may be configured, or may support, as a means of receiving an RAR indicating a second set of resources in a first uplink BWP or in a second uplink BWP different from the first uplink BWP.
[0157] In some examples, to support receiving RARs, the RAR receiver 935 may be configured, or may support, receiving a RAR that indicates a second set of resources and a random access signature that includes one or more of the following: RAPID, UE identifier, or temporary identifier associated with the random access resource, and sending a retransmission of a random access message is based on comparing the random access signature from the RAR with the random access signature associated with the random access message.
[0158] In some examples, to support receiving RARs, the RAR receiver 935 may be configured, or may support, receiving RARs indicating a random access resource pool containing a second set of resources, and sending retransmissions of random access messages via the second set of resources is based on selecting the second set of resources from the random access resource pool.
[0159] In some examples, the PDCCH receiver 960 may be configured, or may optionally support, a means of receiving multicast or broadcast downlink control channel transmissions indicating one or more resources allocated for receiving RAR, the multicast downlink control channel transmission or broadcast downlink control channel transmission containing group common downlink control information. In some examples, the monitoring component 955 may be configured, or may optionally support, a means of monitoring one or more resources for RAR in accordance with multicast or broadcast downlink control channel transmissions, the RAR being scrambled using group identifiers.
[0160] In some examples, to support the transmission of retransmissions of random access messages, the retransmission component 940 may be configured, or may support, a means of transmitting retransmissions of random access messages via a second set of resources according to a power ramping scheme, beam switching scheme, antenna switching scheme, BWP switching scheme, carrier switching scheme, random backoff scheme, frequency hopping scheme, coverage extension scheme, or a combination thereof.
[0161] As an addition or alternative, the communications manager 920 may support wireless communications in the UE according to embodiments disclosed herein. In some examples, the system information receiver 925 may be configured, or may optionally support, means for receiving system information indicating a first set of resources for requesting on-demand signaling in a first downlink BWP. The request transmitter 945 may be configured, or may optionally support, means for transmitting a request for on-demand signaling via a first set of resources in a first uplink BWP. The instruction receiver 950 may be configured, or may optionally support, means for receiving instructions for a second set of resources allocated for receiving on-demand signaling. The monitoring component 955 may be configured, or may optionally support, means for monitoring a second set of resources for on-demand signaling in accordance with the instructions.
[0162] In some examples, to support receiving system information, the system information receiver 925 may be configured, or may support, receiving system information in the first downlink BWP that indicates one or both of a first set of resources or a second set of resources.
[0163] In some examples, to support receiving instructions for a second set of resources, the instruction receiver 950 may be configured, or may support, receiving a RAR indicating the activation status of the second set of resources, the availability of the second set of resources, or both.
[0164] In some examples, to support sending requests, the random access message transmitter 930 may be configured, or may support, sending random access messages containing requests for on-demand signaling via a first set of resources.
[0165] In some examples, the on-demand signaling receiver 965 may be configured, or may support, receiving on-demand signaling via a second set of resources, including SIB, SSB, a set of reference signals, broadcast channel transmissions, timing information associated with on-demand signaling, or a combination thereof.
[0166] In some examples, the on-demand signaling receiver 965 may be configured, or may support, receiving on-demand signaling via a second set of resources, indicating a set of uplink resources, a set of downlink resources, a set of measurement objects, a set of random access resources allocated for retransmitting random access messages, or a combination thereof.
[0167] In some examples, on-demand signaling may indicate a set of random access resources, and the retransmission component 940 may be configured, or may support, a means of sending a retransmission of a random access message via the set of random access resources indicated by the on-demand signaling.
[0168] In some examples, the on-demand signaling receiver 965 may be configured, or may support, receiving a set of multiple iterations of on-demand signaling via a second set of resources.
[0169] In some examples, the on-demand signaling receiver 965 may be configured, or may support, as a means for receiving on-demand signaling in a first downlink BWP or in a second downlink BWP different from the first downlink BWP.
[0170] In some examples, to support receiving instructions for a second set of resources, the instruction receiver 950 may be configured, or may support, receiving instructions for a wireless resource mapping between the second set of resources and on-demand signaling, where the wireless resource mapping is associated with the capabilities of the UE, the service type of the UE, the link quality of the UE, or a combination thereof. In some examples, the wireless resource mapping represents one or more of a synchronous raster, a channel raster, or an iterative pattern associated with the capabilities of the UE, the service type of the UE, the link quality of the UE, or a combination thereof.
[0171] In some examples, the procedure execution component 970 may be configured, or may support, a means of executing one or more of the following procedures based on receiving on-demand signaling via a second set of resources: BWP switching procedures, carrier switching procedures, beam switching procedures, antenna switching procedures, random backoff procedures, frequency hopping procedures, or coverage extension procedures.
[0172] In some examples, the instruction receiver 950 may be configured, or may support, as a means of receiving instructions that on-demand signaling, a second set of resources, or both are specific to the capabilities of the UE, the service type of the UE, the coverage level of the UE, the link quality of the UE, the conflict resolution status of the UE, or a combination thereof.
[0173] In some examples, to support receiving system information, the system information receiver 925 may be configured, or may optionally support, receiving system information indicating a first set of resources for requesting on-demand signaling, the first set of resources including dedicated resources associated with the capabilities of the UE, the service type of the UE, the link quality of the UE, or a combination thereof.
[0174] In some examples, to support receiving instructions for a second set of resources, the instruction receiver 950 may be configured, or may support, receiving paging messages during paging occasions associated with the capabilities of the UE, the service type of the UE, the link quality of the UE, or a combination thereof, the paging messages containing instructions for a second set of resources.
[0175] Figure 10 shows a system 1000 including a device 1005 that supports a technique for dynamic resource allocation according to one or more aspects of the present disclosure. Device 1005 may be an example of, or include, a component of, device 705, device 805, or UE 115 as described herein. Device 1005 may communicate (e.g., wirelessly) with one or more network entities 105, one or more UE 115, or any combination thereof. Device 1005 may include components for bidirectional voice and data communication, including components for transmitting and receiving communications, such as a communications manager 1020, an input / output (I / O) controller 1010, a transceiver 1015, an antenna 1025, a memory 1030, a code 1035, and a processor 1040. These components may communicate electronically via one or more buses (e.g., bus 1045) or otherwise (e.g., operably, communicatively, functionally, electronically, electrically).
[0176] The I / O controller 1010 may manage input and output signals for device 1005. The I / O controller 1010 may also manage peripheral devices not integrated with device 1005. In some cases, the I / O controller 1010 may represent physical connections or ports to external peripheral devices. In some cases, the I / O controller 1010 may utilize an operating system such as iOS®, ANDROID®, MS-DOS®, MS-WINDOWS®, OS / 2®, UNIX®, LINUX®, or another known operating system. Additionally or alternatively, the I / O controller 1010 may represent or interact with modems, keyboards, mice, touchscreens, or similar devices. In some cases, the I / O controller 1010 may be implemented as part of at least one processor, such as processor 1040. In some cases, the user may interact with device 1005 via the I / O controller 1010 or via hardware components controlled by the I / O controller 1010.
[0177] In some cases, device 1005 may have a single antenna 1025. However, in some other cases, device 1005 may have two or more antennas 1025 that may be capable of simultaneously transmitting or receiving multiple wireless transmissions. Transceiver 1015 may communicate bidirectionally via one or more antennas 1025, a wired link, or a wireless link as described herein. For example, transceiver 1015 may represent a wireless transceiver and communicate bidirectionally with another wireless transceiver. Transceiver 1015 may also include a modem for modulating packets and providing the modulated packets to one or more antennas 1025 for transmission, and for demodulating packets received from one or more antennas 1025. Transceiver 1015, or transceiver 1015 and one or more antennas 1025, may be an example of a transmitter 715, transmitter 815, receiver 710, receiver 810, or any combination thereof or components thereof as described herein.
[0178] Memory 1030 may include random access memory (RAM) and read-only memory (ROM). Memory 1030 may store computer-readable computer-executable code 1035, which, when executed by processor 1040, causes device 1005 to perform various functions described herein. Code 1035 may be stored in a non-temporary computer-readable medium, such as system memory or another type of memory. In some cases, code 1035 may not be directly executable by processor 1040, but may cause the computer to perform functions described herein (for example, when compiled and executed). In some cases, memory 1030 may include a basic I / O system (BIOS) that can control basic hardware or software operations, such as interactions with peripheral components or peripheral devices.
[0179] The processor 1040 may include intelligent hardware devices, such as general-purpose processors, DSPs, CPUs, GPUs, microcontrollers, ASICs, FPGAs, programmable logic devices, discrete gate or transistor logic components, discrete hardware components, or any combination thereof. In some cases, the processor 1040 may be configured to operate a memory array using a memory controller. In some other cases, the memory controller may be integrated with the processor 1040. The processor 1040 may be configured to execute computer-readable instructions stored in memory (e.g., memory 1030) to cause device 1005 to perform various functions (e.g., functions or tasks supporting techniques for dynamic resource allocation). For example, device 1005, or components of device 1005, may include the processor 1040 and memory 1030 coupled to the processor 1040 (e.g., operably, communicatively, functionally, electronically, or electrically), and the processor 1040 and memory 1030 may be configured to perform various functions described herein.
[0180] The communication manager 1020 may support wireless communication in the UE (e.g., device 1005) according to examples disclosed herein. For example, the communication manager 1020 may be configured, or may optionally support, means for receiving system information in a first downlink BWP indicating a first set of resources allocated for sending random access messages in a first uplink BWP. The communication manager 1020 may be configured, or may optionally support, means for transmitting random access messages via the first set of resources according to the system information. The communication manager 1020 may be configured, or may optionally support, means for receiving a RAR indicating a second set of resources different from the first set of resources. The communication manager 1020 may be configured, or may optionally support, means for transmitting retransmissions of random access messages via the second set of resources according to the RAR.
[0181] In addition or alternatively, the communications manager 1020 may support wireless communications in the UE (e.g., device 1005) as illustrated in the examples disclosed herein. For example, the communications manager 1020 may be configured, or may optionally support, means for receiving system information indicating a first set of resources for requesting on-demand signaling in a first downlink BWP. The communications manager 1020 may be configured, or may optionally support, means for transmitting requests for on-demand signaling via a first set of resources in a first uplink BWP. The communications manager 1020 may be configured, or may optionally support, means for receiving instructions for a second set of resources allocated for receiving on-demand signaling. The communications manager 1020 may be configured, or may optionally support, means for monitoring a second set of resources for on-demand signaling in accordance with the instructions.
[0182] By including or configuring the communications manager 1020 in accordance with the examples described herein, device 1005 can support techniques for improving communication reliability, reducing latency, and enhancing the user experience by retransmitting random access messages on dynamically configured RACH resources from a RACH resource pool. More specifically, the techniques and operations described herein may enable a network entity to provide device 1005 with a set of dynamically configured RACH resources that device 1005 can use to send (or retransmit) random access messages. Dynamically allocating RACH resources to device 1005 may enable device 1005 to perform initial access procedures with fewer collisions, reduced latency, and improved communication reliability, among other benefits. Furthermore, the techniques described herein may enable device 1005 to activate (e.g., trigger) and receive on-demand signaling from the network entity during initial access, which may improve the likelihood of successful communication between device 1005 and the network entity.
[0183] In some examples, the communications manager 1020 may be configured to perform various operations (e.g., receiving, monitoring, transmitting) using or otherwise cooperating with the transceiver 1015, one or more antennas 1025, or any combination thereof. Although the communications manager 1020 is shown as a separate component, in some examples, one or more functions described with reference to the communications manager 1020 may be supported or performed by the processor 1040, memory 1030, code 1035, or any combination thereof. For example, code 1035 may include instructions executable by the processor 1040 to cause device 1005 to perform various aspects of the dynamic resource allocation techniques described herein, or the processor 1040 and memory 1030 may otherwise be configured to perform or support such operations.
[0184] Figure 11 shows a block diagram 1100 of a device 1105 that supports a technique for dynamic resource allocation according to one or more aspects of the present disclosure. Device 1105 may be an example of an aspect of the network entity 105 described herein. Device 1105 may include a receiver 1110, a transmitter 1115, and a communications manager 1120. Device 1105 may also include at least one processor. Each of these components may communicate with one another (for example, via one or more buses).
[0185] Receiver 1110 may provide means for acquiring (e.g., receiving, determining, identifying) information such as user data, control information, or any combination thereof (e.g., I / Q samples, symbols, packets, protocol data units, service data units) associated with various channels (e.g., control channels, data channels, information channels, channels associated with the protocol stack). The information may be passed to other components of device 1105. In some examples, receiver 1110 may support acquiring information by receiving signals via one or more antennas. Additionally or alternatively, receiver 1110 may support acquiring information by receiving signals via one or more wired (e.g., electrical, fiber optic) interfaces, wireless interfaces, or any combination thereof.
[0186] The transmitter 1115 may provide means for outputting (e.g., transmitting, providing, carrying, sending) information generated by other components of device 1105. For example, the transmitter 1115 may output information such as user data, control information, or any combination thereof (e.g., I / Q samples, symbols, packets, protocol data units, service data units) associated with various channels (e.g., control channels, data channels, information channels, channels associated with the protocol stack). In some examples, the transmitter 1115 may support outputting information by transmitting signals through one or more antennas. As an addition or alternative, the transmitter 1115 may support outputting information by transmitting signals through one or more wired (e.g., electrical, fiber optic) interfaces, wireless interfaces, or any combination thereof. In some examples, the transmitter 1115 and receiver 1110 may be juxtaposed within a transceiver that includes a modem or can be coupled (e.g., operationally, communicatively, functionally, electronically, or electrically) with a modem.
[0187] The communication manager 1120, receiver 1110, transmitter 1115, or various combinations thereof or various components thereof may be examples of means for performing various aspects of the techniques for dynamic resource allocation described herein. For example, the communication manager 1120, receiver 1110, transmitter 1115, or various combinations thereof or components thereof may support a method for performing one or more of the functions described herein.
[0188] In some examples, the communications manager 1120, the receiver 1110, the transmitter 1115, or various combinations or components thereof may be implemented in hardware (for example, in a communications management circuit). The hardware may include at least one processor, DSP, CPU, GPU, ASIC, FPGA or other programmable logic device, microcontroller, discrete gate or transistor logic, discrete hardware component, or any combination thereof, which are configured as means for performing the functions described herein or otherwise support such means. In some examples, at least one processor and memory coupled to at least one processor (for example, operationally, communicatively, functionally, electronically or electrically) may be configured to perform one or more of the functions described herein (for example, by having at least one processor execute instructions stored in memory).
[0189] In addition or alternatively, in some examples, the communications manager 1120, receiver 1110, transmitter 1115, or various combinations or components thereof may be implemented in code executed by at least one processor (for example, as communications management software). When implemented in code executed by at least one processor, the functions of the communications manager 1120, receiver 1110, transmitter 1115, or various combinations or components thereof may be performed by a general-purpose processor, DSP, CPU, GPU, ASIC, FPGA, microcontroller, or any combination of these or other programmable logic devices (for example, configured as means for performing the functions described herein, or otherwise supporting such means).
[0190] In some examples, the communications manager 1120 may be configured to perform various operations (e.g., receiving, monitoring, transmitting) using, or otherwise cooperating with, the receiver 1110, the transmitter 1115, or both. For example, the communications manager 1120 may receive information from the receiver 1110 and transmit information to the transmitter 1115, or may be integrated with the receiver 1110, the transmitter 1115, or both, or may receive information, transmit information, or perform various other operations as described herein.
[0191] The communication manager 1120 may support wireless communication in a network entity (e.g., device 1105) according to examples disclosed herein. For example, the communication manager 1120 may be configured, or may optionally support, means for transmitting system information in a first downlink BWP indicating a first set of resources allocated for receiving random access messages in a first uplink BWP. The communication manager 1120 may be configured, or may optionally support, means for monitoring the first set of resources for random access messages according to the system information. The communication manager 1120 may be configured, or may optionally support, means for transmitting a RAR based on monitoring the first set of resources, the RAR indicating a second set of resources different from the first set of resources. The communication manager 1120 may be configured, or may optionally support, means for monitoring a second set of resources for retransmission of random access messages according to the RAR.
[0192] In addition or alternatively, the communications manager 1120 may support wireless communications in a network entity (e.g., device 1105) as illustrated in the examples disclosed herein. For example, the communications manager 1120 may be configured, or may optionally support, means for transmitting system information indicating a first set of resources for requesting the transmission of on-demand signaling in a first downlink BWP. The communications manager 1120 may be configured, or may optionally support, means for receiving requests for on-demand signaling via a first set of resources in a first uplink BWP. The communications manager 1120 may be configured, or may optionally support, means for transmitting instructions for a second set of resources allocated for the transmission of on-demand signaling. The communications manager 1120 may be configured, or may optionally support, means for transmitting on-demand signaling via a second set of resources in accordance with the instructions.
[0193] By including or configuring the communications manager 1120 in accordance with the examples described herein, device 1105 (e.g., a receiver 1110, a transmitter 1115, the communications manager 1120, or a combination thereof, or possibly at least one processor coupled to them (e.g., operably, communicatively, functionally, electronically, or electrically)) may support techniques for reduced processing, reduced power consumption, and more efficient use of communications resources by configuring the UE to perform RACH retransmissions on dynamically allocated RACH resources from a RACH resource pool. More specifically, the techniques and operations described herein may enable device 1105 to provide the UE with a dynamically configured set of RACH resources that the UE can use to send (or retransmit) random access messages. Dynamically allocating RACH resources to the UE may enable the UE to perform initial access procedures with fewer collisions, reduced latency, and improved communications reliability, among other benefits. Furthermore, the techniques described herein may enable the UE to activate (e.g., trigger) and receive on-demand signaling from device 1105 during initial access, which may improve the likelihood of successful communication between the UE and device 1105.
[0194] Figure 12 shows a block diagram 1200 of a device 1205 that supports a technique for dynamic resource allocation according to one or more aspects of the present disclosure. Device 1205 may be an example of an aspect of device 1105 or network entity 105 as described herein. Device 1205 may include a receiver 1210, a transmitter 1215, and a communications manager 1220. Device 1205 may also include at least one processor. Each of these components may communicate with one another (for example, via one or more buses).
[0195] Receiver 1210 may provide means for acquiring (e.g., receiving, determining, identifying) information such as user data, control information, or any combination thereof (e.g., I / Q samples, symbols, packets, protocol data units, service data units) associated with various channels (e.g., control channels, data channels, information channels, channels associated with the protocol stack). The information may be passed to other components of device 1205. In some examples, receiver 1210 may support acquiring information by receiving signals via one or more antennas. Additionally or alternatively, receiver 1210 may support acquiring information by receiving signals via one or more wired (e.g., electrical, fiber optic) interfaces, wireless interfaces, or any combination thereof.
[0196] The transmitter 1215 may provide means for outputting (e.g., transmitting, providing, carrying, sending) information generated by other components of device 1205. For example, the transmitter 1215 may output information such as user data, control information, or any combination thereof (e.g., I / Q samples, symbols, packets, protocol data units, service data units) associated with various channels (e.g., control channels, data channels, information channels, channels associated with the protocol stack). In some examples, the transmitter 1215 may support outputting information by transmitting signals through one or more antennas. As an addition or alternative, the transmitter 1215 may support outputting information by transmitting signals through one or more wired (e.g., electrical, fiber optic) interfaces, wireless interfaces, or any combination thereof. In some examples, the transmitter 1215 and receiver 1210 may be juxtaposed within a transceiver that includes a modem or can be coupled (e.g., operationally, communicatively, functionally, electronically, or electrically) with a modem.
[0197] Device 1205, or various components thereof, may be examples of means for performing various aspects of the techniques for dynamic resource allocation described herein. For example, the communications manager 1220 may include a system information transmitter 1225, a resource monitoring component 1230, a RAR transmitter 1235, a retransmission monitoring component 1240, a request receiver 1245, an instruction transmitter 1250, an on-demand signaling transmitter 1255, or any combination thereof. The communications manager 1220 may be an example of an aspect of the communications manager 1120 described herein. In some examples, the communications manager 1220, or various components thereof, may be configured to perform various operations (e.g., receiving, monitoring, transmitting) using or otherwise in cooperation with the receiver 1210, the transmitter 1215, or both. For example, the communication manager 1220 may receive information from the receiver 1210 and transmit information to the transmitter 1215, or may be integrated with the receiver 1210, the transmitter 1215, or both, or may receive information, transmit information, or perform various other operations as described herein.
[0198] The communications manager 1220 may support wireless communications in a network entity (e.g., device 1205) according to examples disclosed herein. The system information transmitter 1225 may be configured, or may optionally support, means for transmitting system information in a first downlink BWP indicating a first set of resources allocated for receiving random access messages in a first uplink BWP. The resource monitoring component 1230 may be configured, or may optionally support, means for monitoring a first set of resources for random access messages according to the system information. The RAR transmitter 1235 may be configured, or may optionally support, means for transmitting an RAR based on monitoring a first set of resources, the RAR indicating a second set of resources different from the first set of resources. The retransmission monitoring component 1240 may be configured, or may optionally support, means for monitoring a second set of resources for retransmission of random access messages according to the RAR.
[0199] In addition or alternatively, the communications manager 1220 may support wireless communications in a network entity (e.g., device 1205) as illustrated in the examples disclosed herein. The system information transmitter 1225 may be configured, or may optionally support, for transmitting system information indicating a first set of resources for requesting the transmission of on-demand signaling in a first downlink BWP. The request receiver 1245 may be configured, or may optionally support, for receiving requests for on-demand signaling via a first set of resources in a first uplink BWP. The instruction transmitter 1250 may be configured, or may optionally support, for transmitting instructions for a second set of resources allocated for the transmission of on-demand signaling. The on-demand signaling transmitter 1255 may be configured, or may optionally support, for transmitting on-demand signaling via a second set of resources in accordance with the instructions.
[0200] Figure 13 is a block diagram 1300 of a communications manager 1320 supporting a technique for dynamic resource allocation according to one or more aspects of the present disclosure. The communications manager 1320 may be an example of an aspect of communications manager 1120, communications manager 1220, or both thereof as described herein. The communications manager 1320, or various components thereof, may be an example of means for performing various aspects of the technique for dynamic resource allocation as described herein. For example, the communications manager 1320 may include a system information transmitter 1325, a resource monitoring component 1330, a RAR transmitter 1335, a retransmission monitoring component 1340, a request receiver 1345, an instruction transmitter 1350, an on-demand signaling transmitter 1355, a PDCCH transmitter 1360, or any combination thereof. Each of these components may communicate with one another directly or indirectly (for example, via one or more buses), which may include communication within the protocol layer of the protocol stack, communication associated with the logical channels of the protocol stack (for example, between protocol layers of the protocol stack, within devices, components, or virtualization components associated with network entity 105, between devices, components, or virtualization components associated with network entity 105), or any combination thereof.
[0201] The communications manager 1320 may support wireless communications in a network entity in accordance with the examples disclosed herein. The system information transmitter 1325 may be configured, or may optionally support, means for transmitting system information in a first downlink BWP indicating a first set of resources allocated for receiving random access messages in a first uplink BWP. The resource monitoring component 1330 may be configured, or may optionally support, means for monitoring a first set of resources for random access messages in accordance with the system information. The RAR transmitter 1335 may be configured, or may optionally support, means for transmitting an RAR based on monitoring a first set of resources, the RAR indicating a second set of resources different from the first set of resources. The retransmission monitoring component 1340 may be configured, or may optionally support, means for monitoring a second set of resources for retransmission of random access messages in accordance with the RAR.
[0202] In some examples, to support the transmission of RARs, the RAR transmitter 1335 may be configured, or may support, a means of transmitting a RAR indicating a second set of resources and the duration for which the second set of resources is available for retransmission of random access messages.
[0203] In some examples, to support transmitting RARs, the RAR transmitter 1335 may be configured, or may support, as a means of transmitting a RAR indicating a second set of resources multiplexed with a first set of resources in the time domain, frequency domain, spatial domain, or a combination thereof. In some examples, to support transmitting RARs, the RAR transmitter 1335 may be configured, or may support, as a means of transmitting a RAR indicating a second set of resources in a first uplink BWP or in a second uplink BWP different from the first uplink BWP. In some examples, to support transmitting RARs, the RAR transmitter 1335 may be configured, or may support, as a means of transmitting a RAR indicating a second set of resources and a random access signature including one or more of RAPID, UE identifiers, or temporary identifiers associated with the random access resources. In some examples, to support transmitting RARs, the RAR transmitter 1335 may be configured, or may support, as a means of transmitting a RAR indicating a random access resource pool containing a second set of resources.
[0204] In some examples, the PDCCH transmitter 1360 may be configured, or may optionally support, a means of transmitting a multicast or broadcast downlink control channel transmission indicating one or more resources allocated for transmitting RAR, the multicast or broadcast downlink control channel transmission containing group common downlink control information. In some examples, the RAR transmitter 1335 may be configured, or may optionally support, a means of transmitting RAR over one or more resources in accordance with a multicast or broadcast downlink control channel transmission, the RAR being scrambled using a group identifier.
[0205] In some examples, the retransmission monitoring component 1340 may be configured, or may support, a means of receiving retransmissions of random access messages via a second set of resources according to a power ramping scheme, beam switching scheme, antenna switching scheme, BWP switching scheme, carrier switching scheme, random backoff scheme, frequency hopping scheme, coverage extension scheme, or a combination thereof.
[0206] In addition or alternatively, the communications manager 1320 may support wireless communications in a network entity as described in the embodiments disclosed herein. In some examples, the system information transmitter 1325 may be configured, or may optionally support, as a means of transmitting system information indicating a first set of resources for requesting the transmission of on-demand signaling in a first downlink BWP. The request receiver 1345 may be configured, or may optionally support, as a means of receiving requests for on-demand signaling via a first set of resources in a first uplink BWP. The instruction transmitter 1350 may be configured, or may optionally support, as a means of transmitting instructions for a second set of resources allocated for the transmission of on-demand signaling. The on-demand signaling transmitter 1355 may be configured, or may optionally support, as a means of transmitting on-demand signaling via a second set of resources in accordance with the instructions.
[0207] In some examples, to support the transmission of system information, the system information transmitter 1325 may be configured, or may support, to transmit system information indicating one or both of a first set of resources or a second set of resources in a first downlink BWP. In some examples, to support the transmission of instructions for a second set of resources, the instruction transmitter 1350 may be configured, or may support, to transmit RARs indicating the activation status of a second set of resources, the availability of a second set of resources, or both. In some examples, to support the reception of requests, the request receiver 1345 may be configured, or may support, to receive random access messages containing requests for on-demand signaling via a first set of resources.
[0208] In some examples, to support the transmission of on-demand signaling, the on-demand signaling transmitter 1355 may be configured, or may support, as a means of transmitting on-demand signaling that includes SIB, SSB, a set of reference signals, broadcast channel transmissions, timing information associated with on-demand signaling, or a combination thereof, via a second set of resources. In some examples, to support the transmission of on-demand signaling, the on-demand signaling transmitter 1355 may be configured, or may support, as a means of transmitting on-demand signaling that indicates a set of uplink resources, a set of downlink resources, a set of measurement objects, a set of random access resources allocated for receiving random access messages, or a combination thereof, via a second set of resources. In some examples, the on-demand signaling indicates a set of random access resources, and the retransmission monitoring component 1340 may be configured, or may support, as a means of receiving retransmissions of random access messages via the set of random access resources indicated by the on-demand signaling.
[0209] In some examples, to support the transmission of on-demand signaling, the on-demand signaling transmitter 1355 may be configured, or may support, as a means of transmitting multiple iterations of on-demand signaling over a second set of resources. In some examples, to support the transmission of on-demand signaling, the on-demand signaling transmitter 1355 may be configured, or may support, as a means of transmitting on-demand signaling in a second downlink BWP different from a first downlink BWP associated with the transmission of system information. In some examples, to support the transmission of on-demand signaling, the on-demand signaling transmitter 1355 may be configured, or may support, as a means of transmitting on-demand signaling in a first downlink BWP associated with the transmission of system information.
[0210] In some examples, to support transmitting instructions for a second set of resources, the instruction transmitter 1350 may be configured, or may optionally support, transmission instructions for a wireless resource mapping between the second set of resources and on-demand signaling, where the wireless resource mapping is associated with UE capability, service type, link quality, or a combination thereof. In some examples, the wireless resource mapping represents one or more of a synchronous raster, channel raster, or iterative pattern associated with UE capability, service type, link quality, or a combination thereof.
[0211] In some examples, to support transmitting on-demand signaling, the on-demand signaling transmitter 1355 may be configured, or may support, transmitting on-demand signaling that includes instructions to perform a BWP switching procedure, a carrier switching procedure, a beam switching procedure, an antenna switching procedure, a random backoff procedure, a frequency hopping procedure, or a coverage extension procedure.
[0212] In some examples, the instruction transmitter 1350 may be configured, or may support, as a means of transmitting instructions that on-demand signaling, a second set of resources, or both are specific to UE capability, service type, coverage level, link quality, conflict resolution status, or a combination thereof.
[0213] In some examples, to support the transmission of system information, the system information transmitter 1325 may be configured, or may support in some cases, as a means of transmitting system information indicating a first set of resources for requesting on-demand signaling, the first set of resources including dedicated resources associated with UE capabilities, service types, link quality, or a combination thereof.
[0214] In some examples, to support sending instructions for a second set of resources, the instruction transmitter 1350 may be configured, or may support, sending paging messages during paging occasions associated with UE capability, service type, link quality, or a combination thereof, the paging messages containing instructions for a second set of resources.
[0215] In some examples, the request receiver 1345 may be configured, or may support, as a means of identifying requests for on-demand signaling based on monitoring energy levels associated with a first set of resources. In some examples, the request receiver 1345 may be configured, or may support, as a means of determining that a request corresponds to UE capability, service type, link quality, conflict resolution status, coverage level, or a combination thereof.
[0216] Figure 14 shows a system 1400 including a device 1405 that supports a technique for dynamic resource allocation according to one or more aspects of the present disclosure. Device 1405 may be an example of, or include, a component of, device 1105, device 1205, or network entity 105 as described herein. Device 1405 may communicate with one or more network entities 105, one or more UEs 115, or any combination thereof, and this may include communication via one or more wired interfaces, one or more wireless interfaces, or any combination thereof. Device 1405 may include components that support outputting and acquiring communications, such as a communications manager 1420, a transceiver 1410, an antenna 1415, a memory 1425, a code 1430, and a processor 1435. These components may communicate electronically via one or more buses (e.g., bus 1440), or otherwise (e.g., operably, communicatively, functionally, electronically, electrically).
[0217] The transceiver 1410 may support bidirectional communication via a wired link, a wireless link, or both, as described herein. In some examples, the transceiver 1410 may include a wired transceiver and be able to communicate bidirectionally with another wired transceiver. Additionally or alternatively, in some examples, the transceiver 1410 may include a wireless transceiver and be able to communicate bidirectionally with another wireless transceiver. In some examples, the device 1405 may include one or more antennas 1415 that may be capable of transmitting or receiving wireless transmissions (e.g., simultaneously). The transceiver 1410 may also include a modem for modulating signals, giving a modulated signal for transmission (e.g., by one or more antennas 1415, by a wired transmitter), receiving a modulated signal (e.g., from one or more antennas 1415, from a wired receiver), and demodulating signals. The transceiver 1410, or the transceiver 1410 and one or more antennas 1415 or wired interface, may, where applicable, be an example of the transmitter 1115, transmitter 1215, receiver 1110, receiver 1210, or any combination thereof or components thereof as described herein. In some examples, the transceiver may be operable to support communication over one or more communication links (e.g., communication link 125, backhaul communication link 120, midhaul communication link 162, fronthaul communication link 168).
[0218] Memory 1425 may include RAM and ROM. Memory 1425 may store computer-readable computer-executable code 1430, which, when executed by processor 1435, causes device 1405 to perform various functions described herein. Code 1430 may be stored in a non-temporary computer-readable medium, such as system memory or another type of memory. In some cases, code 1430 may not be directly executable by processor 1435, but may cause the computer to perform functions described herein (for example, when compiled and executed). In some cases, memory 1425 may include a BIOS that can control basic hardware or software operations, such as interactions with peripheral components or peripheral devices.
[0219] The processor 1435 may include intelligent hardware devices, such as general-purpose processors, DSPs, ASICs, CPUs, GPUs, FPGAs, microcontrollers, programmable logic devices, discrete gate or transistor logic, discrete hardware components, or any combination thereof. In some cases, the processor 1435 may be configured to operate a memory array using a memory controller. In some other cases, the memory controller may be integrated with the processor 1435. The processor 1435 may be configured to execute computer-readable instructions stored in memory (e.g., memory 1425) to cause device 1405 to perform various functions, such as functions or tasks that support techniques for dynamic resource allocation. For example, device 1405, or a component of device 1405, may include memory 1425 coupled to the processor 1435 (e.g., operably, communicatively, functionally, electronically, and / or electrically), and the processor 1435 and memory 1425 may be configured to perform various functions described herein. Processor 1435 could be an example of a cloud computing platform (e.g., one or more physical nodes and supporting software such as an operating system, virtual machines, or container instances) that can host the functions of device 1405 (e.g., by executing code 1430).
[0220] In some examples, bus 1440 may support communications within the protocol layer of the protocol stack (e.g., within the protocol layer). In some examples, bus 1440 may support communications associated with logical channels of the protocol stack (e.g., between protocol layers of the protocol stack), which may include communications performed within a component of device 1405 or between different components of device 1405 that may be juxtaposed or located in different locations (for example, device 1405 may refer to a system in which one or more of the communications manager 1420, transceiver 1410, memory 1425, code 1430, and processor 1435 may be located in one of the different components or be separated between different components).
[0221] In some examples, the communications manager 1420 can manage the manner of communication with the core network 130 (for example, via one or more wired or wireless backhaul links). For example, the communications manager 1420 can manage the transfer of data communications to client devices, such as one or more UEs 115. In some examples, the communications manager 1420 may manage communication with other network entities 105 and may include a controller or scheduler for coordinating with other network entities 105 to control communication with the UEs 115. In some examples, the communications manager 1420 may support an X2 interface within LTE / LTE-A wireless communications network technology for communication between network entities 105.
[0222] The communication manager 1420 may support wireless communication in a network entity in accordance with the examples disclosed herein. For example, the communication manager 1420 may be configured, or may optionally support, means for transmitting system information in a first downlink BWP indicating a first set of resources allocated for receiving random access messages in a first uplink BWP. The communication manager 1420 may be configured, or may optionally support, means for monitoring the first set of resources for random access messages in accordance with the system information. The communication manager 1420 may be configured, or may optionally support, means for transmitting a RAR based on monitoring the first set of resources, the RAR indicating a second set of resources different from the first set of resources. The communication manager 1420 may be configured, or may optionally support, means for monitoring a second set of resources for retransmission of random access messages in accordance with the RAR.
[0223] In addition or alternatively, the communications manager 1420 may support wireless communications in a network entity as described in the embodiments disclosed herein. For example, the communications manager 1420 may be configured, or may optionally support, means for transmitting system information indicating a first set of resources for requesting the transmission of on-demand signaling in a first downlink BWP. The communications manager 1420 may be configured, or may optionally support, means for receiving requests for on-demand signaling via a first set of resources in a first uplink BWP. The communications manager 1420 may be configured, or may optionally support, means for transmitting instructions for a second set of resources allocated for the transmission of on-demand signaling. The communications manager 1420 may be configured, or may optionally support, means for transmitting on-demand signaling via a second set of resources in accordance with the instructions.
[0224] By including or configuring the communications manager 1420 in accordance with the examples described herein, device 1405 can support more efficient use of communications resources during the initial access procedure between the UE and device 1405. More specifically, the techniques and operations described herein may enable device 1405 to provide the UE with a dynamically configured set of RACH resources that the UE can use to send (or retransmit) random access messages. Dynamically allocating RACH resources to the UE may enable the UE to perform the initial access procedure with fewer collisions, reduced latency, and improved communications reliability, among other benefits. Furthermore, the techniques described herein may enable the UE to activate (e.g., trigger) and receive on-demand signaling from device 1405 during initial access, which may improve the likelihood of successful communication between the UE and device 1405.
[0225] In some examples, the communications manager 1420 may be configured to perform various operations (e.g., receiving, acquiring, monitoring, outputting, transmitting) using or otherwise cooperating with the transceiver 1410, (e.g., if applicable) one or more antennas 1415, or any combination thereof. Although the communications manager 1420 is shown as a separate component, in some examples, one or more functions described with reference to the communications manager 1420 may be supported or performed by the processor 1435, memory 1425, code 1430, transceiver 1410, or any combination thereof. For example, code 1430 may include instructions executable by the processor 1435 to cause device 1405 to perform various aspects of the dynamic resource allocation techniques described herein, or the processor 1435 and memory 1425 may otherwise be configured to perform or support such operations.
[0226] Figure 15 shows a flowchart illustrating Method 1500, which supports a technique for dynamic resource allocation, according to one or more aspects of the present disclosure. The operation of Method 1500 may be performed by a UE or its components as described herein. For example, the operation of Method 1500 may be performed by UE 115 as described with reference to Figures 1 to 10. In some examples, the UE may execute a set of instructions to control functional elements of the UE to perform the described functions. Additionally or alternatively, the UE may use dedicated hardware to perform aspects of the described functions.
[0227] In 1505, the method may include receiving system information in a first downlink bandwidth portion indicating a first set of resources allocated for sending random access messages in a first uplink bandwidth portion. The operation of 1505 may be performed according to the examples disclosed herein. In some examples, the operation of 1505 may be performed by a system information receiver 925, as described with reference to Figure 9.
[0228] In 1510, the method may include sending random access messages through a first set of resources according to system information. The operation of 1510 may be performed according to the examples disclosed herein. In some examples, the operation of 1510 may be performed by a random access message transmitter 930, as described with reference to Figure 9.
[0229] In 1515, the method may include receiving a random access response indicating a second set of resources different from a first set of resources. Operation of 1515 may be performed according to the examples disclosed herein. In some examples, the operation of 1515 may be performed by a RAR receiver 935, as described with reference to Figure 9.
[0230] In 1520, the method may include sending a retransmission of a random access message through a second set of resources in accordance with the random access response. The operation of 1520 may be performed according to the examples disclosed herein. In some examples, aspects of the operation of 1520 may be performed by a retransmission component 940, as described with reference to Figure 9.
[0231] Figure 16 shows a flowchart illustrating Method 1600, which supports a technique for dynamic resource allocation, according to one or more aspects of the present disclosure. The operation of Method 1600 may be implemented by a network entity or its components, as described herein. For example, the operation of Method 1600 may be performed by a network entity, as described with reference to Figures 1-6 and 11-14. In some examples, the network entity may execute a set of instructions to control functional elements of the network entity to perform the functions described. Additionally or alternatively, the network entity may perform aspects of the functions described using dedicated hardware.
[0232] In 1605, the method may include transmitting system information in a first downlink bandwidth portion indicating a first set of resources allocated for receiving random access messages in a first uplink bandwidth portion. The operation of 1605 may be performed according to the examples disclosed herein. In some examples, the operation of 1605 may be performed by a system information transmitter 1325, as described with reference to Figure 13.
[0233] In 1610, the method may include monitoring a first set of resources for random access messages according to system information. The operation of 1610 may be performed according to the examples disclosed herein. In some examples, the operation of 1610 may be performed by a resource monitoring component 1330, as described with reference to Figure 13.
[0234] In 1615, the method may include transmitting a random access response, at least in part, based on monitoring a first set of resources, wherein the random access response indicates a second set of resources different from the first set of resources. The operation of 1615 may be performed according to the examples disclosed herein. In some examples, the operation of 1615 may be performed by a RAR transmitter 1335, as described with reference to Figure 13.
[0235] In 1620, the method may include monitoring a second set of resources for retransmission of random access messages in accordance with random access responses. Operation of 1620 may be performed according to the examples disclosed herein. In some examples, aspects of operation of 1620 may be performed by a retransmission monitoring component 1340, as described with reference to Figure 13.
[0236] Figure 17 shows a flowchart illustrating Method 1700, which supports a technique for dynamic resource allocation, according to one or more aspects of the present disclosure. The operation of Method 1700 may be performed by a UE or its components as described herein. For example, the operation of Method 1700 may be performed by UE 115 as described with reference to Figures 1 to 10. In some examples, the UE may execute a set of instructions to control functional elements of the UE to perform the described functions. Additionally or alternatively, the UE may use dedicated hardware to perform aspects of the described functions.
[0237] In 1705, the method may include receiving system information indicating a first set of resources for requesting on-demand signaling in a first downlink bandwidth portion. Operation of 1705 may be performed according to the examples disclosed herein. In some examples, the operation of 1705 may be performed by a system information receiver 925 described with reference to Figure 9.
[0238] In 1710, the method may include sending a request for on-demand signaling over a first set of resources in a first uplink bandwidth portion. Operation of 1710 may be performed according to the examples disclosed herein. In some examples, the operation of 1710 may be performed by a request transmitter 945, as described with reference to Figure 9.
[0239] In 1715, the method may include receiving instructions for a second set of resources allocated for receiving on-demand signaling. The operation of 1715 may be performed according to the examples disclosed herein. In some examples, the operation of 1715 may be performed by an instruction receiver 950, as described with reference to Figure 9.
[0240] In 1720, the method may include monitoring a second set of resources for on-demand signaling, in accordance with instructions. The operation of 1720 may be performed according to the examples disclosed herein. In some examples, the operation of 1720 may be performed by the monitoring component 955, as described with reference to Figure 9.
[0241] Figure 18 shows a flowchart illustrating Method 1800, which supports techniques for dynamic resource allocation, according to one or more aspects of the present disclosure. The operation of Method 1800 may be implemented by a network entity or its components, as described herein. For example, the operation of Method 1800 may be performed by a network entity, as described with reference to Figures 1-6 and 11-14. In some examples, the network entity may execute a set of instructions to control functional elements of the network entity to perform the functions described. Additionally or alternatively, the network entity may perform aspects of the functions described using dedicated hardware.
[0242] In 1805, the method may include transmitting system information indicating a first set of resources for requesting the transmission of on-demand signaling in a first downlink bandwidth portion. The operation of 1805 may be performed according to the examples disclosed herein. In some examples, the operation of 1805 may be performed by a system information transmitter 1325, as described with reference to Figure 13.
[0243] In 1810, the method may include receiving requests for on-demand signaling via a first set of resources in a first uplink bandwidth portion. Operation of 1810 may be performed according to the examples disclosed herein. In some examples, the operation of 1810 may be performed by a request receiver 1345 described with reference to Figure 13.
[0244] In 1815, the method may include transmitting instructions for a second set of resources allocated for on-demand signaling transmission. Operation of 1815 may be performed according to the examples disclosed herein. In some examples, aspects of operation of 1815 may be performed by an instruction transmitter 1350, as described with reference to Figure 13.
[0245] In 1820, the method may include transmitting on-demand signaling through a second set of resources in accordance with instructions. Operation of 1820 may be performed according to the examples disclosed herein. In some examples, the operation of 1820 may be performed by an on-demand signaling transmitter 1355, as described with reference to Figure 13.
[0246] The following provides an overview of the aspects of this disclosure.
[0247] Embodiment 1: A method for wireless communication in a UE, comprising: receiving system information in a first downlink bandwidth portion indicating a first set of resources allocated for transmitting random access messages in a first uplink bandwidth portion; transmitting a random access message through the first set of resources in accordance with the system information; receiving a random access response indicating a second set of resources different from the first set of resources; and transmitting a retransmission of a random access message through the second set of resources in accordance with the random access response.
[0248] Embodiment 2: The method according to Embodiment 1, wherein receiving a random access response includes receiving a second set of resources and a random access response indicating the duration for which the second set of resources is available for retransmission of a random access message.
[0249] Embodiment 3: The method according to any one of Embodiments 1 to 2, wherein receiving a random access response includes receiving a random access response indicating a second set of resources to be multiplexed with a first set of resources in the time domain, frequency domain, spatial domain, or a combination thereof.
[0250] Embodiment 4: The method according to any one of Embodiments 1 to 3, wherein receiving a random access response includes receiving a random access response indicating a second set of resources in a first uplink bandwidth portion or in a second uplink bandwidth portion different from the first uplink bandwidth portion.
[0251] Embodiment 5: The method according to any one of Embodiments 1 to 4, wherein receiving a random access response includes receiving a random access response indicating a second set of resources and a random access signature comprising one or more of a random access preamble identifier, a UE identifier, or a temporary identifier associated with a random access resource, and sending a retransmission of a random access message is at least in part based on comparing the random access signature from the random access response with the random access signature associated with the random access message.
[0252] Embodiment 6: The method of any one of Embodiments 1 to 5, wherein receiving a random access response includes receiving a random access response indicating a random access resource pool having a second set of resources, and sending a retransmission of a random access message via the second set of resources is at least in part based on selecting the second set of resources from the random access resource pool.
[0253] Embodiment 7: The method according to any one embodiment 1 to 6, further comprising: receiving a multicast or broadcast downlink control channel transmission indicating one or more resources allocated for receiving random access responses, wherein the multicast or broadcast downlink control channel transmission comprises group common downlink control information; and monitoring one or more resources for random access responses in accordance with the multicast or broadcast downlink control channel transmission, wherein the random access responses are scrambled using a group identifier.
[0254] Embodiment 8: The method according to any one of Embodiments 1 to 7, wherein transmitting a retransmission of a random access message includes transmitting a retransmission of a random access message via a second set of resources according to a power ramping scheme, beam switching scheme, antenna switching scheme, bandwidth partial switching scheme, carrier switching scheme, random backoff scheme, frequency hopping scheme, coverage extension scheme, or a combination thereof.
[0255] Embodiment 9: A method for wireless communication in a network entity, comprising: transmitting system information in a first downlink bandwidth portion indicating a first set of resources allocated for receiving random access messages in a first uplink bandwidth portion; monitoring the first set of resources for random access messages in accordance with the system information; transmitting a random access response, at least in part based on monitoring the first set of resources, wherein the random access response indicates a second set of resources different from the first set of resources; and monitoring the second set of resources for retransmission of random access messages in accordance with the random access response.
[0256] Embodiment 10: The method of Embodiment 9, wherein sending a random access response comprises sending a second set of resources and a random access response indicating the duration for which the second set of resources is available for retransmission of a random access message.
[0257] Embodiment 11: The method according to any one of embodiments 9 to 10, wherein transmitting a random access response includes transmitting a random access response that indicates a second set of resources to be multiplexed with a first set of resources in the time domain, frequency domain, spatial domain, or a combination thereof.
[0258] Embodiment 12: The method according to any one of embodiments 9 to 11, wherein transmitting a random access response includes transmitting a random access response indicating a second set of resources in a first uplink bandwidth portion or in a second uplink bandwidth portion different from the first uplink bandwidth portion.
[0259] Embodiment 13: The method according to any one of embodiments 9 to 12, wherein transmitting a random access response includes transmitting a random access response indicating a second set of resources and a random access signature comprising one or more of a random access preamble identifier, a UE identifier, or a temporary identifier associated with a random access resource.
[0260] Embodiment 14: The method according to any one of embodiments 9 to 13, wherein sending a random access response includes sending a random access response indicating a random access resource pool having a second set of resources.
[0261] Embodiment 15: The method according to any one embodiment 9 to 14, further comprising transmitting a multicast or broadcast downlink control channel transmission indicating one or more resources allocated for transmitting random access responses, wherein the multicast or broadcast downlink control channel transmission comprises group common downlink control information; and transmitting random access responses via one or more resources in accordance with the multicast or broadcast downlink control channel transmission, wherein the random access responses are scrambled using a group identifier.
[0262] Embodiment 16: The method according to any one of embodiments 9 to 15, further comprising receiving retransmissions of random access messages via a second set of resources according to a power ramping scheme, beam switching scheme, antenna switching scheme, bandwidth partial switching scheme, carrier switching scheme, random backoff scheme, frequency hopping scheme, coverage extension scheme, or a combination thereof.
[0263] Embodiment 17: A method for wireless communication in a UE, comprising: receiving system information indicating a first set of resources for requesting on-demand signaling in a first downlink bandwidth portion; transmitting a request for on-demand signaling via the first set of resources in a first uplink bandwidth portion; receiving instructions for a second set of resources allocated for receiving on-demand signaling; and monitoring the second set of resources for on-demand signaling in accordance with the instructions.
[0264] Embodiment 18: The method of Embodiment 17, wherein receiving system information includes receiving system information in a first downlink bandwidth portion that indicates one or both of a first set of resources or a second set of resources.
[0265] Embodiment 19: The method according to any one of Embodiments 17 to 18, wherein receiving instructions for a second set of resources includes receiving a random access response indicating the activation status of the second set of resources, the availability of the second set of resources, or both.
[0266] Embodiment 20: The method according to any one of embodiments 17 to 19, wherein sending a request includes sending a random access message having a request for on-demand signaling via a first set of resources.
[0267] Embodiment 21: The method according to any one of embodiments 17 to 20, further comprising receiving on-demand signaling comprising a system information block, a synchronization signal block, a set of reference signals, a broadcast channel transmission, timing information associated with on-demand signaling, or a combination thereof, via a second set of resources.
[0268] Embodiment 22: The method according to any one of embodiments 17 to 21, further comprising receiving on-demand signaling via a second set of resources indicating a set of uplink resources, a set of downlink resources, a set of measurement objects, a set of random access resources allocated for retransmitting random access messages, or a combination thereof.
[0269] Embodiment 23: The method according to Embodiment 22, wherein on-demand signaling indicates a set of random access resources, and the method further comprises sending a retransmission of a random access message through the set of random access resources indicated by the on-demand signaling.
[0270] Embodiment 24: The method according to any one of embodiments 17 to 23, further comprising receiving multiple iterations of on-demand signaling via a second set of resources.
[0271] Embodiment 25: The method according to any one of Embodiments 17 to 24, further comprising receiving on-demand signaling in a first downlink bandwidth portion or in a second downlink bandwidth portion different from the first downlink bandwidth portion.
[0272] Embodiment 26: The method of any one embodiment 17 to 25, wherein receiving instructions for a second set of resources includes receiving instructions for a wireless resource mapping between the second set of resources and on-demand signaling, wherein the wireless resource mapping is associated with the capabilities of the UE, the service type of the UE, the link quality of the UE, or a combination thereof.
[0273] Embodiment 27: The method of Embodiment 26, wherein the wireless resource mapping shows one or more of a synchronous raster, a channel raster, or an iterative pattern associated with the capabilities of the UE, the service type of the UE, the link quality of the UE, or a combination thereof.
[0274] Embodiment 28: The method according to any one of embodiments 17 to 27, further comprising performing one or more of the following procedures, at least in part, on receiving on-demand signaling via a second set of resources: a bandwidth partial switching procedure, a carrier switching procedure, a beam switching procedure, an antenna switching procedure, a random backoff procedure, a frequency hopping procedure, or a coverage extension procedure.
[0275] Embodiment 29: The method of any one of Embodiments 17 to 28, further comprising receiving instructions that on-demand signaling, a second set of resources, or both, are specific to the capabilities of the UE, the service type of the UE, the coverage level of the UE, the link quality of the UE, the conflict resolution status of the UE, or a combination thereof.
[0276] Embodiment 30: The method according to any one of Embodiments 17 to 29, wherein receiving system information means receiving system information indicating a first set of resources for requesting on-demand signaling, wherein the first set of resources comprises dedicated resources associated with UE capabilities, UE service types, UE link quality, or a combination thereof.
[0277] Embodiment 31: The method of any one embodiment 17 to 30, wherein receiving instructions for a second set of resources includes receiving a paging message in a paging occasion associated with the capabilities of the UE, the service type of the UE, the link quality of the UE, or a combination thereof, wherein the paging message comprises instructions for a second set of resources.
[0278] Aspect 32: A method for wireless communication in a network entity, comprising: transmitting system information indicating a first set of resources for requesting transmission of on-demand signaling in a first downlink bandwidth part; receiving, in a first uplink bandwidth part, a request for on-demand signaling via the first set of resources; transmitting an indication of a second set of resources allocated for transmission of on-demand signaling; and transmitting on-demand signaling via the second set of resources according to the indication.
[0279] Aspect 33: The method according to aspect 32, wherein transmitting the system information comprises transmitting system information indicating one or both of the first set of resources or the second set of resources in the first downlink bandwidth part.
[0280] Aspect 34: The method according to any one of aspects 32 to 33, wherein transmitting the indication of the second set of resources comprises transmitting a random access response indicating the activation status of the second set of resources, the availability of the second set of resources, or both.
[0281] Aspect 35: The method according to any one of aspects 32 to 34, wherein receiving the request comprises receiving a random access message comprising a request for on-demand signaling via the first set of resources.
[0282] Aspect 36: The method according to any one of aspects 32 to 35, wherein transmitting on-demand signaling further comprises transmitting on-demand signaling comprising a system information block, a synchronization signal block, a set of reference signals, broadcast channel transmission, timing information associated with on-demand signaling, or a combination thereof via the second set of resources.
[0283] Aspect 37: Sending on-demand signaling further includes sending on-demand signaling indicating a set of uplink resources, a set of downlink resources, a set of measurement objects, a set of random access resources allocated for receiving random access messages, or a combination thereof, via a second set of resources. The method according to any one of aspects 32 to 36.
[0284] Aspect 38: The on-demand signaling indicates a set of random access resources, and the method further includes receiving a retransmission of a random access message via the set of random access resources indicated by the on-demand signaling. The method according to aspect 37.
[0285] Aspect 39: Sending on-demand signaling further includes sending multiple repetitions of on-demand signaling via a second set of resources. The method according to any one of aspects 32 to 38.
[0286] Aspect 40: Sending on-demand signaling includes sending on-demand signaling in a second downlink bandwidth part different from the first downlink bandwidth part associated with the transmission of system information. The method according to any one of aspects 32 to 39.
[0287] Aspect 41: Sending on-demand signaling includes sending on-demand signaling in the first downlink bandwidth part associated with the transmission of system information. The method according to any one of aspects 32 to 39.
[0288] Aspect 42: Sending an indication of a second set of resources includes sending an indication of a radio resource mapping between the second set of resources and the on-demand signaling, where the radio resource mapping is associated with UE capabilities, service type, link quality, or a combination thereof. The method according to any one of aspects 32 to 41.
[0289] Embodiment 43: The method of Embodiment 42, wherein the wireless resource mapping shows one or more of a synchronous raster, a channel raster, or an iterative pattern associated with UE capability, service type, link quality, or a combination thereof.
[0290] Embodiment 44: The method according to any one of Embodiments 32 to 43, wherein transmitting on-demand signaling includes transmitting on-demand signaling that includes instructions to perform a bandwidth partial switching procedure, a carrier switching procedure, a beam switching procedure, an antenna switching procedure, a random backoff procedure, a frequency hopping procedure, or a coverage extension procedure.
[0291] Embodiment 45: The method of any one of Embodiments 32 to 44, further comprising sending instructions that on-demand signaling, a second set of resources, or both, is specific to UE capability, service type, coverage level, link quality, conflict resolution status, or a combination thereof.
[0292] Embodiment 46: The method according to any one embodiment 32 to 45, wherein transmitting system information includes transmitting system information indicating a first set of resources for requesting on-demand signaling, wherein the first set of resources comprises dedicated resources associated with UE capabilities, service types, link quality, or a combination thereof.
[0293] Embodiment 47: The method of any one embodiment of 32 to 46, comprising transmitting a paging message in a paging occasion associated with UE capability, service type, link quality, or a combination thereof, wherein the paging message comprises a directive for a second set of resources.
[0294] Embodiment 48: The method of any one embodiment 32 to 47, further comprising identifying a request for on-demand signaling, at least in part on monitoring the energy levels associated with a first set of resources, and determining that the request corresponds to UE capability, service type, link quality, conflict resolution status, coverage level, or a combination thereof.
[0295] Embodiment 49: A device for wireless communication in a UE, comprising at least one processor, memory coupled to at least one processor, and instructions stored in the memory and executable by at least one processor to cause the device to perform the method described in any one of Embodiments 1 to 8.
[0296] Embodiment 50: Apparatus for wireless communication in a UE, comprising at least one means for performing the method described in any one of Embodiments 1 to 8.
[0297] Embodiment 51: A non-temporary computer-readable medium for storing code for wireless communication in a UE, wherein the code includes instructions that can be executed by at least one processor to perform the method described in any one of Embodiments 1 to 8.
[0298] Embodiment 52: A device for wireless communication in a network entity, comprising at least one processor, memory coupled to at least one processor, and instructions stored in the memory and executable by at least one processor to cause the device to perform the method described in any one of Embodiments 9 to 16.
[0299] Embodiment 53: An apparatus for wireless communication in a network entity, comprising at least one means for performing the method described in any one of Embodiments 9 to 16.
[0300] Aspect 54: A non - transient computer - readable medium storing code for wireless communication in a network entity, the code including instructions executable by at least one processor to perform the method according to any one of Aspects 9 to 16.
[0301] Aspect 55: An apparatus for wireless communication in a UE, comprising at least one processor, a memory coupled to the at least one processor, and instructions stored in the memory and executable by the at least one processor to cause the apparatus to perform the method according to any one of Aspects 17 to 31.
[0302] Aspect 56: An apparatus for wireless communication in a UE, comprising at least one means for performing the method according to any one of Aspects 17 to 31.
[0303] Aspect 57: A non - transient computer - readable medium storing code for wireless communication in a UE, the code including instructions executable by at least one processor to perform the method according to any one of Aspects 17 to 31.
[0304] Aspect 58: An apparatus for wireless communication in a network entity, comprising at least one processor, a memory coupled to the at least one processor, and instructions stored in the memory and executable by the at least one processor to cause the apparatus to perform the method according to any one of Aspects 32 to 48.
[0305] Aspect 59: An apparatus for wireless communication in a network entity, comprising at least one means for performing the method according to any one of Aspects 32 to 48.
[0306] Embodiment 60: A non-temporary computer-readable medium for storing code for wireless communication in a network entity, wherein the code includes instructions that can be executed by at least one processor to perform the method described in any of Embodiments 32 to 48.
[0307] It should be noted that the methods described herein describe possible implementations, that the operations and steps may be reconfigured or otherwise modified, and that other implementations are possible. Furthermore, two or more embodiments of these methods may be combined.
[0308] While embodiments of LTE, LTE-A, LTE-A Pro, or NR systems may be described as examples, and the terms LTE, LTE-A, LTE-A Pro, or NR may be used extensively in the description, the techniques described herein are applicable to networks other than LTE, LTE-A, LTE-A Pro, or NR. For example, the techniques described may be applicable to various other wireless communication systems such as Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, and other systems and wireless technologies, including future systems and wireless technologies not expressly described herein.
[0309] The information and signals described herein may be represented using a wide variety of technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referred to throughout this description may be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, light fields or optical particles, or any combination thereof.
[0310] Various exemplary blocks and components described in this disclosure may be implemented or run using general-purpose processors, DSPs, ASICs, CPUs, GPUs, FPGAs or other programmable logic devices, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. The general-purpose processor may be a microprocessor, but alternatively, the processor may be any processor, controller, microcontroller, or state machine. At least one processor may be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration).
[0311] The functions described herein may be implemented in hardware, software executed by at least one processor, or any combination thereof. Software should be broadly interpreted to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, execution threads, procedures, functions, etc., regardless of the names such as software, firmware, middleware, microcode, and hardware description language. When implemented in software executed by at least one processor, the functions may be stored on or transmitted via computer-readable media as one or more instructions or code. Other examples and implementations are within the scope of this disclosure and the accompanying claims. For example, due to the nature of the software, the functions described herein may be implemented using software executed by at least one processor, hardware, hardwiring, or any combination thereof. The features that perform the functions may also be physically located in various locations, including being distributed so that parts of the functions are executed in different physical locations.
[0312] Computer-readable media include both non-temporary computer storage media and communication media, including any media that facilitates the transfer of computer programs from one location to another. Non-temporary storage media may be any available media that can be accessed by a general-purpose computer or a dedicated computer. Examples, but not limitations, of non-temporary computer-readable media may include RAM, ROM, electrically erasable programmable ROM (EEPROM), flash memory, phase-change memory, compact disk (CD)ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other non-temporary media that can be used to transport or store desired program code means in the form of instructions or data structures, and that can be accessed by a general-purpose computer or a dedicated computer or a general-purpose processor or a dedicated processor. Any connection is also appropriately referred to as computer-readable media. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of computer-readable media. As used herein, disk and disc include CD, laserdisc, optical disc, digital versatile disc (DVD), floppy disk, and Blu-ray® disc, where disk typically reproduces data magnetically and disc optically using a laser. Combinations of the above are also included in the scope of computer-readable media.
[0313] When used herein, including within the claims, “or” in a list of items (e.g., a list of items ending with a phrase such as “at least one of” or “one or more of”) indicates an inclusive list, for example, such that a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (e.g., A and B and C). Also, the phrase “based on” as used herein should not be interpreted as a reference to a closed set of conditions. For example, an exemplary step described as “based on condition A” may be based on both condition A and condition B without departing from the scope of this disclosure. In other words, when used herein, the phrase “based on” shall be interpreted in the same way as the phrase “at least partially based on.” When the term “and / or” is used herein in a list of two or more items, it means that any one of the enumerated items may be adopted alone, or any combination of two or more of the enumerated items may be adopted. For example, if a composition is described as containing components A, B, and / or C, the composition may contain only A, only B, only C, a combination of A and B, a combination of A and C, a combination of B and C, or a combination of A, B, and C.
[0314] The terms "determine" or "determine" encompass a variety of actions, and therefore "determine" can include calculating, calculating, processing, deriving, investigating, looking up (such as through a lookup in a table, database, or another data structure), or confirming. It can also include receiving (such as receiving information) or accessing (such as accessing data in memory). Furthermore, "determine" can include resolving, obtaining, selecting, choosing, establishing, and other similar actions.
[0315] In the attached diagrams, similar components or features may have the same reference label. Furthermore, various components of the same type may be distinguished by adding a dash and a second label to distinguish similar components after the reference label. When only the first reference label is used herein, the description is applicable to any similar component having the same first reference label, regardless of the second reference label or any other subsequent reference labels.
[0316] The descriptions provided herein with respect to the accompanying drawings are illustrative and do not necessarily represent all examples that may be implemented or that fall within the scope of the claims. The term “example” as used herein means “to serve as an example, instance, or illustration,” and does not mean “preferred” or “advantageous over other examples.” Detailed descriptions include specific details to facilitate understanding of the described techniques. However, these techniques may be practiced without these specific details. In some instances, known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described examples.
[0317] The descriptions herein are provided to enable those skilled in the art to create or use this disclosure. Various modifications of this disclosure will become apparent to those skilled in the art, and the general principles defined herein may be applied to other variations without departing from the scope of this disclosure. Accordingly, this disclosure should be given the broadest scope that is consistent with the principles and novel features disclosed herein, and is not limited to the examples and designs described herein.
Claims
1. A method for wireless communication in user equipment (UE), In the first downlink bandwidth portion, system information is received indicating a first set of resources allocated for sending random access messages in the first uplink bandwidth portion. In accordance with the system information, a random access message is sent via the first set of resources. Receiving a random access response indicating a second set of resources different from the first set of resources, In accordance with the random access response, the retransmission of the random access message is sent via the second set of resources, Methods that include...
2. Receiving the aforementioned random access response means The method according to claim 1, comprising receiving a second set of resources and the random access response indicating the duration for which the second set of resources is available for retransmission of random access messages.
3. Receiving the aforementioned random access response means The method according to claim 1, comprising receiving the random access response indicating a second set of resources which is multiplexed with a first set of resources in the time domain, the frequency domain, the spatial domain, or a combination thereof.
4. Receiving the aforementioned random access response means The method according to claim 1, comprising receiving the random access response indicating a second set of the resources in the first uplink bandwidth portion or in a second uplink bandwidth portion different from the first uplink bandwidth portion.
5. Receiving the aforementioned random access response means The method according to claim 1, comprising receiving the random access response indicating a second set of the resources and a random access signature comprising one or more of the following: a random access preamble identifier, a UE identifier, or a temporary identifier associated with the random access resources, wherein transmitting the retransmission of the random access message is at least in part based on comparing the random access signature from the random access response with the random access signature associated with the random access message.
6. Receiving the aforementioned random access response means The method of claim 1, comprising receiving the random access response indicating a random access resource pool comprising a second set of the resources, and transmitting the retransmission of the random access message via the second set of resources, wherein the selection of the second set of resources from the random access resource pool is at least in part.
7. Receiving a multicast or broadcast downlink control channel transmission indicating one or more resources allocated for receiving the aforementioned random access response, wherein the multicast or broadcast downlink control channel transmission includes group common downlink control information. Monitoring the one or more resources for the random access response in accordance with the multicast or broadcast downlink control channel transmission, wherein the random access response is scrambled using a group identifier. The method according to claim 1, further comprising:
8. Sending the aforementioned random access message is, The method according to claim 1, comprising transmitting the retransmission of the random access message via a second set of resources according to a power ramping scheme, beam switching scheme, antenna switching scheme, bandwidth partial switching scheme, carrier switching scheme, random backoff scheme, frequency hopping scheme, coverage expansion scheme, or a combination thereof.
9. A method for wireless communication in a network entity, In the first downlink bandwidth portion, system information indicating a first set of resources allocated for receiving random access messages in the first uplink bandwidth portion is transmitted. In accordance with the aforementioned system information, the system monitors the first set of resources for random access messages, Sending a random access response, at least in part, based on monitoring a first set of the resources, wherein the random access response indicates a second set of resources different from the first set of resources. In accordance with the random access response, monitor a second set of resources for retransmitting the random access message, Methods that include...
10. Sending the aforementioned random access response means The method of claim 9, comprising sending a second set of resources and the random access response indicating the duration for which the second set of resources is available for retransmission of random access messages.
11. Sending the aforementioned random access response means The method according to claim 9, comprising transmitting the random access response indicating a second set of resources which is multiplexed with a first set of resources in the time domain, the frequency domain, the spatial domain, or a combination thereof.
12. Sending the aforementioned random access response means The method according to claim 9, comprising transmitting the random access response indicating a second set of resources in the first uplink bandwidth portion or in a second uplink bandwidth portion different from the first uplink bandwidth portion.
13. Sending the aforementioned random access response means The method of claim 9, comprising transmitting the random access response indicating a second set of the resources and a random access signature comprising one or more random access preamble identifiers, user equipment (UE) identifiers, or temporary identifiers associated with the random access resources.
14. Sending the aforementioned random access response means The method according to claim 9, comprising transmitting the random access response indicating a random access resource pool comprising a second set of the resources.
15. Transmitting a multicast or broadcast downlink control channel transmission indicating one or more resources allocated for transmitting the aforementioned random access response, wherein the multicast or broadcast downlink control channel transmission includes group common downlink control information. Transmitting the random access response through one or more resources in accordance with the multicast or broadcast downlink control channel transmission, wherein the random access response is scrambled using a group identifier. The method according to claim 9, further comprising:
16. The method according to claim 9, further comprising receiving the retransmission of the random access message via a second set of resources according to a power ramping scheme, beam switching scheme, antenna switching scheme, bandwidth partial switching scheme, carrier switching scheme, random backoff scheme, frequency hopping scheme, coverage expansion scheme, or a combination thereof.
17. A method for wireless communication in user equipment (UE), In the first downlink bandwidth portion, system information indicating a first set of resources for requesting on-demand signaling is received, In the first uplink bandwidth portion, a request for the on-demand signaling is transmitted via the first set of resources. Receiving instructions for a second set of resources allocated for receiving the aforementioned on-demand signaling, In accordance with the instructions, monitor the second set of resources for the on-demand signaling, Methods that include...
18. Receiving the aforementioned system information means The method according to claim 17, comprising receiving the system information indicating one or both of the first set of resources or the second set of resources in the first downlink bandwidth portion.
19. Receiving the instructions for the second set of resources means The method according to claim 17, comprising receiving a random access response indicating the activation status of a second set of resources, or the availability of a second set of resources, or both.
20. Sending the aforementioned request means The method according to claim 17, comprising sending a random access message having the request for the on-demand signaling via a first set of the resources.
21. The method according to claim 17, further comprising receiving the on-demand signaling via a second set of resources, the on-demand signaling comprising a system information block, a synchronization signal block, a set of reference signals, a broadcast channel transmission, timing information associated with the on-demand signaling, or a combination thereof.
22. The method according to claim 17, further comprising receiving the on-demand signaling via a second set of resources, indicating a set of uplink resources, a set of downlink resources, a set of measurement objects, a set of random access resources allocated for retransmitting random access messages, or a combination thereof.
23. The on-demand signaling refers to the set of random access resources, and the method is The method according to claim 22, further comprising sending a retransmission of a random access message via the set of random access resources indicated by the on-demand signaling.
24. The method according to claim 17, further comprising receiving a plurality of iterations of the on-demand signaling via a second set of the resources.
25. The method according to claim 17, further comprising receiving the on-demand signaling in the first downlink bandwidth portion or in a second downlink bandwidth portion different from the first downlink bandwidth portion.
26. Receiving the instructions for the second set of resources means The method according to claim 17, comprising receiving the instructions for a wireless resource mapping between a second set of resources and the on-demand signaling, wherein the wireless resource mapping is associated with the capabilities of the UE, the service type of the UE, the link quality of the UE, or a combination thereof.
27. The method according to claim 26, wherein the wireless resource mapping represents one or more of a synchronous raster, a channel raster, or an iterative pattern associated with the capabilities of the UE, the service type of the UE, the link quality of the UE, or a combination thereof.
28. The method according to claim 17, further comprising performing one or more of the following procedures, at least in part, based on receiving the on-demand signaling via a second set of the resources: a bandwidth partial switching procedure, a carrier switching procedure, a beam switching procedure, an antenna switching procedure, a random backoff procedure, a frequency hopping procedure, or a coverage extension procedure.
29. The method according to claim 17, further comprising receiving instructions that the on-demand signaling, the second set of resources, or both, are specific to the capabilities of the UE, the service type of the UE, the coverage level of the UE, the link quality of the UE, the conflict resolution status of the UE, or a combination thereof.
30. Receiving the aforementioned system information means The method according to claim 17, comprising receiving the system information indicating a first set of resources for requesting the on-demand signaling, wherein the first set of resources comprises dedicated resources associated with the capabilities of the UE, the service type of the UE, the link quality of the UE, or a combination thereof.
31. Receiving the instructions for the second set of resources means The method according to claim 17, comprising receiving a paging message in a paging occasion associated with the capabilities of the UE, the service type of the UE, the link quality of the UE, or a combination thereof, wherein the paging message comprises the instructions for a second set of resources.
32. A method for wireless communication in a network entity, In the first downlink bandwidth portion, system information indicating a first set of resources for requesting the transmission of on-demand signaling is transmitted, In the first uplink bandwidth portion, receiving requests for the on-demand signaling via the first set of resources, Sending instructions for a second set of resources allocated for sending the on-demand signaling, In accordance with the instructions, transmit the on-demand signaling through the second set of resources, Methods that include...
33. Transmitting the aforementioned system information means The method according to claim 32, comprising transmitting the system information indicating one or both of the first set of resources or the second set of resources in the first downlink bandwidth portion.
34. Transmitting the instructions for the second set of resources means The method according to claim 32, comprising sending a random access response indicating the activation status of a second set of resources, the availability of a second set of resources, or both.
35. Receiving the aforementioned request means The method according to claim 32, comprising receiving a random access message having the request for the on-demand signaling via a first set of the resources.
36. Sending the aforementioned on-demand signaling means The method according to claim 32, further comprising transmitting the on-demand signaling comprising a system information block, a synchronization signal block, a set of reference signals, a broadcast channel transmission, timing information associated with the on-demand signaling, or a combination thereof, via a second set of resources.
37. Sending the aforementioned on-demand signaling means The method according to claim 32, further comprising transmitting the on-demand signaling via a second set of resources, indicating a set of uplink resources, a set of downlink resources, a set of measurement objects, a set of random access resources allocated for receiving random access messages, or a combination thereof.
38. The on-demand signaling refers to the set of random access resources, and the method is The method according to claim 37, further comprising receiving a retransmission of a random access message via the set of random access resources indicated by the on-demand signaling.
39. Sending the aforementioned on-demand signaling means The method according to claim 32, further comprising transmitting a plurality of iterations of the on-demand signaling via a second set of the resources.
40. Sending the aforementioned on-demand signaling means The method according to claim 32, comprising transmitting the on-demand signaling in a second downlink bandwidth portion different from the first downlink bandwidth portion associated with the transmission of the system information.
41. Sending the aforementioned on-demand signaling means The method according to claim 32, comprising transmitting the on-demand signaling in the first downlink bandwidth portion associated with the transmission of the system information.
42. Transmitting the instructions for the second set of resources means The method according to claim 32, comprising transmitting the instruction for a wireless resource mapping between a second set of resources and the on-demand signaling, wherein the wireless resource mapping is associated with user equipment (UE) capabilities, service type, link quality, or a combination thereof.
43. The method according to claim 42, wherein the wireless resource mapping represents one or more of a synchronous raster, a channel raster, or a repeating pattern associated with UE capability, the service type, the link quality, or a combination thereof.
44. Sending the aforementioned on-demand signaling means The method according to claim 32, comprising transmitting the on-demand signaling which includes instructions to perform a bandwidth partial switching procedure, a carrier switching procedure, a beam switching procedure, an antenna switching procedure, a random backoff procedure, a frequency hopping procedure, or a coverage extension procedure.
45. The method according to claim 32, further comprising transmitting instructions that the on-demand signaling, the second set of resources, or both, are specific to UE capabilities, service type, coverage level, link quality, conflict resolution status, or a combination thereof.
46. Transmitting the aforementioned system information means The method according to claim 32, comprising transmitting the system information indicating a first set of resources for requesting the on-demand signaling, wherein the first set of resources comprises dedicated resources associated with user equipment (UE) capabilities, service types, link quality, or a combination thereof.
47. Transmitting the instructions for the second set of resources means The method according to claim 32, comprising sending a paging message in a paging occasion associated with UE capability, service type, link quality, or a combination thereof, wherein the paging message comprises the instructions for a second set of resources.
48. Identifying the request for the on-demand signaling, at least in part, based on monitoring the energy levels associated with the first set of resources, The aforementioned requirements are determined to correspond to user equipment (UE) capabilities, service type, link quality, conflict resolution status, coverage level, or a combination thereof. The method according to claim 32, further comprising:
49. A device for wireless communication in user equipment (UE), At least one processor, A memory coupled to at least one of the processors, The device comprises instructions stored in the memory, and the instructions are transmitted to the device. In the first downlink bandwidth portion, system information is received indicating a first set of resources allocated for sending random access messages in the first uplink bandwidth portion. In accordance with the system information, a random access message is sent via the first set of resources. Receiving a random access response indicating a second set of resources different from the first set of resources, In accordance with the random access response, the retransmission of the random access message is sent via the second set of resources, A device that can be executed by at least one processor to perform the following.
50. A device for wireless communication in a network entity, At least one processor, A memory coupled to at least one of the processors, The device comprises instructions stored in the memory, and the instructions are transmitted to the device. In the first downlink bandwidth portion, system information indicating a first set of resources allocated for receiving random access messages in the first uplink bandwidth portion is transmitted. In accordance with the aforementioned system information, the system monitors the first set of resources for random access messages, Sending a random access response, at least in part, based on monitoring a first set of the resources, wherein the random access response indicates a second set of resources different from the first set of resources. In accordance with the random access response, monitor a second set of resources for retransmitting the random access message, A device that can be executed by at least one processor to perform the following.
51. A device for wireless communication in user equipment (UE), At least one processor, A memory coupled to at least one of the processors, The device comprises instructions stored in the memory, and the instructions are transmitted to the device. In the first downlink bandwidth portion, system information indicating a first set of resources for requesting on-demand signaling is received, In the first uplink bandwidth portion, a request for the on-demand signaling is transmitted via the first set of resources. Receiving instructions for a second set of resources allocated for receiving the aforementioned on-demand signaling, In accordance with the instructions, monitor the second set of resources for the on-demand signaling, A device that can be executed by at least one processor to perform the following.
52. A device for wireless communication in a network entity, At least one processor, A memory coupled to at least one of the processors, The device comprises instructions stored in the memory, and the instructions are transmitted to the device. In the first downlink bandwidth portion, system information indicating a first set of resources for requesting the transmission of on-demand signaling is transmitted. In the first uplink bandwidth portion, receiving requests for the on-demand signaling via the first set of resources, Sending instructions for a second set of resources allocated for sending the on-demand signaling, In accordance with the instructions, transmit the on-demand signaling through the second set of resources, A device that can be executed by at least one processor to perform the following.
53. A device for wireless communication in user equipment (UE), In the first downlink bandwidth portion, means for receiving system information indicating a first set of resources allocated for sending random access messages in the first uplink bandwidth portion, A means for sending random access messages via a first set of resources according to the system information, Means for receiving a random access response indicating a second set of resources different from the first set of resources, A means for sending a retransmission of the random access message via a second set of resources in accordance with the random access response, A device including a device.
54. A device for wireless communication in a network entity, In the first downlink bandwidth portion, means for transmitting system information indicating a first set of resources allocated for receiving random access messages in the first uplink bandwidth portion; Means for monitoring a first set of resources for random access messages in accordance with the aforementioned system information, A means for transmitting a random access response, at least in part on monitoring a first set of the resources, wherein the random access response indicates a second set of resources different from the first set of resources. Means for monitoring a second set of resources for retransmitting the random access message in accordance with the random access response, A device including a device.
55. A device for wireless communication in user equipment (UE), In the first downlink bandwidth portion, means for receiving system information indicating a first set of resources for requesting on-demand signaling, In the first uplink bandwidth portion, means for transmitting requests for the on-demand signaling via the first set of resources, Means for receiving instructions for a second set of resources allocated for receiving the on-demand signaling, Means for monitoring the second set of resources for the on-demand signaling in accordance with the above instructions, A device including a device.
56. A device for wireless communication in a network entity, In the first downlink bandwidth portion, means for transmitting system information indicating a first set of resources for requesting the transmission of on-demand signaling, In the first uplink bandwidth portion, means for receiving requests for the on-demand signaling via the first set of resources, Means for transmitting instructions for a second set of resources allocated for the transmission of the on-demand signaling, Means for transmitting the on-demand signaling via a second set of resources in accordance with the instructions, A device including a device.
57. A non-temporary computer-readable medium for storing a code for wireless communication in a user device (UE), wherein the code is In the first downlink bandwidth portion, system information is received indicating a first set of resources allocated for sending random access messages in the first uplink bandwidth portion. In accordance with the system information, a random access message is sent via the first set of resources. Receiving a random access response indicating a second set of resources different from the first set of resources, In accordance with the random access response, the retransmission of the random access message is sent via the second set of resources, A non-temporary computer-readable medium containing instructions that can be executed by at least one processor to perform the following actions.
58. A non-temporary computer-readable medium for storing code for wireless communication in a network entity, wherein the code is In the first downlink bandwidth portion, system information indicating a first set of resources allocated for receiving random access messages in the first uplink bandwidth portion is transmitted. In accordance with the aforementioned system information, the system monitors the first set of resources for random access messages, Sending a random access response, at least in part, based on monitoring a first set of the resources, wherein the random access response indicates a second set of resources different from the first set of resources. In accordance with the random access response, monitor a second set of resources for retransmitting the random access message, A non-temporary computer-readable medium containing instructions that can be executed by at least one processor to perform the following actions.
59. A non-temporary computer-readable medium for storing a code for wireless communication in a user device (UE), wherein the code is In the first downlink bandwidth portion, system information indicating a first set of resources for requesting on-demand signaling is received, In the first uplink bandwidth portion, a request for the on-demand signaling is transmitted via the first set of resources. Receiving instructions for a second set of resources allocated for receiving the aforementioned on-demand signaling, In accordance with the instructions, monitor the second set of resources for the on-demand signaling, A non-temporary computer-readable medium containing instructions that can be executed by at least one processor to perform the following actions.
60. A non-temporary computer-readable medium for storing code for wireless communication in a network entity, wherein the code is In the first downlink bandwidth portion, system information indicating a first set of resources for requesting the transmission of on-demand signaling is transmitted, In the first uplink bandwidth portion, receiving requests for the on-demand signaling via the first set of resources, Sending instructions for a second set of resources allocated for sending the on-demand signaling, In accordance with the instructions, transmit the on-demand signaling through the second set of resources, A non-temporary computer-readable medium containing instructions that can be executed by at least one processor to perform the following actions.