Generation of preamble and physical uplink shared channel resource ordering and scrambling identifiers for the 2-stage random access channel procedure
Patent Information
- Application Number
- KR1020227010986
- Authority / Receiving Office
- KR · KR
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-08-04
- Filing Date
- 2020-08-05
- Publication Date
- 2026-09-16
- Estimated Expiration
- 2040-08-05
Smart Images

Figure R1020227010986_ABST
Abstract
Description
Technology Field
[0001] Cross-reference regarding related applications
[0002] This application claims priority to U.S. Provisional Application No. 62 / 913,118 filed on October 9, 2019, under the title "PREAMBLE AND PHYSICAL UPLINK SHARED CHANNEL RESOURCE ORDERING AND SCRAMBLING IDENTIFIER GENERATION FOR TWO-STEP RACH PROCEDURE", and U.S. Regular Patent Application No. 16 / 947,493 filed on August 4, 2020, under the title "PREAMBLE AND PHYSICAL UPLINK SHARED CHANNEL RESOURCE ORDERING AND SCRAMBLING IDENTIFIER GENERATION FOR TWO-STEP RANDOM ACCESS CHANNEL PROCEDURE", which are expressly incorporated herein by reference.
[0003] Technical field of the present disclosure
[0004] The embodiments of the present disclosure generally relate to wireless communication and to techniques and apparatuses for generating scrambling identifiers and sequencing preambles and physical uplink shared channel (PUSCH) resources for a two-stage random access channel (RACH) procedure. Background Technology
[0005] Wireless communication systems are widely deployed to provide various telecommunication services such as telephone, video, data, messaging, and broadcast. Conventional wireless communication systems may employ multiple access technologies capable of supporting communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power, etc.). Examples of such multiple access technologies include Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, Orthogonal Frequency Division Multiple Access (OFDMA) systems, Single-Carrier Frequency Division Multiple Access (SC-FDMA) systems, Time Division Synchronous Code Division Multiple Access (TD-SCDMA) systems, and Long Term Evolution (LTE). LTE / LTE-Advanced is a set of enhancements to the Universal Mobile Telecommunications System (UMTS) mobile standard published by the Third Generation Partnership Project (3GPP).
[0006] A wireless network may include a number of base stations (BSs) capable of supporting communication for a number of user devices (UEs). User devices (UEs) may communicate with base stations (BSs) via downlinks and uplinks. A downlink (or forward link) refers to a communication link from a BS to a UE, and an uplink (or reverse link) refers to a communication link from a UE to a BS. As described in more detail herein, a BS may be referred to as a node B, gNB, access point (AP), radio head, transmit and receive point (TRP), new radio (NR) BS, 5G node B, etc.
[0007] The above multiple access technologies have been adopted in various telecommunications standards to provide a common protocol that enables different user devices to communicate at the city, national, local, and even global levels. New Radio (NR), which may also be referred to as 5G, is a set of enhancements to the LTE mobile standard published by the Third Generation Partnership Project (3GPP). NR is designed to better support mobile broadband internet access by supporting beamforming, multiple-input multiple-output (MIMO) antenna technology, and carrier aggregation, as well as by using orthogonal frequency division multiplexing (OFDM) with cyclic prefixes (CP) on the downlink (DL) and CP-OFDM and / or SC-FDM (also known as Discrete Fourier Transform Spread OFDM (DFT-s-OFDM)) on the uplink (UL) to improve spectrum efficiency, reduce costs, improve services, utilize new spectrum, and integrate better with other open standards. As the demand for mobile broadband access continues to increase, further improvements in LTE, NR, and other wireless access technologies remain available. means of solving the problem
[0008] In some embodiments, a method of wireless communication performed by a user device (UE) may include: receiving from a base station a random access channel (RACH) occupation (RO) configuration containing information related to ordered preamble resources; generating a preamble resource index according to a plurality of parameters selected based at least partially on the information in the RO configuration related to the ordered preamble resources; and generating an uplink RACH message including a preamble based at least partially on the preamble resource index and a payload associated with a physical uplink shared channel (PUSCH) resource unit (PRU) mapped to the preamble resource index.
[0009] In some embodiments, the UE for wireless communication may include a memory and one or more processors operably coupled to the memory. The memory and the one or more processors may be configured to receive from a base station an RO configuration containing information related to ordered preamble resources; generate a preamble resource index according to a plurality of parameters selected based at least partially on the information in the RO configuration related to the ordered preamble resources; and generate an uplink RACH message including a payload associated with a preamble based at least partially on the preamble resource index and a PRU mapped to the preamble resource index.
[0010] In some embodiments, a non-transient computer-readable medium may store one or more commands for wireless communication. When executed by one or more processors of a UE, the one or more processors may cause the processors to receive an RO configuration containing information related to ordered preamble resources from a base station; to generate a preamble resource index according to a plurality of parameters selected based at least partially on the information in the RO configuration related to ordered preamble resources; and to generate an uplink RACH message containing a preamble based at least partially on the preamble resource index and a payload associated with a PRU mapped to the preamble resource index.
[0011] In some embodiments, the device for wireless communication may include: means for receiving an RO configuration from a base station that includes information related to ordered preamble resources; means for generating a preamble resource index according to a plurality of parameters selected based at least partially on the information in the RO configuration related to the ordered preamble resources; and means for generating an uplink RACH message that includes a preamble based at least partially on the preamble resource index and a payload associated with a PRU mapped to the preamble resource index.
[0012] The embodiments generally include methods, devices, systems, computer program products, non-transient computer-readable media, user equipment, base stations, wireless communication devices, and / or processing systems as substantially described with reference to the drawings and the specification and as exemplified by the drawings and the specification.
[0013] The foregoing has described the features and technical advantages of the examples according to the present disclosure somewhat broadly so that the following detailed description may be better understood. Additional features and advantages will be described below. The disclosed concepts and specific examples may be readily utilized as a basis for modifying or designing other structures that carry out the same purposes of the present disclosure. Such equivalent configurations do not depart from the scope of the appended claims. Both the features of the concepts disclosed herein, their configurations, and methods of operation, along with the related advantages, will be better understood from the following description when considered in conjunction with the accompanying drawings. Each of the drawings is provided for illustrative and illustrative purposes and is not provided as a definition of the limitations of the claims. Brief explanation of the drawing
[0014] In order to make the features described above of the present disclosure understandable in detail, a more detailed description of the above-summary may be made with reference to embodiments, some of which are illustrated in the accompanying drawings. However, it should be noted that the accompanying drawings illustrate only specific ordinary embodiments of the present disclosure, and therefore, the description may allow for other equally effective embodiments, and thus should not be considered to limit the scope of the present disclosure. Identical reference numerals in different drawings may identify identical or similar elements. FIG. 1 is a diagram illustrating an example of a wireless network according to various embodiments of the present disclosure. FIG. 2 is a diagram illustrating an example of a base station communicating with a UE in a wireless network according to various embodiments of the present disclosure. FIG. 3 is a diagram illustrating an exemplary two-stage random access channel (RACH) procedure according to various embodiments of the present disclosure. FIG. 4 is a diagram illustrating an exemplary random access message including a preamble and a payload according to various embodiments of the present disclosure. FIG. 5 is a block diagram illustrating exemplary mappings between a preamble and a physical uplink shared channel (PUSCH) resource unit (PRU) according to various embodiments of the present disclosure. FIG. 6 is a block diagram illustrating an exemplary RACH occlusion (RO) shared between a two-step RACH procedure and a four-step RACH procedure according to various embodiments of the present disclosure. FIGS. 7a through 7c are diagrams illustrating exemplary implementations of ordering preamble and PUSCH resources and generating one or more scrambling identifiers for a two-step RACH procedure according to various embodiments of the present disclosure. FIG. 8 is a diagram illustrating an exemplary process performed, for example, by a UE, according to various embodiments of the present disclosure. Specific details for implementing the invention
[0015] Various aspects of the present disclosure are described more fully below with reference to the accompanying drawings. However, the present disclosure may be embodied in a number of different forms and should not be interpreted as being limited to any specific structure or function presented throughout the present disclosure. Rather, these aspects are provided so that the present disclosure will be thorough and complete and sufficiently convey the scope of the present disclosure to those skilled in the art. Based on the teachings in this specification, those skilled in the art will recognize that the scope of the present disclosure is intended to cover any aspect of the present disclosure disclosed herein, whether embodied independently of or combined with any other aspect of the present disclosure. For example, an apparatus may be embodied or a method may be practiced using any number of aspects described herein. Additionally, the scope of the present disclosure is intended to cover structures and functions added to or other than those added to the various aspects of the present disclosure described herein, or such apparatus or method practiced using other structures and functions. It should be understood that any aspect of the present disclosure disclosed herein may be embodied by one or more elements of the claims.
[0016] Now, several embodiments of telecommunication systems will be presented with reference to various devices and techniques. These devices and techniques will be described in the following detailed description and illustrated in the accompanying drawings by various blocks, modules, components, circuits, stages, processes, algorithms, etc. (collectively referred to as “elements”). These elements may be implemented using hardware, software, or a combination thereof. Whether such elements are implemented as hardware or software depends on the design constraints imposed on the overall system and the specific application.
[0017] Although embodiments may be described herein using terms commonly associated with 5G or NR radio access technology (RAT), it should be noted that the embodiments of the present disclosure may apply to other RATs such as 3G RAT, 4G RAT, and / or RATs following 5G (e.g., 6G).
[0018] FIG. 1 is a diagram illustrating an example of a wireless network (100) according to various embodiments of the present disclosure. The wireless network (100) may be a 5G (NR) network, an LTE network, etc., or may include these. The wireless network (100) may include a plurality of base stations (110) and other network entities (illustrated as BS (110a), BS (110b), BS (110c), and BS (110d). A base station (BS) is an entity that communicates with user equipment (UEs) and may also be referred to as an NR BS, node B, gNB, 5G node B (NB), access point, transmission receiving point (TRP), etc. Each BS may provide communication coverage for a specific geographical area. In 3GPP, the term “cell” may refer to a coverage area of a BS and / or a BS subsystem serving this coverage area, depending on the context in which the term is used.
[0019] A BS may provide communication coverage for macro cells, pico cells, femto cells, and / or other types of cells. A macro cell may cover a relatively large geographical area (e.g., a radius of several kilometers) and may allow unrestricted access by UEs with service subscriptions. A pico cell may cover a relatively small geographical area and may allow unrestricted access by UEs with service subscriptions. A femto cell may cover a relatively small geographical area (e.g., a home) and may allow restricted access by UEs associated with the femto cell (e.g., UEs within a CSG (closed subscriber group)). A BS for a macro cell may be referred to as a macro BS. A BS for a pico cell may be referred to as a pico BS. A BS for a femto cell may be referred to as a femto BS or a home BS. In the example illustrated in FIG. 1, BS (110a) may be a macro BS for a macro cell (102a), BS (110b) may be a pico BS for a pico cell (102b), and BS (110c) may be a femto BS for a femto cell (102c). BS may support one or multiple (e.g., three) cells. The terms “eNB”, “base station”, “NR BS”, “gNB”, “TRP”, “AP”, “node B”, “5G NB”, and “cell” may be used interchangeably herein.
[0020] In some embodiments, the cell may not necessarily be fixed, and the geographical area of the cell may move according to the location of the mobile BS. In some embodiments, the BSs may be interconnected with and / or each other with one or more other BSs or network nodes (not shown) in the wireless network (100) through various types of backhaul interfaces, such as direct physical connections, virtual networks, etc., using any suitable transmission network.
[0021] The wireless network (100) may also include relay stations. A relay station is an entity capable of receiving transmissions of data from an upstream station (e.g., BS or UE) and transmitting transmissions of data to a downstream station (e.g., UE or BS). A relay station may also be a UE capable of relaying transmissions to other UEs. In the example illustrated in FIG. 1, the relay BS (110d) may communicate with the macro BS (110a) and the UE (120d) to facilitate communication between the BS (110a) and the UE (120d). The relay BS may also be referred to as a relay station, a relay base station, a relay, etc.
[0022] The wireless network (100) may be a heterogeneous network including different types of BSs, such as macro BSs, pico BSs, femto BSs, repeater BSs, etc. These different types of BSs may have different transmission power levels, different coverage areas, and different effects on interference in the wireless network (100). For example, macro BSs may have high transmission power levels (e.g., 5 to 40 watts), but pico BSs, femto BSs, and repeater BSs may have lower transmission power levels (e.g., 0.1 to 2 watts).
[0023] The network controller (130) may be coupled to a set of BSs and may provide coordination and control over these BSs. The network controller (130) may communicate with the BSs via backhaul. The BSs may also communicate with each other indirectly or directly, for example, via wireless or wired backhaul.
[0024] UEs (120) (e.g., 120a, 120b, 120c) may be scattered throughout the wireless network (100), and each UE may be stationary or mobile. A UE may also be referred to as an access terminal, terminal, mobile station, subscriber unit, station, etc. The UE may be a cellular phone (e.g., a smartphone), a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a laptop computer, a cordless phone, a wireless local loop (WLL) station, a tablet, a camera, a gaming device, a netbook, a smartbook, an ultrabook, a medical device or equipment, biometric sensors / devices, wearable devices (smart watches, smart clothing, smart glasses, smart wristbands, smart jewelry (e.g., smart rings, smart bracelets)), an entertainment device (e.g., a music or video device, or a satellite radio device), a vehicle component or sensor, smart meters / sensors, industrial manufacturing equipment, a global positioning system device, or any other suitable device configured to communicate via a wireless or wired medium.
[0025] Some UEs may be considered as Machine Type Communications (MTC) or evolved or enhanced Machine Type Communications (eMTC) UEs. MTC and eMTC UEs include, for example, robots, drones, remote devices, sensors, meters, monitors, location tags, etc., which may communicate with a base station, other devices (e.g., remote devices), or some other entity. Wireless nodes may provide access to or to a network (e.g., a wide-area network such as the Internet or a cellular network) via a wired or wireless communication link. Some UEs may be considered as Internet of Things (IoT) devices and / or may be implemented as NB-IoT (Narrowband Internet of Things) devices. Some UEs may be considered as Customer Premises Equipment (CPE). A UE (120) may be contained within a housing that houses components of the UE (120), such as processor components, memory components, etc. In some embodiments, processor components and memory components may be coupled together. For example, processor components (e.g., one or more processors) and memory components (e.g., memory) may be operablely coupled, communicably coupled, electronically coupled, electrically coupled, and / or similar.
[0026] Generally, any number of wireless networks may be deployed in a given geographical area. Each wireless network may support a specific RAT and may operate on one or more frequencies. A RAT may also be referred to as a wireless technology, air interface, etc. A frequency may also be referred to as a carrier, frequency channel, etc. Each frequency may support a single RAT in a given geographical area to avoid interference between wireless networks of different RATs. In some cases, NR or 5G RAT networks may be deployed.
[0027] In some embodiments, two or more UEs (120) (e.g., illustrated as UE (120a) and UE (120e)) may communicate directly using one or more sidelink channels (e.g., without using a base station (110) as an intermediary for communicating with each other). For example, the UEs (120) may communicate using peer-to-peer (P2P) communication, device-to-device (D2D) communication, vehicle-to-everything (V2X) protocols (e.g., vehicle-to-vehicle (V2V) protocols, vehicle-to-infrastructure (V2I) protocols, etc.), mesh networks, etc. In this case, the UE (120) may perform scheduling operations, resource selection operations, and / or other operations described elsewhere in this specification as performed by the base station (110).
[0028] Devices of a wireless network (100) may communicate using an electromagnetic spectrum that may be subdivided into various classes, bands, channels, etc. based on frequency or wavelength. For example, devices of a wireless network (100) may communicate using an operating band having a first frequency range (FR1) that may span from 410 MHz to 7.125 GHz, and / or may communicate using an operating band having a second frequency range (FR2) that may span from 24.25 GHz to 52.6 GHz. Frequencies between FR1 and FR2 are sometimes referred to as mid-band frequencies. Although a portion of FR1 is greater than 6 GHz, FR1 is often referred to as the "sub-6 GHz" band. Similarly, FR2 is often referred to as the "millimeter wave" band, even though it is different from the Extreme High Frequency (EHF) band (30 GHz - 300 GHz) identified by the International Telecommunication Union (ITU) as the "millimeter wave" band. Accordingly, unless otherwise specifically stated, it should be understood that the term "sub-6 GHz," etc., as used herein, may broadly refer to frequencies below 6 GHz, frequencies within FR1, and / or mid-band frequencies (e.g., above 7.125 GHz). Similarly, unless otherwise specifically stated, it should be understood that the term "millimeter wave," etc., as used herein, may broadly refer to frequencies within the EHF band, frequencies within FR2, and / or mid-band frequencies (e.g., below 24.25 GHz). The frequencies included in FR1 and FR2 may be modified, and it is considered that the techniques described herein are applicable to these modified frequency ranges.
[0029] As indicated above, FIG. 1 is provided as an example. Other examples may differ from those described with respect to FIG. 1.
[0030] FIG. 2 is a diagram illustrating an example (200) of a base station (110) communicating with a UE (120) in a wireless network (100) according to various embodiments of the present disclosure. The base station (110) may be equipped with T antennas (234a to 234t) and the UE (120) may be equipped with R antennas (252a to 252r), wherein, generally, T≥1 and R≥1.
[0031] At the base station (110), the transmitting processor (220) receives data for one or more UEs from a data source (212), selects one or more modulation and coding schemes (MCS) for each UE based at least partially on channel quality indicators (CQIs) received from the UE, processes data for each UE (e.g., encoding and modulation) based at least partially on the MCS(s) selected for the UE, and may provide data symbols for all UEs. The transmitting processor (220) may also process system information (e.g., quasi-static resource partitioning information (SRPI), etc.) and control information (e.g., CQI requests, grants, upper layer signaling, etc.) and provide overhead symbols and control symbols. The transmitting processor (220) may also generate reference symbols for reference signals (e.g., cell-specific reference signal (CRS), demodulation reference signal (DMRS), etc.) and synchronization signals (e.g., primary synchronization signal (PSS) and secondary synchronization signal (SSS)). The transmitting (TX) multiple-input multiple-output (MIMO) processor (230) may perform spatial processing (e.g., precoding) on data symbols, control symbols, overhead symbols, and / or reference symbols, if applicable, and may provide T output symbol streams to T modulators (MODs) (232a to 232t). Each modulator (232) may process individual output symbol streams (e.g., for OFDM, etc.) to obtain output sample streams. Each modulator (232) may further process the output sample stream (e.g., convert to analog, amplify, filter, and upconvert) to obtain a downlink signal.T downlink signals from modulators (232a to 232t) may each be transmitted through T antennas (234a to 234t).
[0032] In the UE (120), antennas (252a to 252r) may receive downlink signals from the base station (110) and / or other base stations, and may provide the received signals to demodulators (DEMODs) (254a to 254r), respectively. Each demodulator (254) may obtain input samples by conditioning the received signals (e.g., filtering, amplification, downconversion, and digitization). Each demodulator (254) may obtain received symbols by further processing the input samples (e.g., for OFDM, etc.). A MIMO detector (256) may obtain received symbols from all R demodulators (254a to 254r), perform MIMO detection on the received symbols if applicable, and provide the detected symbols. The receiving processor (258) may process the detected symbols (e.g., demodulate and decode) and provide the decoded data for the UE (120) to the data sink (260), and may provide the decoded control information and system information to the controller / processor (280). The term “controller / processor” may refer to one or more controllers, one or more processors, or a combination thereof. The channel processor may determine the reference signal received power (RSRP), the received signal strength indicator (RSSI), the reference signal received quality (RSRQ), the channel quality indicator (CQI), etc. In some embodiments, one or more components of the UE (120) may be included in the housing (284).
[0033] The network controller (130) may include a communication unit (294), a controller / processor (290), and a memory (292). The network controller (130) may include, for example, one or more devices in a core network. The network controller (130) may communicate with the base station (110) through the communication unit (294).
[0034] On the uplink, in the UE (120), the transmitting processor (264) may receive and process data from a data source (262) and control information from a controller / processor (280) (e.g., reports including RSRP, RSSI, RSRQ, CQI, etc.). The transmitting processor (264) may also generate reference symbols for one or more reference signals. Symbols from the transmitting processor (264), if applicable, may be precoded by a TX MIMO processor (266), further processed by modulators (254a to 254r) (e.g., for DFT-s-OFDM, CP-OFDM, etc.), and transmitted to a base station (110). In some embodiments, the UE (120) includes a transceiver. The transceiver may include any combination of antenna(s) (252), modulators and / or demodulators (254), MIMO detector (256), receiving processor (258), transmitting processor (264), and / or TX MIMO processor (266). The transceiver may be used by a processor (e.g., controller / processor (280)) and memory (282) to perform any aspect of any of the methods described herein, as described, for example, with reference to FIGS. 3 through 8.
[0035] At the base station (110), uplink signals from the UE (120) and other UEs are received by antennas (234), processed by demodulators (232), detected by a MIMO detector (236) if applicable, and further processed by a receiving processor (238) to obtain decoded data and control information transmitted by the UE (120). The receiving processor (238) may provide the decoded data to a data sink (239) and the decoded control information to a controller / processor (240). The base station (110) may include a communication unit (244) and may communicate with a network controller (130) through the communication unit (244). The base station (110) may include a scheduler (246) for scheduling UEs (120) for downlink and / or uplink communications. In some embodiments, the base station (110) includes a transceiver. The transceiver may include any combination of antenna(s) (234), modulators and / or demodulators (232), a MIMO detector (236), a receiving processor (238), a transmitting processor (220), and / or a TX MIMO processor (230). The transceiver may be used by a processor (e.g., a controller / processor (240)) and a memory (242) to perform embodiments of any of the methods described herein, for example, as described with reference to FIGS. 3 through 8.
[0036] The controller / processor (240) of the base station (110), the controller / processor (280) of the UE (120), and / or any other component(s) of FIG. 2 may perform one or more techniques associated with the preamble for a two-stage random access channel (RACH) procedure and the ordering of physical uplink shared channel (PUSCH) resources and the generation of scrambling identifiers, as described in more detail elsewhere in this specification. For example, the controller / processor (240) of the base station (110), the controller / processor (280) of the UE (120), and / or any other component(s) of FIG. 2 may perform or direct the operations of, for example, the process (800) of FIG. 8 and / or other processes as described herein. Memories (242 and 282) may each store data and program code for the base station (110) and the UE (120). In some embodiments, memory (242) and / or memory (282) may include a non-transient computer-readable medium that stores one or more instructions for wireless communication (e.g., code, program code, etc.). For example, when one or more instructions are executed by one or more processors of base station (110) and / or UE (120) (e.g., directly or after compilation, conversion, interpretation, etc.), one or more processors, UE (120), and / or base station (110) may perform or direct operations of, for example, the process (800) of FIG. 8 and / or other processes as described herein. In some embodiments, executing instructions may include driving instructions, converting instructions, compiling instructions, interpreting instructions, etc.
[0037] In some embodiments, the UE (120) may include means for receiving a RACH occlusion (RO) configuration containing information related to ordered preamble resources from a base station (110), means for generating a preamble resource index according to a plurality of parameters selected based at least partially on the information in the RO configuration related to the ordered preamble resources, and means for generating an uplink RACH message including a preamble based at least partially on the preamble resource index and a payload associated with a PUSCH resource unit (PRU) mapped to the preamble resource index. In some embodiments, such means may include one or more components of the UE (120) described in relation to FIG. 2, such as a controller / processor (280), a transmit processor (264), a TX MIMO processor (266), a MOD (254), an antenna (252), a DEMOD (254), a MIMO detector (256), a receive processor (258), etc.
[0038] Although the blocks in FIG. 2 are exemplified as separate components, the functions described above with respect to the blocks may be implemented in a single hardware, software, or combination component, or in various combinations of components. For example, the functions described with respect to the transmit processor (264), receive processor (258), and / or TX MIMO processor (266) may be performed by or under the control of the controller / processor (280).
[0039] As indicated above, FIG. 2 is provided as an example. Other examples may differ from those described with respect to FIG. 2.
[0040] The UE may also access the wireless network by negotiating a connection with a base station included in the wireless network. During connection establishment, the UE and the base station may synchronize the connection in the downlink direction (e.g., from the base station to the UE) and the uplink direction (e.g., from the UE to the base station). To synchronize the connection in the downlink direction, the UE may read a synchronization signal block (SSB) containing various synchronization signals transmitted from the base station. The synchronization signals may include a primary synchronization signal (PSS), a secondary synchronization signal (SSS), etc. The UE may use the PSS to determine symbol timing in the downlink direction and may use the SSS to determine the physical cell identifier and frame timing associated with the base station (110).
[0041] To synchronize connections in the uplink direction, the UE and the base station may perform a RACH procedure. For example, in some cases, the UE and the base station may perform a four-stage RACH procedure in which the UE and the base station may exchange four primary RACH communications. The UE may transmit a msg1 communication to the base station, which may include a RACH preamble. The base station may respond to the msg1 communication with a msg2 communication, which may include a Random Access Response (RAR) communication. The UE may respond to the msg2 communication with a msg3 communication, which may include a Radio Resource Control (RRC) connection request communication. The base station may respond to the msg3 communication with a msg4 communication, which may include a Media Access Control (MAC) Layer Control Element (MAC-CE) contention resolution identifier communication.
[0042] In some cases, the 4-stage RACH procedure may not meet the low-latency requirements of 5G / NR radio systems. Accordingly, the UE and the base station may use a 2-stage RACH procedure to reduce latency in synchronizing connections in the uplink direction. In the 2-stage RACH procedure, the UE may combine the msg1 and msg3 communications into a communication referred to as msgA. The msg1 portion of the msgA communication may be referred to as the preamble portion of the msgA communication, and the msg3 portion of the msgA communication may be referred to as the payload portion of the msgA communication. The UE may transmit the msg1 portion and the msg3 portion sequentially (e.g., according to a Time Division Multiplexing (TDM) configuration) before receiving the msg2 and msg4 communications. The base station may receive a message msgA and may transmit a message msgB that may include messages msg2 and msg4.
[0043] In some cases, as described above, a msgA message may include a msgA preamble and a msgA payload. In some cases, the msgA payload may be transmitted using a Physical Uplink Shared Channel (PUSCH) resource unit (PRU) mapped to the preamble. For example, the preamble to PRU mapping may be one-to-one, many-to-one, or one-to-many. Accordingly, in some cases, there may be scheduling inefficiencies (e.g., signaling overhead) associated with configuring the PUSCH resources used to transmit the msgA payload. Furthermore, in some cases, there may be an unacceptably high probability of collisions in radio systems where a two-stage RACH procedure is used in conjunction with Non-Orthogonal Multiple Access (NOMA) and / or Contention-Based Random Access (CBRA) techniques.
[0044] Accordingly, some embodiments described herein provide techniques and apparatuses for ordering preambles and PUSCH resources for a two-stage RACH procedure and generating one or more scrambling identifiers. For example, a deterministic or semi-continuous ordering procedure may be used for preambles and / or PUSCH resources to simplify the configuration of PUSCH resources by system information (SI), RRC signaling, etc., which may reduce signaling overhead and reduce decoding complexity at the base station, etc. Furthermore, some embodiments described herein provide techniques and apparatuses for generating scrambling identifiers for PUSCH transmitters (e.g., msgA payloads) and demodulation reference signals (DMRS), which mitigate inter-cell and / or intra-cell interference and reduce collision probabilities in wireless systems using NOMA and / or CBRA techniques, etc.
[0045] FIG. 3 is a diagram illustrating an exemplary two-stage RACH procedure (300) according to various embodiments of the present disclosure. As illustrated in FIG. 3, the base station (110) and the UE (120) may communicate with each other to perform the two-stage RACH procedure.
[0046] As illustrated by reference numeral 305, one or more synchronization signal blocks (SSBs) and random access configuration information may be transmitted by the base station (110) and received by the UE (120). In some embodiments, the random access configuration information may be transmitted and / or indicated in system information (e.g., one or more system information blocks (SIBs), etc.) and / or in the SSB, as for contention-based random access. Additionally or alternatively, the random access configuration information may include one or more reference signals and / or information transmitted and / or indicated in one or more radio resource control (RRC) signaling messages and / or physical downlink control channel (PDCCH) order messages that trigger a RACH procedure, as for contention-free random access. Furthermore, as described in more detail elsewhere in this specification, the random access configuration information may include information related to one or more RACH occlusion (RO) configurations, such as information related to one or more ordered preamble resources.
[0047] As further illustrated by reference numeral 310, the UE (120) may perform downlink (DL) synchronization (e.g., using one or more SSBs), decode system information (SI) and / or RRC configuration information contained in one or more SIBs, perform one or more measurements of one or more reference signals, etc. Based at least partially on the performance of downlink synchronization, the decoding of SI and / or RRC configuration information, and / or measurements of reference signals(s), the UE (120) may determine one or more parameters for transmitting a random access message (RAM) in a two-stage RACH procedure. For example, the UE (120) may determine one or more physical random access channel (PRACH) transmission parameters to be used to transmit the RAM, determine one or more parameters for generating a preamble for the RAM, identify one or more uplink resources to which the RAM will be transmitted, etc.
[0048] As illustrated by reference numeral 315, the UE (120) may transmit a RAM preamble and the base station (110) may receive it. As illustrated by reference numeral 320, the UE (120) may transmit a RAM payload and the base station (110) may receive it. As illustrated, the UE (120) may transmit the RAM preamble and the RAM payload to the base station (110) as part of the initial (or first) phase of the two-stage RACH procedure. In some embodiments, the RAM may be referred to as message A, msgA, first message, initial message, etc. in the two-stage RACH procedure, etc. Furthermore, in some embodiments, the RAM preamble may be referred to as the message A preamble, msgA preamble, preamble, physical random access channel (PRACH) preamble, etc., and the RAM payload may be referred to as the message A payload, msgA payload, payload, etc. In some embodiments, the RAM may contain some or all of the contents of message 1 (msg1) and message 3 (msg3) of the 4-step RACH procedure. For example, the RAM preamble may contain some or all of the contents of message 1 (e.g., the PRACH preamble), and the RAM payload may contain some or all of the contents of message 3. For example, in some embodiments, the RAM payload may include an identifier associated with the UE (120), uplink control information, media access control (MAC) layer control elements (e.g., power headroom report, buffer status report, beam failure report, channel status report, etc.), user plane data, control plane data, etc.Furthermore, in some embodiments, the msgA preamble and the msgA payload may be time-division multiplexed (TDM) with each other, and thereby the msgA preamble and the msgA payload may be transmitted in separate symbols at least partially based on the time-division multiplexing (TDM) configuration.
[0049] As illustrated by reference numeral 325, the base station (110) may receive a RAM preamble transmitted by the UE (120). If the base station (110) successfully receives and decodes the RAM preamble, the base station (110) may receive and decode the RAM payload.
[0050] As illustrated by reference numeral 330, the base station (110) may transmit a Random Access Response (RAR) (sometimes referred to as a RAR message). As illustrated, the base station (110) may transmit the RAR message as part of the second stage of a two-stage RACH procedure. In some embodiments, the RAR message may be referred to as message B, msgB, or the second message in the two-stage RACH procedure. The RAR message may include some or all of the contents of message 2 (msg2) and message 4 (msg4) of the four-stage RACH procedure. For example, the RAR message may include a detected PRACH preamble identifier, a detected UE identifier, a timing advance value, contention resolution information, etc.
[0051] As illustrated by reference numeral 335, as part of the second stage of a two-stage RACH procedure, the base station (110) may transmit a physical downlink control channel (PDCCH) for the RAR (e.g., to include part or all of the content of msg2 of a four-stage RACH procedure). The PDCCH message may schedule a physical downlink shared channel (PDSCH) containing the RAR (e.g., to include part or all of the content of msg4 of a four-stage RACH procedure). For example, the PDCCH message may indicate a resource allocation for the PDSCH message (e.g., in downlink control information (DCI)).
[0052] As illustrated by reference numeral 340, as part of the second phase of the two-phase RACH procedure, the base station (110) may transmit a PDSCH message for the RAR as scheduled by the PDCCH message. The RAR may be included in the Media Access Control (MAC) protocol data unit (PDU) of the PDSCH message. As illustrated by reference numeral 345, the UE may transmit hybrid automatic repeat request (HARQ) feedback to the base station (110) via the physical uplink control channel (PUCCH) based on whether the UE (120) successfully receives and decodes the RAR message. For example, the HARQ feedback may include an acknowledgment (ACK) if the RAR message is successfully received and decoded by the UE (120), or a negative acknowledgment (NACK) if the UE (120) fails to successfully receive and / or decode the RAR message.
[0053] As indicated above, FIG. 3 is provided as an example. Other examples may differ from those described with respect to FIG. 3.
[0054] FIG. 4 is a diagram illustrating an exemplary random access message (400) including a preamble and a payload according to various embodiments of the present disclosure. As illustrated, the random access message (400) of a two-stage RACH procedure may include a preamble and a payload as described above. The preamble comprises a PRACH preamble signal and a first guard time (T G The payload may include (illustrated as GT#1 having a duration of ). The payload may include the Demodulation Reference Signal (DMRS) and / or Physical Uplink Shared Channel (PUSCH) communications as well as the second guard time (T G It may also include (illustrated as GT#2 having a duration of ). As additionally illustrated in FIG. 4, the transmission of the preamble and the transmission of the payload include a transmission guard time (T g It may also be separated temporally by (illustrated as TxG having a duration of).
[0055] As additionally illustrated in FIG. 4 and by reference numeral 405, the UE may select one RO and one PRACH sequence to be used to transmit the msgA preamble. For example, as described in more detail elsewhere in this specification, the UE may select the RO and PRACH sequence based at least partially on one or more shared ROs configured by the base station for a two-stage RACH procedure and a four-stage RACH procedure, one or more dedicated ROs configured by the base station for a two-stage RACH procedure, etc. Furthermore, in some embodiments, the base station may configure an ordered set of preamble resources on the shared and / or dedicated ROs, and the UE may select the PRACH sequence based at least partially on the ordered set of preamble resources. As additionally illustrated in FIG. 4 and by reference numeral 410, the UE may select a set of DMRS resources and PUSCH occupations to be used to transmit the msgA payload. For example, as described in more detail in this specification, the UE may select a set of DMRS resources or / and PUSCH occations based at least partially on a preamble to PUSCH resource unit (PRU) mapping. Furthermore, in some embodiments, the UE may select multiple PRUs to support frequency hopping, repetition of the PUSCH portion of the msgA payload, etc.
[0056] As indicated above, FIG. 4 is provided as an example. Other examples may differ from those described with respect to FIG. 4.
[0057] FIG. 5 is a block diagram illustrating exemplary mappings (500) between a preamble and a PRU according to various embodiments of the present disclosure. In some embodiments, the exemplary mappings (500) illustrated in FIG. 5 may be used in a two-stage RACH procedure in which an initial uplink message (msgA) includes a preamble and a payload, and the payload may be transmitted using a PRU mapped to the preamble. For example, as described above, the preamble and payload are transmitted separately according to the TDM configuration. Accordingly, the exemplary mappings (500) illustrated in FIG. 5 may be used to define the relationship between the preamble and the payload associated with the msgA (e.g., the UE may select a preamble to transmit in the msgA, and additionally, select a PRU to use to transmit the payload based on the selected preamble).
[0058] For example, as illustrated in FIG. 5 and by reference numeral 505, the preamble and the PRU may have a one-to-one mapping, in which case the PRU to be used is deterministic. In some embodiments, the one-to-one mapping may be used for typical RACH use cases (e.g., to synchronize the connection between the UE and the base station in the downlink direction during connection establishment). In another example, as illustrated by reference numeral 510, the preamble and the PRU may have a one-to-many mapping, where the UE may select a PRU from multiple PRUs mapped to individual preambles. In some embodiments, the one-to-many mapping may be applied in RACH use cases such as PUSCH hopping, transmission of uplink control information (e.g., HARQ feedback, scheduling requests, channel state information, etc.), and PUSCH payload repetition. In another example, as illustrated by reference numeral 515, the preamble and the PRU may have a many-to-one mapping, whereby the UE may deterministically select a specific PRU mapped to multiple preambles based on the UE selecting one of multiple preambles mapped to a specific PRU. In some embodiments, the many-to-one mapping may be applied in RACH use cases, such as using a preamble to indicate a modulation coding scheme (MCS) or performing asynchronous PUSCH transmission.
[0059] As indicated above, FIG. 5 is provided as an example. Other examples may differ from those described with respect to FIG. 5.
[0060] FIG. 6 is a block diagram illustrating an example (600) of a RACH occupancy (RO) shared between a two-stage RACH procedure and a four-stage RACH procedure according to various embodiments of the present disclosure. For example, in some embodiments, a wireless network may support both a two-stage RACH procedure and a four-stage RACH procedure, and one or more ROs may be shared between the two-stage RACH procedure and the four-stage RACH procedure (e.g., for scheduling efficiency). Generally, as described above, one common operation shared between the two-stage RACH procedure and the four-stage RACH procedure includes preamble transmission. Accordingly, in both the two-stage RACH procedure and the four-stage RACH procedure, a UE may select a preamble sequence from a specific RO that may be defined according to time and frequency resources. For example, a specific RO may generally include up to 64 preamble sequences (e.g., 32 preamble sequences for the 2-stage RACH procedure and 32 preamble sequences for the 4-stage RACH procedure) that may be allocated between the 2-stage RACH procedure and the 4-stage RACH procedure in the case of a shared RO.
[0061] Consequently, in some cases, a first UE performing a two-stage RACH procedure may select a msgA preamble from an RO shared between the two-stage RACH procedure and the four-stage RACH procedure, and a second UE performing a four-stage RACH procedure may select a msg1 preamble from the same RO. However, as described above, the msgA preamble is generally followed by a msgA payload transmission, whereas the msg1 preamble contains only a preamble transmission. Accordingly, when a base station transmits a response message (e.g., msgB) to a first UE performing a two-stage RACH procedure and transmits a second message (e.g., msg2) to a second UE performing a four-stage RACH procedure, one or more techniques may be used to distinguish the first UE from the second UE.
[0062] For example, as illustrated in FIG. 6, the msg2 message in the four-step RACH procedure may include downlink control information (DCI) transmitted via PDCCH, PDSCH, etc., and the msg2 DCI may be associated with a cyclic redundancy code (CRC) masked by a random access radio network temporary identifier (RA-RNTI), and the RA-RNTI may be determined as follows:
[0063]
[0064] Here, s_id is the index of the first OFDM symbol of the specified PRACH (e.g., 0 ≤ s_id < 14), t_id is the index of the first slot of the specified PRACH in the system frame (e.g., 0 ≤ t_id < 80), f_id is the index of the specified PRACH in the frequency domain (e.g., 0 ≤ f_id < 8), and ul_carrier_id is the uplink carrier used for transmitting the PRACH preamble (e.g., zero (0) for the normal uplink (NUL) carrier and one (1) for the supplementary uplink (SUL) carrier). Consequently, the range of RA-RNTI may be 1 to 17920 ([1, 17920]).
[0065] In some embodiments, as illustrated by reference numeral 605, the RNTI (msgB-RNTI) used to mask the DCI associated with the msgB communication may be derived from the RA-RNTI associated with the msg2 communication to avoid ambiguity between the RA-RNTI and the msgB-RNTI. For example, for a UE in an RRC idle or inactive state, the msgB PDCCH may be addressed to the msgB-RNTI, which may be a UE-specific identifier targeting the UE individually or a group identifier targeting a group of UEs sharing a specific RO. Generally, the msgB-RNTI may be defined by the sum of the RA-RNTI and a non-zero offset as follows:
[0066]
[0067] Here, rf_id is the radio frame index associated with the msgB PDCCH transmission. In this way, RA-RNTI does not overlap with msgB-RNTI, which avoids ambiguity in PDCCH decoding when a specific RO is shared between the 2-stage RACH procedure and the 4-stage RACH procedure.
[0068] As indicated above, FIG. 6 is provided as an example. Other examples may differ from those described with respect to FIG. 6.
[0069] FIGS. 7a through 7c are diagrams illustrating an exemplary implementation (700) for ordering preamble and PUSCH resources and generating one or more scrambling identifiers for a two-stage RACH procedure according to various aspects of the present disclosure. As illustrated in FIGS. 7a through 7c, the UE and the base station may perform various operations related to ordering preamble and PUSCH resources and generating one or more scrambling identifiers for a two-stage RACH procedure.
[0070] As illustrated in FIG. 7a and by reference numeral 710, the base station may transmit and the UE may receive an RO configuration containing information regarding ordered preamble resources for a two-stage RACH procedure (e.g., via RRC signaling, system information signaling, or other suitable higher-layer signaling). In some embodiments, the RO configuration may relate to one or more ROs shared between the two-stage RACH procedure and the four-stage RACH procedure and / or one or more ROs dedicated to the two-stage RACH procedure. Furthermore, in some embodiments, the RO configuration may jointly order preamble resources on the shared ROs and dedicated ROs (e.g., the same ordering procedures are applied to the shared ROs and dedicated ROs), or the RO configuration may separately order preamble resources on the shared ROs and dedicated ROs (e.g., different ordering procedures are applied to the shared ROs and dedicated ROs).
[0071] In some embodiments, where the RO configuration relates to one or more ROs shared between the 2-stage RACH procedure and the 4-stage RACH procedure, the preamble sequences may be partitioned or otherwise assigned to the 2-stage RACH procedure and the 4-stage RACH procedure to ensure that the UEs performing the 2-stage RACH procedure and the UEs performing the 4-stage RACH procedure use different preamble sequences. Furthermore, in some embodiments, the indices of ordered preamble resources may be repeated in different SSB-RO association cycles. For example, in NR, SSBs are generally transmitted using beamforming techniques, and thus, the beamformed SSBs may have periodicity. Furthermore, there may be associations between SSBs and ROs, which may also be periodic. Accordingly, since there is generally a finite amount of preamble resource indices, the preamble resource indices may be recycled or otherwise repeated in different SSB-RO association cycles.
[0072] As further illustrated in FIG. 7a and by reference numeral 720, the UE may generate msgA preamble resource indices based at least partially on RO configuration information related to ordered preamble resources. For example, in some embodiments, the RO configuration information may indicate that msgA preamble resources are to be ordered sequentially in different domains by various parameters, which may include one or more parameters in the code domain, one or more parameters in the frequency domain, one or more parameters in the time domain, etc. For example, in some embodiments, a first parameter (X) may be used to order msgA preamble resources in the code domain according to an increasing order of preamble sequence indices within a specific RO, where 0 ≤ X ≤ max_preamble_sequences - 1, and max_preamble_sequences is the number of configured preamble sequences (e.g., 64). Furthermore, the second parameter (Y) may be used to order msgA preamble resources in the frequency domain according to an increasing order of frequency resource indices for frequency division multiplexed ROs, where 0 ≤ Y ≤ max_number_FDM_RO - 1, and max_number_FDM_RO defines the maximum number of ROs (e.g., up to 8) that may be configured by the upper layer (e.g., RRC signaling) and frequency division multiplexed.Furthermore, the third parameter (Z) may be used to order msgA preamble resources in the time domain according to an increasing order of time resource indices for time-division multiplexed ROs within a PRACH slot, where 0 ≤ Z ≤ max_number_TDM_RO - 1, and max_number_TDM_RO defines the maximum amount of ROs configured by the upper layer and which may be frequency-division multiplexed. In some embodiments, the fourth parameter (W) may also be used to order msgA preamble resources in the time domain according to an increasing order of PRACH slot indices, where 0 ≤ W ≤ max_number_RACH_slot - 1, and max_number_RACH_slot defines the maximum amount of RACH slots configured by the upper layer, each of which may include the amount of time-division multiplexed ROs up to max_number_TDM_RO.
[0073] Accordingly, the ordering procedures may generally indicate that msgA preamble resources are ordered by a first parameter (X) in the code domain, then by a second parameter (Y) in the frequency domain, then by a third parameter (Z) in the time domain, and then sequentially ordered by a fourth parameter (W) in the time domain. In some embodiments, to generate a preamble resource index, the UE may select values for X, Y, Z, and W according to the constraints described above. In some embodiments, the UE may generate a preamble resource index using a function that applies different weights to each of the parameters X, Y, Z, and W. For example, in some embodiments, the UE may generate a preamble resource index using the following function:
[0074]
[0075] Accordingly, the above function may provide a linear weighted combination based at least partially on the values selected by the UE for X, Y, Z, and W, and the preamble resource index may be different for different UEs as long as the selected values for X, Y, Z, and W are different in at least one dimension.
[0076] As additionally illustrated in FIG. 7a and by reference numeral 730, the UE may configure one or more PUSCH resources for the msgA payload based at least partially on preamble to PRU mapping and PRU sequencing. For example, as described above, the msgA payload may be transmitted after the msgA preamble, and the msgA payload may be mapped to the PRU. Accordingly, as described herein, the UE may follow one or more sequencing procedures for a PUSCH resource index to configure PUSCH resource(s) for the msgA payload based at least partially on multiple PRU configurations that may be supported on pre-configured time and frequency resources for the msgA payload. For example, different UEs may transmit msgA payloads using different amounts of resource blocks (RBs) (e.g., 3 RBs, 6 RBs, etc.), and preamble to PRU mapping and PRU sequencing may be based at least partially on different PRU configurations supported for msgA payloads.
[0077] In some embodiments, where msgA PUSCH resources are configured for multiple PRUs of the same type, the msgA PRU may be indexed according to the resource index of the msgA preamble selected by the UE when the preamble-to-PRU mapping is one-to-one or many-to-one (e.g., given a specific preamble, in cases where the PRU mapped to the preamble is deterministic). Additionally or alternatively, when the preamble-to-PRU mapping is one-to-many (e.g., multiple PRUs are mapped to the same preamble), the index of the msgA PRU may be based on the group of PRUs associated with the same preamble, which may be based on the resource index of the msgA preamble selected by the UE.
[0078] In some embodiments, where msgA PUSCH resources are configured for multiple PRUs having different types, the ordering of the PRUs may depend on whether different PRU types overlap in one or more time and / or frequency resources. For example, in cases where two or more PRU types overlap in one or more time and / or frequency resources, the overlapping PRUs may be ordered according to an ascending modulation coding scheme (MCS) (e.g., a PRU associated with a lower code rate is ordered before a PRU associated with a higher code rate), an ascending transmission block size (TBS) (e.g., a PRU associated with a smaller TBS is ordered before a PRU associated with a larger TBS), etc. Alternatively, in cases where different PRU types do not overlap in time and / or frequency resources, non-overlapping PRUs may be ordered according to ascending frequency orchestrations (e.g., RBs or RB groups (RBGs)), time orchestrations (e.g., symbols or slots), etc.
[0079] As illustrated in FIG. 7b and by reference numeral 740, the UE may generate a scrambling identifier for the msgA payload based at least partially on a linearly weighted combination of parameters. In some embodiments, in the first technique, the linearly weighted combination of parameters is RA-RNTI (in the non-overlapping segments of the bit expansion of the scrambling identifier) R ID ), preamble sequence index ( P ID ), and upper-layer configured data scrambling identifier ( n ID It may also be based at least partially on ) (a cell identifier that may be indicated in a higher-level parameter, such as msgA-dataScramblingIdentity). For example, in the first technique, the scrambling identifier may be determined as follows:
[0080]
[0081] Here, C1, C2, and C3 are R ID , P ID , and n ID They are non-negative integers that may have different values for applying different weights to, and is a scrambling identifier, and c init is a value used to initialize a pseudo-random noise (PN) sequence generator that may be identical to the scrambling identifier. For example, in some embodiments, C1 may have a value of sixteen (16), C2 may have a value of ten (10), and C3 may have a value of zero (0), so:
[0082] am.
[0083] In another example, C1 may have a value of sixteen (16), C2 may have a value of zero (0), and C3 may have a value of six (6):
[0084] am.
[0085] Alternatively, in the second technique, a linearly weighted combination of parameters is the preamble sequence index ( P ID ), and upper-layer configured data scrambling identifier ( n ID TRANCY RA-RNTI added to ) It may also be based at least partially on ). In this case, the scrambling identifier may be determined as follows:
[0086]
[0087] Here, to include only a set of one or more most significant bits R ID truncates.
[0088] Accordingly, in FIG. 7b, reference numeral 750 illustrates an exemplary scrambling identifier function based at least partially on the first and second techniques described above. For example, as illustrated, each of the parameters input to the function may have one or more most significant bits (MSBs) shifted by different amounts based on corresponding non-negative integers (C1-C3), and after the MSBs are shifted, the corresponding values may be input to the multiplexer. As additionally illustrated in FIG. 7b, the multiplexer comprises a scrambling identifier (which is the sum of three weighted terms in the formulas provided above) It may also output ). Accordingly, the scrambling identifier is used to initialize a PN sequence generator that generates an output used to scramble one or more bits from the msgA payload.
[0089] As illustrated in FIG. 7c and by reference numeral 760, the UE may generate a scrambling identifier for a DMRS associated with msgA based at least partially on a scrambling identifier generated for a msgA payload. In particular, to reduce the DMRS collision probability for contention-based random access, the pool size for DMRS resources may be increased by utilizing a scrambling identifier generated for a msgA payload for a PUSCH waveform, which may use Cyclic Prefix OFDM (CP-OFDM), Discrete Fourier Transform Diffusion OFDM (DFT-s-OFDM), etc. In some embodiments, the scrambling identifier used for a DMRS sequence may be a function of RA-RNTI, a preamble sequence index, a cell identifier, and one or more time-dependent parameters associated with the PUSCH waveform used to transmit the msgA payload. For example, in cases where transform precoding is not enabled for the PUSCH waveform (e.g., the PUSCH waveform uses CP-OFDM), the PN sequence generator for the DMRS sequence may be initialized using a seed based at least partially on the scrambling identifier, slot or symbol index, OFDM symbol index, etc. generated for the msgA payload. Additionally or alternatively, in cases where transform precoding is enabled for the PUSCH waveform (e.g., the PUSCH waveform uses DFT-s-OFDM), multiple groups of DMRS base sequences may be configured for a single cell, and group indices may be generated as a function of the time-dependent hopping pattern, cell identifier, RA-RNTI, preamble sequence index, scrambling identifier generated for the msgA payload, etc.
[0090] As additionally illustrated in FIG. 7c and by reference numeral 770, the UE may then generate a msgA based at least partially on a msgA preamble resource index, PUSCH resources configured for the msgA payload, a scrambling identifier for the msgA payload, a scrambling identifier for the DMRS, etc. For example, as illustrated in FIG. 7c, the UE may select a PRACH preamble that may be input into a radio resource mapping block. Furthermore, in some embodiments, the payload and CRC for the msgA transmission may be input into a bit scrambling block, and this bit scrambling block may scramble one or more bits of the payload and / or CRC according to a scrambling identifier (e.g., after applying channel coding and rate matching to the payload and CRC). The scrambled bits of the payload and / or CRC may be input to a multiplexer along with uplink control information to be transmitted over the DMRS and msgA PUSCH, which is generated at least partially based on the preamble to PRU mapping (e.g., after applying linear modulation, transform precoding, inverse Fast Fourier Transform (IFFT), etc., to the scrambled bits). Furthermore, as described above, the bits of the DMRS may be scrambled using a scramble identifier that is at least partially based on the scramble identifier used to scramble the bits of the payload and / or CRC. Accordingly, the output from the multiplexer may be provided to a radio resource mapping block that generates the msgA based at least partially on the PRACH preamble and the output from the multiplexer.
[0091] As additionally illustrated in FIG. 7c and by reference numeral 780, the UE may transmit msgA over a shared or private RO configured by the base station. For example, as described above, the UE may transmit a msgA preamble in a first symbol and subsequently transmit a msgA payload in a second symbol. In some embodiments, as described elsewhere in this specification, the payload may carry a unique identifier associated with the UE, MAC-CE (e.g., power headroom report, buffer status report, beam failure report, channel status report, etc.), user plane data, control plane data, etc. As additionally illustrated in FIG. 7c and by reference numeral 790, the base station may transmit msgB in response to the msgA transmissions, and the UE may receive msgB from the base station. For example, in some embodiments, msgB may be a downlink message comprising a PDCCH having a CRC masked by an RNTI and a PDSCH that returns at least a portion of an identifier associated with a UE. For example, the RNTI masking the CRC of the PDCCH may be a UE-specific identifier targeting a UE individually or a group identifier targeting a group of UEs sharing a specific RO. In the former case, the RNTI may be based at least partially on a scrambling identifier generated for the msgA payload (or PUSCH), a scrambling identifier generated for the DMRS associated with the msgA communication, a preamble resource index, an identifier associated with a UE, etc.In the latter case, if the RNTI that masks the CRC of the PDCCH is a group identifier targeting a group of UEs sharing a specific RO, the RNTI may be based at least partially on a resource index associated with a specific RO shared by a group of UEs, a common time and frequency resource index associated with one or more PRUs shared by a group of UEs, a common DMRS resource index shared by a group of UEs, a time and frequency resource index associated with msgB, etc.
[0092] As indicated above, FIGS. 7a through 7c are provided as examples. Other examples may differ from those described with respect to FIGS. 7a through 7c.
[0093] FIG. 8 is a diagram illustrating an exemplary process (800) performed, for example, by a UE, according to various aspects of the present disclosure. The exemplary process (800) is an example in which a UE (e.g., UE (120) etc.) performs operations related to ordering preamble and PUSCH resources for a two-stage RACH procedure and generating one or more scrambling identifiers.
[0094] As illustrated in FIG. 8, in some embodiments, the process (800) may include receiving an RO configuration containing information related to ordered preamble resources from a base station (block 810). For example, the UE may receive an RO configuration containing information related to ordered preamble resources from a base station as described above (e.g., using an antenna (252), a DEMOD (254), a MIMO detector (256), a receiving processor (258), a controller / processor (280), a memory (282), etc.).
[0095] As further illustrated in FIG. 8, in some embodiments, the process (800) may include generating a preamble resource index according to a plurality of parameters selected based at least partially on information in the RO configuration related to the ordered preamble resources (block 820). For example, the UE may generate a preamble resource index according to a plurality of parameters selected based at least partially on information in the RO configuration related to the ordered preamble resources, as described above (e.g., using a controller / processor (280), memory (282), etc.).
[0096] As further illustrated in FIG. 8, in some embodiments, the process (800) may include generating an uplink RACH message comprising a preamble based at least partially on the preamble resource index and a payload associated with a PRU mapped to the preamble resource index (block 830). For example, the UE may generate an uplink RACH message comprising a preamble based at least partially on the preamble resource index and a payload associated with a PRU mapped to the preamble resource index, as described above (e.g., using a controller / processor (280), memory (282), etc.).
[0097] The process (800) may include additional aspects such as any single aspect or any combination of aspects described below in relation to one or more other processes described elsewhere in this specification.
[0098] In the first embodiment, information in the RO configuration relates to one or more ROs dedicated to a two-stage RACH procedure or one or more ROs shared between a two-stage RACH procedure and a four-stage RACH procedure.
[0099] In the second embodiment, alone or in combination with the first embodiment, information related to ordered preamble resources includes one or more indices that are repeated in different SSB-RO association cycles.
[0100] In a third embodiment, the information relating to ordered preamble resources, either alone or in combination with one or more of the first and second embodiments, indicates that the preamble resources are sequentially ordered based at least partially on a set of preamble sequence indices in an RO, frequency resource indices for a set of ROs associated with an FDM configuration, time resource indices for a set of ROs associated with a TDM configuration in a PRACH slot, and a set of PRACH slot indices.
[0101] In the fourth embodiment, a plurality of parameters used to generate a preamble resource index, either alone or in combination with one or more of the first to third embodiments, include a first parameter selected from preamble sequence indices within an RO, a second parameter selected from frequency resource indices for a set of ROs associated with an FDM configuration, a third parameter selected from time resource indices for a set of ROs associated with a TDM configuration, and a fourth parameter selected from a set of PRACH slot indices.
[0102] In the fifth embodiment, alone or in combination with one or more of the first to fourth embodiments, the preamble resource index is generated at least partially based on a function that applies different weights to individual parameters of a plurality of parameters.
[0103] In the sixth embodiment, alone or in combination with one or more of the first to fifth embodiments, the PRU configuration associated with the payload is one of multiple PRU configurations associated with time and frequency resources configured for the uplink RACH message.
[0104] In the seventh embodiment, multiple PRU configurations are indexed at least partially based on indexes associated with ordered preamble resources, either alone or in combination with one or more of the first to sixth embodiments.
[0105] In the eighth embodiment, generating an uplink RACH message alone or in combination with one or more of the first to seventh embodiments comprises ordering multiple PRU configurations according to one or more criteria, and selecting a PRU configuration associated with a payload from the multiple PRU configurations based at least partially on the ordering.
[0106] In the ninth embodiment, one or more criteria used to order multiple PRU configurations, either alone or in combination with one or more of the first to eighth embodiments, include one or more of an ascending modulation coding scheme or an ascending transmission block size, based at least partially on the multiple PRU configurations overlapping in one or more of time or frequency resources.
[0107] In the tenth embodiment, one or more criteria used to order multiple PRU configurations, either alone or in combination with one or more of the first to ninth embodiments, include one or more ascending frequency orchestrations or ascending time orchestrations, based at least partially on the fact that the multiple PRU configurations do not overlap in time or frequency resources.
[0108] In the eleventh embodiment, generating an uplink RACH message alone or in combination with one or more of the first to ten embodiments comprises generating a scrambling identifier for a payload according to a set of parameters based at least partially on an index associated with a preamble, and scrambling the payload using the scrambling identifier.
[0109] In the 12th embodiment, the set of parameters used to generate a scrambling identifier, either alone or in combination with one or more of the 1st to 11th embodiments, is at least partially additionally based on a data scrambling identifier and RA-RNTI configured by a base station.
[0110] In the 13th embodiment, alone or in combination with one or more of the 1st to 12th embodiments, the scrambling identifier is generated at least partially based on a function that applies different weights to individual parameters of a set of parameters.
[0111] In the 14th embodiment, generating an uplink RACH message alone or in combination with one or more of the 1st to 13th embodiments further comprises generating a DMRS sequence associated with the uplink RACH message, wherein the DMRS sequence is scrambled at least partially based on a scrambling identifier for the payload and one or more time-dependent parameters associated with the PUSCH waveform used to transmit the payload.
[0112] In the 15th embodiment, alone or in combination with one or more of the 1st to 14th embodiments, the uplink RACH message is associated with a two-stage RACH procedure.
[0113] In the 16th embodiment, alone or in combination with one or more of the 1st to 15th embodiments, the process (800) further comprises transmitting a preamble associated with an uplink RACH message and a payload associated with an uplink RACH message to a base station, wherein the preamble and the payload are transmitted in separate symbols based at least partially on a time-division multiplexing configuration, and the payload returns at least one of a unique identifier, MAC-CE, or user plane or control plane data associated with a UE.
[0114] In the 17th embodiment, alone or in combination with one or more of the 1st to 16th embodiments, the process (800) further comprises receiving a downlink response message for an uplink RACH message from a base station, wherein the downlink response message comprises a PDCCH and a PDSCH, the PDCCH comprises a CRC masked by an RNTI, and the PDSCH returns at least a portion of an identifier associated with a UE.
[0115] In the 18th embodiment, the RNTI masking the CRC of the PDCCH, either alone or in combination with one or more of the 1st to 17th embodiments, is a UE-specific identifier that individually targets a UE, and the RNTI is based at least partially on one or more of the data scrambling identifier for the PUSCH, the DMRS scrambling identifier associated with the uplink RACH message, the preamble resource index, or the identifier associated with the UE returned in the payload of the uplink RACH message.
[0116] In the 19th embodiment, the RNTI that masks the CRC of the PDCCH, either alone or in combination with one or more of the 1st to 18th embodiments, is a group identifier that targets a group of UEs sharing a specific RO, and the RNTI is based at least partially on one or more of a resource index associated with a specific RO shared by a group of UEs, a common time and frequency resource index associated with one or more PRUs shared by a group of UEs, a common DMRS resource index shared by a group of UEs, or a time and frequency resource index associated with a downlink response message.
[0117] FIG. 8 illustrates exemplary blocks of this process (800), but in some embodiments, the process (800) may include additional blocks, fewer blocks, different blocks, or differently arranged blocks than those illustrated in FIG. 8. Additionally or alternatively, two or more of the blocks of the process (800) may be performed in parallel.
[0118] The foregoing disclosure provides examples and descriptions, but is not intended to limit the embodiments to the exact form disclosed or to be complete. Modifications and variations may be made in reference to the foregoing disclosure or may be obtained from the practice of the embodiments.
[0119] As used herein, the term “component” is intended to be broadly interpreted as hardware, firmware, and / or a combination of hardware and software. As used herein, a processor is implemented as hardware, firmware, and / or a combination of hardware and software.
[0120] As used in this specification, satisfying a threshold may refer, depending on the context, to a value that is greater than the threshold, greater than or equal to the threshold, less than the threshold, less than or equal to the threshold, equal to the threshold, not equal to the threshold, etc.
[0121] It will be apparent that the systems and / or methods described herein may be implemented in different forms of hardware, firmware, and / or combinations of hardware and software. The actual specific control hardware or software code used to implement these systems and / or methods does not limit the embodiments. Accordingly, the operation and behavior of the systems and / or methods have been described herein without reference to specific software code, and it is understood that software and hardware may be designed to implement the systems and / or methods based at least partially on the description herein.
[0122] Even if specific combinations of features are described in the claims and / or disclosed in the specification, these combinations are not intended to limit the disclosure of various embodiments. In fact, many of these features may be combined in ways that are not specifically described in the claims and / or disclosed in the specification. Although each dependent claim listed below may directly refer to only one claim, the disclosure of various embodiments includes each dependent claim in combination with all other claims in the set of claims. The phrase referring to "at least one of" a list of items refers to any combination of those items, including single members. As an example, "at least one of a, b, or c" is intended to cover a, b, c, ab, ac, bc, and abc, as well as any combination with multiples of the same element (e.g., aa, aaa, aab, aac, abb, acc, bb, bbb, bbc, cc, and ccc or any other ordering of a, b, and c).
[0123] Any element, operation, or command used herein shall not be interpreted as important or essential unless explicitly stated so. Additionally, as used herein, the articles (“a” and “an”) are intended to include one or more items and may be used interchangeably with “one or more.” Furthermore, as used herein, the article (“the”) is intended to include one or more items referenced in relation to the article (“the”) and may be used interchangeably with “one or more.” Furthermore, as used herein, the terms “set” and “group” are intended to include one or more items (e.g., related items, unrelated items, combinations of related and unrelated items, etc.) and may be used interchangeably with “one or more.” Where only one item is intended, the phrase “only one” or similar language is used. Also, as used herein, the terms “have,” “have,” “having,” etc. are intended to be open-ended terms. Additionally, the phrase “based on” is intended to mean “at least partially based on” unless otherwise explicitly stated. Also, as used herein, the term “or” is intended to be inclusive when used consecutively and may be used interchangeably with “and / or” unless otherwise explicitly stated (e.g., when used in combination with “either one” or “only one”).
Claims
Claim 1 A method of wireless communication performed by a user device (UE), comprising: receiving a random access channel (RACH) occupation (RO) configuration from a base station that includes information related to ordered preamble resources, wherein the information related to the ordered preamble resources includes one or more indices that are repeated in different synchronization signal block (SSB)-RO association cycles; generating a preamble resource index according to a plurality of parameters selected at least partially based on the information related to the ordered preamble resources; and generating an uplink RACH message that includes a preamble based at least partially on the preamble resource index and a payload associated with a physical uplink shared channel (PUSCH) resource unit (PRU) mapped to the preamble resource index. Claim 2 In claim 1, the information in the RO configuration is a method of wireless communication performed by a user device (UE), which relates to one or more ROs dedicated to a two-stage RACH procedure. Claim 3 delete Claim 4 A method of wireless communication performed by a user device (UE), wherein the information relating to the ordered preamble resources indicates that the ordered preamble resources are sequentially ordered based at least partially on a set of preamble sequence indices in an RO, frequency resource indices for a first set of ROs associated with a frequency division multiplexing (FDM) configuration, time resource indices for a second set of ROs associated with a time division multiplexing (TDM) configuration in a physical RACH (PRACH) slot, and a set of PRACH slot indices. Claim 5 A method of wireless communication performed by a user device (UE), wherein the plurality of parameters used to generate the preamble resource index comprises a first parameter selected from the preamble sequence indices within the RO, a second parameter selected from the frequency resource indices for a first set of the ROs associated with the FDM configuration, a third parameter selected from the time resource indices for a second set of the ROs associated with the TDM configuration, and a fourth parameter selected from the set of the PRACH slot indices. Claim 6 A method of wireless communication performed by a user device (UE), wherein the preamble resource index is generated at least partially based on a function that applies different weights to individual parameters of the plurality of parameters in claim 1. Claim 7 A method of wireless communication performed by a user device (UE), wherein the PRU configuration associated with the payload is one of multiple PRU configurations associated with time and frequency resources configured for the uplink RACH message. Claim 8 A method of wireless communication performed by a user device (UE), wherein, in claim 7, the multiple PRU configurations are indexed at least partially based on indices associated with the ordered preamble resources. Claim 9 A method of wireless communication performed by a user device (UE), wherein the step of generating the uplink RACH message comprises: the step of ordering the multiple PRU configurations according to one or more criteria; and the step of selecting the PRU configuration associated with the payload from the multiple PRU configurations based at least partially on the ordering. Claim 10 A method of wireless communication performed by a user device (UE), wherein, in claim 9, the one or more criteria used to order the multiple PRU configurations include one or more of an ascending modulation coding scheme or an ascending transmission block size, and the one or more criteria include one or more of the ascending modulation coding scheme or the ascending transmission block size, based at least partially on the multiple PRU configurations overlapping in one or more of time or frequency resources. Claim 11 A method of wireless communication performed by a user device (UE), wherein, in claim 9, the one or more criteria used to order the multiple PRU configurations include one or more of ascending frequency orchestrations or ascending time orchestrations, and the one or more criteria include one or more of the ascending frequency orchestrations or ascending time orchestrations, based at least partially on the fact that the multiple PRU configurations do not overlap in time or frequency resources. Claim 12 A method of wireless communication performed by a user device (UE), wherein the step of generating the uplink RACH message comprises: generating a scrambling identifier for the payload according to a set of parameters based at least partially on an index associated with the preamble; and scrambling the payload using the scrambling identifier. Claim 13 A method of wireless communication performed by a user device (UE), wherein the set of parameters used to generate the scrambling identifier is additionally based, at least partially, on the data scrambling identifier and random access wireless network temporary identifier configured by the base station. Claim 14 A method of wireless communication performed by a user device (UE), wherein the scrambling identifier is generated at least partially based on a function that applies different weights to individual parameters of the set of parameters. Claim 15 A method of wireless communication performed by a user device (UE), wherein the step of generating the uplink RACH message further comprises the step of generating a demodulation reference signal (DMRS) sequence associated with the uplink RACH message, and the DMRS sequence is scrambled at least partially based on one or more time-dependent parameters associated with the scrambling identifier for the payload and the PUSCH waveform used to transmit the payload. Claim 16 In claim 1, the uplink RACH message is a method of wireless communication performed by a user device (UE) associated with a two-stage RACH procedure. Claim 17 A method of wireless communication performed by a user device (UE), wherein, in claim 1, the method further comprises the step of transmitting the preamble associated with the uplink RACH message and the payload associated with the uplink RACH message to the base station, wherein the preamble and the payload are transmitted in separate symbols based at least partially on a time-division multiplexing configuration, and the payload carries at least one of a unique identifier associated with the UE, a media access control layer control element, or user plane or control plane data. Claim 18 A method of wireless communication performed by a user device (UE), wherein, in claim 17, the method further comprises the step of receiving a downlink response message for an uplink RACH message from the base station, wherein the downlink response message comprises a physical downlink control channel (PDCCH) and a physical downlink shared channel (PDSCH), wherein the PDCCH comprises a cyclic redundancy code (CRC) masked by a radio network temporary identifier (RNTI), and the PDSCH returns at least a portion of the unique identifier associated with the UE. Claim 19 A method of wireless communication performed by a user device (UE), wherein the RNTI masking the CRC of the PDCCH is a UE-specific identifier that individually targets the UE, and the RNTI is based at least partially on one or more of a data scrambling identifier for a physical uplink shared channel, a demodulation reference signal scrambling identifier associated with the uplink RACH message, the preamble resource index, or the unique identifier associated with the UE returned in the payload of the uplink RACH message. Claim 20 A method of wireless communication performed by a user device (UE), wherein the RNTI masking the CRC of the PDCCH is a group identifier targeting a group of UEs sharing a specific RO, and the RNTI is based at least partially on one or more of a resource index associated with the specific RO shared by the group of UEs, a common time and frequency resource index associated with one or more PRUs shared by the group of UEs, a common demodulation reference signal resource index shared by the group of UEs, or a time and frequency resource index associated with the downlink response message. Claim 21 User equipment (UE) for wireless communication comprises: a memory; and one or more processors operably coupled to the memory, wherein the one or more processors receive from a base station a Random Access Channel (RACH) Occlusion (RO) configuration including information related to ordered preamble resources, wherein the information related to the ordered preamble resources includes one or more indices that are repeated in different synchronization signal block (SSB)-RO association cycles; the step of generating a preamble resource index according to a plurality of parameters selected at least partially based on the information related to the ordered preamble resources; and the step of generating an uplink RACH message including a preamble based at least partially on the preamble resource index and a payload associated with a Physical Uplink Shared Channel (PUSCH) Resource Unit (PRU) mapped to the preamble resource index. Claim 22 In claim 21, the information in the RO configuration is a user equipment (UE) for wireless communication related to one or more ROs dedicated to a two-stage RACH procedure. Claim 23 delete Claim 24 A user device (UE) for wireless communication, wherein the information relating to the ordered preamble resources indicates that the ordered preamble resources are sequentially ordered based at least partially on a set of preamble sequence indices in an RO, frequency resource indices for a first set of ROs associated with a frequency division multiplexing (FDM) configuration, time resource indices for a second set of ROs associated with a time division multiplexing (TDM) configuration in a physical RACH (PRACH) slot, and a set of PRACH slot indices. Claim 25 User equipment (UE) for wireless communication, wherein the plurality of parameters used to generate the preamble resource index comprises a first parameter selected from the preamble sequence indices within the RO, a second parameter selected from the frequency resource indices for a first set of the ROs associated with the FDM configuration, a third parameter selected from the time resource indices for a second set of the ROs associated with the TDM configuration, and a fourth parameter selected from the set of the PRACH slot indices. Claim 26 In claim 21, the preamble resource index is generated at least partially based on a function that applies different weights to individual parameters of the plurality of parameters, a user device (UE) for wireless communication. Claim 27 In claim 21, a user device (UE) for wireless communication, wherein the PRU configuration associated with the payload is one of multiple PRU configurations associated with time and frequency resources configured for the uplink RACH message. Claim 28 In claim 27, the multiple PRU configurations are indexed at least partially based on indices associated with the ordered preamble resources, user equipment (UE) for wireless communication. Claim 29 A user device (UE) for wireless communication, wherein, in claim 27, the one or more processors are configured to order the multiple PRU configurations according to one or more criteria when generating the uplink RACH message; and to select the PRU configuration associated with the payload from the multiple PRU configurations based at least partially on the ordering. Claim 30 User equipment (UE) for wireless communication, wherein the one or more criteria used to order the multiple PRU configurations include one or more of an ascending modulation coding scheme or an ascending transmission block size, and the one or more criteria include one or more of the ascending modulation coding scheme or the ascending transmission block size, based at least partially on the multiple PRU configurations overlapping in one or more of time or frequency resources. Claim 31 User equipment (UE) for wireless communication, wherein, in claim 29, the one or more criteria used to order the multiple PRU configurations include one or more of ascending frequency orchestrations or ascending time orchestrations, and the one or more criteria include one or more of the ascending frequency orchestrations or the ascending time orchestrations, based at least partially on the fact that the multiple PRU configurations do not overlap in time or frequency resources. Claim 32 In claim 21, the one or more processors, when generating the uplink RACH message, generate a scrambling identifier for the payload according to a set of parameters based at least partially on an index associated with the preamble; and are configured to scramble the payload using the scrambling identifier, a user device (UE) for wireless communication. Claim 33 In claim 32, the set of parameters used to generate the scrambling identifier is at least partially additionally based on the data scrambling identifier and the random access wireless network temporary identifier configured by the base station, user equipment (UE) for wireless communication. Claim 34 In claim 32, the scrambling identifier is generated at least partially based on a function that applies different weights to individual parameters of the set of parameters, a user device (UE) for wireless communication. Claim 35 A user device (UE) for wireless communication, wherein generating the uplink RACH message further comprises generating a demodulation reference signal (DMRS) sequence associated with the uplink RACH message, and the DMRS sequence is scrambled at least partially based on one or more time-dependent parameters associated with the scrambling identifier for the payload and the PUSCH waveform used to transmit the payload. Claim 36 In claim 21, the uplink RACH message is a user equipment (UE) for wireless communication associated with a two-stage RACH procedure. Claim 37 In claim 21, the one or more processors are further configured to transmit the preamble associated with the uplink RACH message and the payload associated with the uplink RACH message to the base station, the preamble and the payload are transmitted in separate symbols based at least partially on a time-division multiplexing configuration, and the payload carries at least one of a unique identifier associated with the UE, a media access control layer control element, or user plane or control plane data, user equipment (UE) for wireless communication. Claim 38 In claim 37, the one or more processors are further configured to receive a downlink response message for an uplink RACH message from the base station, wherein the downlink response message comprises a physical downlink control channel (PDCCH) and a physical downlink shared channel (PDSCH), wherein the PDCCH comprises a cyclic redundancy code (CRC) masked by a radio network temporary identifier (RNTI), and the PDSCH carries back at least a portion of the unique identifier associated with the UE, a user device (UE) for radio communication. Claim 39 A user device (UE) for wireless communication, wherein the RNTI masking the CRC of the PDCCH is a UE-specific identifier that individually targets the UE, and the RNTI is based at least partially on one or more of the following: a data scrambling identifier for a physical uplink shared channel, a demodulation reference signal scrambling identifier associated with the uplink RACH message, the preamble resource index, or the unique identifier associated with the UE returned in the payload of the uplink RACH message. Claim 40 In claim 38, the RNTI masking the CRC of the PDCCH is a group identifier targeting a group of UEs sharing a specific RO, and the RNTI is based at least partially on one or more of a resource index associated with the specific RO shared by the group of UEs, a common time and frequency resource index associated with one or more PRUs shared by the group of UEs, a common demodulation reference signal resource index shared by the group of UEs, or a time and frequency resource index associated with the downlink response message. User equipment (UE) for wireless communication. Claim 41 A non-transient computer-readable storage medium for storing one or more commands for wireless communication, wherein the one or more commands, when executed by one or more processors of user equipment, cause the one or more processors to receive a Random Access Channel (RACH) Occlusion (RO) configuration from a base station that includes information related to ordered preamble resources, wherein the information related to ordered preamble resources includes one or more indices that are repeated in different synchronization signal block (SSB)-RO association cycles; cause to generate a preamble resource index according to a plurality of parameters selected at least partially based on the information related to ordered preamble resources; and cause to generate an uplink RACH message that includes a preamble based at least partially on the preamble resource index and a payload associated with a physical uplink shared channel resource unit mapped to the preamble resource index. Claim 42 A device for wireless communication, comprising: means for receiving a Random Access Channel (RACH) Occlusion (RO) configuration from a base station that includes information related to ordered preamble resources, wherein the information related to the ordered preamble resources includes one or more indices that are repeated in different synchronization signal block (SSB)-RO association cycles; means for generating a preamble resource index according to a plurality of parameters selected at least partially based on the information related to the ordered preamble resources; and means for generating an uplink RACH message that includes a preamble based at least partially on the preamble resource index and a payload associated with a physical uplink shared channel resource unit mapped to the preamble resource index. Claim 43 A non-transient computer-readable storage medium, wherein the information relating to the ordered preamble resources indicates that the ordered preamble resources are sequentially ordered based at least partially on a set of preamble sequence indices in an RO, frequency resource indices for a first set of ROs associated with a frequency division multiplexing (FDM) configuration, time resource indices for a second set of ROs associated with a time division multiplexing (TDM) configuration in a physical RACH (PRACH) slot, and a set of PRACH slot indices. Claim 44 A non-transient computer-readable storage medium according to claim 43, wherein the plurality of parameters used to generate the preamble resource index comprises a first parameter selected from the preamble sequence indices within the RO, a second parameter selected from the frequency resource indices for a first set of the ROs associated with the FDM configuration, a third parameter selected from the time resource indices for a second set of the ROs associated with the TDM configuration, and a fourth parameter selected from the set of the PRACH slot indices.
