Method and apparatus of supporting timing advance (TA) prediction

WO2026218754A1PCT designated stage Publication Date: 2026-10-22LENOVO (BEIJING) LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2026/072991
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2026-01-16
Publication Date
2026-10-22

Smart Images

  • Figure CN2026072991_22102026_PF_FP_ABST
    Figure CN2026072991_22102026_PF_FP_ABST
Patent Text Reader

Abstract

Various aspects of the present disclosure relate to a method and apparatus of supporting timing advance (TA) prediction. An exemplary method performed by an apparatus for wireless communication may include: receiving, from a first network equipment (NE), a message requesting performance feedback related to predicted timing advance (TA) values provided for a user equipment (UE) by the first NE; and transmitting, to the first NE, a performance feedback report related to the predicted TA values based on the message.
Need to check novelty before this filing date? Find Prior Art

Description

METHOD AND APPARATUS OF SUPPORTING TIMING ADVANCE (TA) PREDICTIONTECHNICAL FIELD

[0001] The present disclosure relates to wireless communications, and more specifically to techniques of supporting timing advance (TA) prediction.BACKGROUND

[0002] A wireless communications system may include one or multiple network communication devices, such as base stations, which may support wireless communications for one or multiple user communication devices, which may be otherwise known as user equipment (UE) , or other suitable terminology. The wireless communications system may support wireless communications with one or multiple user communication devices by utilizing resources of the wireless communication system (e.g., time resources (e.g., symbols, slots, subframes, frames, or the like) or frequency resources (e.g., subcarriers, carriers, or the like) ) . Additionally, the wireless communications system may support wireless communications across various radio access technologies including third generation (3G) radio access technology, fourth generation (4G) radio access technology, fifth generation (5G) radio access technology, among other suitable radio access technologies beyond 5G (e.g., sixth generation (6G)) .SUMMARY

[0003] An article “a” before an element is unrestricted and understood to refer to “at least one” of those elements or “one or more” of those elements. The terms “a, ” “at least one, ” “one or more, ” and “at least one of one or more” may be interchangeable. As used herein, including in the claims, “or” as used in a list of items (e.g., a list of items prefaced by a phrase such as “at least one of” or “one or more of” or “one or both of” ) indicates an inclusive list such that, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C) . Also, as used herein, the phrase “based on” shall not be construed as a reference to a closed set of conditions. For example, an example step that is described as “based on condition A” may be based on both a condition A and a condition B without departing from the scope of the present disclosure. In other words, as used herein, the phrase “based on” shall be construed in the same manner as the phrase “based at least in part on. ” Further, as used herein, including in the claims, a “set” may include one or more elements.

[0004] Some implementations of the methods and apparatuses described herein may further include an apparatus for wireless communication, including: at least one memory; and at least one processor coupled with the at least one memory and configured to cause the apparatus to: receive, from a first network equipment (NE) , a message requesting performance feedback related to predicted TA values provided for a UE by the first NE; and transmit, to the first NE, a performance feedback report related to the predicted TA values based on the message.

[0005] In some implementations of the methods and apparatuses described herein, the at least one processor is configured to further cause the apparatus to receive a performance feedback configuration in the message or a different message, including at least one of: time duration information related to monitoring TA adjustments; identification (ID) information to identify the performance feedback configuration; or events to trigger performance feedback reporting.

[0006] In some implementations of the methods and apparatuses described herein, the events to trigger performance feedback reporting include at least one of: a TA value adjustment within a configured time duration after a successful handover; a handover failure caused by an outdated or wrong predicted TA value; a radio resource control (RRC) connection reestablishment to a same cell despite that the predicted TA values have been configured to the UE; a handover recovery to the same cell despite that the predicted TA values have been configured to the UE; or a random access channel (RACH) procedure due to the handover failure or despite configured predicted TA values.

[0007] In some implementations of the methods and apparatuses described herein, the apparatus is a second NE, and the at least one processor is configured to further cause the second NE to start monitoring TA adjustments when or after receiving first data from the UE.

[0008] In some implementations of the methods and apparatuses described herein, the apparatus is a second NE, and the performance feedback report includes at least one of: a first, or last or all relative TA adjustment values within a configured time duration, each relative TA adjustment value corresponding to a difference between new TA value and current TA value; a first, or last or all new TA values within a configured time duration, each new TA value corresponding to a TA adjustment made by the second NE; time information associated with corresponding TA adjustments; time information associated with that the second NE receives first data from the UE; time information associated with that the second NE starts monitoring TA adjustments; or ID information to identify a performance feedback configuration.

[0009] In some implementations of the methods and apparatuses described herein, a new TA value is generated or transmitted to the UE during a RACH procedure towards the second NE or after a successfully receiving the first data from the UE.

[0010] In some implementations of the methods and apparatuses described herein, the apparatus is a second NE, the message including a request for a new TA value configured to the UE by the second NE for a RACH procedure.

[0011] In some implementations of the methods and apparatuses described herein, the apparatus is a second NE, and the at least one processor is configured to further cause the second NE to: configure a new TA value to the UE during a RACH procedure; and determine whether the RACH procedure is related to a same cell by a same UE; wherein the performance feedback report is transmitted in the case of determining that the RACH procedure is related to the same cell by the same UE.

[0012] In some implementations of the methods and apparatuses described herein, the at least one processor is configured to further cause the second NE to: receive, from the first NE, indication information indicating that the RACH procedure is related to a same cell, and old UE ID information indicating that the RACH procedure is occurring for a same UE.

[0013] In some implementations of the methods and apparatuses described herein, the apparatus is the UE, and the at least one processor is configured to further cause the UE to start monitoring TA adjustments when or after transmitting first data to a second NE.

[0014] In some implementations of the methods and apparatuses described herein, the apparatus is the UE, and the performance feedback report includes at least one of: a first, or last or all relative TA adjustment values within a configured time duration, each relative TA adjustment value corresponding to a difference between new TA value and current TA value; a first, or last or all new TA values within a configured time duration, each new TA value corresponding to a TA adjustment made by the second NE; time information associated with corresponding TA adjustments; time information associated with that the UE successfully sends first data to a second NE; time information associated with that the UE start monitoring TA adjustments; or ID information to identify a performance feedback configuration.

[0015] In some implementations of the methods and apparatuses described herein, a new TA value is obtained from the second NE during a RACH procedure towards the second NE or after a successfully sending the first data to the second NE.

[0016] Some implementations of the methods and apparatuses described herein may further include a first NE for wireless communication, including: at least one memory; and at least one processor coupled with the at least one memory and configured to cause the first NE to: transmit, to a UE or a second NE, a message requesting performance feedback related to predicted TA values provided for the UE; and receive, from the UE or the second NE, a performance feedback report related to the predicted TA values based on the message.

[0017] In some implementations of the methods and apparatuses described herein, the at least one processor is configured to further cause the first NE to configure application related time associated with each predicted TA value to the UE.

[0018] In some implementations of the methods and apparatuses described herein, the at least one processor is configured to further cause the first NE to transmit a performance feedback configuration to the UE or the second NE in the message or a different message when involving the UE or the second NE to prepare or execute a handover for the UE, or when transmitting the predicted TA values to the UE or the second NE.

[0019] In some implementations of the methods and apparatuses described herein, the message is transmitted to the second NE after receiving a radio resource control (RRC) reestablishment request or a RRC reconfiguration complete message from the UE associated with the second NE.

[0020] In some implementations of the methods and apparatuses described herein, the at least one processor is configured to further cause the first NE to: receiving a RRC reestablishment request message from the UE associated with the second NE; and transmit, to the second NE, indication information indicating that a RRC connection reestablishment is occurring for a same cell, and old UE ID information indicating that the RRC connection reestablishment is occurring for a same UE.

[0021] In some implementations of the methods and apparatuses described herein, the message is transmitted to the UE via a RRC message, and the performance feedback report is included in as radio link failure or beam failure report.

[0022] Some implementations of the methods and apparatuses described herein may further include a method performed by an apparatus for wireless communication, including: receiving, from a first NE, a message requesting performance feedback related to predicted TA values provided for a UE by the first NE; and transmitting, to the first NE, a performance feedback report related to the predicted TA values based on the message.

[0023] Some implementations of the methods and apparatuses described herein may further include a method performed by a first NE for wireless communication, including: transmitting, to a UE or a second NE, a message requesting performance feedback related to predicted TA values provided for the UE; and receiving, from the UE or the second NE, a performance feedback report related to the predicted TA values based on the message.BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 illustrates an example of a wireless communications system in accordance with aspects of the present disclosure.

[0025] Figure 2 is a schematic diagram illustrating an internal structure of a NE in accordance with aspects of the present disclosure.

[0026] Figure 3 illustrates an example of a performance feedback reporting procedure in accordance with aspects of the present disclosure

[0027] Figure 4 illustrates an example of a UE in accordance with aspects of the present disclosure.

[0028] Figure 5 illustrates an example of a processor in accordance with aspects of the present disclosure.

[0029] Figure 6 illustrates an example of a NE in accordance with aspects of the present disclosure.

[0030] Figure 7 illustrates a flowchart of method performed by a UE in accordance with aspects of the present disclosure.

[0031] Figure 8 illustrates a flowchart of method performed by a NE in accordance with aspects of the present disclosure.DETAILED DESCRIPTION

[0032] Artificial intelligence (AI) , at least including machine learning (ML) is used to learn and perform certain tasks via training neural networks (NNs) with vast amounts of data, which is successfully applied in computer vison (CV) and nature language processing (NLP) areas. Deep learning, which is a subordinate concept of ML, utilizes multi-layered NNs as an “AI / ML model” (or referred to as AI / ML model or the like) or "AI-based model" (or referred to as AI / ML based model or the like) to learn how to solve problems and / or optimize performance from vast amounts of data. If AI / ML models used on AI-based methods are well trained, the AI-based methods can obtain better performance than the traditional methods. Thus, 3rd generation partnership program (3GPP) has been considering to introduce AI / ML into 3GPP since 2016.

[0033] For example, one 3GPP work item is to study AI / ML based mobility, e.g., AI / ML based uplink (UL) early synchronization in layer (L) 1 / L2 triggered mobility (LTM, or L1 / L2 based mobility) , including early TA acquisition occasion prediction and TA value prediction etc. A TA value is determined by the signal propagation delay between the network, e.g., base station and the UE. TA value prediction can avoid service interruption due to switching UE transmission (Tx) to perform an early TA acquisition procedure, enable candidate NEs not to reserve physical RACH (PRACH) and preamble resources anymore, and avoid signaling exchanges among a source NE and candidate NEs. However, TA value prediction relies on measurement results and historical TA information, e.g., historical TA information of UEs.

[0034] Various aspects of the present disclosure propose a performance feedback mechanism used for TA value prediction as a part of AI / ML life cycle management. For example, a NE serving a UE (hereinafter, a first NE) may provide one or multiple predicted TA values for the UE (directly or indirectly) , which is at least used for UL early synchronization associated with a corresponding candidate cell for a potential handover (including LTM) . The first NE may also collect or request the performance feedback related to the predicted TA values from the UE and / or another NE associated with the candidate cell (hereinafter, a second NE) in various manners. Based on the performance feedback received from the UE and / or the second NE, the first NE can perform training or inference on the related AI / ML models to improve TA value prediction accuracy, so as to ensure the AI / ML models for TA value prediction to work well and significantly reduce service interruption time and signaling overheads.

[0035] Aspects of the present disclosure are described in the context of a wireless communications system.

[0036] Figure 1 illustrates an example of a wireless communications system 100 in accordance with aspects of the present disclosure. The wireless communications system 100 may include one or more NE 102, one or more UE 104, and a core network (CN) 106. The wireless communications system 100 may support various radio access technologies. In some implementations, the wireless communications system 100 may be a 4G network, such as an LTE network or an LTE-Advanced (LTE-A) network. In some other implementations, the wireless communications system 100 may be a NR network, such as a 5G network, a 5G-Advanced (5G-A) network, or a 5G ultrawideband (5G-UWB) network. In other implementations, the wireless communications system 100 may be a combination of a 4G network and a 5G network, or other suitable radio access technology including Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi) , IEEE 802.16 (WiMAX) , IEEE 802.20. The wireless communications system 100 may support radio access technologies beyond 5G, for example, 6G. Additionally, the wireless communications system 100 may support technologies, such as time division multiple access (TDMA) , frequency division multiple access (FDMA) , or code division multiple access (CDMA) , etc.

[0037] The one or more NE 102 may be dispersed throughout a geographic region to form the wireless communications system 100. One or more of the NE 102 described herein may be or include or may be referred to as a network node, a base station, a network element, a network function, a network entity, a radio access network (RAN) , a NodeB, an eNodeB (eNB) , a next-generation NodeB (gNB) , or other suitable terminology. An NE 102 and a UE 104 may communicate via a communication link, which may be a wireless or wired connection. For example, an NE 102 and a UE 104 may perform wireless communication (e.g., receive signaling, transmit signaling) over a Uu interface.

[0038] An NE 102 may provide a geographic coverage area for which the NE 102 may support services for one or more UEs 104 within the geographic coverage area. For example, an NE 102 and a UE 104 may support wireless communication of signals related to services (e.g., voice, video, packet data, messaging, broadcast, etc. ) according to one or multiple radio access technologies. In some implementations, an NE 102 may be moveable, for example, a satellite associated with a non-terrestrial network (NTN) . In some implementations, different geographic coverage areas 112 associated with the same or different radio access technologies may overlap, but the different geographic coverage areas may be associated with different NE 102. In some embodiments, the NEs 102 may include one or more relay nodes, integrated access and backhaul (IAB) nodes or wireless access backhaul (WAB) nodes which can provide wireless access services for UEs 104. A relay node (or an IAB node or a WAB node) can directly connect to a BS or hop through one or more relay nodes (or one or more IAB or WAB nodes) before reaching the BS.

[0039] The one or more UE 104 may be dispersed throughout a geographic region of the wireless communications system 100. A UE 104 may include or may be referred to as a remote unit, a mobile device, a wireless device, a remote device, a subscriber device, a transmitter device, a receiver device, or some other suitable terminology. In some implementations, the UE 104 may be referred to as a unit, a station, a terminal, or a client, among other examples. Additionally, or alternatively, the UE 104 may be referred to as an Internet-of-Things (IoT) device, an Internet-of-Everything (IoE) device, or machine-type communication (MTC) device, among other examples.

[0040] A UE 104 may be able to support wireless communication directly with other UEs 104 over a communication link. For example, a UE 104 may support wireless communication directly with another UE 104 over a device-to-device (D2D) communication link. In some implementations, such as vehicle-to-vehicle (V2V) deployments, vehicle-to-everything (V2X) deployments, or cellular-V2X deployments, the communication link 114 may be referred to as a sidelink. For example, a UE 104 may support wireless communication directly with another UE 104 over a PC5 interface.

[0041] An NE 102 may support communications with the CN 106, or with another NE 102, or both. For example, an NE 102 may interface with other NE 102 or the CN 106 through one or more backhaul links (e.g., S1, N2, N3, or another network interface) . In some implementations, the NE 102 may communicate with each other directly. In some other implementations, the NE 102 may communicate with each other indirectly (e.g., via the CN 106) . In some implementations, one or more NE 102 may include subcomponents, such as an access network entity, which may be an example of an access node controller (ANC) . An ANC may communicate with the one or more UEs 104 through one or more other access network transmission entities, which may be referred to as a radio heads, smart radio heads, or transmission-reception points (TRPs) .

[0042] The CN 106 may support user authentication, access authorization, tracking, connectivity, and other access, routing, or mobility functions. The CN 106 may be an evolved packet core (EPC) , or a 5G core (5GC) , which may include a control plane entity that manages access and mobility (e.g., a mobility management entity (MME) , an access and mobility management functions (AMF) ) and a user plane entity that routes packets or interconnects to external networks (e.g., a serving gateway (S-GW) , a Packet Data Network (PDN) gateway (P-GW) , or a user plane function (UPF) ) . In some implementations, the control plane entity may manage non-access stratum (NAS) functions, such as mobility, authentication, and bearer management (e.g., data bearers, signal bearers, etc. ) for the one or more UEs 104 served by the one or more NE 102 associated with the CN 106.

