CN113647191B - Random access procedure - Google Patents
Random access procedureInfo
- Publication number
- CN113647191B CN113647191B CN202080025180.2A CN202080025180A CN113647191B CN 113647191 B CN113647191 B CN 113647191B CN 202080025180 A CN202080025180 A CN 202080025180A CN 113647191 B CN113647191 B CN 113647191B
- Authority
- CN
- China
- Prior art keywords
- random access
- payload
- message
- mac
- contention resolution
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0833—Random access procedures, e.g. with 4-step access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signalling, i.e. of overhead other than pilot signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signalling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/002—Transmission of channel access control information
- H04W74/006—Transmission of channel access control information in the downlink, i.e. towards the terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0833—Random access procedures, e.g. with 4-step access
- H04W74/0836—Random access procedures, e.g. with 4-step access with 2-step access
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Some techniques and apparatus described herein provide for an indication of the result of decoding a two-step Random Access Channel (RACH) message and actions to be performed by a User Equipment (UE). For example, some techniques and devices described herein may provide the indication using a UE contention resolution identity-based approach, where the UE's contention resolution identity may be provided in a random access response. Some techniques and apparatuses described herein may use a back-off indicator that indicates the result of decoding and/or an action to be performed. Some techniques and apparatus described herein may use a Random Access Response (RAR) sub-header that selectively omits a random access preamble identifier based at least in part on the result of decoding and/or actions to be performed.
Description
Cross Reference to Related Applications
The present application claims priority from Patent Cooperation Treaty (PCT) patent application No. PCT/CN 2019/08238, filed on 11, 4, 2019, and PCT patent application No. PCT/CN2019/085126, filed on 30, 4, 2019, both of which are entitled "INDICATION FOR TWO-STEP RACH FALLBACK TO FOUR-STEP RACH (indication of a two-STEP RACH fallback to a four-STEP RACH)" and both of which are expressly incorporated herein by reference.
Background
FIELD
Aspects of the present disclosure generally relate to techniques and apparatus for wireless communication and for indication of a two-step Random Access Channel (RACH) fallback to a four-step RACH.
Background
Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, and broadcast. A typical wireless communication system may employ multiple-access techniques capable of supporting communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power, etc.). Examples of such multiple-access techniques include Code Division Multiple Access (CDMA) systems, time Division Multiple Access (TDMA) systems, frequency Division Multiple Access (FDMA) systems, orthogonal Frequency Division Multiple Access (OFDMA) systems, single carrier frequency division multiple access (SC-FDMA) systems, time division synchronous code division multiple access (TD-SCDMA) systems, and Long Term Evolution (LTE). LTE/LTE-advanced is an enhancement set to the Universal Mobile Telecommunications System (UMTS) mobile standard promulgated by the third generation partnership project (3 GPP).
A wireless communication network may include several Base Stations (BSs) capable of supporting several User Equipment (UE) communications. The UE may communicate with the BS via the downlink and uplink. The downlink (or forward link) refers to the communication link from the BS to the UE, and the uplink (or reverse link) refers to the communication link from the UE to the BS. As will be described in more detail herein, a BS may be referred to as a node B, a gNB, an Access Point (AP), a radio head, a transmission-reception point (TRP), a 5G BS, a 5G B node, and so on.
The above multiple access techniques have been adopted in various telecommunication standards to provide a common protocol that enables different wireless communication devices to communicate at the urban, national, regional, and even global levels. 5G, which may also be referred to as New Radio (NR), is an enhanced set of LTE mobile standards promulgated by the third generation partnership project (3 GPP). The 5G is designed to better support mobile broadband internet access by improving spectral efficiency, reducing costs, improving services, utilizing new spectrum, and better integrating with other open standards that use OFDM with Cyclic Prefix (CP) on the Downlink (DL), CP-OFDM and/or SC-FDM (e.g., also known as discrete fourier transform spread OFDM (DFT-s-OFDM)) on the Uplink (UL), and support beamforming, multiple Input Multiple Output (MIMO) antenna technology, and carrier aggregation. However, as the demand for mobile broadband access continues to grow, there is a need for further improvements in LTE and 5G technologies. Preferably, these improvements should be applicable to other multiple access techniques and telecommunication standards employing these techniques.
SUMMARY
The UE may perform a random access procedure (e.g., a Random Access Channel (RACH) procedure, a Physical RACH (PRACH) procedure, etc.) to access the network via the BS. In some cases, the UE may perform a four-step RACH procedure involving a first uplink random access message (e.g., message 1 or Msg 1) for providing a preamble of the UE, a second downlink random access response to the first uplink random access message (e.g., message 2 or Msg 2), a third uplink random access message with a payload (e.g., message 3 or Msg 3), and a fourth downlink random access message (e.g., message 4 or Msg 4). In some cases, the UE may perform a two-step RACH procedure in which message 1 and message 3 are combined into a single uplink message (message a or MsgA) and message 2 and message 4 are combined into a single downlink message (e.g., message B or MsgB). In some cases, the BS may successfully receive the preamble of the RACH message and may fail to receive the payload of the RACH message (e.g., message a). In this case, the UE may fall back to the four-step RACH approach or may retry the random access. In other cases, the BS may successfully receive the payload and the preamble. In this case, the RACH procedure may continue uninterrupted. It may be useful to provide a messaging system that the BS can use to signal the results of decoding RACH messages (e.g., preamble and payload received successfully, preamble received successfully and payload received unsuccessfully, preamble and payload received unsuccessfully, etc.) as well as actions to be performed by the UE (e.g., fallback to a four-step RACH procedure, retrying a two-step RACH procedure or a four-step RACH procedure, retransmitting the payload of a RACH message, etc.).
Some techniques and apparatus described herein provide an indication of the result of decoding a two-step RACH message and the actions to be performed by the UE. For example, some techniques and devices described herein may provide this indication using a UE contention resolution identity-based approach, where the UE's contention resolution identity may be provided in a random access response. Some techniques and apparatuses described herein may use a back-off indicator that indicates the result of decoding and/or an action to be performed. Some techniques and apparatus described herein may use a Random Access Response (RAR) sub-header that selectively omits a random access preamble identifier based at least in part on the result of decoding and/or actions to be performed. In this way, the BS may signal the result of decoding and/or actions to be performed to the UE. The UE may perform the action (e.g., fall back to a four-step RACH procedure, retry RACH, etc.) according to the indication. Thus, the granularity of actions to be signaled in conjunction with the two-step RACH procedure can be improved, thereby improving network performance and improving reliability of the two-step RACH procedure. Furthermore, the techniques and apparatuses described herein provide a messaging structure for indicating RACH results to a plurality of UEs in a Medium Access Control (MAC) message to the plurality of UEs, e.g., using contention resolution information or other information associated with the plurality of UEs. For example, if the first UE receives a MAC message with contention resolution information for the second UE, the first UE may perform an action based at least in part on information in the MAC message. If the second UE receives a MAC message with contention resolution information for the second UE, the second UE may determine that the RACH message of the second UE was successfully received. These MAC messages may be used to provide multiple UEs (e.g., four UEs, eight UEs, etc.) with an indication of decoding results and/or actions. Such feedback combined to multiple UEs in association with an indication of actions to be performed may increase utilization of network resources and reduce usage of UE computing resources relative to a UE-by-UE indication of whether the RACH procedure was successful.
In this way, the amount of monitoring scheduling information to be performed by a UE is reduced, thereby saving computing resources and power for the UE. Furthermore, by providing the contention resolution information in the random access response, communication and computational resource usage by the UE is reduced relative to providing the contention resolution information separately from the random access response. Further, by providing the contention resolution information in the random access response, the indicated decoding complexity and decoding error probability are reduced relative to providing the contention resolution information separately from the random access response.
In an aspect of the disclosure, a method, a User Equipment (UE), a base station, a device, and a computer program product are provided.
In some aspects, a wireless communication method performed by a UE may include attempting random access by transmitting a random access message associated with a two-step random access procedure, receiving an indication that a preamble of the random access message and a payload of the random access message have been successfully received or the payload has not been successfully received, and selectively performing operations to complete the two-step random access procedure based at least in part on determining that the indication indicates that the preamble of the random access message and the payload of the random access message have been successfully received, or reattempt random access or perform a backoff to a four-step random access procedure based at least in part on determining that the indication indicates that the payload has not been successfully received.
In some aspects, the UE may include a memory and one or more processors operatively coupled to the memory. The memory and the one or more processors may be configured to attempt random access by transmitting a random access message associated with a two-step random access procedure, receive an indication that a preamble of the random access message and a payload of the random access message have been successfully received or that the payload has not been successfully received, and selectively perform operations to complete the two-step random access procedure based at least in part on determining that the indication indicates that the preamble of the random access message and the payload of the random access message have been successfully received, or reattempt random access or perform backoff to a four-step random access procedure based at least in part on determining that the indication indicates that the payload has not been successfully received.
In some aspects, the apparatus may include means for attempting random access by transmitting a random access message associated with a two-step random access procedure, means for receiving an indication that a preamble of the random access message and a payload of the random access message have been successfully received or that the payload has not been successfully received, and means for selectively performing operations to complete the two-step random access procedure based at least in part on determining that the indication indicates that the preamble of the random access message and the payload of the random access message have been successfully received, or to reattempt random access or perform a backoff to a four-step random access procedure based at least in part on determining that the indication indicates that the payload has not been successfully received.
In some aspects, a computer program product may include a non-transitory computer-readable medium storing one or more instructions. The one or more instructions, when executed by one or more processors of the UE, may cause the one or more processors to attempt random access by transmitting a random access message associated with a two-step random access procedure, receive an indication that a preamble of the random access message and a payload of the random access message have been successfully received or that the payload has not been successfully received, and selectively perform operations of completing the two-step random access procedure based at least in part on determining that the indication indicates that the preamble of the random access message and the payload of the random access message have been successfully received, or reattempting random access or performing backoff to a four-step random access procedure based at least in part on determining that the indication indicates that the payload has not been successfully received.
In some aspects, a wireless communication method performed by a base station may include receiving a random access message associated with a two-step random access procedure from a UE attempting random access, transmitting an indication that a preamble of the random access message and a payload of the random access message have been successfully received or that the payload has not been successfully received, and selectively performing operations to complete the two-step random access procedure based at least in part on determining that the indication indicates that the preamble of the random access message and the payload of the random access message have been successfully received, or receiving messaging associated with the UE re-attempting random access or performing a backoff to a four-step random access procedure based at least in part on determining that the indication indicates that the payload has not been successfully received.
In some aspects, the base station may include a memory and one or more processors operatively coupled to the memory. The memory and the one or more processors may be configured to receive a random access message associated with a two-step random access procedure from a UE attempting random access, transmit an indication that a preamble of the random access message and a payload of the random access message have been successfully received or that the payload has not been successfully received, and selectively perform operations to complete the two-step random access procedure based at least in part on determining that the indication indicates that the preamble of the random access message and the payload of the random access message have been successfully received, or receive messaging associated with the UE re-attempting random access or performing a backoff to a four-step random access procedure based at least in part on determining that the indication indicates that the payload has not been successfully received.
In some aspects, the apparatus may include means for receiving a random access message associated with a two-step random access procedure from a UE attempting random access, means for transmitting an indication that a preamble of the random access message and a payload of the random access message have been successfully received or that the payload has not been successfully received, and means for selectively performing operations to complete the two-step random access procedure based at least in part on determining that the indication indicates that the preamble of the random access message and the payload of the random access message have been successfully received, or receive messaging associated with the UE reattempting random access or performing backoff to a four-step random access procedure based at least in part on determining that the indication indicates that the payload has not been successfully received.
In some aspects, a computer program product may include a non-transitory computer-readable medium storing one or more instructions. The one or more instructions, when executed by one or more processors of a base station, may cause the one or more processors to receive a random access message associated with a two-step random access procedure from a UE attempting random access, transmit an indication that a preamble of the random access message and a payload of the random access message have been successfully received or that the payload has not been successfully received, and select to complete a two-step random access procedure based at least in part on determining that the indication indicates the preamble of the random access message and the payload of the random access message has been successfully received, or receive messaging associated with the UE re-attempting random access or performing backoff into a four-step random access procedure based at least in part on determining that the indication indicates that the payload has not been successfully received.
Aspects generally include a method, apparatus, system, computer program product, non-transitory computer readable medium, user equipment, base station, wireless communication device, and processing system as substantially described herein with reference to and as illustrated by the accompanying drawings.
The foregoing has outlined rather broadly the features and technical advantages of examples in accordance with the present disclosure in order that the detailed description that follows may be better understood. Additional features and advantages will be described hereinafter. The disclosed concepts and specific examples may be readily utilized as a basis for modifying or designing other structures for carrying out the same purposes of the present disclosure. Such equivalent constructions do not depart from the scope of the appended claims. The features of the concepts disclosed herein, both as to their organization and method of operation, together with associated advantages, will be better understood from the following description when considered in connection with the accompanying drawings. Each of the figures is provided for the purpose of illustration and description, and is not intended to be limiting of the claims.
Brief Description of Drawings
Fig. 1 is a diagram illustrating an example of a wireless communication network.
Fig. 2 is a diagram illustrating an example in which a base station is in communication with a UE in a wireless communication network.
Fig. 3 is a diagram illustrating an example of an indication of a two-step random access back-off procedure.
Fig. 4 is a diagram illustrating an example of a medium access control messaging structure for the indication as described in connection with fig. 3.
Fig. 5 is a diagram illustrating an example of a medium access control messaging structure for a plurality of UEs.
Fig. 6 is a diagram illustrating an example of a medium access control messaging structure for the indication as described in connection with fig. 3.
Fig. 7 is a diagram illustrating an example of a medium access control messaging structure for a plurality of UEs.
Fig. 8 is a diagram illustrating an example of a medium access control messaging structure for the indication as described in connection with fig. 3.
Fig. 9 is a diagram illustrating an example of a medium access control messaging structure for a plurality of UEs.
Fig. 10 is a flow chart of a method of wireless communication.
Fig. 11 is a conceptual data flow diagram illustrating the data flow between different modules/means/components in an example apparatus.
Fig. 12 is a diagram illustrating an example of a hardware implementation of equipment employing a processing system.
Fig. 13 is a flow chart of a wireless communication method.
Fig. 14 is a conceptual data flow diagram illustrating the data flow between different modules/means/components in an example apparatus.
Fig. 15 is a diagram illustrating an example of a hardware implementation of a device employing a processing system.
Fig. 16 is a diagram illustrating an example of a medium access control messaging structure for idle mode or non-active mode UEs associated with a successful random access message.
Fig. 17A and 17B are diagrams illustrating an example of a medium access control message transfer structure for a UE associated with a random access message whose payload is not successfully received and an example of a medium access control sub-header for a UE from which any portion of the random access message is not successfully received.
Fig. 18 is a diagram illustrating an example of a medium access control message transfer structure for a connected mode UE associated with a random access message whose payload has been successfully received.
Fig. 19 is a diagram illustrating an example of a media access control message payload for a connected mode UE associated with a successful random access message.
Fig. 20 is a diagram illustrating an example of a medium access control messaging structure for a plurality of UEs.
Detailed Description
The detailed description set forth below in connection with the appended drawings is intended as a description of various configurations and is not intended to represent the configurations in which the concepts described herein may be practiced. The detailed description includes specific details for the purpose of providing a thorough understanding of the various concepts. It will be apparent, however, to one skilled in the art that these concepts may be practiced without these specific details. In some instances, well-known structures and components are shown in block diagram form in order to avoid obscuring such concepts.
Several aspects of the telecommunications system will now be presented with reference to various devices and methods. These devices and methods will be described in the following detailed description and illustrated in the accompanying drawings by various blocks, modules, components, circuits, steps, processes, algorithms, and the like (collectively, "elements"). These elements may be implemented using electronic hardware, computer software, or any combination thereof. Whether such elements are implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system.
As an example, an element, or any portion of an element, or any combination of elements, may be implemented with a "processing system" that includes one or more processors. Examples of processors include microprocessors, microcontrollers, digital Signal Processors (DSPs), field Programmable Gate Arrays (FPGAs), programmable Logic Devices (PLDs), state machines, gate logic, discrete hardware circuits, and other suitable hardware configured to perform the various functionality described throughout this disclosure. One or more processors in the processing system may execute the software. Software should be construed broadly to mean instructions, instruction sets, code segments, program code, programs, subroutines, software modules, applications, software packages, routines, subroutines, objects, executables, threads of execution, procedures, functions, and the like, whether described in software, firmware, middleware, microcode, hardware description language, or other terminology.
Accordingly, in one or more example embodiments, the functions described may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored or encoded on a computer-readable medium as one or more instructions or code. Computer readable media includes computer storage media. A storage media may be any available media that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can comprise Random Access Memory (RAM), read-only memory (ROM), electrically Erasable Programmable ROM (EEPROM), compact disk ROM (CD-ROM) or other optical disk storage, magnetic disk storage or other magnetic storage devices, combinations of the above-described types of computer-readable media, or any other medium that can be used to store computer-executable code in the form of instructions or data structures that can be accessed by a computer.
It should be noted that although aspects may be described herein using terms commonly associated with 3G and/or 4G wireless technologies, aspects of the present disclosure may be applied in other generation-based communication systems, such as 5G and beyond.
Fig. 1 is a diagram illustrating a wireless network 100 in which aspects of the present disclosure may be practiced. The wireless network 100 may be an LTE network or some other wireless network, such as a 5G network. Wireless network 100 may include several BSs 110 (shown as BS 110a, BS 110b, BS 110c, and BS 110 d) and other network entities. A BS is an entity that communicates with User Equipment (UE) and may also be referred to as a base station, 5G BS, node B, gNB, 5G NB, access point, transmission Reception Point (TRP), and so forth. Each BS may provide communication coverage for a particular geographic area. In 3GPP, the term "cell" can refer to a coverage area of a BS and/or a BS subsystem serving the coverage area, depending on the context in which the term is used.
The BS may provide communication coverage for a macrocell, a picocell, a femtocell, and/or another type of cell. A macro cell may cover a relatively large geographic area (e.g., several kilometers in radius) and may allow unrestricted access by UEs with service subscription. A picocell may cover a relatively small geographic area and may allow unrestricted access by UEs with service subscription. A femto cell may cover a relatively small geographic area (e.g., a residence) and may allow restricted access by UEs associated with the femto cell (e.g., UEs in a Closed Subscriber Group (CSG)). The BS for a macro cell may be referred to as a macro BS. The BS for a pico cell may be referred to as a pico BS. The BS for a femto cell may be referred to as a femto BS or a home BS. In the example shown in fig. 1, BS 110a may be a macro BS for macro cell 102a, BS 110b may be a pico BS for pico cell 102b, and BS 110c may be a femto BS for femto cell 102 c. The BS may support one or more (e.g., three) cells. The terms "eNB," "base station," "5G BS," "gNB," "TRP," "AP," "node B," "5G NB," and "cell" may be used interchangeably herein.
In some examples, the cell may not necessarily be stationary, and the geographic area of the cell may move according to the location of the mobile BS. In some examples, BSs may interconnect each other and/or to one or more other BSs or network nodes (not shown) in wireless network 100 through various types of backhaul interfaces, such as direct physical connections, virtual networks, and/or the like using any suitable transport network.
The wireless network 100 may also include relay stations. A relay station is an entity that can receive a transmission of data from an upstream station (e.g., BS or UE) and send the transmission of the data to a downstream station (e.g., UE or BS). The relay station may also be a UE that can relay transmissions for other UEs. In the example shown in fig. 1, relay 110d may communicate with macro BS 110a and UE 120d to facilitate communications between BS 110a and UE 120 d. A relay station may also be referred to as a relay BS, a relay base station, a relay, etc.
The wireless network 100 may be a heterogeneous network including different types of BSs (e.g., macro BS, pico BS, femto BS, relay BS, etc.). These different types of BSs may have different transmit power levels, different coverage areas, and different effects on interference in the wireless network 100. For example, a macro BS may have a high transmit power level (e.g., 5 to 40 watts), while a pico BS, femto BS, and relay BS may have a lower transmit power level (e.g., 0.1 to 2 watts).
The network controller 130 may be coupled to a set of BSs and may provide coordination and control of the BSs. The network controller 130 may communicate with the BSs via a backhaul. The BSs may also communicate with each other directly or indirectly, e.g., via a wireless or wired backhaul.
UEs 120 (e.g., 120a, 120b, 120 c) may be dispersed throughout wireless network 100, and each UE may be stationary or mobile. A UE may also be called an access terminal, mobile station, subscriber unit, station, etc. The UE may be a cellular telephone (e.g., a smart phone), a Personal Digital Assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a laptop computer, a cordless phone, a Wireless Local Loop (WLL) station, a tablet, a camera, a gaming device, a netbook, a smartbook, a super book, a medical device or equipment, a biometric sensor/device, a wearable device (smart watch, smart garment, smart glasses, smart wristband, smart jewelry (e.g., smart ring, smart bracelet)), an entertainment device (e.g., music or video device, or satellite radio), a vehicle component or sensor, a smart meter/sensor, industrial manufacturing equipment, a global positioning system device, or any other suitable device configured to communicate via a wireless or wired medium.
Some UEs may be considered Machine Type Communication (MTC) UEs, or evolved or enhanced machine type communication (eMTC) UEs. MTC UEs and eMTC UEs include, for example, robots, drones, remote devices, sensors, meters, monitors, location tags, etc., which may communicate with a base station, another device (e.g., a remote device), or some other entity. The wireless node may provide connectivity to or to a network (e.g., a wide area network such as the internet or a cellular network), for example, via a wired or wireless communication link. Some UEs may be considered internet of things (IoT) devices and/or may be implemented as NB-IoT (narrowband internet of things) devices. Some UEs may be considered Customer Premise Equipment (CPE). UE 120 may be included within a housing that houses components of UE 120, such as processor components, memory components, and the like.
In general, any number of wireless networks may be deployed in a given geographic area. Each wireless network may support a particular RAT and may operate on one or more frequencies. RATs may also be referred to as radio technologies, air interfaces, etc. Frequencies may also be referred to as carriers, frequency channels, etc. Each frequency may support a single RAT in a given geographic area to avoid interference between wireless networks of different RATs. In some cases, a 5-gram network may be deployed.
In some examples, access to an air interface may be scheduled, where a scheduling entity (e.g., a base station) allocates resources for communication among some or all devices and equipment within a service area or cell of the scheduling entity. Within this disclosure, a scheduling entity may be responsible for scheduling, assigning, reconfiguring, and releasing resources for one or more subordinate entities, as discussed further below. That is, for scheduled communications, the subordinate entity utilizes the resources allocated by the scheduling entity. In some cases, the UE may access the air interface by performing a random access procedure, such as a Physical Random Access (PRACH) procedure, or the like. For example, the random access procedure may include a two-step random access procedure or a four-step random access procedure. The "RACH procedure" may be used interchangeably herein with the "random access procedure".
The base station is not the only entity that can be used as a scheduling entity. That is, in some examples, a UE may act as a scheduling entity to schedule resources for one or more subordinate entities (e.g., one or more other UEs). In these examples, the UE is acting as a scheduling entity, and other UEs utilize resources scheduled by the UE for wireless communication. The UE may be used as a scheduling entity in a peer-to-peer (P2P) network and/or in a mesh network. In a mesh network example, UEs may optionally communicate directly with each other in addition to communicating with the scheduling entity.
Thus, in a wireless communication network having scheduled access to time-frequency resources and having cellular, P2P, and mesh configurations, a scheduling entity and one or more subordinate entities may utilize the scheduled resources for communication.
As indicated above, fig. 1 is provided by way of example only. Other examples may differ from the example described with respect to fig. 1.
Fig. 2 shows a block diagram 200 of a design of base station 110 and UE 120, which may be one of the base stations and one of the UEs in fig. 1. Base station 110 may be equipped with T antennas 234a through 234T, while UE 120 may be equipped with R antennas 252a through 252R, where in general T is 1 and R is 1.
At base station 110, transmit processor 220 may receive data for one or more UEs from data source 212, may select one or more Modulation and Coding Schemes (MCSs) for each UE based at least in part on a Channel Quality Indicator (CQI) received from the UE, process (e.g., encode and modulate) the data for each UE based at least in part on the MCS selected for the UE, and provide data symbols for all UEs. Transmit processor 220 may also process system information (e.g., for semi-Static Resource Partitioning Information (SRPI), etc.) and control information (e.g., CQI requests, grants, upper layer signaling, etc.) and provide overhead symbols and control symbols. The transmit processor 220 may also generate reference symbols for reference signals (e.g., cell-specific reference signals) and synchronization signals (e.g., primary Synchronization Signals (PSS) and Secondary Synchronization Signals (SSS)). A Transmit (TX) multiple-input multiple-output (MIMO) processor 230 may perform spatial processing (e.g., precoding) on the data symbols, the control symbols, the overhead symbols, and/or the reference symbols, if applicable, and may provide T output symbol streams to T Modulators (MODs) 232a through 232T. Each modulator 232 may process a respective output symbol stream (e.g., for OFDM, etc.) to obtain an output sample stream. Each modulator 232 may further process (e.g., convert to analog, amplify, filter, and upconvert) the output sample stream to obtain a downlink signal. T downlink signals from modulators 232a through 232T may be transmitted via T antennas 234a through 234T, respectively. According to various aspects described in greater detail below, position encoding may be utilized to generate synchronization signals to convey additional information.
At UE 120, antennas 252a through 252r may receive the downlink signals from base station 110 and/or other base stations and may provide received signals to demodulators (DEMODs) 254a through 254r, respectively. Each demodulator 254 may condition (e.g., filter, amplify, downconvert, and digitize) a received signal to obtain input samples. Each demodulator 254 may further process the input samples (e.g., for OFDM, etc.) to obtain received symbols. MIMO detector 256 may obtain received symbols from all R demodulators 254a through 254R, perform MIMO detection on the received symbols if applicable, and provide detected symbols. A Receive (RX) processor 258 may process (e.g., demodulate and decode) the detected symbols, provide decoded data to UE 120 to a data sink 260, and provide decoded control information and system information to a controller/processor 280. The channel processor may determine a Reference Signal Received Power (RSRP), a Received Signal Strength Indicator (RSSI), a Reference Signal Received Quality (RSRQ), a Channel Quality Indicator (CQI), and the like.
On the uplink, at UE 120, transmit processor 264 may receive and process data from data source 262 and control information from controller/processor 280 (e.g., for reports including RSRP, RSSI, RSRQ, CQI, etc.). Transmit processor 264 may also generate reference symbols for one or more reference signals. The symbols from transmit processor 264 may be precoded by a TX MIMO processor 266 if applicable, further processed by modulators 254a through 254r (e.g., for DFT-s-OFDM, CP-OFDM, etc.), and transmitted to base station 110. At base station 110, uplink signals from UE 120 as well as other UEs may be received by antennas 234, processed by demodulators 232, detected by a MIMO detector 236 if applicable, and further processed by a receive processor 238 to obtain decoded data and control information sent by UE 120. The receive processor 238 may provide the decoded data to a data sink 239 and the decoded control information to a controller/processor 240. The base station 110 may include a communication unit 244 and communicate with the network controller 130 via the communication unit 244. The network controller 130 may include a communication unit 294, a controller/processor 290, and a memory 292.
The controller/processor 240 of the base station 110, the controller/processor 280 of the UE 120, and/or any other component(s) of fig. 2 may perform one or more techniques associated with the indication of the two-step RACH fallback to the four-step RACH, as described in more detail elsewhere herein. For example, controller/processor 240 of base station 110, controller/processor 280 of UE 120, and/or any other component(s) of fig. 2 may perform or direct operations of, for example, method 1000 of fig. 10, method 1300 of fig. 13, and/or other processes as described herein. Memories 242 and 282 may store data and program codes for BS 110 and UE 120, respectively. The scheduler 246 may schedule UEs for data transmission on the downlink and/or uplink.
As indicated above, fig. 2 is provided by way of example only. Other examples may differ from the example described with respect to fig. 2.
Fig. 3 is a diagram illustrating an example 300 of an indication of a two-step random access back-off procedure. As shown, example 300 includes UE 120 and BS 110.
As shown in fig. 3 and by reference numeral 310, UE 120 may transmit a RACH message (Msg) a to BS 110. For example, UE 120 may transmit RACH message a as part of a random access procedure, an initial access procedure, or the like. RACH message a may be associated with a two-step RACH procedure. As further shown, RACH message a may include a preamble and a payload. The preamble may be encoded and/or may identify UE 120 based at least in part on the random access radio network temporary identifier. The payload may include a Physical Uplink Shared Channel (PUSCH) and may include contention information for UE 120. BS 110 may perform contention resolution based at least in part on RACH message a, as described in more detail below.
BS 110 may attempt to receive RACH message a as indicated by reference numeral 320. For example, BS 110 may attempt to receive the preamble and the payload. Successful receipt, decoding, and processing of the preamble may be referred to herein as a successful receipt preamble, and successful receipt, decoding, and processing of the payload may be referred to herein as a successful receipt payload. BS 110 may be more likely to successfully receive the preamble than the payload because the preamble is shorter than the payload and decoding is simpler. Thus, three results of decoding can be expected as a first case called case A in which the preamble and payload are detected by BS 110 and successfully received, a second case called case B in which the preamble is successfully received but the payload is not successfully received, and a third case called case C in which neither the preamble nor the payload is successfully received. For case C, the result may be indicated in RACH message B using a MAC subheader that includes a backoff indicator. The techniques and apparatus described herein provide signaling to distinguish case a from case B and indicate whether the UE should re-attempt the RACH procedure, fall back to a four-step RACH procedure, or continue random access due to successful reception of the preamble and payload.
As indicated by reference numeral 330, BS 110 may provide an indication of whether the preamble and payload have been successfully received (e.g., case a) or whether the payload has not been successfully received (e.g., case B). The indication may indicate (e.g., implicitly or explicitly) whether the UE 120 will complete a two-step random access procedure, reattempt the random access procedure, or fall back to a four-step RACH procedure. The specific structure of this indication is described in more detail in connection with fig. 3-9. In some aspects, the indication may be provided in or in association with a Random Access Response (RAR), such as RACH message B, as described in more detail in connection with fig. 3-9. In some aspects, the indication may be provided in RACH message 2 (e.g., RACH message 2 associated with a four-step RACH procedure), as also described in more detail in connection with fig. 3-9.
As indicated by reference numeral 340, UE 120 may selectively re-attempt the RACH procedure or fall back to a four-step RACH procedure according to the indication (e.g., when the indication is associated with case B) or may complete the RACH procedure (e.g., when the indication is associated with case a). As used herein, retrying the RACH procedure may refer to selecting another RACH preamble and transmitting another RACH message (e.g., RACH message a associated with a two-step RACH procedure or RACH message 1 associated with a four-step RACH procedure). When UE 120 uses the two-step RACH procedure to re-attempt random access, UE 120 may retransmit the payload in RACH message a. When UE 120 falls back to the four-step RACH procedure, UE 120 may retransmit the payload in RACH message 3. In some aspects, UE 120 may retry random access based at least in part on determining that the indication indicates that the payload was not successfully received and/or that contention of UE 120 with another UE has been resolved to facilitate the other UE 120. When UE 120 backs to the four-step RACH procedure, UE 120 may transmit the payload using RACH message 3 of the four-step RACH procedure, thereby providing a second attempt to transmit the payload without retransmitting the preamble. When UE 120 completes the RACH procedure, UE 120 may receive Radio Resource Control (RRC) information, may configure an RRC connection based at least in part on the indication, and so on.
As indicated above, fig. 3 is provided as an example. Other examples may differ from the example described with respect to fig. 3.
Fig. 4 is a diagram illustrating an example 400 of a medium access control messaging structure for an indication as described in connection with fig. 3. The indication described in connection with example 400 may be included in a RAR from BS 110 to UE 120. As shown, example 400 shows a MAC payload 410 and a corresponding MAC subheader 420. The indication may be provided using a UE contention resolution identity as indicated by reference numeral 430. For example, the UE contention resolution identity may identify UEs whose payloads have been successfully received by BS 110. For example, the contention resolution identity may identify a UE identifier of the corresponding UE 120. The length of the RAR may be indicated by a value L indicated by reference numeral 440 in the MAC subheader 420.
If BS 110 successfully receives the preamble and payload of UE 120, BS 110 may transmit an indication as RACH message B using the structure shown in example 400. If the preamble is successfully received and the payload is not successfully received, BS 110 may transmit RACH message 2 (e.g., RACH message 2 associated with a four-step RACH procedure), which RACH message 2 may be multiplexed in a MAC Packet Data Unit (PDU) with RACH message B for UEs whose both payload and preamble have been successfully received. Additionally or alternatively, BS 110 may transmit RACH message B without a UE contention resolution identity, which may indicate to recipient UE 120 that the corresponding payload was not successfully received, or that recipient UE 120 was not selected during the contention resolution phase of BS 110.
If UE 120 receives RACH message B with a UE contention resolution identity matching that UE 120, UE 120 may determine that the two-step RACH procedure was successful. If UE 120 receives RACH message B and RACH message B does not include UE contention resolution information or UE contention resolution information does not identify UE 120, UE 120 may use a two-step RACH procedure to re-attempt random access (e.g., by retransmitting RACH message a on a subsequent RACH occasion) or a four-step RACH procedure to re-attempt random access (e.g., by transmitting a preamble associated with UE 120 on a subsequent RACH occasion). If UE 120 receives RACH message 2, UE 120 may retransmit the payload of RACH message a using RACH message 3 of a four-step RACH procedure using a timing advance command, an uplink grant, and a temporary cell radio network temporary identifier (TC-RNTI) of RACH message 2. In other words, UE 120 may fall back to the four-step RACH procedure when UE 120 receives an indication of RACH message 2 as the four-step RACH procedure.
In some aspects, when the payload and preamble are successfully received, BS 110 may provide information identifying a timing advance command, an uplink grant, a cell radio network temporary identifier (C-RNTI), or a UE contention resolution identity in RACH message B if the payload includes contention resolution information in RACH message a, e.g., in a Common Control Channel (CCCH) Service Data Unit (SDU). In addition, BS 110 may use a MAC subheader shown by reference numeral 420.
In some aspects, when the payload is not successfully received, UE 120 may receive RACH message B in the format indicated by reference numeral 410, but the contention resolution identity of RACH message B will not match UE 120. In this case, UE 120 may ignore RACH message B and may use a two-step RACH procedure or a four-step RACH procedure to retry random access.
In some aspects, if UE 120 receives RACH message 2 or RACH message B without a UE contention resolution identity field (identifying UE 120), UE 120 may retransmit the payload of RACH message a using a Timing Advance (TA) command, an uplink grant, and a TC-RNTI of RACH message 2 or RACH message B and thereby fall back to the remaining steps of the four-step RACH procedure.
An example of how the messaging architecture described in connection with example 400 may be used in connection with multiple UEs is described below with reference to accompanying fig. 5.
As indicated above, fig. 4 is provided as an example. Other examples may differ from the example described with respect to fig. 4.
Fig. 5 is a diagram illustrating an example 500 of a medium access control messaging structure for a plurality of UEs. Example 500 includes a random access response comprising a set of MAC subpacket data units (sub-PDUs) for a set of UEs attempting random access with respect to BS 110. BS 110 may provide the group of UEs with an indication of whether the preamble and/or payload of each UE has been successfully received. For the purpose of fig. 5, it is assumed that UE1 and UE2 use a first preamble index and UE3 and UE4 use a second preamble index on the same RACH occasion, and that UE1, UE2, UE3 and UE4 perform a two-step RACH procedure. Further assume that BS 110 successfully receives the preambles of all four UEs and that BS 110 only successfully receives the payload of UE 1.
In this case, BS 110 may provide UE1 and UE2 with a first MAC subheader (indicated by reference numeral 510) indicating the length of the corresponding RACH message B (using variable L shown in the MAC subheader). The corresponding RACH message B indicated by reference numeral 520 may include a UE contention resolution identity (not shown) for UE1 because the payload of UE1 has been successfully received and the payload of UE2 has not been successfully received, thereby causing BS 110 to resolve the contention as beneficial to UE1. In addition, BS 110 may provide UE3 and UE4 with a second MAC subheader indicated by reference numeral 530. As shown, the second MAC subheader may indicate the length (using variable L) of the corresponding RACH message B or RACH message 2. As indicated by reference numeral 540, BS 110 may provide RACH message 2 in conjunction with MAC subheader 530 identifying the length of the corresponding RACH message 2 (or may provide RACH message B without a UE contention resolution identity, which is not shown), thereby indicating that the payloads of UE3 and UE4 are not received. Thus, UE3 and UE4 may fall back to the four-step RACH procedure to retransmit the payload of RACH message a.
As indicated above, fig. 5 is provided as an example. Other examples may differ from the example described with respect to fig. 5.
Fig. 6 is a diagram illustrating an example 600 of a medium access control messaging structure for an indication as described in connection with fig. 3. Example 600 illustrates the MAC payload of RACH message B. In this MAC payload, an indication bit shown by reference numeral 610 is used as an indicator (e.g., by switching the value of F). In this case, if BS 110 receives the preamble and payload of UE 120, BS 110 may set F to a first value (e.g., 0) in RACH message B. If BS 110 did not successfully receive the payload, BS 110 may set F to a second value (e.g., 1).
If UE120 receives RACH message B with a backoff indicator of a first value, UE120 may check the value of a contention resolution MAC Control Element (CE). If the contention resolution identity matches UE120, UE120 may complete a two-step RACH procedure. If the contention resolution identity does not match the UE120, the UE120 may use a two-step RACH procedure or a four-step RACH procedure to retry the RACH procedure. If UE120 receives RACH message B with a second value of the back-off indicator, UE120 may retransmit the payload of RACH message a using the TA command, uplink grant, and C-RNTI of RACH message B (e.g., by backing off to a four-step RACH procedure).
In the case where the payload and preamble are successfully received, the payload may include contention resolution information in RACH message a (e.g., in CCCH SDU), and RACH message B may identify a TA command, an uplink grant, a C-RNTI, and a MAC subheader with a RAPID and a UE contention resolution MAC CE identifying UE 120 from which the payload and preamble have been successfully received.
In case that the payload is not successfully received, RACH message B may be transmitted by BS 110 together with a MAC subheader including RAPID. If the indication bit is set to a first value, UE 120 may ignore RACH message B and may use a two-step or four-step RACH procedure to retry transmission. If the indication bit is set to the second value, the UE 120 may retransmit the payload of RACH message a using the TA command, uplink grant, and C-RNTI identified by RACH message B to perform a backoff to the four-step RACH procedure.
An example of how the messaging architecture described in connection with example 600 may be used in connection with multiple UEs is described below with reference to fig. 7.
As indicated above, fig. 6 is provided as an example. Other examples may differ from the example described with respect to fig. 6.
Fig. 7 is a diagram illustrating an example 700 of a medium access control messaging structure for a plurality of UEs. Example 700 includes a random access response comprising a set of MAC subpacket data units (sub-PDUs) for a set of UEs attempting random access with respect to BS 110. BS 110 may provide the group of UEs with an indication of whether the preamble and/or payload of each UE has been successfully received. For the purpose of fig. 7, it is assumed that UE1 and UE2 use a first preamble index and UE3 and UE4 use a second preamble index on the same RACH occasion, and that UE1, UE2, UE3 and UE4 perform a two-step RACH procedure. Further assume that BS 110 successfully receives the preambles of all four UEs and that BS 110 only successfully receives the payload of UE 1.
As shown by reference numeral 710 in fig. 7, BS 110 may provide UE contention resolution information identifying UE1 based at least in part on successfully decoding the payload of UE 1. Further, as indicated by reference numeral 720, the MAC subheaders associated with UE1 and UE2 may identify RAPID (e.g., RAPID 1) of UE1 and UE2, and as indicated by reference numeral 730, the random access response associated with UE1 and UE2 may include an indication bit (e.g., f=0) set to a first value, which may indicate that UE1 and UE2 will not perform a backoff to the four-step RACH procedure. Thus, UE1 may determine that the two-step RACH procedure was successful (e.g., UE1 was identified based at least in part on the UE contention resolution identity MAC CE and the indication bit was set to the first value), and UE2 may determine that UE2 will retry the RACH procedure (e.g., UE2 was not identified based at least in part on the UE contention resolution identity MAC CE and the indication bit was set to the first value).
As shown by reference numeral 740, MAC subheaders associated with UE3 and UE4 may identify RAPID (e.g., RAPID 2) for UE3 and UE 4. As indicated by reference numeral 750, the random access response associated with UE3 and UE4 may include an indication bit (e.g., f=1) set to a second value, which may indicate that UE3 and UE4 will fall back to the four-step RACH procedure.
As indicated above, fig. 7 is provided as an example. Other examples may differ from the example described with respect to fig. 7.
Fig. 8 is a diagram illustrating an example 800 of a medium access control messaging structure for an indication as described in connection with fig. 3. In example 800, if the preamble and payload of UE 120 are successfully received, a MAC subheader that does not include RAPID may be used for RACH message B. If the payload is not successfully received, a MAC subheader including RAPID may be used for RACH message B. UE 120 may determine whether BS 110 successfully receives the payload based at least in part on whether a MAC subheader associated with UE 120 includes a RAPID associated with UE 120 and based at least in part on whether a contention resolution MAC CE of UE 120 is included in RACH message B. For example, if the contention resolution MAC CE of UE 120 matches the UE identifier of UE 120 and if the MAC subheader does not include a RAPID, UE 120 may determine that the two-step RACH procedure has been successful. If the MAC subheader identifies a RAPID associated with UE 120, UE 120 may identify the RAPID and may retransmit the payload using the TA command, uplink grant, and C-RNTI of RACH message B to fallback to the four-step RACH. In some aspects, each MAC CE and each corresponding MAC subheader are provided in sequence along with each random access response. For example, if the MAC CE of UE1 is a first MAC CE and the MAC CE of UE2 is a second MAC CE, the random access response of UE1 may use the first sub-PDU and the random access response of UE2 may use the second sub-PDU.
Reference numeral 810 illustrates a first MAC subheader with a Backoff Indicator (BI) and without RAPID. The values T and F in the MAC subheader may indicate whether the first MAC subheader is to include a backoff indicator, RAPID, or a set of reserved bits. Here, T may be associated with the first value and F may be associated with the first value, indicating that the first MAC subheader is to include a backoff indicator and not include RAPID.
Reference numeral 820 illustrates a second MAC subheader with RAPID that may be used to indicate that UE 120 is about to retransmit the payload. In the second MAC subheader, T may be associated with a second value, indicating that the second MAC subheader is to include RAPID.
Reference numeral 830 illustrates a third MAC subheader with one or more reserved bits and without RAPID, which may be used in conjunction with the contention resolution MAC CE to indicate that the payload has been successfully received. Here, the value T may be set to a first value and F may be set to a second value, which may indicate that the third MAC subheader is to include one or more reserved bits and does not include a RAPID or backoff indicator.
An example of how the messaging architecture described in connection with example 800 may be used in connection with multiple UEs is described below with reference to accompanying fig. 9.
As indicated above, fig. 8 is provided as an example. Other examples may differ from the example described with respect to fig. 8.
Fig. 9 is a diagram illustrating an example 900 of a medium access control messaging structure for a plurality of UEs.
Example 900 includes a random access response comprising a set of MAC subpacket data units (sub-PDUs) for a set of UEs attempting random access with respect to BS 110. BS 110 may provide the group of UEs with an indication of whether the preamble and/or payload of each UE has been successfully received. For the purpose of fig. 9, it is assumed that UE1 and UE2 use a first preamble index and UE3 and UE4 use a second preamble index on the same RACH occasion, and that UE1, UE2, UE3 and UE4 perform a two-step RACH procedure. Further assume that BS 110 successfully receives the preambles of all four UEs and that BS 110 only successfully receives the payload of UE 1.
As part of the random access response, BS 110 may provide UE contention resolution information identifying UE1 based at least in part on successfully decoding the payload of UE1, as shown by reference numeral 910 in fig. 9. As indicated by reference numeral 920, the MAC subheaders associated with UE1 and UE2 may not include RAPID, thereby indicating that BS 110 successfully receives the payload associated with either UE1 or UE 2. Thus, UE1 may complete the two-step RACH procedure. UE2 may not receive the random access response because the random access response does not include the RAPID of UE 2. As indicated by reference numeral 930, the MAC subheaders associated with UE3 and UE4 may include RAPID associated with UE3 and UE4, whereby UE3 and UE4 may correspondingly fall back to the four-step RACH procedure.
In some aspects, the procedures described in connection with examples 400 and 500, 600 and 700, and 800 and 900 may be performed in combination. For example, consider a combination of examples 400/500 and 800/900. In this case, if the preamble and payload in RACH message a were successfully received, the BS may transmit RACH message B including UE contention resolution information, as described in more detail in connection with examples 400 and 500. Further, RACH message B may include a MAC sub-header without RAPID, with an F value indicating that a backoff indicator is not included in the MAC sub-header, and an L value indicating the length of RACH message B. In some aspects, examples 400/500, 600/700, and 800/900 may all be combined, or any pair of examples 400/500, 600/700, and 800/900 may be combined.
As indicated above, fig. 9 is provided as an example. Other examples may differ from the example described with respect to fig. 9.
Fig. 10 is a flow chart of a wireless communication method 1000. The method may be performed by a UE (e.g., UE 120, device 1102/1102' of fig. 1, etc.).
At 1010, the ue (e.g., using controller/processor 280, transmit processor 264, TX MIMO processor 266, MOD 254, antenna 252, etc.) may attempt random access by transmitting a random access message associated with a two-step random access procedure. For example, the random access message may include RACH message a. The random access message may include a preamble and a payload.
At 1020, the ue (e.g., using antenna 252, DEMOD 254, MIMO detector 256, receive processor 258, controller/processor 280, etc.) may receive an indication of the random access message. For example, the indication may indicate that the preamble of the random access message and the payload of the random access message have been successfully received or that the payload has not been successfully received.
At 1030, the ue (e.g., using controller/processor 280, transmit processor 264, TX MIMO processor 266, MOD 254, antenna 252, etc.) may complete the two-step random access procedure based at least in part on determining that the indication indicates that the preamble of the random access message and the payload of the random access message have been successfully received. For example, the UE may establish an RRC connection with the base station, may camp on a cell provided by the base station, and so on.
At 1040, the user equipment (e.g., using controller/processor 280, transmit processor 264, TX MIMO processor 266, MOD 254, antenna 252, etc.) may reattempt random access or perform a backoff to a four-step random access procedure based at least in part on determining that the indication indicates that the payload was not successfully received. For example, the UE may re-attempt random access using a two-step random access procedure or a four-step random access procedure. In this case, the UE may retransmit the preamble and the payload according to a two-step random access procedure or a four-step random access procedure. In some aspects, the UE may perform a backoff to a four-step random access procedure. For example, the UE may retransmit the payload of the random access message as RACH message 3 of the four-step RACH procedure. As used herein, retrying random access may refer to transmitting a preamble and/or payload of a random access message after the preamble and/or payload has been transmitted by a user equipment (e.g., on the same RACH occasion or on a different RACH occasion).
In a first aspect, the indication comprises a random access response associated with a two-step random access procedure, and a payload of the random access response comprises contention resolution information identifying a particular UE from which the payload of the random access message has been successfully received. In a second aspect, alone or in combination with the first aspect, the method further comprises retrying random access based at least in part on determining that the contention resolution information within the random access response does not identify the UE, the UE configured to retry the random access procedure. In a third aspect, alone or in combination with the first and/or second aspects, a Medium Access Control (MAC) sub-header of the random access response indicates a length of the random access response. In a fourth aspect, alone or in combination with one or more of the first to third aspects, a random access response indicates that a payload of the random access message was not successfully received based at least in part on a lack of contention resolution information identifying the UE in the random access response.
In a fifth aspect, alone or in combination with one or more of the first to fourth aspects, the MAC subheader of the random access response includes a set of bits indicating whether a backoff indicator is included in the MAC subheader. In a sixth aspect, alone or in combination with one or more of the first through fifth aspects, the indication comprises a random access response associated with a two-step random access procedure, and contention resolution for the UE is addressed to a control channel of the UE based at least in part on using the C-RNTI of the UE. In a seventh aspect, alone or in combination with one or more of the first to sixth aspects, the payload of the random access response does not include the C-RNTI. In an eighth aspect, alone or in combination with one or more of the first through seventh aspects, the random access response includes an uplink grant. In a ninth aspect, alone or in combination with one or more of the first to eighth aspects, the random access response does not include an uplink grant. In a tenth aspect, alone or in combination with one or more of the first to ninth aspects, the indication comprises a random access response associated with a two-step random access procedure, and the random access response identifies the C-RNTI of the UE. In an eleventh aspect, alone or in combination with one or more of the first to tenth aspects, the MAC subheader of the random access response comprises a set of bits indicating that the random access response is associated with contention resolution for the connected mode UE. In a twelfth aspect, alone or in combination with one or more of the first through eleventh aspects, the random access response includes an uplink grant. In a thirteenth aspect, alone or in combination with one or more of the first to twelfth aspects, the random access response does not include an uplink grant. In a fourteenth aspect, alone or in combination with one or more of the first to thirteenth aspects, the UE is in idle mode or inactive mode when attempting random access. In a fifteenth aspect, alone or in combination with one or more of the first through fourteenth aspects, the indication is associated with a MAC subheader, the MAC subheader comprising a backoff indicator and a set of bits indicating that the MAC subheader comprises the backoff indicator.
In a sixteenth aspect, alone or in combination with one or more of the first to fifteenth aspects, the indication comprises a second message of a four-step random access procedure. In a seventeenth aspect, alone or in combination with one or more of the first through sixteenth aspects, the second message indicates that the payload was not successfully received. In an eighteenth aspect, alone or in combination with one or more of the first to seventeenth aspects, the method further comprises performing a fallback to a four-step random access procedure based at least in part on receiving the second message.
In a nineteenth aspect, alone or in combination with one or more of the first through eighteenth aspects, the indication comprises an indication bit in a MAC payload of the random access response message. In a twentieth aspect, alone or in combination with one or more of the first to nineteenth aspects, the indication bit indicates whether a fallback to a four-step random access procedure is to be performed. In a twenty-first aspect, alone or in combination with one or more of the first through twentieth aspects, the UE is configured to complete a two-step random access procedure based at least in part on the indication bit indicating that a backoff to a four-step random access procedure is not to be performed, the UE being configured to identify the UE based at least in part on contention resolution information of the random access response message. In a twenty-second aspect, alone or in combination with one or more of the first to twenty-first aspects, the UE is configured to retry random access based at least in part on the indication bit indicating that a backoff to a four-step random access procedure is not performed, the UE not being identified by the contention resolution information of the random access response message.
In a twenty-third aspect, alone or in combination with one or more of the first through twenty-second aspects, the indicated MAC subheader does not include a preamble identifier, based at least in part on the preamble and the payload being successfully received. In a twenty-fourth aspect, alone or in combination with one or more of the first to twenty-third aspects, the MAC subheader does not include a preamble identifier, and the indicated contention resolution MAC control element identifies a particular UE whose payload and preamble have been successfully received, wherein each contention resolution MAC control element including the contention resolution MAC control element and each corresponding MAC subheader including the MAC subheader are provided sequentially along with each corresponding random access response. In a twenty-fifth aspect, alone or in combination with one or more of the first to twenty-fourth aspects, the MAC subheader includes a first bit indicating whether a back-off indicator or a preamble identifier is included in the MAC subheader and a second bit indicating whether a field of the MAC subheader is for the back-off indicator or for one or more reserved bits. In a twenty-sixth aspect, alone or in combination with one or more of the first through twenty-fifth aspects, the Medium Access Control (MAC) sub-header of the random access response includes a set of bits indicating that the random access response is associated with contention resolution for idle mode UEs or non-active mode UEs.
In a twenty-seventh aspect, alone or in combination with one or more of the first through twenty-sixth aspects, the indication is successfully received based at least in part on the preamble and the payload, the indication comprises a random access response associated with a two-step random access procedure, the random access response comprising contention resolution information in the payload of the random access response, wherein the indication comprises a MAC subheader without a preamble identifier. In a twenty-eighth aspect, alone or in combination with one or more of the first through twenty-seventh aspects, the MAC subheader indicates a length of the random access response and whether the MAC subheader is to include a backoff indicator.
While fig. 10 shows example blocks of a wireless communication method, in some aspects the method may include more blocks, fewer blocks, different blocks, or differently arranged blocks than those shown in fig. 10. Additionally or alternatively, two or more of the blocks shown in fig. 10 may be performed in parallel.
Fig. 11 is a conceptual data flow diagram 1100 illustrating the data flow between different modules/means/components in an example apparatus 1102. The device 1102 may be a UE. In some aspects, the device 1102 includes a receiving module 1104 and/or a transmitting module 1106.
The receiving module 1104 may receive the signal 1108 from a base station 1150 (e.g., BS 110, etc.). Signal 1108 may include a random access response, such as RACH message B or RACH message 2, that includes an indication of the result of decoding RACH message a, as described in more detail elsewhere herein. In some aspects, the receiving module 1104 may receive an indication that the preamble of the random access message and the payload of the random access message have been successfully received or that the payload has not been successfully received. The transmission module 1106 may transmit a signal 1110 to a base station 1150. Signal 1110 may include a random access message such as RACH message A, RACH message 3, or the like. In some aspects, the transmission module 1106 may transmit a random access message associated with a two-step random access procedure, complete a two-step RACH procedure, reattempt random access, or perform a backoff to a four-step random access procedure, as described elsewhere herein.
The apparatus may include additional modules to perform each of the blocks of the algorithm in the foregoing method 1000, etc. of fig. 10. Each of the foregoing blocks of method 1000, etc. of fig. 10 may be performed by modules, and the apparatus may include one or more of those modules. The modules may be one or more hardware components specifically configured to implement the processes/algorithms, implemented by a processor configured to perform the processes/algorithms, stored in a computer readable medium for implementation by a processor, or some combination thereof.
The number and arrangement of modules shown in fig. 11 are provided as examples. In practice, there may be more modules, fewer modules, different modules, or differently arranged modules than those shown in fig. 11. Further, two or more modules shown in fig. 11 may be implemented within a single module, or a single module shown in fig. 11 may be implemented as a plurality of distributed modules. Additionally or alternatively, a set of modules (e.g., one or more modules) shown in fig. 11 may perform one or more functions described as being performed by another set of modules shown in fig. 11.
Fig. 12 is a diagram 1200 illustrating an example of a hardware implementation of a device 1102' employing a processing system 1202. The device 1102' may be a UE.
The processing system 1202 may be implemented with a bus architecture, represented generally by the bus 1204. The bus 1204 may include any number of interconnecting buses and bridges depending on the specific application of the processing system 1202 and the overall design constraints. The bus 1204 links together various circuits including one or more processors and/or hardware modules (represented by the processor 1206, the modules 1104, 1106, and the computer readable medium/memory 1208). The bus 1204 may also link various other circuits such as timing sources, peripherals, voltage regulators, and power management circuits, which are well known in the art, and therefore, will not be described any further.
The processing system 1202 may be coupled to a transceiver 1210. The transceiver 1210 is coupled to one or more antennas 1212. The transceiver 1210 provides a means for communicating with various other apparatus over a transmission medium. The transceiver 1210 receives signals from the one or more antennas 1212, extracts information from the received signals, and provides the extracted information to the processing system 1202 (specifically, the receiving module 1104). In addition, transceiver 1210 receives information from processing system 1202 (specifically transmission module 1106) and generates a signal to be applied to one or more antennas 1212 based at least in part on the received information. The processing system 1202 includes a processor 1206 coupled to a computer-readable medium/memory 1208. The processor 1206 is responsible for general processing, including the execution of software stored on the computer-readable medium/memory 1208. The software, when executed by the processor 1206, causes the processing system 1202 to perform the various functions described herein for any particular apparatus. The computer-readable medium/memory 1208 may also be used for storing data that is manipulated by the processor 1206 when executing software. The processing system further includes at least one of modules 1104 and 1106. The modules may be software modules running in the processor 1206, resident/stored in the computer readable medium/memory 1208, one or more hardware modules coupled to the processor 1206, or some combination thereof. Processing system 1202 may be a component of UE 120 and may include memory 282 and/or at least one of TX MIMO processor 266, RX processor 258, and/or controller/processor 280.
In some aspects, an apparatus 1102/1102' for wireless communication includes means for attempting random access by transmitting a random access message associated with a two-step random access procedure, means for receiving an indication that a preamble of the random access message and a payload of the random access message have been successfully received or that the payload has not been successfully received, and/or means for selectively performing operations of completing a two-step random access procedure based at least in part on determining that the indication indicates that the preamble of the random access message and the payload of the random access message have been successfully received, or re-attempting random access or performing a backoff to a four-step random access procedure based at least in part on determining that the indication indicates that the payload has not been successfully received. The foregoing means may be one or more of the foregoing modules in the processing system 1202 of the device 1102 and/or 1102' configured to perform the functions recited by the foregoing means. The processing system 1202 may include a TX MIMO processor 266, an RX processor 258, and/or a controller/processor 280 as described elsewhere herein. In one configuration, the foregoing means may be the TX MIMO processor 266, the RX processor 258, and/or the controller/processor 280 configured to perform the functions and/or operations described herein.
Fig. 12 is provided as an example. Other examples may differ from the example described in connection with fig. 12.
Fig. 13 is a flow chart of a wireless communication method 1300. The method may be performed by a base station (e.g., BS 110, devices 1402/1402' of fig. 1, etc.).
At 1310, the base station (e.g., using antenna 234, DEMOD 232, MIMO detector 236, receive processor 238, controller/processor 240, etc.) may receive a random access message associated with a two-step random access procedure from a User Equipment (UE) attempting random access. For example, the random access message may include RACH message a. The random access message may include a preamble and a payload.
At 1320, the base station (e.g., using controller/processor 240, transmit processor 220, TX MIMO processor 230, MOD 232, antenna 234, etc.) may transmit an indication of the random access message. For example, the indication may indicate that the preamble of the random access message and the payload of the random access message have been successfully received or that the payload has not been successfully received.
At 1330, the base station (e.g., using controller/processor 240, transmit processor 220, TX MIMO processor 230, MOD 232, antenna 234, etc.) may complete the two-step random access procedure based at least in part on determining that the indication indicates that the preamble of the random access message and the payload of the random access message have been successfully received. For example, a base station may establish an RRC connection with the base station, may camp on a cell provided by the base station, and so on.
At 1340, the base station (e.g., using antenna 234, DEMOD 232, MIMO detector 236, receive processor 238, controller/processor 240, etc.) may receive messaging associated with the UE re-attempting random access or performing a backoff to a four-step random access procedure based at least in part on determining that the indication indicates that the payload was not successfully received. For example, the UE may re-attempt random access using a two-step random access procedure or a four-step random access procedure. In this case, the UE may retransmit the preamble and the payload according to a two-step random access procedure or a four-step random access procedure. In some aspects, the UE may perform a backoff to a four-step random access procedure. For example, the UE may retransmit the payload of the random access message as RACH message 3 of the four-step RACH procedure. The base station may receive the messaging described above.
In a first aspect, the indication comprises a random access response associated with a two-step random access procedure, wherein a payload of the random access response comprises contention resolution information identifying a particular UE whose payload of the random access message has been successfully received. In a second aspect, alone or in combination with the first aspect, the MAC subheader of the random access response indicates the length of the random access response. In a third aspect, alone or in combination with the first and/or second aspects, the random access response indicates that the payload was not successfully received based at least in part on a lack of contention resolution information in the random access response identifying the UE. In a fourth aspect, alone or in combination with one or more of the first to third aspects, the MAC subheader of the random access response includes a set of bits indicating whether a backoff indicator is included in the MAC subheader. In a fifth aspect, alone or in combination with one or more of the first to fourth aspects, the indication comprises a random access response associated with a two-step random access procedure, and contention resolution for the UE is addressed to a control channel of the UE based at least in part on using the C-RNTI of the UE. In a fifth aspect, alone or in combination with one or more of the first to fourth aspects, the payload of the random access response does not include the C-RNTI. In a sixth aspect, alone or in combination with one or more of the first through fifth aspects, the random access response comprises an uplink grant. In a seventh aspect, alone or in combination with one or more of the first to sixth aspects, the random access response does not include an uplink grant. In an eighth aspect, alone or in combination with one or more of the first to seventh aspects, the indication comprises a random access response associated with a two-step random access procedure, and the random access response identifies the C-RNTI of the UE. In a ninth aspect, alone or in combination with one or more of the first to eighth aspects, the MAC subheader of the random access response includes a set of bits indicating that the random access response is associated with contention resolution for the connected mode UE. In a tenth aspect, alone or in combination with one or more of the first to ninth aspects, the random access response comprises an uplink grant. In an eleventh aspect, alone or in combination with one or more of the first to tenth aspects, the random access response does not include an uplink grant. In a twelfth aspect, alone or in combination with one or more of the first to eleventh aspects, the UE is in idle mode or inactive mode when attempting random access. In a thirteenth aspect, alone or in combination with one or more of the first to twelfth aspects, the indication is associated with a MAC subheader, the MAC subheader comprising a backoff indicator and a set of bits indicating that the MAC subheader comprises the backoff indicator.
In a fourteenth aspect, alone or in combination with one or more of the first to thirteenth aspects, the indication comprises a second message of a four-step random access procedure, wherein the second message indicates that the payload was not successfully received.
In a fifteenth aspect, alone or in combination with one or more of the first through fourteenth aspects, the indication comprises an indication bit in a MAC payload of the random access response message. In a sixteenth aspect, either alone or in combination with one or more of the first to fifteenth aspects, the indication bit indicates whether a fallback to a four-step random access procedure is to be performed. In a seventeenth aspect, alone or in combination with one or more of the first to sixteenth aspects, the base station is configured to identify the UE to complete the two-step random access procedure based at least in part on contention resolution information of the random access response message based at least in part on the indication bit indicating that no backoff to the four-step random access procedure is performed. In an eighteenth aspect, alone or in combination with one or more of the first to seventeenth aspects, the base station is configured to receive messaging associated with retrying random access based at least in part on the indication bit indicating that a backoff to the four-step random access procedure is not performed, the UE being unidentified by the contention resolution information of the random access response message.
In a nineteenth aspect, alone or in combination with one or more of the first through eighteenth aspects, the indicated MAC subheader does not include a preamble identifier, based at least in part on the preamble and the payload being successfully received. In a twentieth aspect, alone or in combination with one or more of the first through nineteenth aspects, the MAC subheader does not include a preamble identifier and the indicated contention resolution MAC control element identifies the particular UE based at least in part on a preamble and a payload of the particular UE being successfully received. In a twenty-first aspect, each contention resolution MAC control element including the contention resolution MAC control element and each corresponding MAC subheader including the MAC subheader are provided in sequence, either alone or in combination with one or more of the first to twentieth aspects, together with each corresponding random access response.
In a twenty-second aspect, alone or in combination with one or more of the first to twenty-first aspects, the MAC subheader includes a first bit indicating whether a back-off indicator or a preamble identifier is included in the MAC subheader and a second bit indicating whether a field of the MAC subheader is for the back-off indicator or for one or more reserved bits.
In a twenty-third aspect, alone or in combination with one or more of the first through twenty-second aspects, the indication is successfully received based at least in part on the preamble and the payload, the indication comprises a random access response associated with a two-step random access procedure, the random access response comprising contention resolution information in the payload of the random access response, wherein the indication comprises a MAC subheader without a preamble identifier. In a twenty-fourth aspect, alone or in combination with one or more of the first to twenty-third aspects, the MAC subheader indicates a length of the random access response and whether the MAC subheader is to include a backoff indicator.
In a twenty-fifth aspect, either alone or in combination with one or more of the first through twenty-fourth aspects, the indication relates to a plurality of UEs including the UE. In a twenty-sixth aspect, alone or in combination with one or more of the first to twenty-fifth aspects, the UE is a first UE and the indication indicates whether respective payloads or respective preambles of the first UE and the second UE have been received. In a twenty-seventh aspect, alone or in combination with one or more of the first through twenty-sixth aspects, the Medium Access Control (MAC) sub-header of the random access response includes a set of bits indicating that the random access response is associated with contention resolution for idle mode UEs or non-active mode UEs.
While fig. 13 shows example blocks of a wireless communication method, in some aspects the method may include more blocks, fewer blocks, different blocks, or differently arranged blocks than those shown in fig. 13. Additionally or alternatively, two or more of the blocks shown in fig. 13 may be performed in parallel.
Fig. 14 is a conceptual data flow diagram 1400 illustrating the data flow between different modules/means/components in an example apparatus 1402. The device 1402 may be a base station. In some aspects, the device 1402 includes a receiving module 1404 and/or a transmitting module 1406.
The receive module 1404 may receive a signal 1408 from a UE 1450 (e.g., UE 120, etc.). Signal 1408 may include a random access message, such as RACH message A, RACH message 3, or the like. In some aspects, the transmission module 1404 may receive a random access message associated with a two-step random access procedure, complete a two-step RACH procedure, reattempt random access, or perform a backoff to a four-step random access procedure, as described elsewhere herein. The transmission module 1406 may transmit a signal 1410 to the UE 1450. Signal 1410 may include a random access response, such as RACH message B or RACH message 2, that includes an indication of the result of decoding RACH message a, as described in more detail elsewhere herein. In some aspects, the transmission module 1406 may transmit an indication that the preamble of the random access message and the payload of the random access message have been successfully received or that the payload has not been successfully received.
The apparatus may include additional modules to perform each of the blocks of the algorithm in the foregoing method 1300, etc. of fig. 13. Each of the foregoing blocks of method 1300, etc. of fig. 13 may be performed by modules, and the apparatus may include one or more of those modules. The modules may be one or more hardware components specifically configured to implement the processes/algorithms, implemented by a processor configured to perform the processes/algorithms, stored in a computer readable medium for implementation by a processor, or some combination thereof.
The number and arrangement of modules shown in fig. 14 are provided as examples. In practice, there may be more modules, fewer modules, different modules, or differently arranged modules than those shown in fig. 14. Further, two or more modules shown in fig. 14 may be implemented within a single module, or a single module shown in fig. 14 may be implemented as a plurality of distributed modules. Additionally or alternatively, a set of modules (e.g., one or more modules) shown in fig. 14 may perform one or more functions described as being performed by another set of modules shown in fig. 14.
Fig. 15 is a diagram 1500 illustrating an example of a hardware implementation of a device 1402' employing a processing system 1502. The device 1402' may be a UE.
The processing system 1502 may be implemented with a bus architecture, represented generally by the bus 1504. The bus 1504 may include any number of interconnecting buses and bridges depending on the specific application of the processing system 1502 and the overall design constraints. The bus 1504 links together various circuits including one or more processors and/or hardware modules (represented by the processor 1506, the modules 1404, 1406, and the computer-readable medium/memory 1508). The bus 1504 may also link various other circuits such as timing sources, peripherals, voltage regulators, and power management circuits, which are well known in the art, and therefore, will not be described any further.
The processing system 1502 may be coupled to a transceiver 1510. The transceiver 1510 is coupled to one or more antennas 1512. The transceiver 1510 provides means for communicating with various other apparatus over a transmission medium. The transceiver 1510 receives signals from the one or more antennas 1512, extracts information from the received signals, and provides the extracted information to the processing system 1502 (specifically, the receiving module 1404). In addition, the transceiver 1510 receives information from the processing system 1502 (specifically, the transmission module 1406) and generates signals to be applied to the one or more antennas 1512 based at least in part on the received information. The processing system 1502 includes a processor 1506 coupled to a computer-readable medium/memory 1508. The processor 1506 is responsible for general processing, including the execution of software stored on the computer-readable medium/memory 1508. The software, when executed by the processor 1506, causes the processing system 1502 to perform the various functions described herein for any particular apparatus. The computer-readable medium/memory 1508 may also be used for storing data that is manipulated by the processor 1506 when executing software. The processing system further includes at least one of modules 1404 and 1406. The modules may be software modules running in the processor 1506, resident/stored in the computer readable medium/memory 1508, one or more hardware modules coupled to the processor 1506, or some combination thereof. Processing system 1502 may be a component of eNB 110 and may include memory 242 and/or at least one of TX MIMO processor 230, RX processor 238, and/or controller/processor 240.
In some aspects, an apparatus 1402/1402' for wireless communication comprises means for receiving a random access message associated with a two-step random access procedure from a User Equipment (UE) attempting random access, means for transmitting an indication that a preamble of the random access message and a payload of the random access message have been successfully received or that the payload has not been successfully received, and means for selectively performing operations of completing the two-step random access procedure based at least in part on determining that the indication indicates the preamble of the random access message and the payload of the random access message has been successfully received, or receiving messaging associated with a UE re-attempting random access or performing a backoff to a four-step random access procedure based at least in part on determining that the indication indicates that the payload has not been successfully received. The foregoing means may be one or more of the foregoing modules in the processing system 1502 of the device 1402 and/or device 1402' configured to perform the functions recited by the foregoing means. As described elsewhere herein, processing system 1502 can include TX MIMO processor 230, receive processor 238, and/or controller/processor 240. In one configuration, the foregoing means may be the TX MIMO processor 230, the receive processor 238, and/or the controller/processor 240 configured to perform the functions and/or operations described herein.
Fig. 15 is provided as an example. Other examples may differ from the example described in connection with fig. 15.
Fig. 16 is a diagram illustrating an example 1600 of a medium access control messaging structure for idle mode or non-active mode UEs associated with a successful random access message. In other words, the MAC messaging structure shown in example 1600 may be used for UEs 120 that are in idle mode or inactive mode and whose payloads and preambles of random access messages are successfully received. The payload of an indicator (e.g., a random access response) of the MAC messaging structure is shown by reference numeral 1610. For example, the payload may be part of a random access response and may identify contention resolution information for UE 120. In this case, the uplink grant and the C-RNTI may be used for subsequent data. As indicated by reference numeral 1620, the indicator may be associated with a MAC subheader. For example, the MAC subheader may include a set of bits (shown as F1 and F2). The value of the set of bits may indicate information about the MAC subheader and/or the payload. As an example, in example 1600, the value of the set of bits may indicate that no BI field is present in the MAC subheader and may indicate that contention resolution information is present in the random access response. In this case, the message B random access response may include a timing advance command, an uplink grant, a C-RNTI, and contention resolution information of the successful random access message.
Fig. 16 is provided as an example. Other examples may differ from the example described in connection with fig. 16.
Fig. 17A and 17B are diagrams illustrating an example 1700 of a medium access control message passing structure for a UE associated with a random access message whose payload was not successfully received and whose preamble was successfully received, and an example of a medium access control subheader for a UE whose random access message was not successfully received in any part. The example 1700 includes a MAC subheader 1710 and a MAC payload 1720 (shown in fig. 17A) and/or a MAC subheader 1730 (shown in fig. 17B). For example, MAC subheader 1710 and MAC payload 1720 may include RACH message 2 of a four-step RACH procedure. A UE receiving MAC subheader 1710 and MAC payload 1720 may determine that the payload of the random access message transmitted by the UE was not successfully received.
As shown, the MAC subheader 1730 may include a set of bits (e.g., F1 and F2). In this case, the value of the set of bits may indicate that the MAC subheader 1730 includes a BI field. The BI field may be used by UEs whose preamble and payload are not successfully received. For example, the UE may determine that the RACH procedure was unsuccessful based at least in part on determining that the contention resolution information and the preamble identifier of the UE were not identified by a set of random access responses, and may accordingly read a MAC subheader with BI information only for determining a BI value for a subsequent random access message of the UE.
The example 1700 applies to connected mode UEs, idle mode UEs, and inactive mode UEs.
Fig. 17A and 17B are provided as examples. Other examples may differ from the examples described in connection with fig. 17A and 17B.
Fig. 18 is a diagram illustrating an example 1800 of a medium access control messaging structure for a connected mode UE associated with a random access message whose payload has been successfully received. As shown, example 1800 includes a MAC subheader 1810 and a MAC payload 1820. In this case, contention resolution may be performed using a Physical Downlink Control Channel (PDCCH) addressed using a C-RNTI identified by a random access message transmitted by the UE. For example, in some cases (referred to herein as option 1), if RACH message a includes a C-RNTI MAC-CE, contention resolution may be performed using a PDCCH addressed to the C-RNTI of successfully received RACH message a, and message B may be directed to the UE associated with the C-RNTI. Otherwise, RACH message B may be addressed to RA-RNTI and may contain information about multiple UEs. The contention resolution may be based on a contention resolution ID included in RACH message B, which may match the UE ID identified in RACH message a.
In other cases (referred to herein as option 2), RACH message B may contain information about multiple UEs and may be addressed to RA-RNTI. In this case, the C-RNTI may be included in the random access response as contention resolution information regarding rrc_connected (RRC CONNECTED) UEs. Example 1800 relates to option 1.
As shown, MAC subheader 1810 may include a set of bits (e.g., F1 and F2). In this case, the set of bits may be set to a value indicating that the random access response is for a connected mode UE. In some aspects, the set of bits may indicate that the random access response is to include contention resolution information, as described in more detail below in connection with fig. 19. In some aspects, the set of bits may indicate whether the random access response is to include a BI field or other reserved bits. In some aspects, the set of bits may indicate whether the random access response is for a connected mode UE or an idle mode or inactive mode UE.
As shown, MAC payload 1820 includes an uplink grant. The uplink grant may be optional, as described elsewhere herein. As further shown, the MAC payload 1820 may not include contention resolution information. For example, when option 1 is used, MAC payload 1820 may not need to include contention resolution information. In this case, the uplink grant may be used for subsequent data transmissions. Further, MAC subheader 1810 may not identify a preamble identifier because contention resolution is handled using a PDCCH addressed to the C-RNTI.
Fig. 18 is provided as an example. Other examples may differ from the example described in connection with fig. 18.
Fig. 19 is a diagram illustrating an example 1900 of a media access control message payload for a connected mode UE associated with a successful random access message. Example 1910 illustrates a first example where the MAC payload includes an uplink grant and does not include contention resolution information. Example 1920 illustrates a second example in which the MAC payload does not include an uplink grant and does not include contention resolution information. Example 1930 illustrates a third example in which the MAC payload includes an uplink grant and contention resolution information. Example 1940 illustrates a fourth example in which the MAC payload includes contention resolution information and does not include an uplink grant. In examples 1930 and 1940, the contention resolution information is included in the random access response in the form of a C-RNTI, because the UE may receive the random access response transmitted from the BS 110 using the RA-RNTI.
Fig. 19 is provided as an example. Other examples may differ from the example described in connection with fig. 19.
Fig. 20 is a diagram illustrating an example 2000 of a medium access control messaging structure for a plurality of UEs. The random access responses for multiple UEs may be multiplexed, as illustrated in example 2000. For example, as shown by reference numeral 2010, a first MAC payload using RACH message 2 format may indicate that random access payloads of one or more corresponding UEs were not successfully received. As shown by reference numeral 2020, the MAC subheader may include a set of bits (e.g., F1 and F2) that indicate whether the MAC subheader is for an idle mode UE or a connected mode UE. The corresponding MAC payload, indicated by reference numeral 2030, may include RACH message B identifying one or more UEs for which the corresponding random access response has been successfully received. Further, as shown by reference numeral 2040, the MAC subheader of MAC subpdu 1 may include a set of bits (e.g., F1 and F2) that indicate whether the MAC subheader includes a backoff indicator. The MAC subheader may be used to provide backoff information for UEs whose preamble and payload were not successfully received.
Fig. 20 is provided as an example. Other examples may differ from the example described in connection with fig. 20.
It should be understood that the specific order or hierarchy of blocks in the processes/flowcharts disclosed is an illustration of an example approach. Based on design preferences, it is understood that the specific order or hierarchy of blocks in the processes/flow charts may be rearranged. Further, some blocks may be combined or omitted. The accompanying method claims present elements of the various blocks in a sample order, and are not meant to be limited to the specific order or hierarchy presented.
The previous description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects. Thus, the claims are not intended to be limited to the aspects shown herein, but is to be accorded the full scope consistent with the language claims, wherein reference to an element in the singular is not intended to mean "one and only one" unless specifically so stated, but rather "one or more". The phrase "exemplary" is used herein to mean "serving as an example, instance, or illustration. Any aspect described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other aspects. The term "some" means one or more unless specifically stated otherwise. Combinations such as "at least one of A, B or C", "at least one of A, B and C", and "A, B, C or any combination thereof" include any combination of A, B and/or C, and may include a plurality of a, a plurality of B, or a plurality of C. Specifically, combinations such as "at least one of A, B or C", "at least one of A, B and C", and "A, B, C, or any combination thereof", may be a alone, B alone, C, A alone and B, A and C, B and C, or a and B and C, wherein any such combination may comprise one or more members of A, B or C. The elements of the various aspects described throughout this disclosure are all structural and functional equivalents that are presently or later to be known to those of ordinary skill in the art are expressly incorporated herein by reference and are intended to be encompassed by the claims. Furthermore, nothing disclosed herein is intended to be dedicated to the public regardless of whether such disclosure is explicitly recited in the claims. No claim element should be construed as a means-plus-function unless the element is explicitly recited using the phrase for the means of li.
Claims (38)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202510959701.6A CN120640427A (en) | 2019-04-11 | 2020-04-08 | Random access procedure |
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNPCT/CN2019/082238 | 2019-04-11 | ||
| PCT/CN2019/082238 WO2020206651A1 (en) | 2019-04-11 | 2019-04-11 | Indication for two-step rach fallback to four-step rach |
| CNPCT/CN2019/085126 | 2019-04-30 | ||
| PCT/CN2019/085126 WO2020206768A1 (en) | 2019-04-11 | 2019-04-30 | Two-step rach message b content |
| PCT/CN2020/083627 WO2020207392A1 (en) | 2019-04-11 | 2020-04-08 | Random access procedure |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202510959701.6A Division CN120640427A (en) | 2019-04-11 | 2020-04-08 | Random access procedure |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN113647191A CN113647191A (en) | 2021-11-12 |
| CN113647191B true CN113647191B (en) | 2025-07-22 |
Family
ID=72751693
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202080025180.2A Active CN113647191B (en) | 2019-04-11 | 2020-04-08 | Random access procedure |
Country Status (3)
| Country | Link |
|---|---|
| CN (1) | CN113647191B (en) |
| SG (1) | SG11202109913QA (en) |
| WO (2) | WO2020206651A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116569638B (en) * | 2020-10-21 | 2025-03-14 | 上海诺基亚贝尔股份有限公司 | Transmission of payloads in RA procedure |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130083739A1 (en) * | 2011-10-04 | 2013-04-04 | Sharp Laboratories Of America, Inc. | Devices for random access response scheduling |
| CN111867120B (en) * | 2014-04-04 | 2024-05-31 | 北京三星通信技术研究有限公司 | Data transmission method, base station and terminal |
| CN108271275B (en) * | 2017-01-04 | 2021-02-05 | 电信科学技术研究院 | Method and device for competing random access |
| CN108282901B (en) * | 2017-01-06 | 2019-08-09 | 电信科学技术研究院 | A random access response method and device |
| CN108282897B (en) * | 2017-01-06 | 2020-04-17 | 电信科学技术研究院 | Random access feedback and processing method, base station and terminal |
| KR102505734B1 (en) * | 2017-01-13 | 2023-03-03 | 모토로라 모빌리티 엘엘씨 | Method and Apparatus for Performing Contention Based Random Access in Carrier Frequency |
| US11057935B2 (en) * | 2017-03-22 | 2021-07-06 | Comcast Cable Communications, Llc | Random access process in new radio |
| US11647543B2 (en) * | 2017-03-23 | 2023-05-09 | Comcast Cable Communications, Llc | Power control for random access |
-
2019
- 2019-04-11 WO PCT/CN2019/082238 patent/WO2020206651A1/en not_active Ceased
- 2019-04-30 WO PCT/CN2019/085126 patent/WO2020206768A1/en not_active Ceased
-
2020
- 2020-04-08 CN CN202080025180.2A patent/CN113647191B/en active Active
- 2020-04-08 SG SG11202109913Q patent/SG11202109913QA/en unknown
Non-Patent Citations (7)
| Title |
|---|
| "R2-1903115_2 Step RA_MAC PDU Format for MsgB".3GPP tsg_ran\wg2_rl2.2019,第2节. * |
| "R2-1903548_General consideration on the content of MsgB".3GPP tsg_ran\wg2_rl2.2019,第2节. * |
| "R2-1904113 Discussion on MsgB for 2-step RACH".3GPP tsg_ran\wg2_rl2.2019,第1-2节. * |
| 2 Step RA: MAC PDU Format for MsgB;Samsung;《3GPP TSG-RAN2 105bis R2-1903115》;第2节 * |
| A scheme of fallback from 2-step RACH to 4-step RACH;CAICT;《3GPP TSG RAN WG1 Meeting #96 R1-1902918》;第1-3节 * |
| CAICT.A scheme of fallback from 2-step RACH to 4-step RACH.《3GPP TSG RAN WG1 Meeting #96 R1-1902918》.2019,第1-3节. * |
| Discussion on msgB for 2-step RACH;Huawei, HiSilicon;《3GPP TSG-RAN WG2 Meeting #105bis R2-1904113》;第1-2节 * |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2020206768A1 (en) | 2020-10-15 |
| SG11202109913QA (en) | 2021-10-28 |
| CN113647191A (en) | 2021-11-12 |
| WO2020206651A1 (en) | 2020-10-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11882590B2 (en) | Techniques and apparatuses for multiple types of physical random access channel (PRACH) transmission utilization | |
| KR102835944B1 (en) | Resources and methods for uplink transmissions in narrowband communications | |
| US11166272B2 (en) | Opportunistic communications in integrated access and backhaul | |
| US12108438B2 (en) | Dynamic slot aggregation indication for random access procedure | |
| US12574971B2 (en) | Priority handling for a random access message that includes a preamble and a payload | |
| US12185383B2 (en) | Random access response mapping for two-step random access channel procedure | |
| SG11202111065TA (en) | Reference coordinates for two-step rach resource configuration | |
| US12302301B2 (en) | Techniques and apparatuses for carrier management | |
| US20220338265A1 (en) | Random access response differentiation | |
| CN114762411B (en) | RACH procedure based on downlink reception capability level of user equipment | |
| US12289767B2 (en) | RA-RNTI formula for extended random access response windows | |
| CN116368903A (en) | Message 2 indication for message 3 repetition and frequency hopping for message 3 repetition | |
| US11621822B2 (en) | Mitigation of crowded UL SPS feedback transmissions | |
| US20250227777A1 (en) | Random access procedure | |
| US20220330329A1 (en) | Two-step random access channel signaling | |
| CN116601910B (en) | Switching between side link bandwidth portions | |
| CN113647191B (en) | Random access procedure | |
| CN114600400B (en) | Message B channel structure | |
| CN115315998B (en) | Reporting on maximum permissible exposure | |
| WO2019014805A1 (en) | Techniques and apparatuses for radio resource control connection release enhancements | |
| US12207356B2 (en) | User equipment capability segmentation | |
| HK40062090B (en) | Gap configuration for multiple transport blocks | |
| HK40062090A (en) | Gap configuration for multiple transport blocks |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |