Method and apparatus for configuring random access occasions in wireless communication

By configuring the preamble and payload timing associated with the SSB beam in the wireless communication system, the problems of high transmission latency and poor link quality are solved, and a low-latency and efficient random access process is achieved.

CN114208339BActive Publication Date: 2025-10-21QUALCOMM INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202080055764.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2019-08-16
Filing Date
2020-08-14
Publication Date
2025-10-21
Estimated Expiration
2040-08-14

AI Technical Summary

Technical Problem

Existing wireless communication systems suffer from high transmission delay and poor link-level quality during random access. In particular, in the two-step random access process, the configuration of preamble and payload timing is not optimized.

Method used

By configuring multiple preambles and payload timings associated with the Synchronization Signal Block (SSB) beam, the appropriate timing for transmission is determined, and the associated period is optimized based on threshold transmission delay to ensure link quality and low transmission latency.

Benefits of technology

It achieves optimized configuration of preamble and payload timing in wireless communication, improves link-level quality, reduces transmission latency, and enhances the efficiency of random access procedures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114208339B_ABST
    Figure CN114208339B_ABST
Patent Text Reader

Abstract

Aspects described herein relate to configuration and selection of preamble and payload occasions for performing a two-step random access procedure. The configuration of preamble occasions, payload occasions, association patterns between occasions and synchronization signal block (SSB) beams, and rules for selecting preamble and payload occasions for random access message transmission can be determined by a network and signaled to a user equipment (UE). Based on the configuration and rules, the UE can measure link level quality and select possible preamble and payload occasions for one or more SSB beams that reach a threshold signal quality. A set of one or more preamble occasions and one or more payload occasions can be further determined based on whether the preamble and payload occasions can achieve a threshold transmission latency. The one or more preamble occasions and the one or more payload occasions can be used to transmit a random access message in a two-step random access procedure.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This patent application claims priority to Patent Cooperation Treaty (PCT) patent application No. PCT / CN2019 / 101109, filed on August 16, 2019, entitled “TECHNIQUES FOR CONFIGURING RANDOM ACCESSOCCASIONS IN WIRELESS COMMUNICATIONS,” which is assigned to the assignee of this application and is hereby expressly incorporated herein by reference for all purposes. Technical Field

[0003]

[0004] Generally speaking, aspects of the present disclosure relate to wireless communication systems, and more particularly, to performing random access procedures. Background Art

[0004] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, broadcast, and the like. These systems may be multiple-access systems capable of supporting communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiple-access systems 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, and single-carrier frequency division multiple access (SC-FDMA) systems.

[0005] These multiple access technologies have been adopted in various telecommunication standards to provide a common protocol that enables different wireless devices to communicate at a city, country, region, or even global level. For example, the fifth generation (5G) wireless communication technology, which may be referred to as 5G New Radio (5G NR), is envisioned to expand and support various usage scenarios and applications relative to current mobile network generations. In one aspect, 5G communication technologies may include: enhanced mobile broadband that addresses human-centric use cases for accessing multimedia content, services, and data; ultra-reliable low-latency communications (URLLC) with technical specifications for latency and reliability; and massive machine-type communications, which may allow for very large numbers of connected devices and the transmission of relatively small amounts of non-delay-sensitive information.

[0006] In some wireless communication technologies, a user equipment (UE) may use a random access procedure to establish a connection with a base station. The random access procedure may typically include four steps of messages passed between the UE and the base station to establish the connection. Recent proposals have introduced a two-step random access procedure, in which the UE sends a first message including a random access preamble and a payload at a shared random access opportunity, and the base station that receives the first message may send a second message including a random access response (e.g., for the random access preamble) and / or contention resolution information. The first message may include two separate transmissions (e.g., in time) of the preamble and payload portions of the message. Summary of the Invention

[0007] The following is a simplified summary of one or more aspects in order to provide a basic understanding of such aspects. This summary is not an extensive overview of all contemplated aspects and is neither intended to identify key or critical elements of all aspects nor to describe the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed description that will be provided later.

[0008] According to an example, a method for wireless communication is provided. The method includes: receiving one or more configurations from a base station, the one or more configurations indicating a plurality of preamble opportunities and a plurality of payload opportunities associated with each of one or more synchronization signal block (SSB) beams; determining, for at least one SSB beam (e.g., one of the one or more SSB beams), at least one preamble opportunity associated with the at least one SSB beam among the plurality of preamble opportunities and at least one payload opportunity associated with the at least one SSB beam among the plurality of payload opportunities; transmitting a random access preamble on the at least one preamble opportunity; and transmitting a payload corresponding to the random access preamble on the at least one payload opportunity.

[0009] In another example, a method for wireless communication includes: configuring a preamble configuration period for a preamble of a random access message; configuring a payload configuration period for a payload of the random access message; determining a random access opportunity configuration period based at least in part on the preamble configuration period and the payload configuration period; determining an association period for associating one or more random access opportunities to send a random access message based on one or more SSB beams based at least in part on the random access opportunity configuration period; and sending a configuration to a user equipment (UE) to configure resources indicating one or more random access opportunities associated with one or more SSB beams within the association period.

[0010] In another example, an apparatus for wireless communication is provided, the apparatus comprising a transceiver, a memory configured to store instructions, and one or more processors coupled to the transceiver and the memory (e.g., communicatively, electrically, operatively, or otherwise). The memory stores instructions that can be executed by one or more processors to perform the operations of the methods described herein. In another aspect, an apparatus for wireless communication is provided, the apparatus comprising a unit for performing the operations of the methods described herein. In yet another aspect, a computer-readable medium is provided, comprising code that can be executed by one or more processors to perform the operations of the methods described herein.

[0011] To accomplish the foregoing and related ends, one or more aspects comprise the features hereinafter fully described and particularly pointed out in the claims. The following description and the accompanying drawings set forth in detail certain illustrative features of one or more aspects. However, these features are indicative of only some of the various ways in which the principles of various aspects may be employed, and this description is intended to include all such aspects and their equivalents. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] The disclosed aspects are described below in conjunction with the accompanying drawings, which are provided to illustrate and not to limit the disclosed aspects, wherein like names indicate like elements, and wherein:

[0013] Figure 1 An example of a wireless communication system according to various aspects of the present disclosure is shown;

[0014] Figure 2 is a block diagram illustrating an example of a UE according to various aspects of the present disclosure;

[0015] Figure 3 is a block diagram illustrating an example of a base station according to various aspects of the present disclosure;

[0016] Figure 4 is a flow chart illustrating an example of a method for configuring preamble and / or payload timing according to various aspects of the present disclosure;

[0017] Figure 5 is a flow chart illustrating an example of a method for determining a preamble and / or payload opportunity for sending a random access message according to various aspects of the present disclosure;

[0018] Figure 6 An example of physical random access channel (PRACH) time domain configuration parameters according to various aspects of the present disclosure is shown;

[0019] Figure 7 An example of a system for sending a random access message according to various aspects of the present disclosure is shown;

[0020] Figure 8 An example of resource allocation for configured random access preamble opportunities and payload opportunities is shown in accordance with various aspects of the present disclosure;

[0021] Figure 9 illustrates examples of random access opportunity configurations according to various aspects of the present disclosure; and

[0022] Figure 10 is a block diagram illustrating an example of a MIMO communication system including a base station and UEs according to various aspects of the present disclosure. DETAILED DESCRIPTION

[0023] Various aspects will now be described with reference to the accompanying drawings. In the following description, for the sake of illustration, numerous specific details are set forth in order to provide a thorough understanding of one or more aspects. However, it will be apparent that such aspects may be implemented without these specific details.

[0024] The described features generally relate to configuring random access opportunities for sending random access messages, wherein the random access message may include a random access preamble and a payload for sending in a two-step random access procedure. In this regard, as a first message in the two-step random access procedure, the random access opportunity may include a preamble opportunity for sending the random access preamble and a payload opportunity for sending the payload. A network may configure the timing information for a user equipment (UE), and the UE may select one or more of a preamble opportunity and a preamble sequence for sending to the network, and a demodulation reference signal (DMRS) resource and a payload opportunity for sending the payload to the network. In one example, a design scheme for a four-step random access channel (RACH) procedure (e.g., as defined in Fifth Generation (5G) New Radio (NR) Release 15) may be used for a two-step RACH procedure such that the two-step RACH procedure may share the same preamble opportunity (or at least a portion) in time and / or frequency with a four-step RACH procedure (e.g., as defined or configured for the four-step RACH procedure). In another example, the two-step RACH procedure may be configured with a different preamble opportunity than the four-step RACH procedure.

[0025] The number of time domain preamble opportunities and the starting symbol of the preamble transmission can be different within a physical RACH (PRACH) slot. The time domain configuration for the PRACH preamble can be similar to those specified in Section 6.3.3.2 of the Third Generation Partnership Project (3GPP) Technical Specification (TS) 38.211. Due to the specifications of link level quality and transmission delay, not all preamble opportunities for four-step RACH (e.g., as defined for NR Release 15) can be applied to two-step RACH random access message transmission.

[0026] Thus, for example, configuration rules for random access messages in two-step RACH may be considered or indicated to achieve low transmission latency and desired link level quality. For example, the preamble and payload opportunities of the random access message may be distributed in time so that each transmission may be associated with an appropriate set of synchronization signal blocks (SSB) beams (also referred to herein as SSBs) having a desired (e.g., threshold) link level quality. In addition, proximity-based time multiplexing for preamble and payload opportunities may be supported to reduce transmission latency. For example, the network may configure an association period for associating preamble opportunities and / or payload opportunities with certain SSB beams. In addition, the UE may determine whether the link quality of the SSB beam reaches a threshold, and may determine one or more preamble opportunities and / or payload opportunities associated with the SSB beam that achieve the threshold transmission latency to send the preamble and payload for the random access message.