[0043] The CN 106 may communicate with a packet data network over one or more backhaul links (e.g., via an S1, N2, N3, or another network interface) . The packet data network may include an application server. In some implementations, one or more UEs 104 may communicate with the application server. A UE 104 may establish a session (e.g., a protocol data unit (PDU) session, or the like) with the CN 106 via an NE 102. The CN 106 may route traffic (e.g., control information, data, and the like) between the UE 104 and the application server using the established session (e.g., the established PDU session) . The PDU session may be an example of a logical connection between the UE 104 and the CN 106 (e.g., one or more network functions of the CN 106) .

[0044] In the wireless communications system 100, the NEs 102 and the UEs 104 may use resources of the wireless communications system 100 (e.g., time resources (e.g., symbols, slots, subframes, frames, or the like) or frequency resources (e.g., subcarriers, carriers)) to perform various operations (e.g., wireless communications) . In some implementations, the NEs 102 and the UEs 104 may support different resource structures. For example, the NEs 102 and the UEs 104 may support different frame structures. In some implementations, such as in 4G, the NEs 102 and the UEs 104 may support a single frame structure. In some other implementations, such as in 5G and among other suitable radio access technologies, the NEs 102 and the UEs 104 may support various frame structures (i.e., multiple frame structures) . The NEs 102 and the UEs 104 may support various frame structures based on one or more numerologies.

[0045] One or more numerologies may be supported in the wireless communications system 100, and a numerology may include a subcarrier spacing and a cyclic prefix. A first numerology (e.g., μ=0) may be associated with a first subcarrier spacing (e.g., 15 kHz) and a normal cyclic prefix. In some implementations, the first numerology (e.g., μ=0) associated with the first subcarrier spacing (e.g., 15 kHz) may utilize one slot per subframe. A second numerology (e.g., μ=1) may be associated with a second subcarrier spacing (e.g., 30 kHz) and a normal cyclic prefix. A third numerology (e.g., μ=2) may be associated with a third subcarrier spacing (e.g., 60 kHz) and a normal cyclic prefix or an extended cyclic prefix. A fourth numerology (e.g., μ=3) may be associated with a fourth subcarrier spacing (e.g., 120 kHz) and a normal cyclic prefix. A fifth numerology (e.g., μ=4) may be associated with a fifth subcarrier spacing (e.g., 240 kHz) and a normal cyclic prefix.

[0046] A time interval of a resource (e.g., a communication resource) may be organized according to frames (also referred to as radio frames) . Each frame may have a duration, for example, a 10 millisecond (ms) duration. In some implementations, each frame may include multiple subframes. For example, each frame may include 10 subframes, and each subframe may have a duration, for example, a 1 ms duration. In some implementations, each frame may have the same duration. In some implementations, each subframe of a frame may have the same duration.

[0047] Additionally or alternatively, a time interval of a resource (e.g., a communication resource) may be organized according to slots. For example, a subframe may include a number (e.g., quantity) of slots. The number of slots in each subframe may also depend on the one or more numerologies supported in the wireless communications system 100. For instance, the first, second, third, fourth, and fifth numerologies (i.e., μ=0, μ=1, μ=2, μ=3, μ=4) associated with respective subcarrier spacings of 15 kHz, 30 kHz, 60 kHz, 120 kHz, and 240 kHz may utilize a single slot per subframe, two slots per subframe, four slots per subframe, eight slots per subframe, and 16 slots per subframe, respectively. Each slot may include a number (e.g., quantity) of symbols (e.g., OFDM symbols) . In some implementations, the number (e.g., quantity) of slots for a subframe may depend on a numerology. For a normal cyclic prefix, a slot may include 14 symbols. For an extended cyclic prefix (e.g., applicable for 60 kHz subcarrier spacing) , a slot may include 12 symbols. The relationship between the number of symbols per slot, the number of slots per subframe, and the number of slots per frame for a normal cyclic prefix and an extended cyclic prefix may depend on a numerology. It should be understood that reference to a first numerology (e.g., μ=0) associated with a first subcarrier spacing (e.g., 15 kHz) may be used interchangeably between subframes and slots.

[0048] In the wireless communications system 100, an electromagnetic (EM) spectrum may be split, based on frequency or wavelength, into various classes, frequency bands, frequency channels, etc. By way of example, the wireless communications system 100 may support one or multiple operating frequency bands, such as frequency range designations FR1 (410 MHz –7.125 GHz) , FR2 (24.25 GHz –52.6 GHz) , FR3 (7.125 GHz –24.25 GHz) , FR4 (52.6 GHz –114.25 GHz) , FR4a or FR4-1 (52.6 GHz –71 GHz) , and FR5 (114.25 GHz –300 GHz) . In some implementations, the NEs 102 and the UEs 104 may perform wireless communications over one or more of the operating frequency bands. In some implementations, FR1 may be used by the NEs 102 and the UEs 104, among other equipment or devices for cellular communications traffic (e.g., control information, data) . In some implementations, FR2 may be used by the NEs 102 and the UEs 104, among other equipment or devices for short-range, high data rate capabilities.

[0049] FR1 may be associated with one or multiple numerologies (e.g., at least three numerologies) . For example, FR1 may be associated with a first numerology (e.g., μ=0) , which includes 15 kHz subcarrier spacing; a second numerology (e.g., μ=1) , which includes 30 kHz subcarrier spacing; and a third numerology (e.g., μ=2) , which includes 60 kHz subcarrier spacing. FR2 may be associated with one or multiple numerologies (e.g., at least 2 numerologies) . For example, FR2 may be associated with a third numerology (e.g., μ=2) , which includes 60 kHz subcarrier spacing; and a fourth numerology (e.g., μ=3) , which includes 120 kHz subcarrier spacing.

[0050] A key aspect of uplink early synchronization is obtaining the TA value (or TA) employed for the candidate cell. For example, to obtain the TA value, the UE must perform a RACH procedure by transmitting a preamble to the candidate cell and then the candidate cell provides the TA value to the UE via the serving cell. Even though this occurs prior to the handover switch, service interruption persists because the UE has to redirect the transmitter to the candidate cell. This problem is exacerbated when multiple candidate cells are configured, as the UE may need to perform UL early synchronization for each candidate cell. It also involves network signaling overhead. On the other hand, UE at different locations will have distinct TA values, and these values can fluctuate frequently. If the early TA acquisition procedure is triggered too early, the TA value may become invalid or outdated when the UE switches to the target cell, potentially causing the handover to fail. Conversely, if the early TA acquisition procedure is triggered too late, the UE cannot obtain a valid TA value before switching to the target cell.

[0051] In accordance with aspects of the present disclosure, AI / ML based TA prediction is used to relieve or obviate these drawbacks. A first NE serving a UE may perform TA value prediction with the collected information and / or data and training and / or inference models before a handover, which may be separate for each candidate cell (or per cell) or common for multiple candidate cells (e.g., cells of the same gNB (or per gNB) , the same central unit (CU) (or per CU) , or the same distributed unit (DU) (or per DU) etc. ) . Exemplary collected information and / or data for TA value prediction may include but not limited to historical UE location and / or measurement information etc.

[0052] A predicted TA value is the predicted time used for UE sending UL symbols in advance. Exemplary predicted TA values for a candidate cell may be a single TA value, e.g., NTA, or multiple TA values, e.g., a list of NTA. Each predicted TA value may be associated with certain time information (e.g., application related time of each predicted TA value) , which may be absolute time or relative time represented by a system frame number (SFN) and slot number or by other manners. For example, at time 12: 00, the TA value that is predicted to be used or applied for a candidate cell is 20 us. For another example, at time SFN#3 and slot#5, the TA that is predicted to be used for a candidate cell is 15 us.

