Systems and methods for timing advance determination
By using GNSS and ephemeris parameters for pre-compensation in cellular networks and combining it with closed-loop TA adjustment, the problem of determining timing advance values in NTN environments was solved, achieving uplink synchronization and transmission continuity.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- ZTE CORP
- Filing Date
- 2023-11-02
- Publication Date
- 2026-06-02
AI Technical Summary
In cellular networks, especially in non-terrestrial network (NTN) environments, the high altitude and mobility of satellites result in large and variable propagation delays, making it difficult for existing technologies to effectively determine timing advance (TA), leading to uplink synchronization difficulties.
By using wireless communication equipment to perform pre-compensation based on GNSS position, ephemeris parameters, and common TA parameters, combined with closed-loop TA adjustment, the transmission timing is autonomously estimated and compensated. The effective pre-compensation value is used to maintain uplink synchronization when GNSS and auxiliary information are invalid.
When GNSS and auxiliary information are invalid, uplink synchronization is maintained through pre-compensation and closed-loop adjustment, which reduces errors and ensures the continuity and accuracy of uplink transmission.
Smart Images

Figure CN122139419A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates generally to wireless communications, including but not limited to systems and methods for advance timing determination. Background Technology
[0002] Coverage is a key consideration in cellular network deployment. With the rise of interconnected devices, there is increasing focus on efficient device communication. Current 3GPP (3rd Generation Partnership Project) standards, covering from 3G (3rd Generation Mobile Communication Technology) to 5G (5th Generation Mobile Communication Technology) and higher, emphasize the importance of seamless communication between a wide range of devices, from smart home devices to wearables. In industrial environments, the complexity of tasks often necessitates collaboration. This requires several collaborative operation management systems aimed at creating workgroups and managing different types of devices to accomplish the required tasks. Summary of the Invention
[0003] The exemplary embodiments disclosed herein relate to issues relating to one or more problems presented in the prior art, and provide additional features that will readily become apparent when taken in conjunction with the accompanying drawings and the following detailed description. Exemplary systems, methods, apparatuses, and computer program products are disclosed herein according to various embodiments. However, it should be understood that these embodiments are presented by way of example and not as limiting, and that various modifications may be made to the disclosed embodiments without departing from the scope of this disclosure, as will be apparent to those skilled in the art upon reading this disclosure.
[0004] At least one aspect relates to a system, method, apparatus, or computer-readable medium. A wireless communication device (e.g., a UE) can determine a timing advance (TA) value by utilizing a first pre-compensation value, taking into account the validity of a first parameter used to determine a first pre-compensation value (e.g., GNSS / UE position parameters, ephemeris parameters, common TA parameters, etc.).
[0005] In a particular implementation, the first parameter may include at least one of the following: GNSS location parameters, user equipment (UE) location parameters, and / or ephemeris parameters, while the first pre-compensation value includes a pre-compensation value corresponding to the TA on the serving link. In a particular implementation, the first parameter may include at least one common TA parameter, while the first pre-compensation value includes a pre-compensation value corresponding to the common TA.
[0006] In a particular implementation, utilizing the first pre-compensation value while considering the validity of the first parameter may include at least one of the following: if the first parameter is invalid or coarse, then the first pre-compensation value is not utilized when determining the TA value; if the first parameter is invalid or coarse, then the first pre-compensation value is assigned to zero or the most recent valid value of the first pre-compensation value; if the first parameter is invalid or coarse, then the first pre-compensation value is determined by utilizing an alternative value of the first parameter; and / or if the first parameter is invalid or coarse, then the first pre-compensation value is determined by utilizing a predicted value or a coarse value of the first parameter.
[0007] In a particular implementation, alternative values for the first parameter may include at least one of the following: the most recent valid value of the first parameter, a zero value, and / or a predefined non-zero value.
[0008] In a particular embodiment, if the first pre-compensation value has been previously used, the wireless communication device may determine the cumulative closed-loop TA based on the most recent valid value of the first pre-compensation value in response to the first parameter being invalid. In a particular embodiment, if the first pre-compensation value is determined to be zero or set to zero, the wireless communication device may determine the cumulative closed-loop TA based on the most recent valid value of the first pre-compensation value in response to the first parameter being invalid.
[0009] In a particular implementation, the wireless communication device may determine the TA value by conditionally utilizing the first pre-compensation value or the second pre-compensation value, taking into account the validity of the second parameter used to determine the first pre-compensation value or the second pre-compensation value.
[0010] In a particular implementation, conditionally utilizing the first pre-compensation value or the second pre-compensation value, taking into account the validity of the second parameter, may include at least one of the following: if the second parameter is invalid or coarse, then the first pre-compensation value or the second pre-compensation value is not used when determining the TA value; if the second parameter is invalid or coarse, then the first pre-compensation value or the second pre-compensation value is assigned to zero or the most recent valid value of the first pre-compensation value or the second pre-compensation value; if the second parameter is invalid or coarse, then the first pre-compensation value or the second pre-compensation value is determined by utilizing an alternative value of the second parameter; and / or if the second parameter is invalid or coarse, then the first pre-compensation value or the second pre-compensation value is determined by utilizing a predicted value or a coarse value of the second parameter.
[0011] In certain implementations, wireless communication devices can perform TA adjustment without utilizing closed-loop adjustment mechanisms or accumulating closed-loop TA.
[0012] In a particular embodiment, the wireless communication device may receive / obtain / acquire configuration from a wireless communication node (e.g., a BS (base station), network) to enable the use of a first pre-compensation value while taking into account the validity of a first parameter. In a particular embodiment, the wireless communication device may determine, based on the configuration, to utilize the first pre-compensation value while taking into account the validity of the first parameter.
[0013] In a particular embodiment, the wireless communication device may determine that a first parameter used to determine the first pre-compensation value (e.g., GNSS / UE location parameter, ephemeris parameter, or common TA parameter) is invalid or coarse after the expiration of the effective duration. In a particular embodiment, the wireless communication device may determine the TA value by utilizing the first pre-compensation value, taking into account the validity of the first parameter used to determine the first pre-compensation value, for a defined duration after the expiration of the effective duration.
[0014] In a particular implementation, the defined duration may include at least one of the following: a duration during which UL (uplink) transmission is permitted after the expiration of the effective duration; and / or a duration during which UL transmission is permitted after the expiration of the original effective duration.
[0015] In certain implementations, the wireless communication device can perform closed-loop TA adjustment.
[0016] In a particular implementation, a wireless communication device may determine to use a first pre-compensation value when at least one of the following conditions is met, taking into account the validity of the first parameter used to determine the first pre-compensation value: using a specific preamble format or physical random access channel (PRACH) configuration in random access (e.g., CBRA (Contention Based Random Access), CFRA (Contention Free Random Access), initial access, handover, or reconstruction, etc.); the GNSS parameters are invalid or coarse; the ephemeris parameters are invalid or coarse; or at least one common TA parameter is invalid or coarse.
[0017] In a particular implementation, the wireless communication node can determine the timing advance (TA) value by utilizing the first pre-compensation value, taking into account the validity of the first parameter used to determine the first pre-compensation value.
[0018] In some implementations, the disclosed technical solutions can perform timing advance determination based on at least one of the following example configurations or solutions: ●Example Configuration 1: The original effective duration of the message.
[0019] ●Example Configuration 2: Rough Information. Attached Figure Description
[0020] Various exemplary embodiments of this solution are described in detail below with reference to the accompanying drawings. These drawings are provided for illustrative purposes only and depict only exemplary embodiments of the solution to aid the reader's understanding. Therefore, these drawings should not be considered as limitations on the breadth, scope, or applicability of this solution. It should be noted that these drawings are not necessarily drawn to scale for clarity and ease of explanation.
[0021] Figure 1 An example cellular communication network that can implement the technology disclosed herein is shown according to an embodiment of the present disclosure; Figure 2 Block diagrams of example base stations and user equipment according to some embodiments of the present disclosure are shown; Figure 3 Example implementations of non-terrestrial networks according to some embodiments of this disclosure are shown; Figure 4 Example implementations of uplink transmission according to some embodiments of this disclosure are shown; and Figure 5 A flowchart of an example method for advance timing determination according to an embodiment of the present disclosure is shown. Detailed Implementation
[0022] 1. Mobile communication technology and environment Figure 1An example wireless communication network and / or system 100 according to an embodiment of this disclosure is illustrated, in which the technologies disclosed herein can be implemented. In the following discussion, the wireless communication network 100 can be any wireless network, such as a cellular network or a narrowband Internet of Things (NB-IoT) network, and is referred to herein as network 100. Such an example network 100 includes base stations 102 (hereinafter referred to as "BS 102", also called wireless communication nodes) and user equipment 104 (hereinafter referred to as "UE 104", also called wireless communication devices) that can communicate with each other via communication links 110 (e.g., wireless communication channels), and a cluster of cells 126, 130, 132, 134, 136, 138, and 140 covering a geographic area 101. Figure 1 In this context, BS 102 and UE 104 are included within the corresponding geographical boundaries of cell 126. Each of the other cells 130, 132, 134, 136, 138, and 140 may include at least one base station operating on its allocated bandwidth to provide sufficient radio coverage to the intended users of that cell.
[0023] For example, BS 102 can operate on the allocated channel transmission bandwidth to provide sufficient coverage to UE 104. BS 102 and UE 104 can communicate via downlink radio frame 118 and uplink radio frame 124, respectively. Each radio frame 118 / 124 can also be divided into subframes 120 / 127, which can include data symbols 122 / 128. In this disclosure, BS 102 and UE 104 are generally described herein as non-limiting examples of "communication nodes" capable of practicing the methods disclosed herein. According to various embodiments of this solution, such communication nodes may be capable of wireless and / or wired communication.
[0024] Figure 2 A block diagram of an example wireless communication system 200 for transmitting and receiving wireless communication signals (e.g., OFDM (orthogonal frequency division multiplexing) / OFDMA (orthogonal frequency division multiple access) signals) according to some embodiments of this solution is shown. System 200 may include components and elements configured to support known or conventional operating features that do not need to be described in detail herein. In one exemplary embodiment, system 200 may be configured to... Figure 1The wireless communication environment 100 is a wireless communication environment in which communication (e.g., transmission and reception) data symbols are as described above.
[0025] System 200 generally includes base station 202 (hereinafter referred to as "BS 202") and user equipment 204 (hereinafter referred to as "UE 204"). BS 202 includes BS (base station) transceiver module 210 (hereinafter also referred to as transceiver module 210, transceiver 210 or base station transceiver 210), BS antenna 212 (hereinafter also referred to as antenna 212, downlink antenna 212 or RF antenna arrangement 212), BS processor module 214 (hereinafter also referred to as processor module 214), BS memory module 216 (hereinafter also referred to as memory module 216) and network communication module 218, each module being coupled and interconnected to each other as needed via data communication bus 220. UE 204 includes a UE (User Equipment) transceiver module 230 (hereinafter also referred to as UE transceiver 230, transceiver module 230, or transceiver 230), a UE antenna 232 (hereinafter also referred to as antenna 232, uplink antenna 232, or RF antenna arrangement 232), a UE memory module 234 (hereinafter also referred to as memory module 234), and a UE processor module 236 (hereinafter also referred to as processor module 236). Each module is coupled to and interconnected with each other as needed via a data communication bus 240. BS 202 communicates with UE 204 via a communication channel 250 (hereinafter also referred to as: wireless transmission link 250, wireless data communication link 250), which may be any wireless channel or other medium suitable for the data transmission described herein.
[0026] As those skilled in the art will understand, system 200 may also include, in addition to Figure 2 Any number of modules other than those shown herein. Those skilled in the art will understand that the various illustrative blocks, modules, circuits, and processing logic described in conjunction with the embodiments disclosed herein can be implemented in hardware, computer-readable software, firmware, or any practical combination thereof. To clearly illustrate this interchangeability and compatibility of hardware, firmware, and software, various illustrative components, blocks, modules, circuits, and steps are described generally according to their functionality. Whether this functionality is implemented as hardware, firmware, or software may depend on the specific application and design constraints imposed on the system as a whole. Those skilled in the art described herein can implement such functionality in a suitable manner for each specific application; however, such implementation decisions should not be construed as limiting the scope of this disclosure.
[0027] According to some embodiments, UE transceiver 230 may be referred to herein as an "uplink" transceiver 230 including a radio frequency (RF) transmitter and an RF receiver, each RF transmitter and RF receiver including circuitry coupled to antenna 232. A duplex switch (not shown) may alternatively couple the uplink transmitter or receiver to the uplink antenna in a time-division duplex manner. Similarly, according to some embodiments, BS transceiver 210 may be referred herein as a "downlink" transceiver 210 including an RF transmitter and an RF receiver, each RF transmitter and RF receiver including circuitry coupled to antenna 212. A downlink duplex switch may alternatively couple the downlink transmitter or receiver to downlink antenna 212 in a time-division duplex manner. The operation of the two transceiver modules 210 and 230 may be time-coordinated such that while the downlink transmitter is coupled to downlink antenna 212, the uplink receiver circuitry is coupled to uplink antenna 232 to receive transmissions via wireless transmission link 250. Conversely, the operation of the two transceivers 210 and 230 can be coordinated in time such that the downlink receiver is coupled to the downlink antenna 212 to receive transmissions on the wireless transmission link 250 while the uplink receiver is coupled to the uplink antenna 232. In some embodiments, there is tight time synchronization with a minimum guard time between changes in the duplex direction.
[0028] UE transceiver 230 and base transceiver 210 are configured to communicate via wireless data communication link 250 and cooperate with RF antenna arrangements 212 / 232 appropriately configured to support specific wireless communication protocols and modulation schemes. In some illustrative embodiments, UE transceiver 210 and base transceiver 210 are configured to support industry standards such as Long Term Evolution (LTE) and emerging 5G standards. However, it should be understood that this disclosure is not necessarily limited to application to specific standards and associated protocols. Rather, UE transceiver 230 and base transceiver 210 may be configured to support alternative or additional wireless data communication protocols (including future standards or variations thereof).
[0029] According to various embodiments, BS 202 may be, for example, an evolved Node B (eNB), a serving eNB, a target eNB, a femto station, or a pico station. In some embodiments, UE 204 may be embodied in various types of user equipment, such as mobile phones, smartphones, personal digital assistants (PDAs), tablets, laptops, wearable computing devices, etc. Processor modules 214 and 236 may be implemented or realized using the following devices designed to perform the functions described herein: general-purpose processors, content-addressable memory, digital signal processors, application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), any suitable programmable logic devices, discrete gate or transistor logic, discrete hardware components, or any combination thereof. In this way, the processor may be implemented as a microprocessor, a controller, a microcontroller, a state machine, etc. The processor may also be implemented as a combination of multiple computing devices, such as a combination of a digital signal processor and a microprocessor, a combination of multiple microprocessors, a combination of one or more microprocessors coupled with a digital signal processor core, or any other such configuration.
[0030] Furthermore, the steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be directly implemented in hardware, firmware, software modules executed by processor modules 214 and 236 respectively, or any practical combination thereof. Storage modules 216 and 234 can be implemented as random access memory (RAM), flash memory, read-only memory (ROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), registers, hard disks, removable disks, optical disc read-only memory (CD-ROM), or any other form of storage medium known in the art. In this respect, storage modules 216 and 234 can be coupled to processor modules 210 and 230 respectively, such that processor modules 210 and 230 can read information from and write information to storage modules 216 and 234 respectively. Storage modules 216 and 234 can also be integrated into their respective processor modules 210 and 230. In some embodiments, memory modules 216 and 234 may each include cache memory for storing temporary variables or other intermediate information during the execution of instructions to be executed by processor modules 210 and 230, respectively. Memory modules 216 and 234 may also each include non-volatile memory for storing instructions to be executed by processor modules 210 and 230, respectively.
[0031] Network communication module 218 broadly represents the hardware, software, firmware, processing logic, and / or other components of base station 202 that enable bidirectional communication between base station transceiver 210 and other network components and communication nodes configured to communicate with base station 202. For example, network communication module 218 may be configured to support Internet or WiMAX (World Interoperability for Microwave Access) services. In a typical but non-limiting deployment, network communication module 218 provides an 802.3 Ethernet interface, allowing base station transceiver 210 to communicate with traditional Ethernet-based computer networks. In this way, network communication module 218 may include a physical interface for connecting to a computer network (e.g., a Mobile Switching Center (MSC)). The terms “configured for,” “configured to,” and their various variations used in this document in relation to a specified operation or function refer to devices, components, circuits, structures, machines, signals, etc., that are physically constructed, programmed, formatted, and / or arranged to perform the specified operation or function.
[0032] The Open Systems Interconnection (OSI) model (referred to herein as the "OSI model") is a conceptual and logical layout that defines network communications used by systems (e.g., wireless communication devices, wireless communication nodes) for interconnecting and communicating with other systems. The model is divided into seven sub-components or layers, each representing a conceptual set of services provided to its upper and lower layers. The OSI model also defines logical networks and efficiently describes computer packet transmissions using different layer protocols. The OSI model may also be referred to as the seven-layer OSI model or the seven-layer model. In some embodiments, the first layer may be the physical layer. In some embodiments, the second layer may be the Medium Access Control (MAC) layer. In some embodiments, the third layer may be the Radio Link Control (RLC) layer. In some embodiments, the fourth layer may be the Packet Data Convergence Protocol (PDCP) layer. In some embodiments, the fifth layer may be the Radio Resource Control (RRC) layer. In some embodiments, the sixth layer may be a Non-Access Stratum (NAS) layer or an Internet Protocol (IP) layer, and the seventh layer may be any other layer.
[0033] Various exemplary embodiments of the present solution are described below with reference to the accompanying drawings to enable those skilled in the art to formulate and use the present solution. As will be apparent to those skilled in the art, various changes or modifications can be made to the examples described herein without departing from the scope of the present solution after reading this disclosure. Therefore, the present solution is not limited to the exemplary embodiments and applications described and illustrated herein. Furthermore, the specific order or hierarchy of the steps in the methods disclosed herein is merely illustrative. Based on design preferences, the specific order or hierarchy of the steps of the disclosed methods or processes can be rearranged while remaining within the scope of the present solution. Therefore, those skilled in the art will understand that the methods and techniques disclosed herein present various steps or actions in an exemplary order, and unless otherwise expressly stated, the present solution is not limited to the specific order or hierarchy presented.
[0034] 2. Systems and methods for pre-determining timing. Due to the high altitude and mobility of satellites, non-terrestrial networks (NTNs) can have large and variable propagation delays. To address this issue, one approach is to utilize UE pre-compensation, where the UE autonomously estimates and can pre-compensate its transmission and reception timings (or advances the TA) based on its location (e.g., obtained through GNSS operation) and auxiliary information from the network (e.g., satellite ephemeris and common TA parameters). In this context, the term "pre-" can indicate / indicate that the UE determines and compensates for the TA in an open-loop manner (e.g., without network control).
[0035] Due to the mobility of the UE and satellite, UE location and auxiliary information may only be valid for a limited time period. Therefore, a valid duration can be defined for auxiliary information and UE location (individually or jointly). When the valid duration of UE location and auxiliary information expires, the UE can no longer rely on it for accurate uplink (UL) pre-compensation. In NTN architectures, UL transmission may not be permitted when UE location and / or auxiliary information is invalid. In certain implementations, closed-loop TA adjustment can mitigate / resolve errors caused by GNSS positioning and / or auxiliary information errors, allowing the UE to maintain / keep UL synchronization and perform UL transmission for a period of time / duration after the original valid duration expires. This disclosure investigates TA determination solutions in the case of invalid UE location and / or auxiliary information.
[0036] Now refer to Figure 3 The diagram illustrates an NTN. The link between the UE and the satellite is called the serving link. The link between the base station (BS) and the satellite is called the feeder link, which can be shared / communicated by all UEs within the same cell. In an NTN, the uplink frame number transmitted from the UE... It can be before the start of the corresponding downlink frame at the UE. In the beginning, among them - and As given in Clause 4.2 of [5, TS 38.213], in addition to the msgA transmission on PUSCH, it can be used =0; - As given by Clause 4.2 of [5, TS 38.213]. From if high-level parameters are configured TACommon (Public TA) , TACommonDrift and TA Common Drift Variation change) To derive, otherwise =0; - As given by Clause 4.2 of [5, TS 38.213]. It can be calculated by the UE based on the UE location and serving-satellite-ephemeris-related higher-layer parameters if the UE location is configured; otherwise... =0.
[0037] Among these components, It can be pre-compensation corresponding to the common TA on the feeder link based on the common TA parameters; It can be pre-compensation corresponding to a specific TA for the UE on the service link based on ephemeris and UE location; It can be a cumulative closed-loop TA adjustment; and It can be an offset selected based on the system framework.
[0038] In a particular embodiment, the uplink frame number transmitted from the UE It can be before the start of the corresponding downlink frame at the UE. Begin. Components and It can be determined by the UE based on common TA parameters (for...) ) and ephemeris and UE position (for The pre-compensation value is determined.
[0039] Furthermore, UEs without valid GNSS position, valid ephemeris, and / or common TA may be prohibited / restricted from transmitting in the NTN structure until the UE regains this information. Therefore, UL transmission may not be permitted when the valid duration of GNSS or auxiliary information expires. In certain implementations, if an enhanced reference signal is applied, the UE may be able to access the network even without a valid UE position / ephemeris / common TA. In certain implementations, errors caused by GNSS position / ephemeris / common TA errors can be corrected through closed-loop adjustment (e.g., closed-loop TA adjustment), thereby allowing UL synchronization to be maintained / preserved even without a valid UE position / ephemeris / common TA.
[0040] In this regard, several solutions / implementations identified by TA can be considered using some potentially invalid / inaccurate (or potentially invalid / rough) information, as shown in the table below:
[0041] In certain implementations, solutions / methods / implementations for GNSS location / UE location, auxiliary information (ephemeris and / or common TA parameters), and / or the corresponding effective duration can be combined. In the event that the effective duration of the GNSS location and the effective duration of the common TA parameters expire, and It can be omitted / fixed (e.g., solution 1 / 2); and One of them can be updated while the other is not used / fixed (e.g., one uses solution 3 / 4, the other uses solution 1 / 2); or and Both can be updated (e.g., solution 3 / 4).
[0042] In certain implementations, if the information required for UL pre-compensation (GNSS location, UE location, and / or auxiliary information) is accurate enough to meet synchronization requirements, a closed-loop adjustment mechanism may not be necessary. In other words, components may not be required. .
[0043] In certain implementations, TA determination can be configured by the network. If this configuration is enabled, the UE can determine the TA even with invalid GNSS location, UE location, and / or auxiliary information (ephemeris and / or common TA parameters). Otherwise, the UE may follow existing / different procedures, which could result in no UL transmission when the GNSS location, UE location, and / or auxiliary information are invalid. In some implementations, configuration signaling may include at least one of the following: SIB broadcast, RRC signaling, MAC CE (Media Access Control Element), and / or DCI (Downlink Control Information).
[0044] In certain embodiments, the UE may initially have a valid GNSS position / ephemeris / common TA, but may not reacquire the GNSS position / ephemeris / common TA until after the original valid duration has expired. In certain embodiments, the UE may not transmit in the NTN structure after the expiration of the valid duration. However, errors caused by GNSS position / ephemeris / common TA errors can be corrected through closed-loop adjustment (e.g., closed-loop TA adjustment), thereby allowing UL synchronization to be maintained after the expiration of the original valid duration. Therefore, the UE may still be able to perform UL transmission for a duration after the expiration of the original valid duration (e.g., let's say duration "X") without reacquiring the GNSS position / ephemeris / common TA, for example, as... Figure 4 As shown.
[0045] In a specific implementation, GNSS location and effective GNSS duration can be used as examples to illustrate different methods / solutions / implementations for TA determination within duration X. More specifically: (1) It may not be used during the duration X. In this embodiment, the component... Possibly Excluded in the TA determination. If the original GNSS location used was used for UL pre-compensation, then The latest valid value can be used Perform the counting.
[0046] (2) It can be fixed within duration X. The motivation is that the GNSS location may no longer be valid, and therefore it can no longer be used to estimate and pre-compensate UE-specific TA on the serving link. Regarding the fixed value applied within duration X, at least one of the following candidate values can be considered: a. It can be fixed to the expiration time of the original GNSS effective duration. In this implementation, the latest pre-compensated UE-specific TA can be used as the baseline for subsequent closed-loop-based TA maintenance.
[0047] b. It can be fixed to 0. This value is applied to the original GNSS effective duration until its expiration. The value can be counted up to the cumulative closed-loop TA. In this implementation, a timeout is set at the expiration time of the original GNSS effective duration. =0 and .
[0048] (3) It can be updated based on the latest valid GNSS position within the duration X (e.g., the GNSS position at the expiry time of the original valid duration) and ephemeris. Although the GNSS position may not be accurate, using the latest valid GNSS position to pre-compensate for UE-specific TA may be able to handle TA changes caused by satellite mobility, compared to simply using a fixed GNSS position. In comparison, this can reduce the load on closed-loop TA correction.
[0049] (4) Updates can be made based on the predicted UE location and ephemeris over a duration of X. The UE may be able to know / determine its own movement status and predict its future location based on the latest valid GNSS position, which can reduce the load on closed-loop TA correction, although... The pre-compensation may be inaccurate.
[0050] It should be noted that methods / implementations / solutions similar to those described above can be applied to ephemeris and effective duration. Similar methods / implementations can also be applied to common TA parameters (including common TA, common TA drift rate, and / or common TA drift rate variation) and effective duration, the difference being that... Instead .
[0051] In certain embodiments (e.g., when GNSS is temporarily unavailable), the UE may have a coarse / invalid UE location. In certain embodiments, "coarse" may indicate or refer to a failure to meet accuracy requirements. For example, coarse parameters / information (e.g., UE location / ephemeris / common TA parameters) means that it is approximately / close to / approximate to the actual parameters / information, but may not meet the accuracy requirements to derive a pre-compensation value that meets synchronization error constraints (e.g., or It may also refer to meeting the second accuracy requirement, as well as other possibilities. For example, a coarse parameter / information means that it is approximately / close to / approximate to the actual parameter / information and meets the second accuracy requirement, i.e., the error of the derived pre-compensation value can be corrected by closed-loop adjustment or enhanced reference signal. When the error of the parameter / information does not meet the second accuracy requirement, i.e., the error of the derived pre-compensation value cannot be corrected by closed-loop adjustment or enhanced reference signal, the UE position is not considered a coarse position. In certain implementations, "invalid" may include "coarse". In this case / implementation, the UE may still be able to access the network via enhanced PRACH and / or pre-compensation based on the coarse UE position, but the UE may not be able to maintain accurate TA pre-compensation during connected mode. In certain implementations, closed-loop TA adjustment may be needed / required / performed to maintain UL synchronization. Since the coarse UE position may not be accurate enough for pre-compensation, the coarse UE position can be considered invalid, similar to the case where the GNSS effective duration expires. More specifically: (1) It may not be used in connection mode. In this implementation, the component... Possibly This is excluded in the TA determination. If the GNSS location was previously used for UL pre-compensation, for example, when sending / transmitting / providing PRACH, Can be effective for the most recent Perform the counting.
[0052] (2) It may be fixed in connect mode. Regarding the fixed value applied in connect mode, at least one of the following candidate values can be considered: a. It can be fixed to a previously used value, for example, when sending a PRACH.
[0053] b. It can be fixed to 0. Previously used Values, for example, when sending a PRACH, can be counted in the cumulative closed-loop TA. In this implementation, after sending PRACH, the settings are... =0 and .
[0054] (3) It may be updated in connected mode based on the UE location (a previously used coarse location, for example, when sending PRACH) and ephemeris.
[0055] (4) In connected mode, updates can be made based on the predicted UE location and ephemeris.
[0056] It should be noted that methods / implementations / solutions similar to those described above can be applied to (one) ephemeris parameter. Similar methods / implementations can also be applied to common TA parameters (including common TA, common TA drift rate, and / or common TA drift rate variation), the difference being that... Instead .
[0057] In certain implementations, determining the TA using coarse / invalid information may include at least one of the following: a specific preamble format / PRACH configuration used in random access (e.g., CBRA, CFRA, initial access, handover, and / or reconstruction, etc.); invalid / coarse GNSS; invalid / coarse ephemeris; and / or invalid / coarse common TA parameters.
[0058] Now refer to Figure 5 , Figure 5 A flowchart of a method 500 for timing advance determination is shown. Method 500 can be used in conjunction with this document. Figures 1 to 4 Implemented by any of the components and devices described in the detailed description. In general, method 500 may include a configuration transmitted / sent / provided by a wireless communication node to enable the use of a first pre-compensation value (502), taking into account the validity of a first parameter used to determine the first pre-compensation value. The method may include: a wireless communication device receiving / obtaining / acquiring the configuration to enable the use of the first pre-compensation value (504) and using the first pre-compensation value to determine a timing advance value (506).
[0059] In operation, and in a particular configuration, a wireless communication device (e.g., a UE) can determine a timing advance (TA) value (506) by utilizing a first pre-compensation value, taking into account the validity of a first parameter (e.g., GNSS / UE location parameter, ephemeris parameter, common TA parameter, etc.) used to determine the first pre-compensation value (e.g., from the perspective of the UE and / or the base station). In a particular configuration, the first parameter may include at least one of the following: GNSS location parameter, UE location parameter, and / or ephemeris parameter, while the first pre-compensation value includes a pre-compensation value corresponding to the TA on the serving link. In a particular implementation, the first parameter may include at least one common TA parameter, while the first pre-compensation value includes a pre-compensation value corresponding to the common TA.
[0060] In a specific configuration, utilizing the first pre-compensation value while considering the validity of the first parameter may include at least one of the following: if the first parameter is invalid or coarse, the first pre-compensation value is not used when determining the TA value; if the first parameter is invalid or coarse, the first pre-compensation value is assigned zero or the most recently valid value of the first pre-compensation value; if the first parameter is invalid or coarse, the first pre-compensation value is determined by utilizing an alternative value of the first parameter; and / or if the first parameter is invalid or coarse, the first pre-compensation value is determined by utilizing a predicted or coarse value of the first parameter. In a specific configuration, an alternative value of the first parameter may include at least one of the following: the most recently valid value of the first parameter, a zero value, and / or a predefined non-zero value.
[0061] In a particular configuration, (e.g., if the first pre-compensation value has been previously used) the wireless communication device may, in response to the invalidation of the first parameter, determine the cumulative closed-loop TA based on the most recent valid value of the first pre-compensation value. In a particular implementation, (e.g., if the first pre-compensation value is determined to be zero or set to zero) the wireless communication device may, in response to the invalidation of the first parameter, determine the cumulative closed-loop TA based on the most recent valid value of the first pre-compensation value.
[0062] In a specific configuration, the wireless communication device may determine the TA value by conditionally utilizing the first or second pre-compensation value, taking into account the validity of the second parameter used to determine the first or second pre-compensation value. In this specific configuration, conditionally utilizing the first or second pre-compensation value, considering the validity of the second parameter, may include at least one of the following: for example, if the second parameter is invalid or coarse, the first or second pre-compensation value is not used when determining the TA value; for example, if the second parameter is invalid or coarse, the first or second pre-compensation value is assigned to zero or the most recent valid value; for example, if the second parameter is invalid or coarse, the first or second pre-compensation value is determined by utilizing an alternative value of the second parameter; and / or, for example, if the second parameter is invalid or coarse, the first or second pre-compensation value is determined by utilizing a predicted or coarse value of the second parameter. In this specific configuration, the wireless communication device may perform TA adjustment without utilizing a closed-loop adjustment mechanism or accumulating closed-loop TA.
[0063] In a particular configuration, the wireless communication device can receive / obtain / acquire configuration from a wireless communication node (e.g., BS, network) to enable / support / activate the use of a first pre-compensation value while taking into account the validity of a first parameter (504). In a particular embodiment, the wireless communication device can determine, based on the configuration, to utilize the first pre-compensation value while taking into account the validity of the first parameter.
[0064] In a particular configuration, the wireless communication device may determine that a first parameter used to determine a first pre-compensation value (e.g., GNSS / UE location parameters, ephemeris parameters, or common TA parameters) is invalid or coarse after the expiration of the effective duration. In a particular implementation, the wireless communication device may determine the TA value by utilizing the first pre-compensation value, taking into account the validity of the first parameter used to determine the first pre-compensation value, within a defined duration after the expiration of the effective duration. In a particular configuration, the defined duration may include at least one of the following: a duration during which UL transmission is permitted after the expiration of the effective duration; and / or a duration during which UL transmission is permitted after the expiration of the original effective duration.
[0065] In a specific configuration, the wireless communication device can perform closed-loop timing advance (TA) adjustment. In this specific configuration, the wireless communication device can determine the use of a first pre-compensation value, taking into account the validity of a first parameter used to determine the first pre-compensation value, when at least one of the following conditions is met: a specific preamble format or Physical Random Access Channel (PRACH) configuration is used in random access (e.g., CBRA, CFRA, initial access, handover, or reconstruction); the GNSS parameters are invalid or coarse; the ephemeris parameters are invalid or coarse; or at least one common TA parameter is invalid or coarse. In this specific configuration, the wireless communication node can determine a timing advance (TA) value by utilizing the first pre-compensation value, taking into account the validity of the first parameter used to determine the first pre-compensation value.
[0066] At least one aspect relates to a system, method, apparatus, or computer-readable medium. In a particular configuration, a wireless communication node (e.g., taking into account the validity of a first parameter used to determine a first pre-compensation value) may send / transmit / provide configuration to a wireless communication device to enable / support the use of the first pre-compensation value (502).
[0067] While various embodiments / implementations of this solution have been described above, it should be understood that these embodiments are presented by way of example only and not by way of limitation. Similarly, various schematic diagrams may depict exemplary architectures or configurations, which are provided to enable those skilled in the art to understand exemplary features and functions of this solution. However, those skilled in the art will understand that the solution is not limited to the exemplary architectures or configurations shown, but can be implemented using various alternative architectures and configurations. Furthermore, as those skilled in the art will understand, one or more features of one embodiment / implementation herein may be combined with one or more features of another embodiment / implementation described herein. Therefore, the breadth and scope of this disclosure should not be limited to any of the exemplary embodiments described above.
[0068] It should also be understood that any references to elements in this document using names such as "first," "second," etc., generally do not restrict the number or order of these elements. Rather, these names may be used in this document as a convenient means of distinguishing two or more elements, or multiple instances of a single element. Therefore, a reference to the first element and the second element does not imply that only two elements can be used, or that the first element must somehow precede the second element.
[0069] Furthermore, those skilled in the art will understand that various techniques and skills can be used to represent information and signals. For example, data, instructions, commands, information, signals, bits, and symbols that may be mentioned in the above description can be represented by voltage, current, electromagnetic waves, magnetic fields or particles, light fields or particles, or any combination thereof.
[0070] Those skilled in the art will further understand that any of the various illustrative logic blocks, modules, processors, means, circuits, methods, and functions described in connection with the aspects disclosed herein can be implemented by electronic hardware (e.g., digital implementation, analog implementation, or a combination of both), firmware, various forms of program or design code in conjunction with instructions (which may be referred to herein as "software" or "software module" for convenience), or any combination of these technologies. To clearly illustrate the interchangeability of hardware, firmware, and software, the various exemplary components, blocks, modules, circuits, and steps described above are generally described in terms of their functionality. Whether such functionality is implemented as hardware, firmware, or software, or a combination of these technologies, depends on the specific application and the design constraints imposed on the system as a whole. Those skilled in the art can implement the described functionality in various ways for each specific application, but such implementation will not depart from the scope of this disclosure.
[0071] Furthermore, those skilled in the art will understand that the various exemplary logic blocks, modules, devices, components, and circuits described herein can be implemented within or executed by an integrated circuit (IC), which 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, or any combination thereof. Logic blocks, modules, and circuits may also include antennas and / or transceivers for communicating with various components within a network or device. A general-purpose processor may be a microprocessor, but alternatively, the processor may be any conventional processor, controller, or state machine. The processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, a combination of multiple microprocessors, a combination of one or more microprocessors combined with a DSP core, or any other suitable configuration that performs the functions described herein.
[0072] If these functions are implemented in software, they can be stored as one or more instructions or code on a computer-readable medium. Therefore, the steps of the methods or algorithms disclosed herein can be implemented as software stored on a computer-readable medium. Computer-readable media include both computer storage media and communication media, with the latter including any medium capable of transferring a computer program or code from one location to another. Storage media can be any available medium accessible to a computer. By way of example and not limitation, such computer-readable media can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the required program code in the form of instructions or data structures and that is accessible to a computer.
[0073] In this document, the term "module" as used herein refers to software, firmware, hardware, and any combination of such elements for performing the relevant functions described herein. Furthermore, for purposes of discussion, individual modules are described as discrete modules; however, as will be apparent to those skilled in the art, two or more modules can be combined to form a single module that performs the relevant functions according to embodiments of the present solution.
[0074] Furthermore, memory or other storage devices, as well as communication components, may be used in embodiments of this solution. It should be understood that, for clarity, the above description refers to embodiments of this solution described with reference to different functional units and processors. However, it will be apparent that any suitable functional distribution among different functional units, processing logic elements, or domains can be used without impairing this solution. For example, functions shown to be performed by separate processing logic elements or controllers may be performed by the same processing logic element or controller. Therefore, references to specific functional units are merely references to suitable means for providing the described functions and do not indicate a strict logical or physical structure or organization.
[0075] Various modifications to the embodiments described in this disclosure will be apparent to those skilled in the art, and the general principles defined herein can be applied to other embodiments without departing from the scope of this disclosure. Therefore, this disclosure is not intended to be limited to the embodiments shown herein, but is given the broadest scope consistent with the novel features and principles disclosed herein as set forth in the following claims.
Claims
1. A method comprising: The timing advance (TA) value is determined by the wireless communication device by utilizing the first pre-compensation value, taking into account the validity of the first parameter used to determine the first pre-compensation value.
2. The method according to claim 1, wherein: The first parameter includes at least one of the following: GNSS location parameters, user equipment (UE) location parameters, or ephemeris parameters, and the first pre-compensation value includes the pre-compensation value corresponding to the TA on the serving link; or The first parameter includes at least one common TA parameter, and the first pre-compensation value includes a pre-compensation value corresponding to the common TA.
3. The method according to claim 1, wherein, The use of the first pre-compensation value, taking into account the validity of the first parameter, includes at least one of the following: If the first parameter is invalid or coarse, the first pre-compensation value is not used when determining the TA value; If the first parameter is invalid or coarse, then the first pre-compensation value is assigned to zero or the most recent valid value of the first pre-compensation value; If the first parameter is invalid or coarse, the first pre-compensation value is determined by using a substitute value for the first parameter. or If the first parameter is invalid or coarse, the first pre-compensation value is determined by utilizing the predicted or coarse value of the first parameter.
4. The method according to claim 3, wherein, The alternative values for the first parameter include one of the following: the most recent valid value of the first parameter, a zero value, or a predefined non-zero value.
5. The method of claim 3, comprising: If the first pre-compensation value has been previously used, the wireless communication device determines the cumulative closed-loop TA based on the most recent valid value of the first pre-compensation value in response to the invalidation of the first parameter. or If the first pre-compensation value is determined to be zero or set to zero, the wireless communication device, in response to the invalidity of the first parameter, determines the cumulative closed-loop TA based on the most recent valid value of the first pre-compensation value.
6. The method according to claim 1, comprising: The wireless communication device determines the TA value by conditionally utilizing the first pre-compensation value or the second pre-compensation value, taking into account the validity of the second parameter used to determine the first pre-compensation value or the second pre-compensation value.
7. The method according to claim 6, wherein, Taking into account the validity of the second parameter, conditionally utilizing the first pre-compensation value or the second pre-compensation value includes at least one of the following: If the second parameter is invalid or coarse, then the first pre-compensation value or the second pre-compensation value is not used when determining the TA value; If the second parameter is invalid or coarse, then the first pre-compensation value or the second pre-compensation value is assigned to zero or the most recent valid value of the first pre-compensation value or the second pre-compensation value. If the second parameter is invalid or coarse, the first pre-compensation value or the second pre-compensation value is determined by using a substitute value for the second parameter. or If the second parameter is invalid or coarse, the first pre-compensation value or the second pre-compensation value is determined by using the predicted or coarse value of the second parameter.
8. The method according to claim 1, comprising: The wireless communication device performs the TA adjustment without utilizing a closed-loop adjustment mechanism or accumulating closed-loop TA.
9. The method according to claim 1, comprising: The wireless communication device receives configuration from the wireless communication node to enable the use of the first pre-compensation value, taking into account the validity of the first parameter. as well as The wireless communication device determines, based on the configuration, to use the first pre-compensation value, taking into account the validity of the first parameter.
10. The method according to any one of claims 1 to 9, comprising: The wireless communication device determines that the first parameter used to determine the first pre-compensation value is invalid or coarse after the expiration of the effective duration; as well as The wireless communication device determines the TA value by utilizing the first pre-compensation value within a defined duration after the expiration of the effective duration, taking into account the validity of the first parameter used to determine the first pre-compensation value.
11. The method of claim 10, wherein, The defined duration includes at least one of the following: The duration for which UL transmission is permitted after the expiration of the effective duration; or The duration of UL transmission allowed after the original valid duration expires.
12. The method according to claim 3, comprising: Closed-loop TA adjustment is performed by the wireless communication device.
13. The method according to claim 1, The wireless communication device determines to utilize the first pre-compensation value, taking into account the validity of the first parameter used to determine the first pre-compensation value, when at least one of the following occurs: A specific preamble format or Physical Random Access Channel (PRACH) configuration is used in random access; The GNSS parameters are invalid or approximate; The ephemeris parameters are invalid or approximate; or At least one common TA parameter is invalid or coarse.
14. A method comprising: The timing advance (TA) value is determined by the wireless communication node by utilizing the first pre-compensation value, taking into account the validity of the first parameter used to determine the first pre-compensation value.
15. A non-transitory computer-readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform the method according to any one of claims 1 to 14.
16. An apparatus comprising: At least one processor is configured to implement the method according to any one of claims 1 to 14.