Method executed by user equipment, and user equipment

By determining in the user equipment UE whether the random access process is triggered by the PDCCH order of the TRP or TAG for a special cell, and managing the TA timer accordingly, the problem of UE rebuilding the link prematurely under multiple TRP nodes is solved, and the maintenance of network performance is improved.

WO2025051197A1PCT designated stage expired Publication Date: 2025-03-13SHARP KK +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/117152
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-08
Filing Date
2024-09-05
Publication Date
2025-03-13

AI Technical Summary

Technical Problem

Under multiple TRP node configurations, the UE in the prior art rebuilds the link prematurely during random access, resulting in unfavorable network performance maintenance.

Method used

During the random access process, the user equipment UE determines whether it is triggered by the physical downlink control channel command PDCCH order facing the TRP or TAG associated with the special cell SpCell. If so, it stops the relevant TA timer and determines that the random access process has not been completed successfully.

Benefits of technology

It effectively avoids premature link reconstruction, which is conducive to the maintenance of network performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024117152_13032025_PF_FP_ABST
    Figure CN2024117152_13032025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present invention are a method executed by a user equipment (UE), and a UE. The method executed by a UE comprises: a UE starting a random access procedure; in the process of executing the random access procedure, when the number of transmissions of a preamble sequence exceeds a transmission number threshold value, the UE determining whether the random access procedure is triggered by means of a physical downlink control channel (PDCCH) order for TRPs or TAGs associated with a special cell (SpCell); and when the UE determines that the random access procedure is triggered by means of the PDCCH order for the TRPs or TAGs associated with the SpCell, the UE executes at least one of the following operations: stopping a TA timer associated with a first TAG among at least two TAGs associated with the SpCell; and determining that the random access procedure is not successfully completed.
Need to check novelty before this filing date? Find Prior Art

Description

Method executed by user equipment and user equipment Technical Field

[0001] The present invention relates to the field of wireless communication technology, and more particularly, to a method executed by a user equipment and corresponding user equipment. Background Art

[0002] In order to further enhance the performance of uplink transmission and reception in NR technology, the Third Generation Partnership Project (3GPP) intends to study uplink transmission under multiple transmitting and receiving nodes (TRPs). In a service cell, more than one transmitting and receiving node TRP can be arranged, and each TRP provides service to the same UE, as shown in Figure 1. Due to the different physical distances between different TRPs and UEs, the propagation delays are different, so that the values ​​of the timing advance (Timing Advance) used by the UE when transmitting for different TRPs are different. In the prior art, the UE receives a PDCCH order (PDCCH order) from the network layer to trigger a random access process, and obtains a valid TA value in the process, thereby updating the timing advance it maintains. In the prior art, in the random access process performed by the UE, when the number of transmissions of the leading sequence exceeds the maximum allowed number, the UE can indicate a random access problem to the upper layer, which leads to the re-establishment of the RRC connection, thereby causing service delays. If this operation is continued in a configuration with multiple TRP nodes, the result is that if a random access problem occurs on one TRP, the entire link will be reestablished, while the other TRPs are still functioning normally. In this case, link reestablishment is not conducive to maintaining network performance. Therefore, how to avoid premature link reestablishment is a problem that needs to be solved.

[0003] Summary of the Invention

[0004] In order to solve the above problem, the present invention provides a method performed by a user equipment and the user equipment.

[0005] According to one aspect of the present invention, a method performed by a user equipment (UE) is provided, comprising: the UE initiating a random access procedure; during the execution of the random access procedure, when the number of transmissions of a preamble sequence exceeds a transmission number threshold, the UE determines whether the random access procedure is triggered by a physical downlink control channel command (PDCCH) order for a TRP or TAG associated with a special cell (SpCell); when the UE determines that the random access procedure is triggered by the PDCCH order for the TRP or TAG associated with the SpCell, the UE performs at least one of the following operations: stops a TA timer associated with a first TAG among at least two TAGs associated with the SpCell; and determines that the random access procedure is not successfully completed.

[0006] In the method of the first aspect above, preferably, if the value of the variable PREAMBLE_TRANSMISSION_COUNTER is equal to the value of the parameter preambleTransMax plus 1, it means that the number of times the preamble sequence is sent exceeds the sending number threshold.

[0007] In the method of the first aspect above, preferably, the first TAG is a TAG targeted by a random access procedure triggered by the PDCC H order.

[0008] In the method of the first aspect above, preferably, when the UE determines that the random access procedure currently started is not triggered by the PDCCH order, the UE indicates a random access problem to an upper layer of a media access control MAC layer.

[0009] In the method of the first aspect above, preferably, the at least two TAGs also include a second TAG associated with the SpCell. When the UE determines that the random access process is triggered by the PDCCH order for the TRP or TAG associated with the SpCell, the UE further determines whether the TA timer associated with the second TAG is running. When the TA timer associated with the second TAG is running, the UE performs at least one of the following operations: stops the TA timer associated with the first TAG; determines that the random access process is not successfully completed.

[0010] In the method of the first aspect above, preferably, when the TA timer associated with the second TAG is not running, the UE performs the following operations: indicating a random access problem to an upper layer of the MAC layer of the UE.

[0011] In the method of the above-mentioned first aspect, preferably, when the UE determines that the random access process is triggered by the PDCCH order for the TRP or TAG associated with the SpCell, the UE further determines whether the value of the variable RA_PROBLEM_OCCUR is true. When the value of the variable RA_PROBLEM_OCCUR is true, the UE performs the following operations: indicating a random access problem to an upper layer of the MAC layer of the UE.