[0053] The first NE may provide or configure the predicted TA values to the UE (directly or indirectly) , and thus the UE needs not to perform an early TA acquisition procedure for each associated candidate cell anymore (but not limited to this purpose) . The first NE may also transmit the time information associated with each predicted TA value to the UE, especially in the cases of multiple predicted TA values. In some cases, the first NE may also indicate to the UE the ID information (e.g., identifier, or index etc. ) of the candidate cells associated with the predicted TA values.

[0054] To monitor the prediction performance and further perform training and / or inference on AI / ML models, the first NE may collect or request performance feedback related to the predicted TA values provided for the UE, e.g., from the UE or second NE (s) associated with the candidate cells, or both.

[0055] For example, in some implementations of the present disclosure, the first NE may transmit a performance feedback configuration to the UE and / or the second NE (s) associated with the candidate cells, e.g., when involving the UE or the second NE to prepare or execute a handover for the UE, or when or after transmitting the predicted TA values to the UE or the second NE etc. The performance feedback configuration may be configured separate for each cell (or per cell) , or configured separate for each UE (or per UE) or configured separate for each second NE (e.g., per RAN or per DU etc. ) .

[0056] An exemplary performance feedback configuration may include time duration information related to monitoring TA adjustments (e.g., by a time window or a timer etc. ) , ID information to identify the performance feedback configuration and / or reporting related information etc. In some cases, the reporting related information may include events (or conditions) to trigger performance feedback reporting (but not limited to such reporting manner) , so that the UE and / or second NE (s) will report the performance feedback when an instance of the events (or conditions) is triggered. Exemplary events include but not limited to part or all of: a TA value adjustment within a configured time duration after a successful handover, a handover failure caused by an outdated or wrong predicted TA value, a RRC connection reestablishment to the same cell despite that the predicted TA values have been configured to the UE, a handover recovery to the same cell despite that the predicted TA values have been configured to the UE, and a RACH procedure due to the handover failure or despite configured predicted TA values.

[0057] In some cases, after a successful handover, the UE may start monitoring TA adjustments when or after transmitting first data to the second NE or from other configured or predefined time, and / or the second NE may start monitoring TA adjustments when or after receiving first data from the UE or from other configured or predefined time. In some cases, the first triggered handover procedure may be failed, and the UE and / or the second NE may log or record the TA related information in the following procedure (e.g., the new TA value for a RACH with or without the associated time information) .

[0058] The UE and / or second NE may report performance feedback to the first NE based on the performance feedback configuration and / or a specific request from the first NE. In some implementations of the present disclosure, regardless of whether a performance feedback configuration is configured, the first NE may send a specific request to the UE or second NE (s) to request the performance feedback. For example, the first NE may request the performance feedback from a second NE after receiving a RRC reestablishment request or a RRC reconfiguration complete message from the UE towards the second NE, which may include a new TA value configured to the UE by the second NE for a RACH procedure. In some implementations of the present disclosure, the first NE may only send a specific request to the UE or second NE (s) to request the performance feedback when no performance feedback configuration is provided or no corresponding event (s) is configured.

[0059] An exemplary performance feedback report from the UE or second NE may include but not limited to part or all of: one or multiple relative TA adjustment values within a configured time duration, e.g., DTA, each relative TA adjustment value corresponding to a difference between new TA value and current TA value; one or multiple new TA values within a configured time duration, each new TA value corresponding to a TA adjustment made by the second NE; time information associated with corresponding TA adjustments; time information associated with that the UE successfully sends first data to the second NE or the second NE successfully receive first data from the UE; time information associated with that the UE starts monitoring TA adjustments (e.g., reported by the UE) ; time information associated with that the second NE starts monitoring TA adjustments (e.g., reported by the second NE) ; or ID information to identify the corresponding performance feedback configuration.

[0060] The performance feedback mechanism for TA value prediction (or TA predication) proposed in the present disclosure can be applied for various handovers, e.g., L3 handover, LTM, and conditional handover (CHO) etc. On the other hand, the handover may be an inter-RAN handover or intra-RAN handover without considering the internal structure of a NE or RAN node, or may be an intra-CU handover or inter-CU handover considering a split RAN architecture. An intra-CU handover may further include an intra-DU handover and inter-DU handover.

[0061] Figure 2 is a schematic diagram illustrating an internal structure of a NE or RAN node, e.g., a gNB in accordance with aspects of the present disclosure.

[0062] Referring to Figure 2, in a split RAN architecture, the internal structure of a RAN node (e.g., NE 102) may be split into a CU 200 and at least one DU 202 (e.g., two DUs shown in Figure 2) . Although a specific number of DUs 202 are depicted in FIG. 2, it is contemplated that any number of DUs 202 may be included in the RAN node.

[0063] The CU 200, e.g., a CU of a gNB (gNB CU, or gNB-CU) and DU 202 e.g., a DU of a gNB (gNB DU, or gNB-DU) are connected with each other by an interface called F1 as specified in 3GPP standard documents. The radio resource control (RRC) layer functionality, service data adaptation protocol (SDAP) layer functionality, and the packet data convergence protocol (PDCP) layer functionality are located in the CU 200. The CU is responsible for performing security processing for RRC messages, including encryption, decryption, integrity protection and integrity checking etc., and these functions are typically handled by the PDCP layer. The radio link control (RLC) layer functionality, media access control (MAC) layer functionality, and the physical (PHY) layer functionality are located in the DU 202.

[0064] Persons skilled in the art would understand that the split RAN architecture shown in Figure 2 is only an example, which may evolve along 3GPP evolvement. For example, in some cases in the future, the RRC layer may relocated in the DU.

[0065] More details on the present disclosure are illustrated in the following in view of some exemplary scenarios.

[0066] Figure 3 illustrates an example of a performance feedback reporting procedure in accordance with aspects of the present disclosure, wherein TA prediction for an intra-CU LTM is considered and the performance feedback is requested from the second NE.

[0067] Referring to Figure 3, herein, for simplification and clarity, it is assumed that the illustrated intra-CU LTM is an LTM cell switch from a first cell associated with a first DU of a RAN node (e.g., a NodeB or the like) , e.g., cell#1 of DU#1 to a second cell associated with a second DU of the RAN node, e.g., cell#2 of DU#2. An LTM cell switch may also be referred to as a RACH-less procedure. Before the LTM cell switch, the CU of the RAN node (the first NE) has performed TA prediction for one or multiple candidate cells including cell#2, e.g., predicting the TA values for cell#2 by AI / ML models with inputs of historical UE location and / or measurement information etc.

[0068] The CU may transmit the predicted TA related information to the DU serving the UE, e.g., DU#1 (asource DU for the LTM cell switch) at step 301. For example, the CU may include the predicted TA related information in a CU-DU TA information transfer message or the like. Besides one or multiple predicted TA values for the candidate LTM cell (or target cell for the LTM cell switch) , the predicted TA related information may further include the corresponding application related time, and / or the candidate cell ID information, e.g., the ID information of cell#2 etc. The CU may explicitly or implicitly indicate to the source DU that the included TA value (s) is a predicted TA value (s) . For example, when transmitting the predicted TA related information, the CU may include a predicted TA indication (e.g., by an indicator) indicating that the included or indicated TA value (s) is a predicted TA value (s) , or use a message dedicated for the TA prediction use case which means the TA value (s) included in the message is a predicted TA value (s) .

[0069] The source DU may further transmit the predicted TA values for the LTM cell switch to the UE at step 303, e.g., in an LTM cell switch command MAC CE or the like. The predicted TA values sent to the UE and other information (if any) may be further determined by the source DU based on the predicted TA related information (e.g., selecting only a single predicted TA for the LTM cell switch at that time) or just a simple transfer of part or all of the received predicted TA related information. Similarly, the source DU may explicitly or implicitly indicate to the UE that the included TA value (s) is a predicted TA value (s) , e.g., by transmitting a predicted TA indication with the predicted TA values or including the predicated TA values in a dedicated field in the LTM cell switch command MAC CE or the like for the TA prediction use case which means that the indicated TA value (s) is a predicted TA value (s) . In some cases, if the source DU, e.g., DU#1 has transmitted or configured the predicted TA value (s) provided by the CU to the UE at step 303, the source DU may also notify the CU that the predicted TA value (s) has been provided or used for the UE at step 305, e.g., in a cell switch notification message or the like.

[0070] In some implementations of the present disclosure, the CU may also determine a performance feedback configuration to request or collect performance feedback related to the TA prediction from the UE, and / or to the candidate or target DU associated with the candidate or target cell, e.g., DU#2. The performance feedback configuration may be per UE and per candidate cell. The CU may transmit the performance feedback configuration to DU#2 before the LTM is completed. For example, the CU may transmit the performance feedback configuration to DU#2 when the CU is preparing the LTM involving DU#2, or when the CU transmits the predicted TA values to the source DU, e.g., DU#1, or when the CU receives a cell switch notification message or the like from the DU#1.

[0071] In some scenarios, the LTM cell switch may be successful with a configured predicted TA value at step 307a, the target gNB-DU may perform performance monitoring and send a performance feedback report to the CU.

[0072] For example, it is assumed that the target DU, e.g., DU#2 has received a performance feedback configuration, e.g., including time duration information related to monitoring TA adjustments (e.g., associated with a time window or timer etc. ) , and ID information to identify the performance feedback configuration etc.

[0073] In response to receiving the first data from the UE following the cell switch to the new candidate cell, e.g., from cell#1 to cell#2, the target DU may start a timer or time window or the like with the indicated time duration in the performance feedback configuration. The target DU may also log or record the time information (e.g., time instance) that the first data is received or the timer is started, which means the start time of performance monitoring. Similarly, the logged or recorded time information or time instance may be absolute time or relative time represented by SFN and slot number, which is applicable for other time information involved in the present disclosure and will not repeat.

[0074] During the indicated time duration (e.g., before the timer expires) , the target DU may adjust the TA value towards the UE, e.g., by sending a TA command MAC CE or the like to the UE at step 309a. In some cases, the TA value indicated to the target DU may be a relative TA adjustment value, e.g., DTA, corresponding to a difference between new TA value, e.g., NTA-new and current TA value, e.g., NTA-current. In some cases, the TA value indicated to the target DU may be the new TA value. The target DU may log or record the relative TA adjustment value and / or the new TA value. The target DU may also log or record the time information associated with corresponding TA adjustment, e.g., the time instance that the target DU adjusts the TA value (e.g., the time or time instance of generating or sending the TA command MAC CE to UE) .

[0075] In some implementations, the TA value is represented by NTA and NTA is calculated as: NTA = TA·16·64 / 2u where TA represents an index value indicating adjustment of a current TA value, and u is the sub-carrier spacing (SCS) configuration for physical downlink shared channel (PDSCH) reception. TA is about 12 bits and its value can range from 0-3846. In this case, the NTA can be represented by 12 bits TA.

[0076] In some implementation, a new TA value is calculated as below: NTA-New = TA_old+ (TA-31) ·16·64 / 2u where NTA-New represents the new TA value, TA_old represents the current TA value (NTA-current) , TA is about 6 bits and its value can range from 0-63. In some implementations, the adjusted TA value is represented by an index value indicating adjustment of a current TA value, e.g. TA. TA can be about 6 bits and its value can range from 0-63. In other words, the DTA is represented by TA.

[0077] The target DU may perform multiple TA value adjustments within the configured time duration, and may record the adjusted TA value (e.g., a relative TA value or a new TA value) and / or the associated time information for each TA value adjustment. In some cases, the target DU may only record the information related to one TA value adjustment, e.g., the adjusted TA value and the associated time information corresponding to either the first or the last TA value adjustment. For example, in some cases, the target DU may record the adjusted TA value of the first time of TA value adjustment after the LTM succeeds, e.g., the first time that the target DU sends the TA command MAC CE and the corresponding time instance.

[0078] When the time duration passes (e.g., the timer expires) or is interrupted or an event for triggering a performance feedback reporting is triggered, the target DU may determine to generate a performance feedback report, and send the performance feedback report to the CU at step 311a. The performance feedback report may include at least one of: a single or all relative TA adjustment values within the configured time duration, e.g., the DTA corresponding to the first or last TA adjustment or all DTA; a single or all new TA values within the configured time duration, e.g., the NTA-new corresponding to the first or last TA adjustment or all NTA-new; time information associated with the corresponding TA adjustments; time information that the first data is received or the timer is started; or ID information to identify the corresponding performance feedback configuration etc.

[0079] In some scenarios, the LTM cell switch may fail at step 307b, which may be caused by outdated or wrong predicted TA value. Following the failed LTM cell switch, the UE may initiate a RACH procedure towards the same cell, which may be for a connection reestablishment procedure (e.g., RRC connection reestablishment procedure or the like) , or for a connection recovery procedure (e.g., an LTM cell switch recovery procedure) . During the RACH procedure towards the same cell, the UE may obtain a new TA value from the second NE, e.g., DU#2 in Msg. 2 or Msg. B (or a random access response (RAR)) . The second NE may report the performance feedback in various manners.

[0080] For example, in accordance with some aspects of the present disclosure, after the LTM cell switch fails, the UE may perform a RACH procedure 309b for RRC connection reestablishment to the same cell, e.g., transmitting a RRC reestablishment request message to the CU at step 311b. Based on the RRC connection reestablishment message, the CU can identify the UE by the cell-radio network temporary identifier (C-RNTI) in the message, and identify that the RRC connection reestablishment procedure is targeted to the same cell by the cell identity or physical cell identity.

[0081] In some cases, the target DU, e.g., DU#2 has received the performance feedback configuration, and the performance feedback configuration at least includes the event to trigger a performance feedback reporting that a RRC connection reestablishment to the same cell occurs.

[0082] Then, after identifying the UE and that the RRC connection reestablishment procedure is targeted to the same cell, the CU may explicitly or implicitly indicate to the target DU at step 313b, that the RRC connection reestablishment is occurring to the same cell for the same UE. For example, the CU may send to the target DU an indication that the RRC connection reestablishment to the same cell occurs, e.g., in a UE context setup request or UE context modification request message. The CU may also send the old UE ID information, e.g., old DU F1 application protocol (F1AP) UE ID, or old C-RNTI to the target DU, so that the target gNB-DU can identify that the RACH procedure is initiated by the same UE.

[0083] Based on the indication information, the target DU will determine that a RRC connection reestablishment to the same cell occurs, and an event instance for trigging performance feedback reporting is triggered. The target DU may send a performance feedback report based on the performance feedback configuration to the CU at step 315b, including the new TA value configured to the UE during the RACH procedure and other information (if any) . For example, the performance feedback report may further include the time information that the target DU generates or sends the new TA value, e.g., the time point of sending RAR or receiving Msg. 1 or Msg. A in the RACH procedure.

[0084] In some cases, regardless of whether the target DU, e.g., DU#2 received the performance feedback configuration, and whether the received performance feedback configuration includes the event to trigger a performance feedback reporting that a RRC connection reestablishment to the same cell occurs, the CU may send a performance feedback request message to the target DU at step 313b, e.g., in a UE context setup request or UE context modification request message, requesting the new TA value configured to the UE in Msg. 2 or Msg. B and other related information (if any) .

[0085] Based on the request message, the target DU may send a performance feedback report based on the performance feedback configuration to the CU at step 315b, and will not repeat.

[0086] In accordance with some aspects of the present disclosure, after the LTM cell switch (e.g., an LTM execution triggered by LTM cell switch command MAC CE) fails, the UE may perform an LTM cell switch recovery. For example, after the LTM cell switch fails, the UE may perform a cell selection. If the selected cell is an LTM candidate cell and the network configures the UE to try LTM again after an LTM execution failure, the UE may attempt a RACH-based LTM execution once, which is an LTM recovery. The UE may transmit a RRC reconfiguration complete message or the like to the CU at step 311c during a RACH procedure 309c for the LTM recovery.

[0087] In some cases, the target DU, e.g., DU#2 has received a performance feedback configuration, and the performance feedback configuration at least includes the event to trigger a performance feedback reporting that a RACH-based LTM is performed after RACH-less LTM failure or LTM cell switch recovery occurs.

[0088] During the LTM recovery, the target DU, e.g., DU#2 can identify the RACH based LTM is performed by the same UE to the same cell, e.g., by identifying the C-RNTI in the RACH procedure. In some cases, the CU may also send indication information to the target-DU indicating that the RACH based LTM is performed by the same UE to the same cell, e.g., at step 313c. Accordingly, the target DU will determine that an event instance for trigging performance feedback reporting is triggered, and log or record the new TA value generated for the UE in the RACH procedure.

[0089] The target DU may send a performance feedback report based on the performance feedback configuration to the CU at step 315c, including the new TA value configured to the UE during the RACH procedure and other information (if any) . For example, the performance feedback report may further include the time information that the target DU generates or sends the new TA value, e.g., the time point of sending RAR or receiving Msg. 1 or Msg. A in the RACH procedure, and / or indication information specifying that a RACH based LTM has been performed etc.

[0090] Similarly, in some cases, regardless of whether the target DU, e.g., DU#2 received the performance feedback configuration, and whether the received performance feedback configuration includes the event to trigger the performance feedback reporting that a RACH-based LTM is performed after RACH-less LTM failure or LTM cell switch recovery occurs, the CU may send a performance feedback request message to the target DU at step 313c, e.g., in a UE context setup request or UE context modification request message, requesting the new TA value configured to the UE in Msg. 2 or Msg. B and other related information (if any) .

[0091] Based on the request message, the target DU may send a performance feedback report as requested to the CU at step 315c, and will not repeat.

[0092] In the case of non-split RAN architecture and / or other handover scenarios, the performance feedback reporting procedure is similar, wherein the CU and the source DU may be replaced with a single source RAN node, and the target DU is replaced with a target RAN node etc., and accordingly the communications over some interfaces may be changed, which can be directly and unambiguously determined by persons skilled in the art based on the illustrated implementations in accordance with aspects of the present disclosure. For example, the first NE may directly send the predicted TA value (s) and the performance report configuration to the NE.

[0093] In the case of the network collects the performance feedback from the UE, the performance feedback reporting procedure is also similar, wherein the same or similar monitoring operation and reporting operation performed by the second NE (e.g., the target DU) will be performed by the UE, which can be directly and unambiguously determined by persons skilled in the art based on the illustrated implementations in accordance with aspects of the present disclosure.

[0094] For example, in some cases, the first NE, e.g., a source gNB or a source gNB-CU or the like may configure a performance feedback configuration to the UE by a RRC message, e.g., including time duration information related to monitoring TA adjustments (e.g., associated with a time window or timer etc. ) , events to trigger a performance feedback reporting, and / or ID information to identify the performance feedback configuration etc.

[0095] If the handover, e.g., an LTM is successful, the UE may start monitoring TA adjustments when or after transmitting first data to the second NE or from other configured or predefined time. The UE may log or record the time information that the first data is transmitted or the associated timer is started. The UE may also log or record the adjusted TA value (arelative TA adjustment value and / or a new TA value) , and / or the time information associated with the corresponding TA adjustment.

[0096] If the handover is failed, the UE may trigger a RACH procedure. The UE may log or record the obtained new TA value during the RACH procedure, and / or the time information associated with the new TA value (e.g., the absolute time or relative time of receiving or obtaining the new TA value) . Such new TA values are not limited to those obtained during the RACH procedure to the same cell.

[0097] In some cases, the first NE may also send a specific performance feedback request message to the UE, e.g., requesting the new TA value obtained during the RACH procedure.

[0098] In addition, the UE may trigger a RACH procedure to the same or different cells for other reasons, and may also log or record the obtained new TA value and other information as configured or required.

[0099] The UE may send a performance feedback report to the first NE in a failure report, e.g., radio link failure report or the like, including but not limited to part or all of: a single or all relative TA adjustment values within the configured time duration; a single or all new TA values due to TA adjustments within the configured time duration; time information associated with the corresponding TA adjustments; time information that the first data is transmitted or the timer is started; a new TA values that is obtained during a RACH procedure, e.g., for beam failure recovery after beam failure, for RRC connection reestablishment or LTM cell switch recovery after LTM cell switch failure, or for UE initiates RACH-based LTM despite the configured predicted TA value etc., time information associated with the new TA value obtained during the RAN procedure; or ID information to identify the corresponding performance feedback configuration etc.

[0100] Figure 4 illustrates an example of a UE 400 in accordance with aspects of the present disclosure. The UE 400 may include a processor 402, a memory 404, a controller 406, and a transceiver 408. The processor 402, the memory 404, the controller 406, or the transceiver 408, or various combinations thereof or various components thereof may be examples of means for performing various aspects of the present disclosure as described herein. These components may be coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces.

[0101] The processor 402, the memory 404, the controller 406, or the transceiver 408, or various combinations or components thereof may be implemented in hardware (e.g., circuitry) . The hardware may include a processor, a digital signal processor (DSP) , an application-specific integrated circuit (ASIC) , or other programmable logic device, or any combination thereof configured as or otherwise supporting a means for performing the functions described in the present disclosure.

[0102] The processor 402 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, an ASIC, an FPGA, or any combination thereof) . In some implementations, the processor 402 may be configured to operate the memory 404. In some other implementations, the memory 404 may be integrated into the processor 402. The processor 402 may be configured to execute computer-readable instructions stored in the memory 404 to cause the UE 400 to perform various functions of the present disclosure.

[0103] The memory 404 may include volatile or non-volatile memory. The memory 404 may store computer-readable, computer-executable code including instructions when executed by the processor 402 cause the UE 400 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such as the memory 404 or another type of memory. Computer-readable media includes both non-transitory computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A non-transitory storage medium may be any available medium that may be accessed by a general-purpose or special-purpose computer.

[0104] In some implementations, the processor 402 and the memory 404 coupled with the processor 402 may be configured to cause the UE 400 to perform one or more of the functions described herein (e.g., executing, by the processor 402, instructions stored in the memory 404) . For example, the processor 402 may support wireless communication at the UE 400 in accordance with examples as disclosed herein. The UE 400 may be configured to support a means for receiving, from a first NE, a message requesting performance feedback related to predicted TA values provided for a UE by the first NE; and means for transmitting, to the first NE, a performance feedback report related to the predicted TA values based on the message.

[0105] The controller 406 may manage input and output signals for the UE 400. The controller 406 may also manage peripherals not integrated into the UE 400. In some implementations, the controller 406 may utilize an operating system such as  or other operating systems. In some implementations, the controller 406 may be implemented as part of the processor 402.

[0106] In some implementations, the UE 400 may include at least one transceiver 408. In some other implementations, the UE 400 may have more than one transceiver 408. The transceiver 408 may represent a wireless transceiver. The transceiver 408 may include one or more receiver chains 410, one or more transmitter chains 412, or a combination thereof.

[0107] A receiver chain 410 may be configured to receive signals (e.g., control information, data and packets) over a wireless medium. For example, the receiver chain 410 may include one or more antennas for receive the signal over the air or wireless medium. The receiver chain 410 may include at least one amplifier (e.g., a low-noise amplifier (LNA)) configured to amplify the received signal. The receiver chain 410 may include at least one demodulator configured to demodulate the receive signal and obtain the transmitted data by reversing the modulation technique applied during transmission of the signal. The receiver chain 410 may include at least one decoder for decoding the demodulated signal to receive the transmitted data.

[0108] A transmitter chain 412 may be configured to generate and transmit signals (e.g., control information, data and packets) . The transmitter chain 412 may include at least one modulator for modulating data onto a carrier signal, preparing the signal for transmission over a wireless medium. The at least one modulator may be configured to support one or more techniques such as amplitude modulation (AM) , frequency modulation (FM) , or digital modulation schemes like phase-shift keying (PSK) or quadrature amplitude modulation (QAM) . The transmitter chain 412 may also include at least one power amplifier configured to amplify the modulated signal to an appropriate power level suitable for transmission over the wireless medium. The transmitter chain 412 may also include one or more antennas for transmitting the amplified signal into the air or wireless medium.

