This invention generally relates to wireless communications and more particularly to Random-Access procedures performed by user equipment devices.
In a wireless network, a user equipment (UE) device in a sleep state that has a data packet for uplink transmission must wake up, obtain accurate synchronization, and perform a Random-Access procedure before transmitting the data packet.
The devices, systems, and methods discussed herein reduce latency and the signaling overhead by having a base station transmit, to a first UE device prior to the first UE device entering a sleep state, at least one message containing Random-Access Channel (RACH) resource pool configuration information. The base station receives, from the first UE device, a plurality of copies of a first Random-Access Request Signal (RRS) transmitted in a first set of resources selected from a RACH resource pool. The base station also receives, from a second UE device, a plurality of copies of a second RRS transmitted in a second set of resources selected from the RACH resource pool. After decoding the RRS transmissions, the base station transmits, to the first UE device, an uplink grant containing a time-adjustment command.
When a data packet arrives from the higher layers for uplink transmission, a user equipment (UE) device wakes up to access the network. Upon waking, the UE device turns ON its transceiver (e.g., a combined radio transmitter and receiver), acquires timing by successfully receiving the downlink synchronization channel from the network, and then waits for the Random-Access Channel (RACH) resources to perform a Random-Access (RA) procedure. In the current 5G New Radio (NR) communication specification, there are two random access procedures.
The first RA procedure is a 4-Step RA procedure. In the 4-Step RA procedure, the UE device transmits a preamble sequence in the RACH resources using the Physical RACH (PRACH) as the first step. As a response on successfully detecting the PRACH, the network sends the RA Response (RAR) message indicating reception of the RACH and also provide a time-alignment command adjusting the transmission timing of the UE device based on the timing of the received preamble.
There are additional subsequent message exchanges, referred to as message 3 (Msg 3) and message 4 (Msg 4), from the UE device and the base station, respectively. The aim of Msg 3 and Msg 4 is to resolve the potential collisions that could occur due to transmission of the same preamble from multiple UE devices within the cell. After successfully receiving the Msg 4, the UE device transfers from the Idle state to the Connected state.
In the 5G NR Release-16, a new 2-Step RA procedure was introduced. The 2-Step RA procedure has the advantage of reducing latency, allowing the UE device to transmit the preamble and the payload as one message A (Msg A). Msg A contains a preamble on PRACH and a payload on Physical Uplink Shared Channel (PUSCH). The payload corresponds to Msg 3 in the 4-Step RA procedure.
After transmitting Msg A, the UE device waits for message B (Msg B) from the base station on the Physical Downlink Shared Channel (PDSCH) for the configured window. Upon successful detection of Msg A, the base station notifies the UE device of contention resolution by sending a successful RAR with a time-alignment command in Msg B. The Msg A includes the preamble on a PRACH resource and the time-frequency resource for the PUSCH payload, time-frequency resource size of the PUSCH, etc. Additionally, in 5G NR the RACH resources are mapped to the Synchronization Signal Block (SSB) for beam association. As a result, the payload of Msg A is indirectly mapped to the SSB index as well.
In the 2-Step RA procedure, the UE device does not have the time-alignment to transmit the payload PUSCH part of Msg A. Thus, the UE device transmits the payload with the time adjustment of zero. The base station receives this uplink transmission with a delay depending on the distance between the UE device and the base station. In most cases, the delay is not an issue as long as the beginning of the received uplink transmission is within the Cyclic Prefix (CP) duration. However, in order to avoid inter-symbol interference (ISI) to the next symbol caused by receiving the uplink transmission with a delay greater than the CP duration, an optional Guard Period (GP) of 0 to 3 symbols is added to the end of the payload PUSCH transmission.
The 4-Step RA procedure has a large latency due to the multiple message exchanges between the UE device and the network. Although the 2-Step RA procedure is better in terms of latency, both methods still have a problem when the base station detects identical preambles in the same RACH resources from different UEs with similar distances from the base station. When the same preamble is detected, the base station is unable to successfully detect the payload and to determine the time-alignment command for each UE device. Therefore, an improved RA scheme is required.
The devices, systems, and methods discussed herein reduce latency and the signaling overhead by having a base station transmit, to a first UE device prior to the first UE device entering a sleep state, at least one message containing RACH resource pool configuration information. The base station receives, from the first UE device, a plurality of copies of a first Random-Access Request Signal (RRS) transmitted in a first set of resources selected from a RACH resource pool. The base station also receives, from a second UE device, a plurality of copies of a second RRS transmitted in a second set of resources selected from the RACH resource pool. After decoding the RRS transmissions, the base station transmits, to the first UE device, an uplink grant containing a time-adjustment command.
Although the different examples described herein may be discussed separately, any of the features of any of the examples may be added to, omitted from, or combined with any other example. Similarly, any of the features of any of the examples may be performed in parallel or performed in a different manner/order than that described or shown herein.
Base station 102 is connected to the network through a backhaul (not shown) in accordance with known techniques. As shown in
For the example shown in
Controller 204 includes any combination of hardware, software, and/or firmware for executing the functions described herein as well as facilitating the overall functionality of base station 102. An example of a suitable controller 204 includes code running on a microprocessor or processor arrangement connected to memory. Transmitter 206 includes electronics configured to transmit wireless signals. In some situations, transmitter 206 may include multiple transmitters. Receiver 208 includes electronics configured to receive wireless signals. In some situations, receiver 208 may include multiple receivers. Receiver 208 and transmitter 206 receive and transmit signals, respectively, through antenna 210. Antenna 210 may include separate transmit and receive antennas. In some circumstances, antenna 210 may include multiple transmit and receive antennas.
Transmitter 206 and receiver 208 in the example of
Transmitter 206 includes a modulator (not shown), and receiver 208 includes a demodulator (not shown). The modulator modulates the signals that will be transmitted and can apply any one of a plurality of modulation orders. The demodulator demodulates any uplink signals received at base station 102 in accordance with one of a plurality of modulation orders.
UE 106 is any fixed, mobile, or portable equipment that performs the functions described herein. The various functions and operations of the blocks described with reference to UE 106 may be implemented in any number of devices, circuits, or elements. Two or more of the functional blocks may be integrated in a single device, and the functions described as performed in any single device may be implemented over several devices.
Controller 216 includes any combination of hardware, software, and/or firmware for executing the functions described herein as well as facilitating the overall functionality of a user equipment device. An example of a suitable controller 216 includes software code running on a microprocessor or processor arrangement connected to memory. Transmitter 218 includes electronics configured to transmit wireless signals. In some situations, transmitter 218 may include multiple transmitters. Receiver 214 includes electronics configured to receive wireless signals. In some situations, receiver 214 may include multiple receivers. Receiver 214 and transmitter 218 receive and transmit signals, respectively, through antenna 212. Antenna 212 may include separate transmit and receive antennas. In some circumstances, antenna 212 may include multiple transmit and receive antennas.
Transmitter 218 and receiver 214 in the example of
Transmitter 218 includes a modulator (not shown), and receiver 214 includes a demodulator (not shown). The modulator can apply any one of a plurality of modulation orders to modulate the signals to be transmitted by transmitter 218. The demodulator demodulates received signals, in accordance with one of a plurality of modulation orders.
In operation, when a UE wants to request uplink resources, the UE wakes-up, acquires synchronization by successfully detecting the synchronization signal, and transmits a number, d, of copies of a Random-Access Request Signal (RRS) over the same number, d, of slots picked by the UE among the N slots within a RACH resource pool, in some examples. The RACH resource pool is divided into frequency subchannels and time-slots, and each subchannel has a fixed set of subcarriers, in some examples. In further examples, the UE selects a set of subchannels in each time-slot in which to transmit the copies of the RRS, as shown in
In the example shown in
In further examples, each of the plurality of copies of the RRS may indicate a Synchronization Signal Block (SSB) Index. In some of the examples in which the RRS indicates an SSB Index, the SSB Index may be associated with a distance of the UE device from the base station. In other examples in which the RRS indicates an SSB Index, the SSB Index may be associated with a direction of the UE device from the base station.
In some examples, base station 102 transmits, to UE device 106 prior to UE device 106 entering a sleep state, at least one message containing RACH resource pool configuration information. In some examples, the message containing the RACH resource pool configuration information is transmitted in System Information Block (SIB) messaging. In other examples, the message containing the RACH resource pool configuration information is transmitted in at least one dedicated Radio Resource Control (RRC) message. In further examples, the RACH resource pool configuration information contains RACH resource allocation information based at least partially on a mapping to one or more Synchronization Signal Block (SSB) Indices.
In some examples, the network pre-allocates the Random-Access Channel (RACH) resources in the uplink resources to be used for the RRS transmissions.
As shown in the RRS physical layer design of
In one example, if the network configures each RRS transmission with m=1and n=1, then d copies of a 1×1 sized RRS are transmitted in the resources selected by the same UE within the M×N RACH resource pool. The resource selection could be random or determined by a UE-specific hashing function. In some examples, the UE-specific hashing function is assigned by the network. In other examples, the UE includes d-1 pointers in each RRS that point to a location of the other copies of the RRS that were transmitted by the UE within the same RACH resource pool. In the examples in which the UE-specific hashing function is used to determine the selected resources, the pointers are not required. In these examples, the UE uses its controller to perform a hashing function to select the set of resources, from the RACH resource pool, over which the d copies of the RRS will be transmitted.
The RRS physical layer design shown in
The RRS Information Bits carry all or a subset of the following information: the UE identifier (ID), the serving base station ID, a Buffer Status Report to indicate the amount of resources requested by the UE for its upcoming uplink transmission, the power headroom of the UE, Transmission Mode (e.g., multiple-input multiple-output (MIMO) parameters such Precoding Matrix Indicator (PMI) and Rank Indicator (RI)) and/or SSB Index (best direction), the d-1 pointers to the other copies within the same RACH resource pool (not needed if a UE-specific hashing function is used to select the RACH resources), and a DMRS symbol sequence that could be a function of the UE ID or the gNB assigned or a combination of both (the number of DMRS symbols could vary depending upon the channel conditions and the network configuration).
The optional Guard Period (GP) in the RRS physical layer design shown in
As an alternative design, the RRS physical structure could be based on the existing 5G NR vehicle-to-everything (V2X) sidelink physical layer design. Similar to the NR sidelink physical layer design, the RSS could have a control channel and a data channel. The control channel would carry the UE ID, Serving gNB ID, pointers to the copies, etc. The data channel would carry the information bits such as the buffer status, power head room, SSB index, etc. Both channels would require their own respective DMRS.
As shown in
As an example, referencing
Similarly, a collision between a copy of the RRS of UE 3, 110 and a copy of the RRS of UE 1, 106 occurs in time-slot 310 of RACH resource pool 302. Since the base station is able to detect another copy of the RRS of UE 3, 110 in time-slot 304, the base station removes the interference caused by the copy of the RRS of UE 3, 110 from time-slot 310 to correctly detect the copy of the RRS of UE 1, 106 in time-slot 310.
Thus, in some examples, base station 102 receives a first copy of the RRS from UE 1, 106 and a first copy of the RRS from UE 2, 108 in a same RACH resource. Using its controller 204, base station 102 removes interference caused by the first copy of the RRS from UE 1, 106 from the same RACH resource in which the first copy of the RRS from UE 1, 106 and the first copy of the RRS from UE 2, 108 were received. In some examples, base station 102 utilizes the successive interference cancellation (SIC) technique to remove the interference.
In obtaining synchronization before transmitting the copies of the RRS, a UE may acquire synchronization using a conventional Synchronization Signal Block (SSB) acquisition method, in which case the synchronization signal (SS) transmission Ta time-period or slots is not required. However, the SS transmission design shown in
In some examples, one or more synchronization signal parameters associated with the SSB are transmitted, from the base station to the UEs, in one or more dedicated Radio Resource Control (RRC) messages. In other examples, the one or more synchronization signal parameters are transmitted via Media Access Control (MAC) Control Element (CE) signaling. In further examples, the one or more synchronization signal parameters can be pre-configured, provided during registration of the UE device, part of the system information transmitted in System Information Block (SIB) messaging, etc.
In some examples, base station 102 utilizes antenna 210 and receiver 208 to receive a UE capability message containing Voltage-Controlled Crystal Oscillator (VCXO) tolerance information for UE device 106. In some examples, base station 102 utilizes controller 204 to schedule transmission of the synchronization signal based, at least partially, on the VCXO tolerance information for UE device 106.
In some examples, base station 102 utilizes controller 204 to determine a projected wake-up time, Twake-up, for UE device 106 and begins transmitting, via transmitter 206 and antenna 210, the synchronization signal during a time interval that begins at the projected wake-up time. This time interval, which begins at Twake-up, lasts for a period of time that is based, at least partially, on a clock-drift error value, Tϵ, associated with UE device 106, in some examples. For the example shown in
In the example shown in
In some examples, the synchronization signal comprises a plurality of copies of a sequence. In the example shown in
The copies of the sequence may or may not be allocated in consecutive resources. In some examples, each copy is spread out in frequency and time to achieve greater frequency and time diversity, respectively. In further examples, a sequence spans over a long period of time, providing much greater cross-correlation properties to achieve higher successful detection rate by UE device 106. In examples in which the copies of the sequence are not allocated in consecutive resources, data for the UE devices may occupy the time-frequency resources of the PDSCH that are interspersed between the non-consecutive resources that are occupied by the copies of the sequence.
In some examples, base station 102 anticipates the wake-up time of the UEs and schedules the transmission of the synchronization signal block ahead of the upcoming RACH resources. One advantage of the example of
In some examples, the scheduling of the synchronization signal block is similar to the transmission of a data packet to a UE except that it is “pre-determined.” For example, the location of the synchronization signal block relative to the RACH resources allows UE device 106 to determine the subframe number within a frame upon successful detection. As shown in
In some examples, the synchronization signal parameters are configured by base station 102 and conveyed to UE device 106 before UE device 106 enters a sleep state. In further examples, the synchronization signal parameters may be adjusted for each UE (or UE group) according to its operational carrier-bandwidth, Coverage Enhancement level, and VCXO tolerance.
In some examples, a system that operates in accordance with the 5G NR standard is preferred since it has a much more flexible slot-structure design compared to LTE/LTE-A. In 5G NR, each time-slot consists of 14 orthogonal frequency-division multiplexing (OFDM) symbols. In this design, the base station does not transmit on a physical downlink control channel (PDCCH) and allocates the whole time-slot for PDSCH transmission.
Regardless of the manner in which the UEs obtain synchronization, once the UEs have transmitted their copies of their respective RRSs to the base station as shown in
After the pre-defined To time-period, the scheduled UEs transmit their respective Physical Uplink Shared Channel (PUSCH) transmissions based on the uplink grants received from the base station. In the example shown in
In some examples, the UE may perform an open-loop power control (OLPC) procedure to determine a power at which to transmit the copies of its RRS. In one example, the UE's RRS transmit power is a function of the downlink received signal strength, PDL RX such that PTX=f(PDL RX). The UE measures and computes the pathloss PDL RX. The function f is defined as part of the specifications. The terms in the function f are based on the interference, channel, and traffic conditions. If the base station is unable to detect the first RRS transmission burst, then the UE retransmits another RACH burst with additional transmit power in the next available RACH resource pool after the defined timer expires. The additional power steps are defined by the specifications. This procedure is similar to the existing 5G NR RACH preamble retransmissions.
The OLPC-based transmit power ensures the received power strength from the UEs reach the base station receiver at similar power levels to reduce the near-far effect. The near-far effect could be further mitigated by allocating different RACH resource pools and/or resources within the RACH resource pool for different UEs located at different distances and/or different directions from the base station. For example, the cell-edge UEs are assigned RACH resource pool A, and the UEs located close to the base station are assigned RACH resource pool B. In other examples, UEs located in a first direction from the base station are assigned to RACH resource pool X, and UEs located in in a second direction from the base station are assigned to RACH resource pool Y.
The designs shown herein complement the existing 5G NR beam association design. For example, the network allocates multiple RACH resource pools and/or resources within the RACH resource pool mapped to different associated SSB Indices as done in 5G NR. Moreover, the designs shown herein reduce latency and the signaling overhead since receiving the Random-Access Response (RAR) and/or Msg 4 from the network is not required. Also, the delay due to unsuccessful preamble detections is significantly reduced or avoided compared to the 4-Step and 2-Step RACH procedures.
At step 602, a base station transmits, to a first UE device prior to the first UE device entering a sleep state, at least one message containing RACH resource pool configuration information. At step 604, the base station receives, from the first UE device, a plurality of copies of a first RRS transmitted in a first set of resources selected from a RACH resource pool. At step 604, the base station receives, from a second UE device, a plurality of copies of a second RRS transmitted in a second set of resources selected from the RACH resource pool. At step 608, the base station transmits, to the first UE device, an uplink grant containing a time-adjustment command.
Clearly, other embodiments and modifications of this invention will occur readily to those of ordinary skill in the art in view of these teachings. The above description is illustrative and not restrictive. This invention is to be limited only by the following claims, which include all such embodiments and modifications when viewed in conjunction with the above specification and accompanying drawings. The scope of the invention should, therefore, be determined not with reference to the above description, but instead should be determined with reference to the appended claims along with their full scope of equivalents.
The present application claims priority to Provisional Application No. 63/272,478, entitled “New Random-Access Scheme.” docket number TPRO 00367 US, filed Oct. 27, 2021, which is assigned to the assignee hereof and hereby expressly incorporated by reference in its entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2022/047307 | 10/20/2022 | WO |
Number | Date | Country | |
---|---|---|---|
63272478 | Oct 2021 | US |