[0012] In the method of the first aspect above, preferably, when the value of the variable RA_PROBLEM_OCCUR is false, the UE performs at least one of the following operations: setting the value of the variable RA_PROBLEM_OCCUR to true; stopping the TA timer associated with the first TAG; and determining that the random access procedure is not successfully completed.

[0013] In the method of the first aspect above, preferably, when the TA timer associated with the second TAG is running, the UE performs at least one of the following operations: stops the TA timer associated with the first TAG; determines that the random access procedure is not successfully completed; and sets the value of the variable RA_PROBLEM_OCCUR to true. When the TA timer associated with the second TAG is not running, the UE further determines whether the value of the variable RA_PROBLEM_OCCUR is true. If the value of RA_PROBLEM_OCCUR is true, the UE indicates a random access problem to an upper layer of the MAC layer; if the value of RA_PROBLEM_OCCUR is false, the UE initiates a random access procedure.

[0014] In addition, according to a second aspect of the present invention, a user equipment is provided, comprising: a processor; and a memory storing instructions, wherein the instructions execute the method described above when executed by the processor.

[0015] Effects of the Invention

[0016] According to the method performed by the user equipment and the user equipment of the present invention, under the configuration of multiple TRP nodes, it is possible to avoid premature link reconstruction, which can be beneficial to the maintenance of network performance. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] FIG1 is a schematic diagram showing uplink transmission under multiple transmitting receiving nodes (TRPs).

[0018] FIG2 is a schematic diagram showing the timing advance amount.

[0019] FIG3 is a flow chart showing a four-step random access procedure.

[0020] FIG4 is a flow chart showing a two-step random access procedure.

[0021] FIG5 is a flowchart illustrating a method executed by a user equipment according to an embodiment of the present invention.

[0022] FIG6 is a simplified structural block diagram of a user equipment involved in the present invention. DETAILED DESCRIPTION

[0023] The present invention is described in detail below with reference to the accompanying drawings and specific embodiments. It should be noted that the present invention is not limited to the specific embodiments described below. In addition, for the sake of simplicity, detailed descriptions of known technologies that are not directly related to the present invention are omitted to prevent confusion in understanding the present invention.

[0024] Before the detailed description, the following explanations are given for several terms mentioned in the present invention. Unless otherwise specified, the terms involved in the present invention have the following meanings.

[0025] UE: User Equipment;

[0026] NR: New Radio, the next generation of wireless technology;

[0027] LTE: Long Term Evolution, long-term evolution technology;

[0028] eLTE: Enhanced Long Term Evolution, enhanced long-term evolution technology;

[0029] RRC: Radio Resource Control, radio resource control (layer);

[0030] MAC: Medium Access Control, media access control (layer);

[0031] MAC CE: MAC Control Element, MAC control element;

[0032] PHY: physical layer, physical layer;

[0033] RB: radio bearer, wireless bearer;

[0034] DRB: Data Radio Bearer, data radio bearer;

[0035] SRB: Signaling Radio Bearer, signaling radio bearer;

[0036] TCI: Transmission Configuration Indicator, transmission configuration indication;

[0037] DCI: Downlink Control Information

[0038] RSRP: Reference Signal Received Power, reference signal received power;

[0039] PRACH: Physical Random Access Channel, physical random access channel;

[0040] PDCCH: Physical Downlink Control Channel, physical downlink control channel;

[0041] RA: Random Access, random access;

[0042] RAR: Random Access Response, random access response;

[0043] TRP: Transmit / Receive Point, sending and receiving node;

[0044] SS: Synchronization Signal, synchronization signal;

[0045] PBCH: Physical Broadcast Channel, physical broadcast channel;

[0046] SSB: SS / PBCH block, synchronized broadcast block;

[0047] CSI-RS: Channel State Information-Reference Signal.

[0048] MCG Master Cell Group

[0049] SCG Secondary Cell Group

[0050] SpCell Special Cell

[0051] PCell Primary Cell

[0052] PSCell Primary SCG Cell SCG main service cell

[0053] SCell Secondary Cell auxiliary service cell

[0054] Hereinafter, a description is given of related technologies of the present invention.

[0055] Timing advance N TA

[0056] Timing advance N TA It can be used to calculate the timing advance between downlink and uplink.

[0057] As shown in Figure 2, in order to maintain uplink synchronization, the UE needs to start transmitting the i-th uplink frame (Uplink Frame i) some time before the start position of the i-th downlink frame (Downlink Frame i). This time can be determined by the time advance value T TA Characterization, T TA =(N TA +N TA,offset )*T c , where T c It is a time parameter related to the carrier frequency.

[0058] The Timing advance command contains an index value, which is recorded as T A , used to calculate N TA When receiving the Timing Advance Command contained in the random access response, the UE can A To calculate N IA The value of . Or T A Indirectly indicates N TA value.

[0059] Timing Advance Group

[0060] In the prior art, to maintain uplink time alignment, each serving cell is assigned to a tag, and serving cells with the same timing advance belong to the same tag. To manage the validity of the TA value, each tag can have its own timeAlignmentTimer to control the validity period of uplink synchronization for the serving cells belonging to that tag. When the TA value is updated, the timeAlignmentTimer of the corresponding tag is started or restarted. When the timeAlignmentTimer of a tag times out, it indicates that the uplink of the serving cells belonging to that tag is no longer synchronized.

[0061] In a multi-TRP scenario, a serving cell can contain more than one TRP, and each TRP has its own corresponding time advance. One implementation method can be that a serving cell can belong to more than one TAG, for example, there can be two TAGs, each TAG corresponds to a TRP, or each TRP has its own associated TAG. Similarly, each TAG can have its own timeAlignmentTimer.