[0109] Figure 5 illustrates an example of a processor 500 in accordance with aspects of the present disclosure. The processor 500 may be an example of a processor configured to perform various operations in accordance with examples as described herein. The processor 500 may include a controller 502 configured to perform various operations in accordance with examples as described herein. The processor 500 may optionally include at least one memory 504, which may be, for example, an L1 / L2 / L3 cache. Additionally, or alternatively, the processor 500 may optionally include one or more arithmetic-logic units (ALUs) 506. One or more of these components may be in electronic communication or otherwise coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces (e.g., buses) .

[0110] The processor 500 may be a processor chipset and include a protocol stack (e.g., a software stack) executed by the processor chipset to perform various operations (e.g., receiving, obtaining, retrieving, transmitting, outputting, forwarding, storing, determining, identifying, accessing, writing, reading) in accordance with examples as described herein. The processor chipset may include one or more cores, one or more caches (e.g., memory local to or included in the processor chipset (e.g., the processor 500) or other memory (e.g., random access memory (RAM) , read-only memory (ROM) , dynamic RAM (DRAM) , synchronous dynamic RAM (SDRAM) , static RAM (SRAM) , ferroelectric RAM (FeRAM) , magnetic RAM (MRAM) , resistive RAM (RRAM) , flash memory, phase change memory (PCM) ) , and others.

[0111] The controller 502 may be configured to manage and coordinate various operations (e.g., signaling, receiving, obtaining, retrieving, transmitting, outputting, forwarding, storing, determining, identifying, accessing, writing, reading) of the processor 500 to cause the processor 500 to support various operations in accordance with examples as described herein. For example, the controller 502 may operate as a control unit of the processor 500, generating control signals that manage the operation of various components of the processor 500. These control signals include enabling or disabling functional units, selecting data paths, initiating memory access, and coordinating timing of operations.

[0112] The controller 502 may be configured to fetch (e.g., obtain, retrieve, receive) instructions from the memory 504 and determine subsequent instruction (s) to be executed to cause the processor 500 to support various operations in accordance with examples as described herein. The controller 502 may be configured to track memory address of instructions associated with the memory 504. The controller 502 may be configured to decode instructions to determine the operation to be performed and the operands involved. For example, the controller 502 may be configured to interpret the instruction and determine control signals to be output to other components of the processor 500 to cause the processor 500 to support various operations in accordance with examples as described herein. Additionally, or alternatively, the controller 502 may be configured to manage flow of data within the processor 500. The controller 502 may be configured to control transfer of data between registers, arithmetic logic units (ALUs) , and other functional units of the processor 500.

[0113] The memory 504 may include one or more caches (e.g., memory local to or included in the processor 500 or other memory, such as RAM, ROM, DRAM, SDRAM, SRAM, MRAM, flash memory, etc. ) . In some implementations, the memory 504 may reside within or on a processor chipset (e.g., local to the processor 500) . In some other implementations, the memory 504 may reside external to the processor chipset (e.g., remote to the processor 500) .

[0114] The memory 504 may store computer-readable, computer-executable code including instructions that, when executed by the processor 500, cause the processor 500 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such as system memory or another type of memory. The controller 502 and / or the processor 500 may be configured to execute computer-readable instructions stored in the memory 504 to cause the processor 500 to perform various functions. For example, the processor 500 and / or the controller 502 may be coupled with or to the memory 504, the processor 500, the controller 502, and the memory 504 may be configured to perform various functions described herein. In some examples, the processor 500 may include multiple processors and the memory 504 may include multiple memories. One or more of the multiple processors may be coupled with one or more of the multiple memories, which may, individually or collectively, be configured to perform various functions herein.

[0115] The one or more ALUs 506 may be configured to support various operations in accordance with examples as described herein. In some implementations, the one or more ALUs 506 may reside within or on a processor chipset (e.g., the processor 500) . In some other implementations, the one or more ALUs 506 may reside external to the processor chipset (e.g., the processor 500) . One or more ALUs 506 may perform one or more computations such as addition, subtraction, multiplication, and division on data. For example, one or more ALUs 506 may receive input operands and an operation code, which determines an operation to be executed. One or more ALUs 506 may be configured with a variety of logical and arithmetic circuits, including adders, subtractors, shifters, and logic gates, to process and manipulate the data according to the operation. Additionally, or alternatively, the one or more ALUs 506 may support logical operations such as AND, OR, exclusive-OR (XOR) , not-OR (NOR) , and not-AND (NAND) , enabling the one or more ALUs 506 to handle conditional operations, comparisons, and bitwise operations.

[0116] The processor 500 may support wireless communication in accordance with examples as disclosed herein. The processor 500 may be configured to or operable to support a means for receiving, from a first NE, a message requesting performance feedback related to predicted TA values provided for a UE by the first NE; and means for transmitting, to the first NE, a performance feedback report related to the predicted TA values based on the message.

[0117] Figure 6 illustrates an example of a NE 600 in accordance with aspects of the present disclosure. The NE 600 may include a processor 602, a memory 604, a controller 606, and a transceiver 608. The processor 602, the memory 604, the controller 606, or the transceiver 608, or various combinations thereof or various components thereof may be examples of means for performing various aspects of the present disclosure as described herein. These components may be coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces.

[0118] The processor 602, the memory 604, the controller 606, or the transceiver 608, or various combinations or components thereof may be implemented in hardware (e.g., circuitry) . The hardware may include a processor, a digital signal processor (DSP) , an application-specific integrated circuit (ASIC) , or other programmable logic device, or any combination thereof configured as or otherwise supporting a means for performing the functions described in the present disclosure.

[0119] The processor 602 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, an ASIC, an FPGA, or any combination thereof) . In some implementations, the processor 602 may be configured to operate the memory 604. In some other implementations, the memory 604 may be integrated into the processor 602. The processor 602 may be configured to execute computer-readable instructions stored in the memory 604 to cause the NE 600 to perform various functions of the present disclosure.

[0120] The memory 604 may include volatile or non-volatile memory. The memory 604 may store computer-readable, computer-executable code including instructions when executed by the processor 602 cause the NE 600 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such as the memory 604 or another type of memory. Computer-readable media includes both non-transitory computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A non-transitory storage medium may be any available medium that may be accessed by a general-purpose or special-purpose computer.

[0121] In some implementations, the processor 602 and the memory 604 coupled with the processor 602 may be configured to cause the NE 600 to perform one or more of the functions described herein (e.g., executing, by the processor 602, instructions stored in the memory 604) . For example, the processor 602 may support wireless communication at the NE 600 in accordance with examples as disclosed herein. The NE 600 may be configured to support a means for transmitting, to a UE or a second NE, a message requesting performance feedback related to predicted TA values provided for the UE; and means for receiving, from the UE or the second NE, a performance feedback report related to the predicted TA values based on the message.

[0122] The controller 606 may manage input and output signals for the NE 600. The controller 606 may also manage peripherals not integrated into the NE 600. In some implementations, the controller 606 may utilize an operating system such as  or other operating systems. In some implementations, the controller 606 may be implemented as part of the processor 602.

[0123] In some implementations, the NE 600 may include at least one transceiver 608. In some other implementations, the NE 600 may have more than one transceiver 608. The transceiver 608 may represent a wireless transceiver. The transceiver 608 may include one or more receiver chains 610, one or more transmitter chains 612, or a combination thereof.

[0124] A receiver chain 610 may be configured to receive signals (e.g., control information, data and packets) over a wireless medium. For example, the receiver chain 610 may include one or more antennas for receive the signal over the air or wireless medium. The receiver chain 610 may include at least one amplifier (e.g., a low-noise amplifier (LNA)) configured to amplify the received signal. The receiver chain 610 may include at least one demodulator configured to demodulate the receive signal and obtain the transmitted data by reversing the modulation technique applied during transmission of the signal. The receiver chain 610 may include at least one decoder for decoding the demodulated signal to receive the transmitted data.