[0027] The following will refer to Figure 1-10 The described features are given in more detail.

[0028] As used in this application, the terms "component", "module", "system", etc. are intended to include computer-related entities, such as but not limited to: hardware, software, a combination of hardware and software, or software in operation. For example, a component can be but not limited to: a process running on a processor, a processor, an object, an executable file, a thread of execution, a program and / or a computer. For example, both an application running on a computing device and the computing device can be a component. One or more components can exist within a process and / or execution thread, and a component can be located on one computer and / or distributed between two or more computers. In addition, these components can be executed from various computer-readable media having various data structures stored thereon. The components can communicate by means of local and / or remote processes, such as according to a signal having one or more data packets, such as data from a component, the component interacting with another component in a local system, a distributed system and / or interacting with other systems across a network (such as the Internet) in the form of signals. Whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise, software shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subroutines, software modules, applications, software applications, software packages, routines, subroutines, objects, executables, threads of execution, procedures, functions, etc.

[0029] The techniques described herein can be used in various wireless communication systems, such as CDMA, TDMA, FDMA, OFDMA, SC-FDMA, and other systems. The terms "system" and "network" are often used interchangeably. A CDMA system can implement radio technologies such as CDMA 2000, Universal Terrestrial Radio Access (UTRA), and the like. CDMA2000 covers IS-2000, IS-95, and IS-856 standards. IS-2000 versions 0 and A are commonly referred to as CDMA2000 1X, 1X, and the like. IS-856 (TIA-856) is commonly referred to as CDMA2000 1xEV-DO, High Rate Packet Data (HRPD), and the like. UTRA includes Wideband CDMA (WCDMA) and other variations of CDMA. A TDMA system can implement radio technologies such as Global System for Mobile Communications (GSM). OFDMA systems can implement technologies such as Ultra Mobile Broadband (UMB), Evolved UTRA (E-UTRA), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, and Flash-OFDM. TMRadio technologies such as UTRA and E-UTRA are part of the Universal Mobile Telecommunications System (UMTS). 3GPP Long Term Evolution (LTE) and Advanced LTE (LTE-A) are new versions of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in documents from an organization called the "3rd Generation Partnership Project" (3GPP). CDMA2000 and UMB are described in documents from an organization called the "3rd Generation Partnership Project 2" (3GPP2). The techniques described herein can be used for the systems and radio technologies mentioned above and other systems and radio technologies, including cellular (e.g., LTE) communications on shared radio frequency spectrum bands. However, the following description describes an LTE / LTE-A system for example purposes, and LTE terminology is used in most of the following description, but the techniques are applicable beyond LTE / LTE-A applications (e.g., to fifth generation (5G) new radio (NR) networks or other next generation communication systems).

[0030] The following description provides examples and is not intended to limit the scope, applicability, or examples set forth in the claims. The functions and arrangements of the elements discussed may be modified without departing from the scope of this disclosure. Various examples may omit, replace, or add various processes or components as needed. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Furthermore, the features described with respect to certain examples may be combined in other examples.

[0031] Various aspects or features will be presented in the context of systems that include multiple devices, components, modules, etc. It is to be understood and appreciated that the various systems may include additional devices, components, modules, etc. and / or may not include all of the devices, components, modules, etc. discussed in conjunction with the figures. Combinations of these methods may also be used.

[0032] Figure 11 is a schematic diagram illustrating an example of a wireless communication system and access network 100. The wireless communication system (also referred to as a wireless wide area network (WWAN)) may include a base station 102, a UE 104, an evolved packet core (EPC) 160, and / or a 5G core (5GC) 190. The base station 102 may include a macro cell (a high-power cellular base station) and / or a small cell (a low-power cellular base station). A macro cell may include a base station. A small cell may include a femto cell, a pico cell, and a micro cell. In one example, the base station 102 may also include a gNB 180, as further described herein. In one example, some nodes of the wireless communication system may have a modem 240 and a communication component 242 for determining a random access opportunity to transmit a random access message during a random access procedure. Additionally, some nodes may have a modem 340 and a configuration component 342 for configuring or otherwise enabling the use of resources for transmitting random access messages, transmitting response messages to random access messages, and the like, as described herein. While UE 104 is shown as having a modem 240 and a communication component 242, and base station 102 / gNB 180 is shown as having a modem 340 and a configuration component 342, this is an illustrative example and substantially any node or type of node may include a modem 240 and a communication component 242 and / or a modem 340 and a configuration component 342 to provide the corresponding functionality described herein.

[0033] A base station 102 configured for 4G LTE (which may be collectively referred to as the Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (E-UTRAN)) may interface with the EPC 160 via a backhaul link 132 (e.g., using an S1 interface). A base station 102 configured for 5G NR (which may be collectively referred to as the Next Generation RAN (NG-RAN)) may interface with the 5GC 190 via a backhaul link 184. The base station 102 may perform, among other functions, one or more of the following: transmission of user data, radio channel encryption and decryption, integrity protection, header compression, mobility control functions (e.g., handover, dual connectivity), inter-cell interference coordination, connection establishment and release, load balancing, distribution of non-access stratum (NAS) messages, NAS node selection, synchronization, radio access network (RAN) sharing, multimedia broadcast multicast service (MBMS), user and device tracking, RAN information management (RIM), paging, positioning, and transmission of warning messages. The base stations 102 may communicate with each other via a backhaul link 134 (e.g., using an X2 interface) directly or indirectly (e.g., via the EPC 160 or the 5GC 190). The backhaul link 134 may be wired or wireless.

[0034] Base station 102 can communicate wirelessly with one or more UEs 104. Each of base stations 102 can provide communication coverage for a corresponding geographic coverage area 110. There can be overlapping geographic coverage areas 110. For example, a small cell 102' can have a coverage area 110' that overlaps with the coverage area 110 of one or more macro base stations 102. A network that includes both small cells and macro cells can be referred to as a heterogeneous network. A heterogeneous network can also include a home evolved Node B (eNB) (HeNB), which can provide services to a restricted group called a closed subscriber group (CSG). The communication link 120 between base station 102 and UE 104 can include uplink (UL) (also known as reverse link) transmissions from UE 104 to base station 102 and / or downlink (DL) (also known as forward link) transmissions from base station 102 to UE 104. The communication link 120 can use multiple-input multiple-output (MIMO) antenna technology including spatial multiplexing, beamforming, and / or transmit diversity. The communication link may be through one or more carriers. The base station 102 / UE 104 may use spectrum of up to Y MHz (e.g., 5, 10, 15, 20, 100, 400, etc. MHz) bandwidth per carrier allocated in a carrier aggregation for a total of up to Yx MHz (e.g., for x component carriers) for transmission in the DL and / or UL directions. The carriers may be adjacent to each other or not adjacent to each other. The allocation of carriers may be asymmetric with respect to DL and UL (e.g., more or fewer carriers may be allocated for DL ​​compared to UL). The component carriers may include a primary component carrier and one or more secondary component carriers. The primary component carrier may be referred to as a primary cell (PCell), and the secondary component carrier may be referred to as a secondary cell (SCell).

[0035] In another example, some UEs 104 can communicate with each other using a device-to-device (D2D) communication link 158. The D2D communication link 158 can use the DL / UL WWAN spectrum. The D2D communication link 158 can use one or more sidelink channels, such as a physical sidelink broadcast channel (PSBCH), a physical sidelink discovery channel (PSDCH), a physical sidelink shared channel (PSSCH), and a physical sidelink control channel (PSCCH). The D2D communication can be through various wireless D2D communication systems, such as FlashLinQ, WiMedia, Bluetooth, ZigBee, Wi-Fi based on the IEEE 802.11 standard, LTE, or NR.

[0036] The wireless communication system may also include a Wi-Fi access point (AP) 150 that communicates with a Wi-Fi station (STA) 152 via a communication link 154 in the 5 GHz unlicensed spectrum. When communicating in the unlicensed spectrum, the STA 152 / AP 150 may perform a clear channel assessment (CCA) prior to communication to determine whether the channel is available.

[0037] The small cell 102' can operate in licensed and / or unlicensed spectrum. When operating in the unlicensed spectrum, the small cell 102' can adopt NR and use the same 5 GHz unlicensed spectrum used by the Wi-Fi AP 150. The small cell 102' adopting NR in the unlicensed spectrum can improve the coverage of the access network and / or increase the capacity of the access network.

[0038] Base station 102 (whether a small cell 102' or a large cell (e.g., a macro base station)) may include an eNB, gNodeB (gNB), or other type of base station. Some base stations, such as gNB 180, may operate in the traditional sub-6 GHz spectrum, in millimeter wave (mmW) frequencies, and / or near-mmW frequencies to communicate with UE 104. When gNB 180 operates in mmW or near-mmW frequencies, gNB 180 may be referred to as a mmW base station. Extremely high frequency (EHF) is a portion of the RF portion of the electromagnetic spectrum. EHF ranges from 30 GHz to 300 GHz and has wavelengths between 1 mm and 10 mm. Radio waves in this frequency band may be referred to as millimeter waves. Near-millimeter waves may extend down to frequencies of 3 GHz with a wavelength of 100 mm. The super high frequency (SHF) band extends between 3 GHz and 30 GHz and is also referred to as centimeter waves. Communications using the mmW / near-mmW radio frequency bands have extremely high path loss and short range. The mmW base station 180 can utilize beamforming 182 with the UE 104 to compensate for the extremely high path loss and short range. The base station 102 referred to herein can include a gNB 180.

[0039] EPC 160 may include a Mobility Management Entity (MME) 162, other MMEs 164, a Serving Gateway 166, a Multimedia Broadcast Multicast Service (MBMS) Gateway 168, a Broadcast Multicast Service Center (BM-SC) 170, and a Packet Data Network (PDN) Gateway 172. MME 162 may communicate with a Home Subscriber Server (HSS) 174. MME 162 is a control node that handles signaling between UE 104 and EPC 160. Generally, MME 162 provides bearer and connection management. All user Internet Protocol (IP) packets are transmitted through Serving Gateway 166, which itself is connected to PDN Gateway 172. PDN Gateway 172 provides UE IP address allocation and other functions. PDN Gateway 172 and BM-SC 170 are connected to IP Services 176. IP Services 176 may include the Internet, an intranet, an IP Multimedia Subsystem (IMS), PS streaming services, and / or other IP services. The BM-SC 170 may provide functionality for MBMS user service provisioning and delivery. The BM-SC 170 may serve as the entry point for content providers' MBMS transmissions, may be used to authorize and initiate MBMS bearer services within a public land mobile network (PLMN), and may be used to schedule MBMS transmissions. The MBMS gateway 168 may be used to distribute MBMS services to base stations 102 belonging to a multicast broadcast single frequency network (MBSFN) area that broadcasts a specific service, and may be responsible for session management (start / stop) and collecting eMBMS-related billing information.

[0040] 5GC 190 may include an access and mobility management function (AMF) 192, other AMFs 193, a session management function (SMF) 194, and a user plane function (UPF) 195. AMF 192 may communicate with unified data management (UDM) 196. AMF 192 may be a control node that handles signaling between UE 104 and 5GC 190. Typically, AMF 192 may provide QoS flow and session management. User Internet Protocol (IP) packets may be transmitted (e.g., from one or more UEs 104) through UPF 195. UPF 195 may provide UE IP address allocation for one or more UEs, as well as other functions. UPF 195 is connected to IP services 197. IP services 197 may include the Internet, an intranet, an IP multimedia subsystem (IMS), PS streaming services, and / or other IP services.

[0041] A base station may also be referred to as a gNB, a Node B, an evolved Node B (eNB), an access point, a base transceiver station, a radio base station, a radio transceiver, a transceiver function, a basic service set (BSS), an extended service set (ESS), a transmit reception point (TRP), or some other appropriate terminology. Base station 102 provides an access point to EPC 160 or 5GC 190 for UE 104. Examples of UE 104 include a cellular phone, a smartphone, a Session Initiation Protocol (SIP) phone, a laptop computer, a personal digital assistant (PDA), a satellite radio unit, a positioning system (e.g., satellite, terrestrial), a multimedia device, a video device, a digital audio player (e.g., an MP3 player), a camera, a game console, a tablet device, a smart device, a robot, a drone, industrial / manufacturing equipment, a wearable device (e.g., a smart watch, smart clothing, smart glasses, virtual reality goggles, a smart wristband, smart jewelry (e.g., a smart ring, a smart bracelet)), a vehicle / vehicle equipment, a meter (e.g., a parking meter, an electricity meter, a gas meter, a water meter, a flow meter), a gas pump, a large or small kitchen appliance, a medical / healthcare device, an implant, a sensor / actuator, a display, or any other similarly functional device. Some UEs 104 may be referred to as IoT devices (e.g., meters, pumps, monitors, cameras, industrial / manufacturing equipment, appliances, vehicles, robots, drones, etc.). IoT UEs may include MTC / enhanced MTC (eMTC, also known as CAT-M, Cat M1) UEs, NB-IoT (also known as CAT NB1) UEs, and other types of UEs. In the present disclosure, eMTC and NB-IoT may refer to future technologies that can evolve from or be based on these technologies. For example, eMTC may include FeMTC (further eMTC), eFeMTC (further enhanced eMTC), mMTC (massive MTC), etc., and NB-IoT may include eNB-IoT (enhanced NB-IoT), FeNB-IoT (further enhanced NB-IoT), etc. UE 104 may also be referred to as a station, mobile station, user station, mobile unit, user unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile user station, access terminal, mobile terminal, wireless terminal, remote terminal, handheld device, user agent, mobile client, client, or some other appropriate terminology.

[0042] In one example, the configuration component 342 can configure random access opportunities for transmitting a random access message. For example, the configuration component 342 can configure preamble opportunities and / or payload opportunities, which can also include one or more thresholds for determining whether the preamble opportunities and / or payload opportunities are suitable for transmitting the random access message. In one example, the communication component 242 can receive one or more configurations from the base station 102 and can determine one or more preamble opportunities or payload opportunities corresponding to the SSB beams, which can include determining opportunities corresponding to one or more SSB beams with a desired (e.g., threshold) signal quality. The communication component 242 can also determine one or more pairs of preamble opportunities and payload opportunities that have the desired signal quality and / or are within a time interval that achieves a threshold transmission delay. The communication component 242 can select one or more of the pairs to transmit the preamble and / or one or more payloads in a random access message of the two-step random access procedure.

[0043] Now go to Figure 2-10 , various aspects are described with reference to one or more components and one or more methods that can perform the actions or operations described herein, where aspects in dashed form may be optional. Figure 4-5 The operations described herein are presented in a particular order and / or as being performed by certain example components, but it should be understood that the order of actions and the components performing the actions may vary depending on the implementation. Furthermore, it should be understood that the following actions, functions, and / or described components may be performed by a specially programmed processor, a processor executing specially programmed software or computer-readable media, or any other combination of hardware components and / or software components capable of performing the described actions or functions.

[0044] See also Figure 2 , an example implementation of the UE 104 may include various components, some of which have been described above and are further described herein, including components such as one or more processors 212 and memory 216 in communication via one or more buses 244 and a transceiver 202, which may operate in conjunction with a modem 240 and / or a communication component 242 to send random access messages.

[0045] In one aspect, the one or more processors 212 may include a modem 240 that utilizes one or more modem processors and / or may be part of the modem 240. Thus, various functions associated with the communication component 242 may be included in the modem 240 and / or the processor 212 and, in one aspect, may be performed by a single processor, while in other aspects, different ones of the functions may be performed by a combination of two or more different processors. For example, in one aspect, the one or more processors 212 may include any one or any combination of the following: a modem processor, a baseband processor, a digital signal processor, a transmit processor, a receiver processor, or a transceiver processor associated with the transceiver 202. In other aspects, some of the features of the one or more processors 212 and / or the modem 240 associated with the communication component 242 may be performed by the transceiver 202.

[0046] In addition, the memory 216 can be configured to store data used herein and / or local versions of the applications 275 executed by the at least one processor 212 or one or more of the communication component 242 and / or its subcomponents. The memory 216 can include any type of computer-readable medium usable by a computer or the at least one processor 212, such as random access memory (RAM), read-only memory (ROM), tape, magnetic disk, optical disk, volatile memory, non-volatile memory, and any combination thereof. For example, in one aspect, when the UE 104 is operating the at least one processor 212 to execute one or more of the communication component 242 and / or its subcomponents, the memory 216 can be a non-transitory computer-readable storage medium that stores one or more computer-executable codes and / or data associated therewith for defining the communication component 242 and / or its subcomponents.

[0047] The transceiver 202 may include at least one receiver 206 and at least one transmitter 208. The receiver 206 may include hardware for receiving data and / or software executable by a processor, the code including instructions and stored in memory (e.g., a computer-readable medium). For example, the receiver 206 may be a radio frequency (RF) receiver. In one aspect, the receiver 206 may receive signals transmitted by at least one base station 102. In addition, the receiver 206 may process such received signals and may also obtain signal measurements such as, but not limited to, Ec / Io, signal-to-noise ratio (SNR), reference signal received power (RSRP), received signal strength indicator (RSSI), etc. The transmitter 208 may include hardware for transmitting data and / or software executable by a processor, the code including instructions and stored in memory (e.g., a computer-readable medium). Suitable examples of the transmitter 208 may include, but are not limited to, an RF transmitter.

[0048] Furthermore, in an aspect, the UE 104 may include an RF front end 288 that may operate in communication with the one or more antennas 265 and the transceiver 202 to receive and transmit radio transmissions, e.g., wireless communications transmitted by at least one base station 102 or wireless transmissions transmitted by the UE 104. The RF front end 288 may be connected to the one or more antennas 265 and may include one or more low noise amplifiers (LNAs) 290, one or more switches 292, one or more power amplifiers (PAs) 298, and one or more filters 296 for transmitting and receiving RF signals.

[0049] In one aspect, the LNAs 290 can amplify the received signal at a desired output level. In one aspect, each LNA 290 can have a specified minimum and maximum gain value. In one aspect, the RF front end 288 can use one or more switches 292 to select a particular LNA 290 and its specified gain value based on the desired gain value for a particular application.

[0050] Furthermore, for example, one or more PAs 298 can be used by the RF front end 288 to amplify a signal to obtain an RF output having a desired output power level. In one aspect, each PA 298 can have a specified minimum and maximum gain value. In one aspect, the RF front end 288 can use one or more switches 292 to select a specific PA 298 and its specified gain value based on the desired gain value for a particular application.

[0051] Furthermore, for example, one or more filters 296 can be used by the RF front end 288 to filter a received signal to obtain an input RF signal. Similarly, in one aspect, for example, a corresponding filter 296 can be used to filter the output from a corresponding PA 298 to produce an output signal for transmission. In one aspect, each filter 296 can be connected to a specific LNA 290 and / or PA 298. In one aspect, the RF front end 288 can use one or more switches 292 to select a transmit path or a receive path using a specific filter 296, LNA 290, and / or PA 298 based on a configuration specified by the transceiver 202 and / or processor 212.

[0052] As such, the transceiver 202 can be configured to transmit and receive wireless signals via the RF front end 288 through one or more antennas 265. In an aspect, the transceiver can be tuned to operate on a specified frequency so that the UE 104 can communicate, for example, with one or more base stations 102 or one or more cells associated with one or more base stations 102. In an aspect, the modem 240 can configure the transceiver 202 to operate at the specified frequency and power level based on, for example, the UE configuration of the UE 104 and the communication protocol used by the modem 240.

[0053] In one aspect, the modem 240 can be a multi-band multi-mode modem that can process digital data and communicate with the transceiver 202 so that the digital data is sent and received using the transceiver 202. In one aspect, the modem 240 can be multi-band and configured to support multiple frequency bands for a specific communication protocol. In one aspect, the modem 240 can be multi-mode and configured to support multiple operating networks and communication protocols. In one aspect, the modem 240 can control one or more components of the UE 104 (e.g., the RF front end 288, the transceiver 202) to enable transmission and / or reception of signals from the network based on a specified modem configuration. In one aspect, the modem configuration can be based on the mode of the modem and the frequency band in use. In another aspect, the modem configuration can be based on UE configuration information associated with the UE 104, such as provided by the network during cell selection and / or cell reselection.

[0054] In an aspect, the communication component 242 may optionally include: a configuration analysis component 252 for obtaining and / or analyzing one or more configurations to determine one or more random access opportunities associated with one or more SSB beams; a timing determination component 254 for selecting one or more random access opportunities (e.g., a preamble opportunity and / or one or more payload opportunities) based on comparing parameters to one or more thresholds; and / or a preamble selection component 256 for selecting a preamble to transmit on the one or more random access opportunities.

[0055] In one aspect, the processor 212 may be combined with Figure 10 Similarly, the memory 216 may be associated with one or more processors in the processors described in the UE. Figure 10 Corresponding to the memory described by the UE.

[0056] See also Figure 3 , an example of an implementation of a base station 102 (e.g., base station 102 and / or gNB 180 as described above) can include a variety of components, some of which have been described above, but include components such as one or more processors 312 and memory 316 in communication via one or more buses 344 and a transceiver 302, which can operate in conjunction with a modem 340 and a configuration component 342 to schedule resources for sending random access messages, sending response messages to random access messages, etc., or otherwise enable use of resources.

[0057] The transceiver 302, receiver 306, transmitter 308, one or more processors 312, memory 316, applications 375, bus 344, RF front end 388, LNA 390, switch 392, filter 396, PA 398, and one or more antennas 365 may be the same as or similar to corresponding components of the UE 104 as described above, but configured or otherwise programmed for base station operation as opposed to UE operation.

[0058] In one aspect, the configuration component 342 may optionally include an association component 352 for associating a random access opportunity with one or more SSB beams and / or a threshold determination component for determining or otherwise defining one or more threshold parameter values ​​to facilitate determining whether to use one or more random access opportunities to send a random access message.

[0059] In one aspect, the processor 312 may be combined with Figure 10 Similarly, the memory 316 may be associated with one or more processors in the base station described in the embodiment of the present invention. Figure 10 Corresponding to the memory described in the base station.

[0060] Figure 4 A flowchart illustrating an example of a method 400 for configuring a random access opportunity. In one example, the base station 102 may use Figure 1 and Figure 3 One or more of the components described in the method 400 may be used to perform the functions described in the method 400.

[0061] In the method 400, at block 402, a preamble configuration period for a preamble of a random access message and / or a payload configuration period for a payload of the random access message can be configured. In one aspect, the configuration component 342, e.g., in conjunction with the processor 312, the memory 316, the transceiver 302, etc., can configure the preamble configuration period for the preamble of the random access message and / or the payload configuration period for the payload of the random access message. For example, the configuration component 342 can configure the preamble configuration period based on a preamble configuration period specified for a four-step RACH procedure or other RACH procedure in a wireless network (e.g., using a preamble configuration period for a RACH procedure defined in NR Release 15). For example, the preamble configuration period can be the same as that in Figure 6 The configuration period is defined in the parameters in .

[0062] Figure 6 Depicted are examples of NR RRACH time domain configuration parameters that may be used to define a PRACH preamble format, an opportunity for sending a PRACH preamble, etc. In one example, configuring component 342 can determine some of the parameters for the preamble configuration period based on parameters of the NR Release 15 PRACH configuration period, and / or can indicate the determined parameters to UE 104. In another example, the preamble configuration period can be configured differently compared to the NR Release 15 PRACH configuration period.

[0063] In addition, the configuration component 342 can configure the payload configuration period based on the preamble configuration period, wherein the payload configuration period can occur within a specified transmission gap from the preamble configuration period (or from a possible preamble opportunity therein). In addition, the configuration component 342 can configure the payload configuration period based on the length of the determined payload transmission. In another example, the configuration component 342 can configure the payload configuration period based on the following: the duplex mode configured for communication with the UE (e.g., whether the mode is frequency division duplex (FDD) or time division duplex (TDD)), the time slot format configured for communication with the UE (e.g., at least when the duplex mode is TDD), the density of preamble opportunities, resource allocation defined for two-step RACH and / or four-step RACH procedures, etc.

[0064] In method 400, at block 404, a random access opportunity configuration period can be determined based at least in part on a preamble configuration period and a payload configuration period. In one aspect, associating component 352, for example, in conjunction with processor 312, memory 316, transceiver 302, configuring component 342, etc., can determine the random access opportunity configuration period based at least in part on the preamble configuration period and the payload configuration period. For example, associating component 352 can determine the random access opportunity configuration period as a least common multiple of the preamble configuration period and the payload configuration period.

[0065] In the method 400, at block 406, an association period for associating one or more random access opportunities for transmitting a random access message based on one or more SSB beams may be determined based at least in part on the random access opportunity configuration period. In one aspect, the associating component 352, for example, in conjunction with the processor 312, the memory 316, the transceiver 302, the configuring component 342, etc., may determine an association period for associating one or more random access opportunities for transmitting a random access message based on one or more SSB beams based at least in part on the random access opportunity configuration period. For example, the association period T for mapping an SSB beam (e.g., an SS / Physical Broadcast Channel (PBCH) block) to a preamble and payload opportunity of a two-step random access procedure may be denoted as T. ssb-msgA , can be defined as the minimum time interval such that beams are mapped at least once to the ssb-msgA Preamble and payload timing within . For example, T ssb-msgA Multiple configuration periods of random access opportunities (e.g., a set of preamble opportunities and one or more payload opportunities) may be included. In one example, the association pattern between the SSB beam and the random access opportunity is T ssb-msgA The association period may not change. In addition, for example, a preamble or payload opportunity (if any) that is not associated with any SSB beam after an integer number of association periods may not be used for two-step random access transmission. In one specific example, the association component 352 may determine the association period based on the following table (for example, this may include determining the number of random access opportunity configuration periods within the association period):

[0066] Random access opportunity configuration period (msec) Association period (number of random access opportunity configuration periods) 10 {1,2,4,8,16} 20 {1,2,4,8} 40 {1,2,4} 80 {1,2} 160 {1}

[0067] In method 400, at block 408, one or more configurations may be transmitted, the one or more configurations indicating resources of one or more random access opportunities associated with one or more SSB beams within an association period. In one aspect, configuration component 342, for example, in conjunction with processor 312, memory 316, transceiver 302, etc., may transmit (e.g., to UE 104) one or more configurations indicating resources of one or more random access opportunities associated with one or more SSB beams within an association period. In one example, configuration component 342 may transmit the one or more configurations using system information (SI), radio resource control (RRC), or other signaling. Thus, in one example, the one or more configurations may be broadcast to multiple UEs. For example, as further described herein, association component 352 may determine which preamble opportunities and / or payload opportunities may be associated with which SSB beams based on determining that the preamble opportunities and / or payload opportunities fall within an association period for a given SSB beam. Configuration component 342 can send the configuration information (e.g., such as one or more association patterns, as described herein) to UE 104 to facilitate UE 104 in determining which preamble opportunities and / or payload opportunities correspond to desired SSB beams. In one example, the configuration can include explicit indication of preamble opportunities and / or payload opportunities for SSB beams, parameters for associating preamble opportunities and / or payload opportunities with SSB beams, etc., as further described herein.

[0068] For example, in method 400, optionally at block 410, a first association pattern between at least one SSB beam and one or more preamble opportunities and / or a second association pattern between at least one SSB beam and one or more payload opportunities can be determined. In one aspect, association component 352, for example, in conjunction with processor 312, memory 316, transceiver 302, configuration component 342, etc., can determine the first association pattern between at least one SSB beam and one or more preamble opportunities and / or the second association pattern between at least one SSB beam and one or more payload opportunities. For example, association component 352 can determine the first association pattern based on determining one or more preamble opportunities that can be associated with a given one or more SSB beams during an association period. This can be based on parameters defining preamble opportunities (e.g., timing of preamble opportunities, including subframe numbers or slot numbers or symbol numbers, which can be indices of subframes, slots, or symbols for preamble opportunities, starting symbol indexes within slots or subframes, etc.), and based on a determined time for transmitting an SSB beam based on an SSB beam period and a defined SSB beam pattern. Similarly, for example, the association component 352 can determine a second association pattern based on determining one or more payload opportunities that can be associated with a given one or more SSB beams during an association period. In one example, when sending the configuration at block 408, the configuration component 342 can include an indication of the first association pattern and / or the second association pattern to allow the UE 104 to determine preamble opportunities and / or payload opportunities associated with certain SSB beams. For example, the indication can include a mapping of a PRACH configuration index (e.g., as defined in NR Release 15) to an SSB or SSB beam indicator or index (or multiple SSB indicators or indices). In another example, the indication may include an indication of an SSB or SSB beam indicator or index (or multiple SSBs or SSB beam indicators or indices) corresponding to a given PRACH configuration index, etc.

[0069] Furthermore, in the example of method 400, optionally at block 412, one or more random access opportunities can be determined based on the first association pattern and the second association pattern. In one aspect, the association component 352, for example, in conjunction with the processor 312, the memory 316, the transceiver 302, the configuration component 342, etc., can determine the one or more random access opportunities based on the first association pattern and the second association pattern. For example, the association component 352 can determine the one or more random access opportunities to include, for each random access opportunity, a preamble opportunity and one or more payload opportunities, which can be associated with one or more SSB beams based on being within an association period (or at least partially within an association period). In some examples, there can be preamble opportunities and / or payload opportunities during the association period that are not associated with an SSB beam; in one example, the configuration component 342 can configure these opportunities for other RACH procedures (e.g., NR Release 15 RACH). In one example, when sending the configuration at block 408, the configuration component 342 can include an indication of one or more random access opportunities and an associated mapping to SSBs or SSB beam indicators (or an indication of one or more SSBs or SSB beam indicators associated with each random access opportunity) to allow the UE 104 to determine preamble timings and / or payload timings in one or more random access preambles associated with certain SSB beams.

[0070] Furthermore, in the example of method 400, optionally at block 414, a threshold signal quality and / or threshold transmission delay for selecting one or more random access opportunities can be determined. In one aspect, threshold determination component 354, for example, in conjunction with processor 312, memory 316, transceiver 302, configuration component 342, etc., can determine the threshold signal quality and / or threshold transmission delay for selecting one or more random access opportunities. For example, the threshold signal quality can correspond to a signal quality constraint associated with implementing a reliability metric for a two-step random access procedure. Similarly, the threshold transmission delay can correspond to a delay constraint associated with implementing a delay and signaling overhead metric for a two-step random access procedure. In one example, when sending the configuration at block 408, configuration component 342 can include an indication of the threshold signal quality to allow UE 104 to determine a desired SSB beam and / or threshold transmission delay, thereby allowing UE 104 to determine which payload opportunities can be used with which preamble opportunities (corresponding to the desired SSB beam) to achieve the threshold transmission delay.

[0071] Figure 5 A flow chart illustrating an example of a method 500 for determining which configured random access opportunity to use when sending a random access message in a two-step random access procedure. In one example, the UE 104 may use Figure 1 and Figure 2 One or more of the components described in to perform the functions described in method 500.

[0072] In method 500, at block 502, one or more configurations can be received, the one or more configurations indicating a plurality of preamble opportunities and a plurality of payload opportunities associated with one or more SSB beams. In an aspect, configuration analysis component 252, e.g., in conjunction with processor 212, memory 216, transceiver 202, communication component 242, etc., can receive one or more configurations indicating a plurality of preamble opportunities and a plurality of payload opportunities associated with one or more SSB beams (e.g., mapped to the one or more SSB beams, as described above with reference to block 406). For example, configuration analysis component 252 can receive the one or more configurations in SI and / or RRC signaling from base station 102. In one example, configuration analysis component 252 can receive a configuration including a PRACH configuration index from a network (e.g., from base station 102), from which a preamble opportunity for transmitting at least a random access preamble portion of a random access message can be determined. As described, in one example, the PRACH configuration index can correspond to Figure 6 The PRACH configuration indexes described in , and other timing parameters for the preamble opportunity can be determined based on the preamble format of the PRACH configuration index. Figure 7-8 Additional examples are shown in .

[0073] Figure 7An example system 700 for transmitting a random access message in a two-step random access procedure is shown. Before initiating a two-step RACH, a UE may receive and process an SSB / system information block (SIB) / reference signal (RS) from a serving gNB. In one example, the SIB may include information related to determining a random access opportunity, determining the SSB, and so on. For example, system 700 includes a UE 104, which may transmit a random access message to a gNB 102 to request connection establishment. In this example, gNB 102 may transmit the SSB, SIB, and RS 702. At 704, UE 104 may perform downlink synchronization, system information decoding, and measurements. Based on data in a buffer of UE 104, a UE identifier, and system information, UE 104 may generate a message A (msgA) (also referred to herein as a random access message) and transmit it to the gNB on a RO associated with the appropriate SSB beam. UE 104 may transmit msgA as a preamble portion 706 and a payload portion 708. After possibly receiving and processing the msgA preamble / payload, gNB 102 may generate a response message (e.g., msgB), which may be formatted based on the RRC state and use case of msgA, and / or based on the detection state of msgA (e.g., detection / processing of the preamble portion at 710 and / or detection / processing of the payload portion at 712), as described herein. At 714, gNB 102 may send msgB to UE 104.

[0074] Figure 8 An example of a resource allocation 800 for preamble opportunities and payload opportunities is shown. For example, based on a PRACH configuration index (e.g., msgA RO index), preamble opportunities can be defined across frequency and time resources. In addition, the PRACH configuration index or other configuration can be used to indicate one or more preamble sequence indices to be used in each preamble opportunity. The UE 104 can select a preamble opportunity accordingly and can transmit an associated preamble sequence in the preamble opportunity, as further described herein, and can also select one or more payload opportunities for transmitting a payload portion of a random access message, the one or more payload opportunities occurring at least one transmission gap (Tx Gap) after the preamble opportunity. In one example, the UE 104 can select multiple payload opportunities for transmitting the payload portion of the random access message. In one example, the payload opportunities can be determined to occur after the transmission gap and can be distributed across the frequency, as shown in the resource allocation 800.

[0075] However, as described, not all configured preamble opportunities / payload opportunities are suitable for meeting the reliability and latency requirements of the two-step RACH process. Thus, in one example, the preamble opportunity and / or payload opportunity can be specifically associated with one or more SSB beams (e.g., as described above, by the network or base station 102), and the configuration analysis component 252 can receive a configuration with an indication of the association to allow the UE 104 to determine the associated preamble opportunity and / or payload opportunity for a given SSB beam. In one example, the one or more configurations can include a configuration indicating the following information: a first number of one or more SSB beams (or a portion of an SSB beam) associated with a random access opportunity and / or a second number of random access preambles (e.g., a contention-based random access (CBRA) preamble sequence) according to the random access opportunity according to the SSB beam, where the random access opportunity can include a preamble opportunity and / or one or more payload opportunities.

[0076] In one example, a random access opportunity (also referred to as msgA opportunity) may be defined as a random access opportunity allocated for a period T msgA In one example, the configuration for msgA may include distributing msgA opportunity mappings in time, as described. For example, in the case of a T ssb-msgA Within the SSB beam of a given msgA association period, as described above, the msgA opportunities can be distributed in time so that each msgA transmission can be associated with an appropriate set of SSB beams. In one example, the configuration analysis component 252 can receive and / or analyze the number N associated with a msgA opportunity. 2step SSB beams, and the number of SSB beams per msgA opportunity L 2step CBRA preambles, which may be provided in a configuration from base station 102 (eg, as one or more associated patterns), as described.

[0077] In method 500, optionally at block 504, a link quality associated with at least one SSB beam can be evaluated. In one aspect, timing determination component 254, for example, in conjunction with processor 212, memory 216, transceiver 202, communication component 242, etc., can evaluate the link quality associated with at least one SSB beam. For example, timing determination component 254 can evaluate the link quality of one or more SSB beams received from base station 102 to determine whether the SSB beam is suitable for transmitting a random access message that may include a preamble portion and / or a payload portion (e.g., using a reciprocal beam). In one example, timing determination component 254 can determine whether the link quality reaches a threshold signal quality. In one example, the threshold signal quality can be received in a configuration from base station 102, as described above. For example, if the link quality reaches the threshold signal quality, timing determination component 254 can determine that the SSB beam is suitable for transmitting the random access message.

[0078] In method 500, at block 506, at least one preamble opportunity and / or at least one payload opportunity associated with at least one SSB beam can be determined for at least one SSB beam. In one aspect, timing determination component 254, for example, in conjunction with processor 212, memory 216, transceiver 202, communication component 242, etc., can determine at least one preamble opportunity and / or at least one payload opportunity associated with at least one SSB beam for at least one SSB beam. For example, timing determination component 254 can determine a set of preamble opportunities and / or a set of payload opportunities associated with at least one SSB beam. In one example, this can include determining a set of preamble opportunities and / or a set of payload opportunities associated with the SSB beam based on one or more configurations received from a base station (e.g., at block 502). For example, timing determination component 254 can determine a set of preamble code opportunities associated with at least one SSB beam associated with a link quality or received signal quality that meets a threshold (and / or can determine a set of payload code opportunities associated with the preamble code opportunities and / or at least one SSB beam).

[0079] In the above example, if N 2step <1, the timing determination component 254 can determine the mapping to the 1 / N consecutive in the time domain 2step msgA opportunities and L with continuous sequence index 2step An SSB beam of preamble codes. If N 2step >=1, the timing determination component 254 can determine the mapping to a msgA timing and L 2step N preamble codes 2step SSB beams, the L 2step The preamble has N 2stepThe consecutive sequence indices are divided (eg, evenly) among the beams (eg, the nth SSB beam mapped to the preamble sequence subset starts at L 2step *n / N 2step ,n=0,1,…,N 2step -1). In one example, the timing determination component 254 can determine mappings for all SSB beams in this regard. In another example, the timing determination component 254 can determine mappings for at least one SSB beam determined to have a link quality that meets a threshold signal quality. In addition, the timing determination component 254 can determine mappings of different preamble opportunities or subsets of preamble sequences to different payload (e.g., PUSCH) opportunities, as described above and further described herein. In any case, the timing determination component 254 can determine at least one preamble opportunity and at least one payload opportunity that the UE 104 associated with at least one SSB can use to send a random access preamble and / or a corresponding payload (e.g., PUSCH), as further described herein. The selection of the preamble opportunity and / or payload opportunity corresponding to the at least one SSB can be based on one or more other parameters or determinations.

[0080] In addition, in one example, the one or more configurations received at block 502 may specify payload opportunities for supporting type A and / or type B PUSCH mapping, where type A and type B PUSCH may be as defined in NR Release 15. For example, different types may correspond to PUSCHs with different DMRS types or parameters (e.g., type A PUSCH may have DMRS positions in fixed symbols, such as the third or fourth symbol of a slot, where type B PUSCH may have DMRS positions in other fixed symbols, such as the first symbol of a PUSCH allocation). In this example, the one or more configurations may specify or otherwise support (or indicate support for) slotted and / or mini-slotted transmissions for payloads, normal cyclic prefixes (CPs) and / or extended CPs, etc. Furthermore, for example, the configurations may specify different ratios of type A and type B msgA PUSCH opportunities based on msgA preamble opportunities and msgA configuration periods. In any case, determining the preamble timing and / or payload timing at block 506 may include determining timing corresponding to type A or type B PUSCH transmission, determining slot-based or mini-slot-based timing, determining normal CP or extended CP, etc.

[0081] In another example, the timing determination component 254 can determine at least one preamble opportunity and / or at least one payload opportunity associated with an SSB beam determined to have a link quality that meets a threshold signal quality (e.g., as evaluated at block 504), at least one preamble opportunity and / or at least one payload opportunity associated with an SSB beam determined to have the highest link quality (also meeting the threshold signal quality), at least one preamble opportunity and / or at least one payload opportunity associated with a subset of SSB beams having the highest link quality, or some other criteria. In one example, in this aspect, the timing determination component 254 can determine a plurality of possible preamble opportunities and / or payload opportunities associated with one or more SSB beams and can select at least one preamble opportunity and / or payload opportunity based on one or more criteria, as described above and further described herein.

[0082] In method 500, optionally at block 508, a time interval between at least one preamble opportunity and at least one payload opportunity can be measured and compared to a threshold transmission delay. In one aspect, timing determination component 254, for example, in conjunction with processor 212, memory 216, transceiver 202, communication component 242, etc., can measure a time interval between at least one preamble opportunity and at least one payload opportunity and compare the time interval to the threshold transmission delay. For example, timing determination component 254 can perform the comparison to determine a preamble opportunity and a payload opportunity that can be used together to transmit a random access message while meeting a delay requirement of a two-step random access procedure. In this aspect, timing determination component 254 can compare a time interval for each of a plurality of preamble opportunities and payload opportunities determined to be associated with a desired SSB beam, compare a time interval for each of a plurality of preamble opportunities and payload opportunities determined to be associated with a plurality of desired SSB beams, etc. (e.g., as described above in block 506).

[0083] In method 500, optionally at block 510, one or more pairs of at least one preamble opportunity and at least one payload opportunity that meet at least one of a threshold signal quality or a threshold transmission delay can be determined. In one aspect, timing determination component 254, for example, in conjunction with processor 212, memory 216, transceiver 202, communication component 242, etc., can determine one or more pairs of at least one preamble opportunity and at least one payload opportunity that meet at least one of a threshold signal quality or a threshold transmission delay. As described, timing determination component 254 can determine the one or more pairs of preamble opportunities and payload opportunities as a set of preamble opportunities and payload opportunities associated with one or more desired SSB beams, and can then determine a pair of preamble opportunities and one or more payload opportunities within the set that allows for achieving the threshold transmission delay.

[0084] For example, in this regard, timing determination component 254 can determine proximity-based multiplexing of preamble opportunities and payload opportunities. For example, msgA preamble opportunities (also referred to as random access preamble opportunities (RO)) can be divided into different groups (e.g., a first RO group, a second RO group, etc.) based on their time timing. To achieve lower latency, payload opportunities (e.g., msgA PUSCH opportunities) can be time-division multiplexed with the closest (in time) msgA preamble opportunities within the same configuration period. Figure 9 An example is shown in FIG.

[0085] Figure 9An example of a random access timing configuration 900 is shown. In this example, configuration period K has five msgA preamble opportunities (RO#0 to #4), and configuration period (K+1) has four msgA preamble opportunities (RO#0 to #3). The timing determination component 254 can divide the msgA preamble opportunities within the same configuration period into different RO groups based on time timing. Within each msgA configuration period, the msgA PUSCH opportunity configured for the nth RO group can be located before the msgAPUSCH opportunity configured for the (n+1)th group, and the msgA PUSCH opportunity configured for the nth RO group can end no later than the (n+1)th RO group. For example, the PUSCH opportunity for the nth RO group in configuration period K can be in resource 902. Additionally, for example, the PUSCH opportunity for the (n+1)th RO group in configuration period K can be in resource 904. Additionally, for example, a PUSCH opportunity for the nth RO group in configuration period K+1 can be in resource 906. Additionally, for example, a PUSCH opportunity for the (n+1)th RO group in configuration period K+1 can be in resource 908. In an example, opportunity determining component 254 can determine a payload opportunity for a given preamble opportunity based on the RO group of the preamble opportunity and the PUSCH resource corresponding to the RO group.

[0086] In method 500, at block 512, a random access preamble may be sent on at least one preamble opportunity, and / or a payload corresponding to the random access preamble may be sent on at least one payload opportunity. In one aspect, communication component 242, for example, in conjunction with processor 212, memory 216, transceiver 202, etc., may send a random access preamble on at least one preamble opportunity, and / or may send a payload corresponding to a random access preamble in a two-step random access procedure on at least one payload opportunity. In one example, preamble selection component 256 may select a random access preamble to be sent based on the preamble opportunity.

[0087] For example, the preamble selection component 256 can determine a preamble sequence associated with a preamble opportunity (e.g., in one or more configurations received at block 502), and the communication component 242 can transmit the preamble sequence on resources (e.g., time and frequency resources) of the preamble opportunity. In one example, as described, the preamble selection component 256 can determine one or more random access preambles associated with the preamble opportunity with consecutive sequence indices. For example, the SSB beam associated with the preamble opportunity can be mapped to 1 / N consecutive indices in the time domain. 2step msgA opportunities and L with continuous sequence index 2step preamble, or N2step An SSB beam can be mapped to a msgA opportunity and L 2step Preamble, L 2step The preamble has N 2step The communication component 242 may determine a preamble sequence to be transmitted based on the determined preamble opportunity and / or SSB beam.

[0088] Furthermore, in one example, the communication component 242 can transmit the payload as a PUSCH and / or DMRS that is determined to be transmitted as part of a two-step random access procedure. Furthermore, this can include transmitting the preamble or payload as a Class A or Class B PUSCH in a slot or mini-slot used for a payload opportunity, using a normal CP or an extended CP, and the like.

[0089] Figure 10 1 is a block diagram of a MIMO communication system 1000 including a base station 102 and a UE 104. The MIMO communication system 1000 may be shown with reference to Figure 1 Aspects of the wireless communication access network 100 are described. The base station 102 may be a reference Figure 1 10. Examples of various aspects of base station 102 are described. Base station 102 may be equipped with antennas 1034 and 1035, and UE 104 may be equipped with antennas 1052 and 1053. In MIMO communication system 1000, base station 102 may be able to simultaneously transmit data over multiple communication links. Each communication link may be referred to as a "layer," and the "rank" of a communication link may indicate the number of layers used for communication. For example, in a 2x2 MIMO communication system where base station 102 transmits two "layers," the rank of the communication link between base station 102 and UE 104 is two.

[0090] At the base station 102, a transmit (Tx) processor 1020 may receive data from a data source. The transmit processor 1020 may process the data. The transmit processor 1020 may also generate control symbols or reference symbols. The transmit MIMO processor 1030 may perform spatial processing (e.g., precoding) on ​​the data symbols, control symbols, or reference symbols (if applicable), and may provide output symbol streams to transmit modulators / demodulators 1032 and 1033. Each modulator / demodulator 1032 to 1033 may process a corresponding output symbol stream (e.g., for OFDM, etc.) to obtain an output sample stream. Each modulator / demodulator 1032 to 1033 may further process (e.g., convert to analog, amplify, filter, and upconvert) the output sample stream to obtain a DL signal. In one example, the DL signals from the modulators / demodulators 1032 and 1033 may be transmitted via antennas 1034 and 1035, respectively.

[0091] UE 104 may be a reference Figure 1-2 Examples of various aspects of the described UE 104. At the UE 104, UE antennas 1052 and 1053 can receive DL signals from the base station 102 and can provide received signals to modulators / demodulators 1054 and 1055, respectively. Each modulator / demodulator 1054 to 1055 can condition (e.g., filter, amplify, downconvert, and digitize) a corresponding received signal to obtain input samples. Each modulator / demodulator 1054 to 1055 can further process the input samples (e.g., for OFDM, etc.) to obtain received symbols. A MIMO detector 1056 can obtain received symbols from the modulators / demodulators 1054 and 1055, perform MIMO detection on the received symbols (if applicable), and provide detected symbols. A receive (Rx) processor 1058 may process (eg, demodulate, deinterleave, and decode) the detected symbols, provide decoded data for the UE 104 to a data output, and provide decoded control information to a processor 1080 or memory 1082 .

[0092] In some cases, processor 1080 may execute stored instructions to instantiate communication component 242 (e.g., see Figure 1 and Figure 2 ).

[0093] On the uplink (UL), at the UE 104, a transmit processor 1064 may receive and process data from a data source. The transmit processor 1064 may also generate reference symbols for a reference signal. The symbols from the transmit processor 1064 may be precoded by a transmit MIMO processor 1066 (if applicable), further processed by the modulators / demodulators 1054 and 1055 (e.g., for SC-FDM, etc.), and transmitted to the base station 102 based on the communication parameters received from the base station 102. At the base station 102, the UL signals from the UE 104 may be received by the antennas 1034 and 1035, processed by the modulators / demodulators 1032 and 1033, detected by the MIMO detector 1036 (if applicable), and further processed by the receive processor 1038. The receive processor 1038 may provide decoded data to a data output and to the processor 1040 or memory 1042.

[0094] In some cases, processor 1040 can execute stored instructions to instantiate configuration component 342 (e.g., see Figure 1 and Figure 3 ).

[0095] The components of UE 104 may be implemented individually or collectively using one or more ASICs adapted to perform some or all of the applicable functions in hardware. Each of the modules described may be a unit for performing one or more functions related to the operation of MIMO communication system 1000. Similarly, the components of base station 102 may be implemented individually or collectively using one or more ASICs adapted to perform some or all of the applicable functions in hardware. Each of the components described may be a unit for performing one or more functions related to the operation of MIMO communication system 1000.

[0096] The above detailed descriptions of the embodiments described above in conjunction with the accompanying drawings describe examples and do not represent the only examples that can be implemented or the only examples within the scope of the claims. When used in this specification, the term "example" means "used as an example, instance, or illustration" and is not "preferred" or "superior to other examples." The detailed description includes specific details in order to provide an understanding of the described technology. However, these technologies can be implemented without these specific details. In some examples, well-known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described examples.

[0097] Information and signals may be represented using any of a variety of different techniques and methods. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referred to throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, computer-executable code or instructions stored on a computer-readable medium, or any combination thereof.

[0098] The various illustrative blocks and components described in conjunction with the disclosure herein may be implemented or executed using a specially programmed device designed to perform the functions described herein, such as, but not limited to, a processor, a digital signal processor (DSP), an ASIC, an FPGA or other programmable logic device, discrete gate or transistor logic devices, discrete hardware components, or any combination thereof. The specially programmed processor may be a microprocessor, or in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. The specially programmed processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in combination with a DSP core, or any other such configuration.

[0099] The functions described herein may be implemented using hardware, software, or any combination thereof. When implemented using software executed by a processor, the functions may be stored as one or more instructions or codes on a non-transitory computer-readable medium or transmitted via a non-transitory computer-readable medium. Other examples and implementations are within the scope and spirit of the present disclosure and the appended claims. For example, due to the nature of software, the functions described above may be implemented using software, hardware, hardwiring, or any combination thereof executed by a specially programmed processor. The features that implement the functions may be physically located at different locations, including being distributed so that parts of the functions are implemented at different physical locations. In addition, the term "or" is intended to mean an inclusive "or" rather than an exclusive "or". That is, unless otherwise stated or clear from the context, a phrase such as "X employs A or B" is intended to mean any naturally inclusive arrangement. That is, for example, the phrase "X employs A or B" satisfies any of the following conditions: X employs A; X employs B; or X employs both A and B. Furthermore, as used herein (including in the claims), “or” as used in a list of items ending with “at least one of” indicates a separate list so that, for example, a list of “at least one of A, B, or C” means: A or B or C or AB or AC or BC or ABC (A and B and C).

[0100] Computer readable medium comprises computer storage medium and communication medium, and communication medium comprises any medium that promotes to transmit computer program from one place to another place.Storage medium can be any available medium that can be accessed by general or special purpose computer.By way of example and not limitation, computer readable medium can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage device or can be used for carrying or storing the program code unit of expectation of the form with instruction or data structure and can be accessed by general or special purpose computer or general or special purpose processor any other medium.In addition, any connection is suitably referred to as computer readable medium.For example, if software is to use coaxial cable, optical fiber cable, twisted pair, digital subscriber line (DSL) or wireless technology such as infrared ray, radio and microwave, from website, server or other remote source transmission, so described coaxial cable, optical fiber cable, twisted pair, DSL or wireless technology such as infrared ray, radio and microwave are included in the definition of medium. As used herein, disk and disc include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc, where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above are also included within the scope of computer-readable media.

[0101] The previous description of the present disclosure is provided to enable those skilled in the art to implement or use the present disclosure. Various modifications to the present disclosure will be apparent to those skilled in the art, and the general principles defined herein may be applied to other variations without departing from the spirit or scope of the present disclosure. In addition, although the elements of the various aspects and / or embodiments described are described or claimed in the singular, the plural form is contemplated unless expressly stated to be limited to the singular. In addition, unless otherwise stated, all parts or a portion of any aspect and / or embodiment may be used together with all parts or a portion of any other aspect and / or embodiment. Therefore, the present disclosure is not limited to the examples and designs described herein, but is to be given the widest scope consistent with the principles and novel features disclosed herein.

[0102] In the following, an overview of further examples of the present invention is provided:

[0103] 1. A wireless communication method, comprising:

[0104] receiving one or more configurations from a base station, the one or more configurations indicating a plurality of preamble opportunities and a plurality of payload opportunities associated with each of one or more synchronization signal block (SSB) beams;

[0105] evaluating a link quality associated with at least one of the one or more SSB beams by measuring at least one SSB beam based on which a random access preamble is to be transmitted;

[0106] determining, for the at least one SSB beam and based on determining that the link quality satisfies a threshold signal quality, at least one preamble opportunity of the plurality of preamble opportunities associated with the at least one SSB beam and at least one payload opportunity of the plurality of payload opportunities associated with the at least one SSB beam;

[0107] measuring a time interval between the at least one preamble opportunity and the at least one payload opportunity, and comparing the time interval to a threshold transmission delay;

[0108] determining one or more pairs of the at least one preamble opportunity and the at least one payload opportunity that satisfy the threshold signal quality and the threshold transmission delay;

[0109] sending the random access preamble on the at least one preamble opportunity; and

[0110] A payload corresponding to the random access preamble is transmitted on the at least one payload opportunity.

[0111] 2. A method according to Example 1, wherein the one or more configurations indicate a first number of the one or more SSB beams and a second number of the multiple preamble opportunities associated with at least the SSB beam according to one or more random access preambles, and wherein determining the at least one preamble opportunity includes: selecting the at least one preamble opportunity and the random access preamble based at least in part on the first number and the second number.

[0112] 3. A method according to Example 2, wherein selecting the at least one preamble opportunity or the random access preamble is based at least in part on mapping the at least one SSB beam to the at least one preamble opportunity and a portion of the one or more random access preambles having consecutive sequence indices.

[0113] 4. A method according to any of Examples 1 or 2, wherein selecting the at least one preamble opportunity or the random access preamble is based at least in part on mapping the at least one SSB beam to the at least one preamble opportunity and the one or more random access preambles having consecutive sequence indices.

[0114] 5. The method of any of Examples 1 to 4, wherein the plurality of preamble opportunities or the plurality of payload opportunities are configured in time slots or mini-time slots.

[0115] 6. The method of any of Examples 1 to 5, wherein at least one of sending the random access preamble or sending the payload is based on a normal cyclic prefix or an extended cyclic prefix.

[0116] 7. The method of any of Examples 1 to 6, wherein determining the at least one payload opportunity comprises determining the at least one payload opportunity that is time division duplexed with a preamble opportunity that is closest to the at least one preamble opportunity.

[0117] 8. A method for wireless communication, comprising:

[0118] A preamble configuration period for configuring a preamble for a random access message;

[0119] configuring a payload configuration period for a payload of the random access message;

[0120] determining a random access opportunity configuration period based at least in part on the preamble configuration period and the payload configuration period;

[0121] determining an association period based at least in part on the random access opportunity configuration period, the association period being used to associate one or more random access opportunities for transmitting the random access message based on one or more synchronization signal block (SSB) beams; and

[0122] One or more configurations are sent to a user equipment (UE), the one or more configurations indicating resources of the one or more random access opportunities associated with the one or more SSB beams within the association period.

[0123] 9. The method of example 8, further comprising:

[0124] determining a first association pattern between at least one SSB beam of the one or more SSB beams and one or more preamble opportunities associated with the preamble configuration period;

[0125] determining a second association pattern between at least one of the one or more SSB beams and one or more payload opportunities associated with the payload configuration period; and

[0126] determining the one or more random access opportunities associated with the one or more SSB beams based on the first association pattern and the second association pattern,

[0127] The one or more configurations indicate at least one of the first association mode, the second association mode, or the association period.

[0128] 10. The method of any of Examples 8 or 9, wherein sending the one or more configurations to the UE comprises sending system information or radio resource control (RRC) signaling including the one or more configurations.

[0129] 11. The method according to any of examples 8 to 10, further comprising:

[0130] determining a threshold signal quality and a threshold transmission delay for selecting the one or more random access opportunities; and

[0131] The threshold signal quality and the threshold transmission delay are indicated to the UE in system information or RRC.

[0132] 12. The method of any of Examples 8 to 11, wherein determining the random access opportunity configuration period comprises determining a least common multiple of the preamble configuration period and the payload configuration period.

[0133] 13. An apparatus for wireless communication, comprising:

[0134] transceiver;

[0135] Memory; and

[0136] One or more processors coupled to the transceiver and the memory, wherein the one or more processors are configured to execute instructions to perform operations according to one or more methods described in any of Examples 1 to 12.

[0137] 14. An apparatus for wireless communication, comprising: means for performing the operations according to one or more methods described in any of Examples 1 to 12.

[0138] 15. A computer-readable medium comprising code executable by one or more processors to perform the operations according to one or more methods of any of Examples 1 to 12.

Claims

1. A method of wireless communication, comprising: receiving one or more configurations from a network device, the one or more configurations indicating a plurality of preamble opportunities and a plurality of payload opportunities associated with one or more synchronization signal block (SSB) beams, wherein the one or more configurations are for transmitting a random access message in a two-step random access procedure; evaluating a link quality associated with the one or more SSB beams by measuring the one or more SSB beams; determining, for at least one SSB beam of the one or more SSB beams and based on the one or more configurations and based on determining the link quality of the at least one SSB beam as satisfying a threshold signal quality, at least one preamble opportunity of the plurality of preamble opportunities associated with the at least one SSB beam and at least one payload opportunity of the plurality of payload opportunities associated with the at least one SSB beam; sending a random access preamble on the at least one preamble opportunity; and A payload corresponding to the random access preamble is sent on the at least one payload opportunity, wherein the random access preamble and the payload are sent in a random access message of a two-step access procedure.

2. The method according to claim 1, further comprising: Based on the one or more configurations, one or more pairs of preamble timings and payload timings are determined for the at least one SSB beam, wherein determining the at least one preamble timing and the at least one payload timing comprises selecting the at least one preamble timing and the at least one payload timing from the one or more pairs.

3. The method according to claim 2, wherein: Selecting the one or more pairs is based at least in part on determining that a time interval between the at least one preamble opportunity and the at least one payload opportunity in one of the one or more pairs satisfies a threshold transmission delay.

4. The method according to claim 1, wherein The one or more configurations indicate a first number of the one or more SSB beams and a second number of the multiple preamble opportunities associated with at least the SSB beam according to one or more random access preambles, and wherein determining the at least one preamble opportunity includes selecting the at least one preamble opportunity and the random access preamble based at least in part on the first number and the second number.

5. The method according to claim 4, wherein Selecting the at least one preamble opportunity or the random access preamble is based at least in part on mapping the at least one SSB beam to the at least one preamble opportunity and a portion of the one or more random access preambles having consecutive sequence indices.

6. The method according to claim 4, wherein: Selecting the at least one preamble opportunity or the random access preamble is based at least in part on mapping the at least one SSB beam to the at least one preamble opportunity and the one or more random access preambles having consecutive sequence indices.

7. The method according to claim 1, wherein The plurality of preamble opportunities or the plurality of payload opportunities are configured in a slot or a mini-slot.

8. The method according to claim 1, wherein At least one of transmitting the random access preamble or transmitting the payload is based on a normal cyclic prefix or an extended cyclic prefix.

9. The method according to claim 1, wherein: Determining the at least one payload opportunity includes determining the at least one payload opportunity that is time division duplexed with a closest one of the at least one preamble opportunity.

10. The method according to claim 1, wherein The one or more configurations indicate a Physical Uplink Shared Channel (PUSCH) type associated with at least a portion of the plurality of payload opportunities.

11. A method for wireless communication, comprising: A preamble configuration period for configuring a preamble for a random access message; configuring a payload configuration period for a payload of the random access message; determining a random access opportunity configuration period based at least in part on the preamble configuration period and the payload configuration period; determining an association period based at least in part on the random access opportunity configuration period, the association period being used to associate one or more random access opportunities for sending the random access message based on one or more synchronization signal block (SSB) beams; determining a first association pattern between at least one SSB beam of the one or more SSB beams and one or more preamble opportunities associated with the preamble configuration period; determining a second association pattern between at least one SSB beam of the one or more SSB beams and one or more payload opportunities associated with the payload configuration period; determining, based on the first association pattern and the second association pattern, the one or more random access opportunities associated with the one or more SSB beams; as well as One or more configurations are sent, wherein the one or more configurations indicate resources of the one or more random access opportunities associated with the one or more SSB beams within the association period and at least one of the first association mode, the second association mode, or the association period.

12. The method according to claim 11, further comprising: An indication of a first number of the one or more SSB beams and a second number of a plurality of preamble opportunities associated with at least the SSB beam according to the one or more random access preambles is transmitted.

13. The method according to claim 11, wherein Sending the one or more configurations includes sending system information or radio resource control (RRC) signaling including the one or more configurations.

14. The method according to claim 11, further comprising: determining at least one of a threshold signal quality or a threshold transmission delay for selecting the one or more random access opportunities; as well as At least one of the threshold signal quality or the threshold transmission delay is indicated to a user equipment UE in system information or radio resource control (RRC) signaling.

15. The method according to claim 11, wherein Determining the random access opportunity configuration period includes determining a least common multiple of the preamble configuration period and the payload configuration period.

16. An apparatus for wireless communication, comprising: transceiver; Memory; as well as One or more processors coupled to the memory and the transceiver, wherein the memory stores instructions executable by the one or more processors to cause the apparatus to: receiving one or more configurations from a network device, the one or more configurations indicating a plurality of preamble opportunities and a plurality of payload opportunities associated with one or more synchronization signal block (SSB) beams, wherein the one or more configurations are for transmitting a random access message in a two-step random access procedure; evaluating a link quality associated with the one or more SSB beams by measuring the one or more SSB beams; determining, for at least one SSB beam of the one or more SSB beams and based on the one or more configurations and based on determining the link quality of the at least one SSB beam as satisfying a threshold signal quality, at least one preamble opportunity of the plurality of preamble opportunities associated with the at least one SSB beam and at least one payload opportunity of the plurality of payload opportunities associated with the at least one SSB beam; sending a random access preamble on the at least one preamble opportunity; and A payload corresponding to the random access preamble is sent on the at least one payload opportunity, wherein the random access preamble and the payload are sent in a random access message of a two-step access procedure.

17. The device according to claim 16, wherein The memory also stores instructions executable by the one or more processors to cause the apparatus to perform the following operations: determine one or more pairs of preamble opportunities and payload opportunities for the at least one SSB beam based on the one or more configurations, wherein the one or more processors are configured to determine the at least one preamble opportunity and the at least one payload opportunity at least in part by selecting the at least one preamble opportunity and the at least one payload opportunity from the one or more pairs.

18. The device according to claim 17, wherein The memory also stores instructions executable by the one or more processors to cause the apparatus to select the one or more pairs based at least in part on determining that a time interval between the at least one preamble opportunity and the at least one payload opportunity in one of the one or more pairs satisfies a threshold transmission delay.

19. The device according to claim 16, wherein The one or more configurations indicate a first number of the one or more SSB beams and a second number of the multiple preamble opportunities associated with at least the SSB beam according to one or more random access preambles, and wherein the one or more processors are configured to determine the at least one preamble opportunity at least in part by selecting the at least one preamble opportunity and the random access preamble based at least in part on the first number and the second number.

20. The device according to claim 19, wherein The memory also stores instructions executable by the one or more processors to cause the apparatus to perform the following operations: selecting the at least one preamble opportunity or the random access preamble based at least in part on mapping the at least one SSB beam to the at least one preamble opportunity and a portion of the one or more random access preambles having a consecutive sequence index.

21. The apparatus according to claim 19, wherein The memory also stores instructions executable by the one or more processors to cause the apparatus to perform the following operations: selecting the at least one preamble opportunity or the random access preamble based at least in part on mapping the at least one SSB beam to the at least one preamble opportunity and the one or more random access preambles having consecutive sequence indices.

22. The apparatus according to claim 16, wherein The plurality of preamble opportunities or the plurality of payload opportunities are configured in a slot or a mini-slot.

23. The apparatus according to claim 16, wherein The memory further stores instructions executable by the one or more processors to cause the apparatus to perform the following operations: at least one of transmitting the random access preamble or transmitting the payload is based on a normal cyclic prefix or an extended cyclic prefix.

24. The apparatus according to claim 16, wherein The memory also stores instructions executable by the one or more processors to cause the apparatus to determine the at least one payload opportunity that is time division duplexed with a closest one of the at least one preamble opportunity.

25. The apparatus according to claim 16, wherein The one or more configurations indicate a Physical Uplink Shared Channel (PUSCH) type associated with at least a portion of the plurality of payload opportunities.

26. An apparatus for wireless communication, comprising: transceiver; Memory; as well as one or more processors coupled to the memory and the transceiver, wherein the memory stores instructions executable by the one or more processors to cause the apparatus to: A preamble configuration period for configuring a preamble for a random access message; configuring a payload configuration period for a payload of the random access message; determining a random access opportunity configuration period based at least in part on the preamble configuration period and the payload configuration period; determining an association period based at least in part on the random access opportunity configuration period, the association period being used to associate one or more random access opportunities for sending the random access message based on one or more synchronization signal block (SSB) beams; determining a first association pattern between at least one SSB beam of the one or more SSB beams and one or more preamble opportunities associated with the preamble configuration period; determining a second association pattern between at least one SSB beam of the one or more SSB beams and one or more payload opportunities associated with the payload configuration period; determining the one or more random access opportunities associated with the one or more SSB beams based on the first association pattern and the second association pattern; and One or more configurations are sent, wherein the one or more configurations indicate resources of the one or more random access opportunities associated with the one or more SSB beams within the association period and at least one of the first association mode, the second association mode, or the association period.

27. The device according to claim 26, wherein The memory also stores instructions executable by the one or more processors to cause the apparatus to perform the following operations: sending an indication of a first number of the one or more SSB beams and a second number of multiple preamble opportunities associated with at least the SSB beam according to one or more random access preambles.

28. The apparatus according to claim 26, wherein Sending the one or more configurations includes sending system information or radio resource control (RRC) signaling including the one or more configurations.

29. The apparatus according to claim 26, wherein The memory further stores instructions executable by the one or more processors to cause the apparatus to: determining at least one of a threshold signal quality or a threshold transmission delay for selecting the one or more random access opportunities; and At least one of the threshold signal quality or the threshold transmission delay is indicated to a user equipment UE in system information or radio resource control (RRC) signaling.

30. The apparatus of claim 26, wherein: Determining the random access opportunity configuration period includes determining a least common multiple of the preamble configuration period and the payload configuration period.