[0062] Another implementation is that a serving cell belongs to a TAG, but the TAG has more than one TA value. For example, a TAG can have at least two TA values, each of which corresponds to or is associated with a TRP. Similarly, each TA can have its own timeAlignmentTimer, so the TAG can have multiple timeAlignmentTimers.

[0063] In this article, any of the above methods can be used to manage TA.

[0064] In this document, since TRP and TAG / TA correspond to each other, the two terms can be used interchangeably. For example, if the TRP corresponding to the PDCCH order triggering random access is determined, the TAG corresponding to the PDCCH order triggering random access is also determined accordingly.

[0065] PDCCH order

[0066] A proprietary DCI format is used to represent the PDCCH order. This DCI is carried in the PDCCH to trigger the random access procedure. In this DCI format, the random access preamble index and the SS / PBCH sequence number can be clearly indicated.

[0067] Serving Cell

[0068] The serving cell includes PCell, PSCell and SCell. When the UE works in dual connectivity mode, SpCell can refer to the PCell of MCG or the PSCell of SCG.

[0069] Synchronous Broadcast Block SSB

[0070] When the NR system operates in the high frequency band, the base station often cannot simultaneously send multiple beams covering the entire cell. Therefore, beam scanning technology is introduced in the NR system to solve the problem of cell coverage.

[0071] Beam scanning means that a base station transmits only one or a few beam directions at a time, and then transmits different beams at multiple times to cover all directions required by the entire cell. The synchronized broadcast block set is designed for beam scanning and is used to transmit the primary synchronization signal, secondary synchronization signal, and physical broadcast channel required by UEs to search for cells in each beam direction. These signals constitute a synchronized broadcast block (SSB). A synchronized broadcast block set is a collection of multiple synchronized broadcast blocks within a specific time period. Each synchronized broadcast block corresponds to a beam direction within the same period, and the beam directions of each synchronized broadcast block in a synchronized broadcast block set cover the entire cell.

[0072] In a multiple TRP scenario, one TRP can be considered to correspond to some SSBs in the synchronized broadcast block set, while another TRP corresponds to some SSBs in the set. The SSBs corresponding to the two constitute the full set of synchronized broadcast blocks, that is, covering the entire cell. Therefore, during random access, when selecting random access resources, the UE must first determine the random access beam direction, that is, determine the SSB.

[0073] In the scenario of multiple TRPs, there can also be a primary TRP corresponding to all SSBs in the synchronized broadcast block set to achieve coverage of the entire cell. At the same time, there are one or more secondary TRPs, and their corresponding beam directions can be part of the SSB, or more subdivided, and can be represented by CSI-RS, that is, corresponding to the beam direction of CSI-RS.

[0074] Therefore, it can be considered that TRP and SSB or CSI-RS have a corresponding relationship, or are related to each other.

[0075] This correspondence can be directly reflected in the RRC configuration information. For example, if one or more SSB sequence numbers are configured for a TRP, then these SSBs are associated with the TRP; for example, if one or more CSI-RSs are configured for a TRP, then these CSI-RSs are associated with the TRP. Such a correspondence can also be represented indirectly, for example, by TCI states. The UE detects PDCCH in the configured search space. The configuration information of each search space contains information about the control resource set (CORESET) used by the search space. The control resource set provides resource blocks in the frequency domain and time domain. Each control resource set is associated with a series of TCI states. Each TCI state contains information about at least one SSB or CSI-RS. The control resource set used for the same search space can be numbered by coresetPoolIndex, where the number value 0 corresponds to the first TRP or primary TRP, the number value 1 corresponds to the second TRP or secondary TRP, and so on. Therefore, the configuration of the TCI state of the resource set can correspond to the TRP corresponding to the resource set, thereby forming a corresponding relationship between the TRP and the SSB or CSI-RS.

[0076] In this article, since TRP and TCI state or coresetPoolIndex correspond to each other, the two terms can be used interchangeably. For example, if the TRP corresponding to the PDCCH order triggering random access is determined, the TCI state or coresetPoolIndex corresponding to the PDCCH order triggering random access is also determined accordingly.

[0077] 4-step Random Access procedure (4-step RA)

[0078] The following is an explanation with reference to the accompanying drawings. Specifically, as shown in FIG3 , the UE performs a four-step random access process including the following steps:

[0079] Step S300: The UE selects a random access resource for random access. In this process, the UE selects a preamble sequence for transmission and sets the sequence number corresponding to the selected preamble to the value of the parameter PREAMBLE_INDEX; and

[0080] - Determine the next available PRACH occasion from the PRACH occasions.

[0081] Step S301: The UE sends the selected preamble at the determined PRACH opportunity.

[0082] Step S302: The UE receives a random access response (Random Access Response, RAR) sent by the base station.

[0083] If the RAR carries the sequence number (preamble index id) corresponding to the preamble sent by the UE in step S301, the UE can determine that the RAR is sent to itself.

[0084] Such a RAR will carry a UL grant, indicating the PUSCH resources used to transmit message 3.

[0085] The RAR also carries a Timing Advance Command (timing advance adjustment instruction), which contains the index value T used to control the TA value of the timing adjustment. A The value is used to index or correspond to a valid uplink synchronization timing advance (TA). When the UE receives such a Timing Advance Command, it will apply the timing advance indicated in it for the subsequent uplink transmission.

[0086] After receiving the RAR, the UE applies the Timing Advance Command to obtain a valid TA value. If this random access procedure is a contention-free random access procedure, such as one with a dedicated preamble in the PDCCH order, then the random access procedure is considered successful at this point. If not, the UE proceeds to the following steps.