[0125] A transmitter chain 612 may be configured to generate and transmit signals (e.g., control information, data and packets) . The transmitter chain 612 may include at least one modulator for modulating data onto a carrier signal, preparing the signal for transmission over a wireless medium. The at least one modulator may be configured to support one or more techniques such as amplitude modulation (AM) , frequency modulation (FM) , or digital modulation schemes like phase-shift keying (PSK) or quadrature amplitude modulation (QAM) . The transmitter chain 612 may also include at least one power amplifier configured to amplify the modulated signal to an appropriate power level suitable for transmission over the wireless medium. The transmitter chain 612 may also include one or more antennas for transmitting the amplified signal into the air or wireless medium.

[0126] Figure 7 illustrates a flowchart of a method in accordance with aspects of the present disclosure. The operations of the method may be implemented by a UE as described herein. In some implementations, the UE may execute a set of instructions to control the function elements of the UE to perform the described functions.

[0127] At step 701, the method may include receiving, from a first NE, a message requesting performance feedback related to predicted TA values provided for a UE by the first NE. The operations of step 701 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 701 may be performed by a UE as described with reference to Figure 4.

[0128] At step 703, the method may include transmitting, to the first NE, a performance feedback report related to the predicted TA values based on the message. The operations of step 703 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of step 703 may be performed by a UE as described with reference to Figure 4.

[0129] It should be noted that the method described herein describes a possible implementation, and that the operations and the steps may be rearranged or otherwise modified and that other implementations are possible.

[0130] Figure 8 illustrates a flowchart of a method in accordance with aspects of the present disclosure. The operations of the method may be implemented by a NE as described herein. In some implementations, the NE may execute a set of instructions to control the function elements of the NE to perform the described functions.

[0131] At step 801, the method may include transmitting, to a UE or a second NE, a message requesting performance feedback related to predicted TA values provided for the UE. The operations of step 801 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of step 801 may be performed by a NE as described with reference to Figure 6.

[0132] At step 803, the method may include receiving, from the UE or the second NE, a performance feedback report related to the predicted TA values based on the message. The operations of step 803 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of step 803 may be performed by a NE as described with reference to Figure 6.

[0133] It should be noted that the method described herein describes a possible implementation, and that the operations and the steps may be rearranged or otherwise modified and that other implementations are possible.

[0134] The description herein is provided to enable a person having ordinary skill in the art to make or use the disclosure. Various modifications to the disclosure will be apparent to a person having ordinary skill in the art, and the generic principles defined herein may be applied to other variations without departing from the scope of the disclosure. Thus, the disclosure is not limited to the examples and designs described herein but is to be accorded the broadest scope consistent with the principles and novel features disclosed herein.

Claims

1.An apparatus for wireless communication, comprising:at least one memory; andat least one processor coupled with the at least one memory and configured to cause the apparatus to:receive, from a first network equipment (NE) , a message requesting performance feedback related to predicted timing advance (TA) values provided for a user equipment (UE) by the first NE; andtransmit, to the first NE, a performance feedback report related to the predicted TA values based on the message.2.The apparatus of claim 1, wherein the at least one processor is configured to further cause the apparatus to receive a performance feedback configuration in the message or a different message, including at least one of:time duration information related to monitoring TA adjustments;identification (ID) information to identify the performance feedback configuration; orevents to trigger performance feedback reporting.3.The apparatus of claim 2, wherein the events to trigger performance feedback reporting comprise at least one of:a TA value adjustment within a configured time duration after a successful handover;a handover failure caused by an outdated or wrong predicted TA value;a radio resource control (RRC) connection reestablishment to a same cell despite that the predicted TA values have been configured to the UE;a handover recovery to the same cell despite that the predicted TA values have been configured to the UE; ora random access channel (RACH) procedure due to the handover failure or despite configured predicted TA values.4.The apparatus of claim 1, wherein the apparatus is a second NE, and the at least one processor is configured to further cause the second NE to start monitoring TA adjustments when or after receiving first data from the UE.5.The apparatus of claim 1, wherein the apparatus is a second NE, and the performance feedback report comprises at least one of:a first, or last or all relative TA adjustment values within a configured time duration, each relative TA adjustment value corresponding to a difference between new TA value and current TA value;a first, or last or all new TA values within a configured time duration, each new TA value corresponding to a TA adjustment made by the second NE;time information associated with corresponding TA adjustments;time information associated with that the second NE receives first data from the UE;time information associated with that the second NE starts monitoring TA adjustments; oridentification (ID) information to identify a performance feedback configuration.6.The apparatus of claim 5, wherein a new TA value is generated or transmitted to the UE during a random access channel (RACH) procedure towards the second NE or after a successfully receiving the first data from the UE.7.The apparatus of claim 1, wherein the apparatus is a second NE, the message including a request for a new TA value configured to the UE by the second NE for a random access channel (RACH) procedure.8.The apparatus of claim 1, wherein the apparatus is a second NE, and the at least one processor is configured to further cause the second NE to:configure a new TA value to the UE during a random access channel (RACH) procedure; anddetermine whether the RACH procedure is related to a same cell by a same UE;wherein the performance feedback report is transmitted in the case of determining that the RACH procedure is related to the same cell by the same UE.9.The apparatus of claim 8, wherein the at least one processor is configured to further cause the second NE to:receive, from the first NE, indication information indicating that the RACH procedure is related to a same cell, and old UE identification (ID) information indicating that the RACH procedure is occurring for a same UE.10.The apparatus of claim 1, wherein the apparatus is the UE, and the at least one processor is configured to further cause the UE to start monitoring TA adjustments when or after transmitting first data to a second NE.11.The apparatus of claim 1, wherein the apparatus is the UE, and the performance feedback report comprises at least one of:a first, or last or all relative TA adjustment values within a configured time duration, each relative TA adjustment value corresponding to a difference between new TA value and current TA value;a first, or last or all new TA values within a configured time duration, each new TA value corresponding to a TA adjustment made by the second NE;time information associated with corresponding TA adjustments;time information associated with that the UE successfully sends first data to a second NE;time information associated with that the UE start monitoring TA adjustments; oridentification (ID) information to identify a performance feedback configuration.12.The apparatus of claim 11, wherein a new TA value is obtained from the second NE during a random access channel (RACH) procedure towards the second NE or after a successfully sending the first data to the second NE.13.A first network equipment (NE) for wireless communication, comprising:at least one memory; andat least one processor coupled with the at least one memory and configured to cause the first NE to:transmit, to a user equipment (UE) or a second NE, a message requesting performance feedback related to predicted timing advance (TA) values provided for the UE; andreceive, from the UE or the second NE, a performance feedback report related to the predicted TA values based on the message.14.The first NE of claim 13, wherein the at least one processor is configured to further cause the first NE to configure application related time associated with each predicted TA value to the UE.15.The first NE of claim 13, wherein the at least one processor is configured to further cause the first NE to transmit a performance feedback configuration to the UE or the second NE in the message or a different message when involving the UE or the second NE to prepare or execute a handover for the UE, or when transmitting the predicted TA values to the UE or the second NE.16.The first NE of claim 13, wherein the message is transmitted to the second NE after receiving a radio resource control (RRC) reestablishment request or a RRC reconfiguration complete message from the UE associated with the second NE.17.The first NE of claim 13, wherein the at least one processor is configured to further cause the first NE to:receiving a radio resource control (RRC) reestablishment request message from the UE associated with the second NE; andtransmit, to the second NE, indication information indicating that a RRC connection reestablishment is occurring for a same cell, and old UE identification (ID) information indicating that the RRC connection reestablishment is occurring for a same UE.18.The first NE of claim 13, wherein the message is transmitted to the UE via a radio resource control (RRC) message, and the performance feedback report is included in as radio link failure or beam failure report.19.A method performed by an apparatus for wireless communication, comprising:receiving, from a first network equipment (NE) , a message requesting performance feedback related to predicted timing advance (TA) values provided for a user equipment (UE) by the first NE; andtransmitting, to the first NE, a performance feedback report related to the predicted TA values based on the message.20.A method performed by a first network equipment (NE) for wireless communication, comprising:transmitting, to a user equipment (UE) or a second NE, a message requesting performance feedback related to predicted timing advance (TA) values provided for the UE; andreceiving, from the UE or the second NE, a performance feedback report related to the predicted TA values based on the message.