[0087] After receiving the RAR, the UE processes the UL grant carried in the RAR and indicates it to lower layers. If this is the first time the UE has successfully received the RAR, the UE obtains the MAC PDU for transmission from the multiplexing and assembly entity and stores it in the MSG3 buffer.

[0088] If the UE does not receive the above RAR within the predetermined time, the UE will increase the value of the variable PREAMBLE_TRANSMISSION_COUNTER by 1. The initial value of this variable is 0. If PREAMBLE_TRANSMISSION_COUNTER = preambleTransMax + 1, the UE considers that the random access process has not been successfully completed. In one case, when the random access preamble sequence is sent on the SpCell, the MAC layer of the UE can indicate the random access problem to the upper layers. The variable PREAMBLE_TRANSMISSION_COUNTER is used to record the number of times the preamble is sent, and the parameter preambleTransMax is a preconfigured value, which represents the maximum number of times the preamble is allowed to be sent.

[0089] Step S303: The UE sends message 3 on the PUSCH resources indicated by the UL grant.

[0090] In this message 3, the UE will carry identification information used for contention conflict resolution.

[0091] Step S304: The UE receives message 4 sent by the base station.

[0092] If message 4 carries the identification information of the UE carried in message 3, the UE considers that the contention conflict is resolved and the random access process is successfully completed.

[0093] If the UE does not receive the message 4 within the predetermined time, the UE increases the value of the variable PREAMBLE_TRANSMISSION_COUNTER by 1. The initial value of the variable is 0. If PREAMBLE_TRANSMISSION_COUNTER = preambleTransMax+1, the UE considers that the random access procedure has not been successfully completed and may indicate a random access problem to the upper layer.

[0094] Since the UE goes through the message transmission process of steps S301 to S304 in the above random access process, it is called a "four-step random access" (4-step RA) process.

[0095] The above four-step random access process can also be referred to as the first type of layer 1 random access (Type-1 layer 1 Random Access Procedure, type 1 L1 RA). From the perspective of the physical layer (also known as layer 1), the type 1 L1 RA procedure at least includes the transmission of the random access preamble sequence (or the transmission of message 1) on the PRACH, and the transmission / reception of the random access response message (Random Access Response Message). The transmission of this random access response message is scheduled by the PDCCH and transmitted on the PDSCH. In addition, the type 1 L1 RA procedure may also include the PUSCH scheduled by the uplink grant carried in the random access response, and the subsequent PDSCH for contention resolution.

[0096] 2-step Random Access procedure (2-step RA)

[0097] The following is an explanation with reference to the accompanying drawings. Specifically, as shown in FIG4 , the two-step random access process includes the following steps:

[0098] Step S400: UE selects random access resources for random access.

[0099] -The UE selects a preamble sequence for transmission and sets the sequence number corresponding to the selected preamble to the value of the parameter PREAMBLE_INDEX;

[0100] -determine the next available PRACH occasion from the PRACH occasions; and

[0101] -Determine the PUSCH resource corresponding to the preamble sequence.

[0102] Step S401: The UE sends a message A (MSG A) to the base station.

[0103] Message A includes a preamble and a payload of message A.

[0104] The preamble is sent on the PRACH, and the payload of Message A is sent on the PUSCH. The payload of Message A is packaged into a MAC PDU and transmitted on the PUSCH. When the UE determines the timing to send Message A, if this is the first time the UE is sending an MSGA, it obtains the MAC PDU for transmission from the multiplexing and assembly entity and stores it in the Message A buffer.

[0105] Step S402: The UE receives a message B (MSG B) sent by the base station.

[0106] Message B carries information for contention conflict resolution.

[0107] If the UE does not receive the above MSG B within the predetermined time, the UE will increase the value of the variable PREAMBLE_TRANSMISSION_COUNTER by 1. The initial value of this variable is 0. If PREAMBLE_TRANSMISSION_COUNTER = preambleTransMax + 1, the UE considers that the random access procedure has not been successfully completed and may indicate a random access problem to the upper layer. The variable PREAMBLE_TRANSMISSION_COUNTER is used to record the number of times the preamble is sent. The parameter preambleTransMax is a preconfigured value, which indicates the maximum number of times the preamble is allowed to be sent.

[0108] In the present invention, network, base station and RAN can be used interchangeably. The network can be a Long Term Evolution (LTE) network, a New Radio Access Technology (New RAT, NR) network, an enhanced Long Term Evolution (eLTE) network, or other networks defined in subsequent evolution versions of 3GPP.

[0109] Specific embodiments are listed below to illustrate the processing method of the present invention.

[0110] Example 1

[0111] This embodiment provides a method executed by a user equipment. Figure 5 is a flow chart showing a method executed by a user equipment according to an embodiment of the present invention. As shown in Figure 5, the method executed by the user equipment in embodiment 1 may include the following steps.

[0112] Step S501: The UE initiates / triggers a random access procedure. Such a random access procedure may be the four-step random access described above, or a two-step random access. Here, the four-step random access is taken as an example.

[0113] The reason for triggering or starting the random access process may be that the UE receives a PDCCH order sent from the network side or the base station side, or that the UE itself has a scheduling request, thereby triggering the random access process; it may also be that the UE triggers a random access request due to a beam failure recovery request, etc.

[0114] In the random access triggered by the UE's scheduling request, the preamble sequence sent in this process is selected by the UE's MAC layer, so this random access process is also considered a random access process in which the preamble sequence is selected by the UE's MAC layer. In the random access process triggered by the PDCCH order or the random access process triggered by the failure of the request to recover the beam, the preamble sequence sent by the UE may be specified by the network side, so this random access process is also considered a random access process in which the preamble sequence is not selected by the UE's MAC layer.

[0115] Step S502: During the random access procedure, if the number of preamble transmissions exceeds the transmission threshold, for example, if the value of the variable PREAMBLE_TRANSMISSION_COUNTER is equal to the value of the parameter preambleTransMax plus 1 (PREAMBLE_TRANSMISSION_COUNTER=preambleTransMax+1), then the UE may perform corresponding operations according to the following circumstances:

[0116] In one case, the Random Access Preamble is transmitted on the SpCell. The UE may further determine whether the random access procedure is triggered / started by a PDCCH order and is directed to a TRP or TAG associated with the SpCell. Alternatively, the UE may determine whether the random access procedure is triggered by a PDCCH order indicating TRP or TAG related information.

[0117] For example, the SpCell is associated with at least two TAGs, wherein the TAG targeted by the random access process triggered by the above-mentioned PDCCH order, or the TAG associated with the targeted TRP, or the TAG indicated or associated with the above-mentioned PDCCH order is called the first TAG, and the other TAG can be called the second TAG.

[0118] In one case, the random access procedure for sending the preamble sequence on the SpCell is triggered by the PDCCH order for the TRP or TAG associated with the SpCell, or by the PDCCH order indicating the TRP or TAG related information, then the UE may perform at least one of the following operations:

[0119] - Stop the TA timer associated with the first TAG, or consider that the TA timer associated with the first TAG has timed out. And, accordingly, corresponding operations when the TA timer times out can be performed;

[0120] - consider the Random Access procedure unsuccessfully completed.

[0121] In addition, if the currently initiated random access procedure is not triggered by the aforementioned PDCCH order, the UE may indicate a random access problem to an upper layer of the UE's MAC layer (e.g., the RRC layer). Upon receiving the indication of the random access problem, the upper layer of the UE may deem that a radio link failure has been detected and may then perform an RRC connection re-establishment operation.

[0122] As a supplement, in another case, for example, the Random Access Preamble is transmitted on an SCell, the UE only determines that the random access procedure is not successfully completed and does not need to indicate the random access problem to the upper layer.

[0123] As an illustration, if the UE performs two-step random access, since the two-step random access is always performed on the SpCell, that is, the UE always sends message A on the SpCell (message A includes the preamble and the payload of message A), therefore when the UE performs two-step random access, when applying the scheme of this article, for the judgment of the random access process, the UE does not need to additionally judge whether the random access process is to send the preamble sequence on the SpCell, but only needs to judge whether the random access process is triggered by the PDCCH order for the TRP or TAG associated with the SpCell, or by the PDCCH order indicating TRP or TAG related information.

[0124] Example 2

[0125] Based on Example 1, for the random access process initiated by the UE, if the number of transmissions of the preamble sequence exceeds the transmission number threshold, as an example, if the value of the variable PREAMBLE_TRANSMISSION_COUNTER is equal to the value of the parameter preambleTransMax plus 1, (PREAMBLE_TRANSMISSION_COUNTER=preambleTransMax+1), the UE may also perform corresponding operations according to the following situations:

[0126] If the random access process of sending the preamble sequence on the SpCell is triggered by the PDCCH order for the TRP or TAG associated with the SpCell, or is triggered by the PDCCH order indicating TRP or TAG related information, then the UE can further determine whether the TA timer associated with another TAG associated with the SpCell, i.e., the second TAG, is running.

[0127] In one case, if the TA timer associated with another TAG, namely the second TAG, is running, the UE may perform at least one of the following operations:

[0128] - Stop the TA timer associated with the first TAG, or consider that the TA timer associated with the first TAG has timed out. And, correspondingly, the corresponding operation when the TA timer times out may also be performed;

[0129] - consider the Random Access procedure unsuccessfully completed.

[0130] In another case, if the TA timer associated with the second TAG is not running or has timed out, the UE may perform the following operations:

[0131] -Indicates a random access problem to an upper layer of the MAC layer of the UE (eg, the RRC layer).

[0132] Correspondingly, after receiving the random access problem indicated, the upper layer of the UE may consider that a radio link failure (Radio link Failure) is detected, and then perform an RRC connection re-establishment operation.

[0133] Example 3

[0134] Based on Embodiment 1 or 2, for the random access process initiated by the UE, if the number of transmissions of the preamble sequence exceeds the transmission number threshold, as an example, if the value of the variable PREAMBLE_TRANSMISSION_COUNTER is equal to the value of the parameter preambleTransMax plus 1, (PREAMBLE_TRANSMISSION_COUNTER=preambleTransMax+1), the UE may perform corresponding operations according to the following circumstances:

[0135] If the random access procedure for sending the preamble sequence on the SpCell is triggered by a PDCCH order for the TRP or TAG associated with the SpCell, or by a PDCCH order indicating TRP or TAG related information, the UE may further determine whether the value of the variable RA_PROBLEM_OCCUR is true:

[0136] In one case, the value of the variable RA_PROBLEM_OCCUR is true, then the UE can perform the following operations:

[0137] -Indicates a random access problem to the upper layers of the UE's MAC layer (e.g., the RRC layer)

[0138] In another case, the value of the variable RA_PROBLEM_OCCUR is false, then the UE may perform one or more of the following operations:

[0139] -Set the value of the variable RA_PROBLEM_OCCUR to True;

[0140] - Stop the TA timer associated with the first TAG, or consider that the TA timer associated with the first TAG has timed out. And, accordingly, corresponding operations may be performed when the TA timer times out;

[0141] -consider the Random Access procedure unsuccessfully completed;

[0142] -Preferably, when the TA timer associated with the second TAG is not running, the UE may also initiate a random access procedure.

[0143] The initial value of the variable RA_PROBLEM_OCCUR is false. When the TA timer associated with any TAG (TAGs) associated with the SpCell is started or restarted, the value of the variable RA_PROBLEM_OCCUR is set to false, or to the initial value.

[0144] Here, the value of the variable RA_PROBLEM_OCCUR can also be 0 and 1 (or 1 and 0) to represent true and false states.

[0145] Example 4

[0146] Based on Embodiments 1-3, for the random access procedure initiated by the UE, if the number of transmissions of the preamble sequence exceeds the transmission number threshold, as an example, if the value of the variable PREAMBLE_TRANSMISSION_COUNTER is equal to the value of the parameter preambleTransMax plus 1, (PREAMBLE_TRANSMISSION_COUNTER=preambleTrans Max+1), the UE may perform corresponding operations according to the following circumstances:

[0147] If the random access procedure for sending the preamble sequence on the SpCell is triggered by a PDCCH order for the TRP or TAG associated with the SpCell, or by a PDCCH order indicating TRP or TAG related information, the UE can further determine whether the TA timer associated with another TAG associated with the SpCell, i.e., the second TAG, is running:

[0148] If the TA timer associated with the second TAG is running, the UE may perform at least one of the following operations:

[0149] - Stop the TA timer associated with the first TAG, or consider that the TA timer associated with the first TAG has timed out. And, accordingly, corresponding operations may be performed when the TA timer times out;

[0150] -consider the Random Access procedure unsuccessfully completed;

[0151] -Set the variable RA_PROBLEM_OCCUR to True

[0152] If the TA timer associated with the second TAG is not running or has timed out, the UE may further determine whether the value of the variable RA_PROBLEM_OCCUR is true, and then perform corresponding operations based on the determination result:

[0153] - If the value of RA_PROBLEM_OCCUR is true, then a random access problem is indicated to the upper layers of the UE's MAC layer (e.g., the RRC layer).

[0154] - If the value of RA_PROBLEM_OCCUR is false, the UE may initiate a random access procedure;

[0155] If the value of RA_PROBLEM_OCCUR is false, the UE may also:

[0156] ■ Stop the TA timer associated with the first TAG, or consider that the TA timer associated with the first TAG has timed out. And, accordingly, corresponding operations when the TA timer times out can be performed;

[0157] ■ consider the Random Access procedure unsuccessfully completed;

[0158] ■Set the variable RA_PROBLEM_OCCUR to True

[0159] Example 5

[0160] In the aforementioned embodiment, when the TA timer times out or is considered to have timed out, at least one of the following operations may be performed:

[0161] - Do not perform any uplink transmission other than the random access preamble sequence or message A

[0162] - Clear the HARQ buffer

[0163] -Notify the RRC layer to release PUCCH

[0164] -Notify the RRC layer to release SRS

[0165] - Clear all configured downlink assignments and configured uplink grants

[0166] - Clear PUSCH resources for CSI reporting

[0167] -Maintain / save the NTA value of the TAG.

[0168] Example 6

[0169] In the above embodiment, how the UE determines whether a random access procedure is triggered by a PDCCH order for a TRP or TAG associated with the serving cell, or by a PDCCH order indicating TRP or TAG related information, can be in the following ways:

[0170] Method 1: Determine by the CORESETPoolIndex corresponding to the ControlResourceSet configured in the search space for receiving the PDCCH carrying the PDCCH order.

[0171] For example, the UE receives a PDCCH on the search space corresponding to the ControlResourceSet with a CORESETPoolIndex value of 0. Since the corresponding or associated TRP of the ControlResourceSet with a CORESETPoolIndex value of 0 may be TRP-1, for such a PDCCH, when it carries the PDCCH order, the triggered random access procedure is for TRP1; and the UE receives a PDCCH on the search space corresponding to the ControlResourceSet with a CORESETPoolIndex value of 1. Since the corresponding or associated TRP of the ControlResourceSet with a CORESETPoolIndex value of 1 may be TRP-2, for such a PDCCH, when it carries the PDCCH order, the triggered random access procedure is for TRP2.

[0172] Alternatively, the UE may be configured with a TAG and a CORESETPoolIndex or a ControlResourceSet association, for example, TAG-1 is associated with a ControlResourceSet with a CORESETPoolIndex value of 1, and TAG-2 is associated with a ControlResourceSet with a CORESETPoolIndex value of 0.

[0173] Then the PDCCH order detected and received by the UE on the search space corresponding to the ControlResourceSet with a CORESETPoolIndex value of 1 is the PDCCH order for TAG-1, and the random access procedure triggered by it is the random access procedure for TAG-1. The PDCCH order detected and received by the UE on the search space corresponding to the ControlResourceSet with a CORESETPoolIndex value of 0 is the PDCCH order for TAG-2, and the random access procedure triggered by it is the random access procedure for TAG-2.

[0174] Method 2: Determine through TCI state.

[0175] For example, if the UE receives a PDCCH order on an activated TCI state, the corresponding TRP is the TRP configured with the TCI state, or the corresponding TAG is the TAG configured or associated with the TCI state. The random access procedure triggered by this PDCCH order is a random access procedure for the TRP or TAG associated with the TCI state.

[0176] It is also possible to determine the TRP or TAG corresponding to the PDCCH order according to the TCI state indicated in the received DCI format for the PDCCH order and its associated TRP or TAG, and then determine the TRP or TAG for the random access process triggered by the PDCCH order.

[0177] Alternatively, all TCI states configured for the UE can be divided into several groups or sets, each of which corresponds to a TRP or TAG. The TRP or TAG can then be determined based on the TCI state set to which the TCI state indicated in the received DCI format for the PDCCH order belongs. Alternatively, the TRP or TAG can be determined based on the TCI state set to which the TCI state used for receiving the PDCCH belongs, thereby determining the TRP or TAG for the random access procedure triggered by the PDCCH order.

[0178] Method 3: Direct Instruction

[0179] The DCI format used for the PDCCH order carries indication information, indicating the TRP / TAG corresponding to the PDCCH order. For example, setting the value of the TRP field to 0 corresponds to TRP-1, and setting the value to 1 corresponds to TRP-2.

[0180] Specifically, it can be determined based on the indication information carried in the DCI format used for the PDCCH order, for example, the PDCCH order indicates the identification information corresponding to the TRP, for example, '0' represents the first TRP, or the primary TRP, and '1' represents the second TRP or the secondary TRP. It can also be information indicating the TAG ID associated with the service cell. Since a service cell configured with multiple TRPs can be associated with at least two TAGs, the TAG identification (TAG ID) information can be directly indicated in the PDCCH order to determine the corresponding TRP or TAG. In the case of only two TAGs, '0' can also be used to represent the first TAG, which can be the ID number or the TAG ID with the smaller value; '1' can be used to represent the second TAG, which can be the ID number or the TAG ID with the larger value, to determine the corresponding TRP or TAG. It can also indicate the added cell physical ID (additional PCI). When the ID appears, it corresponds to one of the TRPs (or TAGs). When the ID does not appear, it corresponds to another TRP (or TAG). Therefore, the random access process triggered by the PDCCH order is triggered by the PDCCH order indicating TRP or TAG related information.

[0181] In addition, it can also be implicitly indicated, for example, the RACH access resources (which may include a preamble sequence, or SSB, etc.) will be indicated in the PDCCH order. If these access resources are pre-configured and associated with a certain TAG or TRP, then it also means that the PDCCH order is oriented towards the TRP or TAG of the serving cell to trigger or start the random access process, or that TRP or TAG related information is indicated in the PDCCH order, so the triggered random access process is triggered by the PDCCH order indicating TRP or TAG related information.

[0182] In addition to the above methods, this document does not restrict the UE from determining the TRP or TAG corresponding to the PDCCH order through other methods.

[0183] Example 7

[0184] If the random access resources selected by the UE (including the selected random access channel, preamble, SSB, CSI-RS, etc.) are associated with a certain TRP or TAG during the random access process, it can be considered that the random access process is associated with the TRP or TAG. This association relationship can be achieved through a configuration relationship, such as configuring the SSB to be associated with a certain TRP or TAG, or configuring the SSB to be associated with a certain CORESETPoolIndex value, and then through the association relationship between the CORESETPoolIndex value and the TAG, the association between the SSB and the TAG can be determined.

[0185] In the above case, the condition in the preceding embodiment, "if the random access procedure for sending the preamble sequence on the SpCell is triggered by a PDCCH order for the TRP or TAG associated with the SpCell, or by a PDCCH order indicating TRP or TAG related information," can be replaced by the following condition:

[0186] "If the random access process of sending the preamble sequence on the SpCell is associated with a certain TRP or TAG."

[0187] The TAG associated with the random access process is the first TAG, and the other TAG associated with the Spcell is the second TAG.

[0188] Alternatively, it can be considered that the random access process triggered by the PDCCH order facing the TRP or TAG associated with the SpCell, or the random access process triggered by the PDCCH order indicating TRP or TAG related information is also a random access process associated with a certain TRP or TAG, and then the aforementioned implementation plan is executed.

[0189] FIG6 is a simplified structural block diagram of a user equipment involved in the present invention.

[0190] As shown in Figure 6, the user equipment 600 includes at least a processor 601 and a memory 602. The processor 601 may include, for example, a microprocessor, a microcontroller, an embedded processor, etc. The memory 602 may include, for example, a volatile memory (such as a random access memory (RAM), a hard disk drive (HDD), a non-volatile memory (such as a flash memory), or other memory systems. The memory 602 stores program instructions. When executed by the processor 601, the instructions may perform one or more steps of the UE processing method disclosed herein.

[0191] The method and related apparatus of the present disclosure have been described above in conjunction with preferred embodiments. Those skilled in the art will appreciate that the methods described above are merely exemplary and that the various embodiments described above can be combined with one another unless conflicts arise. The method of the present disclosure is not limited to the steps and sequence described above.

[0192] The user equipment shown above may include more modules, for example, modules that can be developed or will be developed in the future and can be used for a base station, MME, or UE, etc. The various identifiers shown above are merely exemplary and not restrictive, and the present disclosure is not limited to the specific information elements used as examples of these identifiers. Those skilled in the art may make many changes and modifications based on the teachings of the illustrated embodiments.

[0193] It should be understood that the above embodiments of the present disclosure can be implemented through software, hardware, or a combination of software and hardware. For example, the various components within the base station and user equipment in the above embodiments can be implemented through a variety of devices, including but not limited to: analog circuit devices, digital circuit devices, digital signal processing (DSP) circuits, programmable processors, application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), programmable logic devices (CPLDs), and the like.

[0194] In addition, the program running on the device according to the present invention can be a program that controls the central processing unit (CPU) to enable the computer to implement the functions of the embodiments of the present invention. The program or the information processed by the program can be temporarily stored in a volatile memory (such as a random access memory RAM), a hard disk drive (HDD), a non-volatile memory (such as a flash memory), or other memory systems.

[0195] The program for realizing each embodiment of the present invention function can be recorded on a computer-readable recording medium. Can realize corresponding function by making a computer system read the program recorded on the recording medium and executing these programs. So-called "computer system" herein can be the computer system embedded in the device, can include operating system or hardware (such as peripheral device). "Computer-readable recording medium" can be a semiconductor recording medium, an optical recording medium, a magnetic recording medium, a short-term dynamic storage program recording medium or any other recording medium that is computer-readable.

[0196] The various features or functional modules of the devices used in the above embodiments can be implemented or executed by circuits (e.g., single-chip or multi-chip integrated circuits). The circuits designed to perform the functions described in this specification may include a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic, discrete hardware components, or any combination of the above devices. The general-purpose processor may be a microprocessor, or any existing processor, controller, microcontroller, or state machine. The above circuits may be digital circuits or analog circuits. In the event that new integrated circuit technologies have emerged to replace existing integrated circuits due to advances in semiconductor technology, one or more embodiments of the present invention may also be implemented using these new integrated circuit technologies.

[0197] Furthermore, the present invention is not limited to the above-described embodiments. Although various examples of the embodiments have been described, the present invention is not limited thereto. Fixed or non-mobile electronic devices installed indoors or outdoors can be used as terminal devices or communication devices, such as AV equipment, kitchen equipment, cleaning equipment, air conditioners, office equipment, vending machines, and other household appliances.

[0198] As described above, embodiments of the present invention have been described in detail with reference to the accompanying drawings. However, the specific structure is not limited to the above-described embodiments, and the present invention also includes any design changes that do not deviate from the main purpose of the present invention. In addition, various modifications can be made to the present invention within the scope of the claims, and embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of the present invention. In addition, components with the same effect described in the above embodiments can be replaced with each other.

Claims

1. A method performed by a user equipment UE, comprising: The UE starts a random access process; During the execution of the random access procedure, when the number of transmissions of the preamble sequence exceeds the transmission number threshold, the UE determines whether the random access procedure is triggered by a physical downlink control channel command PDCCH order for a TRP or TAG associated with a special cell SpCell; In a case where the UE determines that the random access procedure is triggered by the PDCCH order for the TRP or TAG associated with the SpCell, the UE performs at least one of the following operations: Stopping a TA timer associated with a first TAG among at least two TAGs associated with the SpCell; and It is determined that the random access procedure is not successfully completed.

2. The method according to claim 1, wherein: If the value of the variable PREAMBLE_TRANSMISSION_COUNTER is equal to the value of the parameter preambleTransMax plus 1, it means that the number of times the preamble sequence is sent exceeds the sending number threshold.

3. The method performed by a user equipment UE according to claim 1 or 2, wherein: The first TAG is a TAG for which a random access procedure triggered by the PDCCH order is directed.

4. The method performed by a user equipment UE according to claim 1 or 2, wherein: In a case where the UE determines that the currently initiated random access procedure is not triggered by the PDCCH order, the UE indicates a random access problem to an upper layer of a media access control MAC layer.

5. The method performed by a user equipment UE according to claim 1 or 2, wherein: The at least two TAGs further include a second TAG associated with the SpCell, In a case where the UE determines that the random access procedure is triggered by the PDCCH order for the TRP or TAG associated with the SpCell, the UE further determines whether a TA timer associated with the second TAG is running, In a case where the TA timer associated with the second TAG is running, the UE performs at least one of the following operations: Stopping a TA timer associated with the first TAG; It is determined that the random access procedure is not successfully completed.

6. The method performed by the user equipment UE according to claim 5, wherein: In a case where the TA timer associated with the second TAG is not running, the UE performs the following operations: The random access problem is indicated to an upper layer of the MAC layer of the UE.

7. The method performed by a user equipment UE according to claim 1 or 2, wherein: In the case where the UE determines that the random access procedure is triggered by the PDCCH order for the TRP or TAG associated with the SpCell, the UE further determines whether the value of the variable RA_PROBLEM_OCCUR is true, When the value of the variable RA_PROBLEM_OCCUR is true, the UE performs the following operations: The random access problem is indicated to an upper layer of the MAC layer of the UE.

8. The method performed by the user equipment UE according to claim 7, wherein: When the value of the variable RA_PROBLEM_OCCUR is false, the UE performs at least one of the following operations: Set the value of the variable RA_PROBLEM_OCCUR to true; Stopping a TA timer associated with the first TAG; It is determined that the random access procedure is not successfully completed.

9. The method performed by the user equipment UE according to claim 5, wherein: In a case where the TA timer associated with the second TAG is running, the UE performs at least one of the following operations: Stopping a TA timer associated with the first TAG; Determining that the random access procedure is not successfully completed; and Set the variable RA_PROBLEM_OCCUR to true, In a case where the TA timer associated with the second TAG is not running, the UE further determines whether the value of the variable RA_PROBLEM_OCCUR is true, If the value of RA_PROBLEM_OCCUR is true, the UE indicates a random access problem to an upper layer of the MAC layer; If the value of RA_PROBLEM_OCCUR is false, the UE initiates a random access procedure.

10. A user equipment, comprising: processor; as well as Memory, which stores instructions, Wherein, the above instructions, when executed by the above processor, execute the method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Network access method and system

    CN102088793A

  • Random access method of multi-carrier system, base station, as well as mobile terminal and random access system

    CN103228053A

  • Terminal device, method, and integrated circuit

    CN114342438A

  • Random access procedure in a wireless network

    US20170231002A1