Methods and apparatus for determining timing advance in mobile communications

The method of determining Timing Advance using a TA parameter and offset, along with beam-specific scheduling, addresses the accuracy and efficiency issues in NTN, improving timing-related operations and reducing interference.

WO2026016782A1PCT designated stage Publication Date: 2026-01-22MEDIATEK SINGAPORE PTE LTD +2
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/104177
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-17
Filing Date
2025-06-27
Publication Date
2026-01-22

AI Technical Summary

Technical Problem

In Long-Term Evolution (LTE) and New Radio (NR) mobile communications with Non-Terrestrial Networks (NTNs), the accuracy and efficiency of timing advance operations are compromised due to propagation delays and outdated satellite assistance information, leading to interference and scheduling inefficiencies.

Method used

Implementing a method for determining Timing Advance (TA) using a TA parameter and offset, which includes a first value ranging from negative to positive, and a second value also ranging from negative to positive, along with beam-specific scheduling offsets and post-compensation techniques to adjust for satellite movement and beam changes.

Benefits of technology

Enhances the accuracy and efficiency of timing-related operations in NTN by providing precise timing adjustments and reducing interference, ensuring reliable uplink transmissions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025104177_22012026_PF_FP_ABST
    Figure CN2025104177_22012026_PF_FP_ABST
Patent Text Reader

Abstract

Various solutions for determining Timing Advance (TA) with respect to an apparatus in mobile communications are described. The apparatus may determine a TA based on a TA parameter and a TA parameter offset. The TA parameter may include a first value ranging from negative to positive, and the TA parameter offset may include a second value ranging from negative to positive. The apparatus may transmit a signal to a network node based on the TA.
Need to check novelty before this filing date? Find Prior Art

Description

METHODS AND APPARATUS FOR DETERMINING TIMING ADVANCE IN MOBILE COMMUNICATIONSCROSS REFERENCE TO RELATED PATENT APPLICATION (S)

[0001] The present disclosure is part of a non-provisional application claiming the priority benefit of PCT Patent Application No. PCT / CN2024 / 106045, filed 17 July 2024, the content of which herein being incorporated by reference in its entirety.TECHNICAL FIELD

[0002] The present disclosure is generally related to mobile communications and, more particularly, to determining timing advance with respect to apparatus in mobile communications.BACKGROUND

[0003] Unless otherwise indicated herein, approaches described in this section are not prior art to the claims listed below and are not admitted as prior art by inclusion in this section.

[0004] In Long-Term Evolution (LTE) or New Radio (NR) mobile communications, Non-Terrestrial Networks (NTNs) are introduced for extending coverage to remote areas. In NTNs, the considerable distance between spaceborne satellites and ground-based user equipment (UE) may introduce substantial propagation delay in transmissions (e.g., Uplink (UL) transmissions) .

[0005] To mitigate such delay and to reduce interference among UEs, the UE may be configured to apply pre-compensation for the UL timing error prior to initiating UL transmission. The UE may determine a predicted timing advance based on a calculated distance between the UE and a network node (e.g., a serving satellite) while the distance may be derived from the UE's Global Navigation Satellite System (GNSS) position and satellite assistance information including positional and directional information of the satellite, as received via system signaling. The network node may further adjust the timing advance through signaling.

[0006] However, the accuracy of the UE-predicted timing advance may degrade over time as the satellite assistance information becomes outdated and as the GNSS position of a mobile UE varies. Although the UE may periodically update such information, excessive update frequency may lead to disruption of ongoing data transmissions.

[0007] Furthermore, due to long propagation delays inherent to NTNs, a scheduling offset (e.g., Koffset) between reception of a Physical Downlink Control Channel (PDCCH) and the corresponding UL data transmission (e.g., Physical Uplink Shared Channel (PUSCH) ) may be increased. A cell-specific scheduling offset may be broadcast by the network node to the UE within the cell. Alternatively, a UE-specific scheduling offset may be assigned based on a timing advance report provided by the UE. However, the cell-specific scheduling offset may lack accuracy across diverse UE locations, while the UE-specific scheduling offset may not provide sufficient scheduling efficiency.

[0008] Accordingly, how to improve the efficiency and accuracy for timing-related operations becomes an important issue in the newly developed wireless communication network. Therefore, there is a need to provide proper schemes to improve the efficiency and accuracy for timing-related operations.SUMMARY

[0009] The following summary is illustrative only and is not intended to be limiting in any way. That is, the following summary is provided to introduce concepts, highlights, benefits and advantages of the novel and non-obvious techniques described herein. Select implementations are further described below in the detailed description. Thus, the following summary is not intended to identify essential features of the claimed subject matter, nor is it intended for use in determining the scope of the claimed subject matter.

[0010] An objective of the present disclosure is to propose solutions or schemes that address the aforementioned issues pertaining to determining Time Advance (TA) with respect to apparatus in mobile communications.

[0011] In one aspect, a method may involve an apparatus determining a timing advance (TA) based on a TA parameter and a TA parameter offset. The TA parameter may include a first value ranging from negative to positive, and the TA parameter offset may include a second value ranging from negative to positive. The method may further involve the apparatus transmitting a signal to a network node based on the TA.

[0012] In one aspect, a method may involve an apparatus transmitting information associated with a TA parameter and a TA parameter offset to a User Equipment (UE) for determining a TA based on the TA parameter and the TA parameter offset. The TA parameter may include a first value ranging from negative to positive, and the TA parameter offset may include a second value ranging from negative to positive. The method may further involve the apparatus receiving a signal from the UE based on the TA.

[0013] In one aspect, an apparatus may comprise a transceiver which, during operation, wirelessly communicates with a wireless network. The apparatus may also comprise a processor communicatively coupled to the transceiver. The processor, during operation, may perform operations comprising determining a TA based on a TA parameter and a TA parameter offset. The TA parameter may include a first value ranging from negative to positive, and the TA parameter offset may include a second value ranging from negative to positive. The processor may further perform operations comprising transmitting, via the transceiver, a signal to a network node based on the TA.

[0014] It is noteworthy that, although description provided herein may be in the context of certain radio access technologies, networks and network topologies such as Long-Term Evolution (LTE) , LTE-Advanced, LTE-Advanced Pro, 5th Generation (5G) , New Radio (NR) , Internet-of-Things (IoT) and Narrow Band Internet of Things (NB-IoT) , Industrial Internet of Things (IIoT) , and 6th Generation (6G) , the proposed concepts, schemes and any variation (s)  / derivative (s) thereof may be implemented in, for and by other types of radio access technologies, networks and network topologies. Thus, the scope of the present disclosure is not limited to the examples described herein.BRIEF DESCRIPTION OF THE DRAWINGS

[0015] The accompanying drawings are included to provide a further understanding of the disclosure and are incorporated in and constitute a part of the present disclosure. The drawings illustrate implementations of the disclosure and, together with the description, serve to explain the principles of the disclosure. It is appreciable that the drawings are not necessarily in scale as some components may be shown to be out of proportion than the size in actual implementation in order to clearly illustrate the concept of the present disclosure.

[0016] FIG. 1 is a diagram depicting an example scenario under schemes in accordance with implementations of the present disclosure.

[0017] FIG. 2 is a diagram depicting an example scenario under schemes in accordance with implementations of the present disclosure.

[0018] FIG. 3 is a block diagram of an example communication system in accordance with an implementation of the present disclosure.

[0019] FIG. 4 is a flowchart of an example process in accordance with an implementation of the present disclosure.

[0020] FIG. 5 is a flowchart of an example process in accordance with an implementation of the present disclosure. DETAILED DESCRIPTION OF PREFERRED IMPLEMENTATIONS

[0021] Detailed embodiments and implementations of the claimed subject matters are disclosed herein. However, it shall be understood that the disclosed embodiments and implementations are merely illustrative of the claimed subject matters which may be embodied in various forms. The present disclosure may, however, be embodied in many different forms and should not be construed as limited to the exemplary embodiments and implementations set forth herein. Rather, these exemplary embodiments and implementations are provided so that description of the present disclosure is thorough and complete and will fully convey the scope of the present disclosure to those skilled in the art. In the description below, details of well-known features and techniques may be omitted to avoid unnecessarily obscuring the presented embodiments and implementations. Overview

[0022] Implementations in accordance with the present disclosure relate to various techniques, methods, schemes and / or solutions pertaining to determining Timing Advance (TA) with respect to apparatus in mobile communications. According to the present disclosure, a number of possible solutions may be implemented separately or jointly. That is, although these possible solutions may be described below separately, two or more of these possible solutions may be implemented in one combination or another.

[0023] Firstly, a Non-Terrestrial Network (NTN) may include a network node and a UE. The UE may determine a Timing Advance (TA) (e.g., Uplink (UL) TA) in a Radio Resource Control Idle (i.e., RRC_IDLE mode) mode, an inactive mode (i.e., INACTIVE mode) and / or a Radio Resource Control Connected (i.e., RRC_CONNECTED) based on the following basic formula: TTA= (NTA+NTA, UE-specific+NTA, common+NTA, offset) ×Tc where TTU is TA, NTA is TA parameter, NTA, UE-specific is UE self-estimated TA to pre- compensate for the service link delay, NTA, common is network-controlled common TA, NTA, offset is TA parameter offset, and Tc is timing unit for scaling timing advance in UL synchronization calculations.

[0024] Regarding the present disclosure, the network node may transmit information associated with a TA parameter NTA and a TA parameter offset NTA, offset to the UE. After receiving the information, the UE may determine a TA TTA based on the TA parameter NTA and the TA parameter offset NTA, offset, while the determined TA parameter NTA may include a first value ranging from negative to positive, and the TA parameter offset NTA, offset may include a second value ranging from negative to positive.

[0025] Accordingly, the UE may transmit a signal (e.g., UL transmission) to the network node based on the TA TTA, and the network node may receive the signal from the UE.

[0026] FIG. 1 illustrates an example scenario 100 under schemes in accordance with implementations of the present disclosure. Scenario 100 involves at least one network node and a UE, which may be a part of a wireless communication network (e.g., an LTE network, a 5G / NR network, an IoT network or a 6G network) . Scenario 100 illustrates the current network framework. The UE may connect to the network side. The network side may comprise one or more than one network nodes. It should be noted that in the figures of the present application, the network node may be exemplified as a spaceborne satellite. However, this is for illustrative purposes and not intended to be limiting. The network node may include at least one of the spaceborne satellite and a ground base station (e.g., eNB or gNB) .

[0027] In some embodiments, the UE may determine a TA based on the following formula: TTA= (NTA+NTA, UE-specifi+NTA, common+NTA, offset) ×Tc where TTA is TA, NTA is TA parameter, NTA, UE-specific is UE self-estimated TA to pre- compensate for the service link delay, NTA, common is network-controlled common TA, NTA, offset is TA parameter offset, and Tc is timing unit for scaling timing advance in UL synchronization calculations.

[0028] In particular, the network node may transmit information associated with a TA parameter NTA and a TA parameter offset NTA, offset to the UE. After receiving the information, the UE may determine a TA TTA based on the TA parameter NTA and the TA parameter offset NTA, offset while the determined TA parameter NTA may include a first value ranging from negative to positive, and the TA parameter offset NTA, offset may include a second value ranging from negative to positive.

[0029] In some implementations, rather than being a fixed value, the TA parameter offset NTA, offset may be a predefined value. The predefined value may be determined based on one or more system attributes, such as different frame structure types (e.g., time division duplex (TDD) or frequency division duplex (FDD) ) , different systems (e.g., Terrestrial Network (TN) or NTN) , different cells, different UEs, different frequency bands, different frequency band combinations, different frequency ranges (e.g., Frequency Range 1 (FR1) or Frequency Range 2 (FR2) ) etc.

[0030] In some implementations, the predefined value of the TA parameter offset NTA, offset may include the second value ranging from negative to positive. For example, the second value may be -80Ts or -80Tc for NTN, where Ts is a basic time unit derived from system sampling frequency in LTE or NR and Tc is a time unit used for timing advance offset scaling.

[0031] In some implementations, the TA parameter offset NTA, offset may be configured by system information (e.g., System Information Block (SIB) message) , Radio Resource Control (RRC) signaling or Media Access Control Control Element (MAC CE) transmitted from the network node to the UE. In some implementations, the TA parameter offset NTA, offset may be indicated to the UE with ‘a’ number of bits.

[0032] For example, the TA parameter offset NTA, offset is indicated to the UE with 2 bits shown in the following table:

[0033] For example, the TA parameter offset NTA, offset is indicated to the UE with 3 bits shown in the following table:

[0034] For example, the TA parameter offset NTA, offset is indicated to the UE with 4 bits shown in the following table:

[0035] In some implementations, instead of being set to zero for Physical Random Access Channel (PRACH) transmission regardless of a TA timer status, the TA parameter NTA may be 0 for PRACH transmission only when a timing alignment timer is expired, stopped, or not started.

[0036] In some implementations, the TA parameter NTA may be updated based on a TA command field in Message 2 / Message B (Msg2 / MsgB) of the Random Access (RA) procedure. In some cases, the TA command field in Msg2 / MsgB may have fixed bits (e.g., 13 bits or 14 bits) .

[0037] In some implementations, the TA parameter NTA may be determined based on the following formula: NTA= (TA-m) ·Ts where TA is a TA value in the TA Command field, and m is a configurable value which may  be a predefined value or preconfigured by the network node. In some cases, the TA parameter NTA may be calculated as the first value ranging from negative to positive. For example, the TA parameter NTA is determined based on the formulas: NTA= (TA-4095) ·Ts or NTA= (TA-8191) ·Ts.

[0038] In some implementations, the TA parameter NTA may not be reset to zero for PRACH transmission in a timer controlling UL transmission duration (e.g., timer T390) where UL transmission may be allowed when GNSS validity duration expires.

[0039] In some implementations, the TA parameter NTA may be updated based on the TA Command field in Msg2 / MsgB of RA procedure, where the TA Command field in Msg2 / MsgB may have fixed bits (11 bits, 12 bits, 13 bits, or 14 bits) . In some cases, if NTA_old (i.e., a previous TA parameter NTA) is less than a threshold, a new TA parameter NTA=NTA_old+ (TA-768) · Ts, where the TA Command field may indicate a relative value of TA parameter instead of an absolute value. If NTA_old (i.e., the previous TA parameter NTA) is not less than the threshold, NTA= (TA) ·Ts, where the TA Command field may indicate an absolute value of NTA. In some cases, the TA is the TA value in the TA Command field, and 768 is one example which may be another pre-defined or configured value. In some cases, the threshold may be configured via system information (e.g., SIB message) , RRC dedicated signaling, or the threshold may be set to 0.

[0040] In some implementations, the TA parameter NTA may include the first value ranging from negative to positive. In particular, in some scenarios (e.g., Internet of Things (IoT) NTN) , when Global Navigation Satellite System (GNSS) location information, satellite ephemeris and common TA are not updated in time, the TA may be incorrectly calculated. The error in the TA may result in the UL transmission being too early. To compensate for such scenarios, the TA parameter NTA may be assigned a negative value. For example, the range of the TA parameter NTA is from -20512 to 20512.

[0041] In some implementations, the network node may transmit a beam offset Kbeamoffset to the UE, while the beam offset Kbeamoffset may be associated with a beam index. In particular, the beam offset Kbeamoffset may be a beam specific UL scheduling offset indicating a maximum Round-Trip Time (RTT) between the UE in the beam index and an Uplink Synchronization Reference Point (USPR) associated with the network node.

[0042] FIG. 2 illustrates an example scenario 200 under schemes in accordance with implementations of the present disclosure. For example, the network node transmits a beam offset Kbeamoffset#1 to the UE while the beam offset Kbeamoffset#1 is associated with a beam index #1. The beam offset Kbeamoffset#1 is a beam specific UL scheduling offset indicating a maximum RTT between the UE in the beam index #1 and a USPR of the network node.

[0043] In some implementations, an absolute value of the beam offset Kbeamoffset for different beam indices may be indicated in system information (e.g., SIB message) , RRC dedicated signaling or MAC CE.

[0044] In some implementations, a differential value of the beam offset Kbeamoffset for different beam indices may be indicated in system information (e.g., SIB message) , RRC dedicated signaling or MAC CE, where the beam offset Kbeamoffset may be determined based on the following formula: Kbeamoffset=Kcelloffset-differential value where Kbeamoffset is the beam offset, Kcelloffset is a cell-specific scheduling offset. In some  cases, timing relationships between DL physical resources (e.g., Physical Downlink Control Channel (PDCCH) ) to UL physical resources (e.g., Physical Uplink Shared Channel (PUSCH) ) may be enhanced by the beam offset Kbeamoffset.

[0045] In some implementations, a validity duration of the beam offset Kbeamoffset for different beam indices may be configured in system information (e.g., SIB message) , RRC dedicated signaling or MAC CE. In some cases, after the validity duration of the beam offset Kbeamoffset expires, the UE may re-acquire the beam offset Kbeamoffset before UL transmission. In some cases, the network node may assign the beam offset Kbeamoffset to the UE after the validity duration.

[0046] In some implementations, the UE may trigger location-related information reporting when a location reporting event is met. In some cases, the location reporting event may occur when the UE moves from the original beam index area to another beam index area, where beam coverages may be notified from the network node to the UE through system information (e.g., SIB message) , RRC dedicated signaling or MAC CE. In some cases, the location reporting event may occur when a distance of the UE to a beam reference point is smaller (or not larger) than a threshold. The threshold may be predefined or configured by the network node through system information (e.g., SIB message) , RRC dedicated signaling or MAC CE. The beam reference point may be a beam center or some point within one beam, configured by network node through system information (e.g., SIB message) , RRC dedicated signaling or MAC CE.

[0047] After the UE reports the location-related information, the UE may update the beam offset Kbeamoffset. The UE may receive the updated beam offset Kbeamoffset with system information (e.g., SIB message) , RRC dedicated signaling or MAC CE. In some cases, the updated beam offset Kbeamoffset may be activated at a slot (or subframe) n+X, where X is a predefined value (e.g., 3, 4 or 5) and n is the end of slot (or subframe) of a transmission block where the updated beam offset Kbeamoffset is transmitted. In some cases, for the period between a point after UE reports location-related information and a point before the updated beam offset Kbeamoffset is activated, a cell-specific scheduling offset Kcelloffset or a previous beam offset Kbeamoffset may be utilized.

[0048] In some implementations, the UE may update the beam offset Kbeamoffset based on a configuration. For example, different beam offsets Kbeamoffset for different beam indices may be pre-configured in system information (e.g., SIB message) , RRC dedicated signaling or MAC CE. In some cases, the updated beam offset Kbeamoffset may be activated at the slot (or subframe) n+X, where X is a predefined value (e.g., X may be a value of RTT between the UE and the network node (ground base station) , plus a fixed offset of 3 or 1 units) , and n is the end of slot (or subframe) of a transmission block where location-related information is reported. In some cases, for the period between a point after the UE reports location-related information and a point before updated beam offset Kbeamoffset is activated, a cell-specific scheduling offset Kcelloffset or a previous beam offset Kbeamoffset may be utilized.

[0049] In some implementations, the UE may determine a bean specific RTT based on a beam timing advance or the beam offset Kbeamoffset. In particular, the beam specific RTT may indicate a maximum RTT between the UE in certain beam index and the network node.

[0050] In some cases, the beam specific RTTs for different beam indices may be determined based on the following formulas: Tbeam_TA= (NTA, beam-specif+NTA, common+NTA, offset) ×Tc where a beam-specific TA parameter NTA, beam-specific is a UE self-estimated TA based on  information of satellite ephemeris and beam coverage provided by the network node, Tf equal to 1 / SCS*FFT while SCS denotes corresponding Sub-Carrier Spacing and FFT may possibly be a Fast Fourier Transform (FFT) size (i.e., a number of FFT points, and Kmac is a configured offset that is approximately equal to the RTT between the USPR and the network node (ground base station) .

[0051] In some cases, the beam specific RTTs for different beam indices may be determined based on the following formula: Beam specific RTT=Kbeamoffset+Kmac

[0052] In some cases, the UE may update the beam specific RTT when the UE updates the beam offset Kbeamoffset.

[0053] In some implementations, the UE may determine two DL timings. In particular, the UE may determine a first DL timing associated with the network node and a second DL timing associated with another network node.

[0054] In some cases, the first DL timing may be used for Synchronization Signal Block (SSB) and / or system information-related timing. The UE may periodically or aperiodically track the SSB, system information and / or cell-specific DL synchronization-related reference signals to maintain the first DL timing.

[0055] In some cases, the second DL timing may be used for connected data and / or signaling. The UE may periodically or aperiodically track UE-specific DL synchronization related reference signals and / or beam specific DL synchronization related reference signals to maintain the second DL timing.

[0056] In some implementations, the UE may determine and maintain different DL timings based on post-compensation. In particular, the UE may determine a DL timing associated with the network node. Then, the UE may track the DL timing based on the movement of the network node. The UE may determine another DL timing associated with another network node based on tracking the DL timing based on the movement of the network node.

[0057] More specifically, during an initial cell search, the UE may obtain a DL timing based on the detection of the Primary Synchronization Signal (PSS) . After obtaining satellite ephemeris from the network node, the UE may periodically or aperiodically track the DL timing by post-compensating a timing drift caused by the movement of the network node and the UE.

[0058] Accordingly, when the UE is required to receive a DL signal from another network node (i.e., satellite) , the UE may maintain the DL timing by post-compensation for the timing drift caused by different network node positions (i.e., different satellite positions) . Then, the UE may periodically or aperiodically track the DL timing via post-compensating the timing drift caused by the movement of the network node (s) and the UE.

[0059] In some implementations, the UE may update the ephemeris associated with the network node. Then, the UE may stop a timing alignment timer and reset the TA parameter NTA. The UE may perform a contention-based RA with the network node. In some cases, the UE may invalidate a scheduling offset Koffset when the TA TTA is less than the scheduling offset Koffset.

[0060] More specifically, after the UE updates satellite ephemeris in an RRC connected mode, a UE-specific TA may change substantially, thereby rendering a previously applied TA parameter NTA unsuitable for continued UL transmission. Accordingly, to correct the TA parameter NTA, after updating the satellite ephemeris in the RRC connected mode, the UE may stop the timing alignment timer, reset the TA parameter NTA to zero (or to a pre-configured value) , and initiate a contention-based RA procedure. In some cases, the UE may clear the scheduling offset Koffset when the TA TTA is less than the scheduling offset Koffset.

[0061] In some implementations, a UE-specific TA parameter NTA, UE-specifi may become unsuitable over time when the UE performs UL transmission using a Preconfigured UL Resource (PUR) . Accordingly, a cell-specific TA parameter NTA, cell-specifi may be used to replace the UE-specific TA parameter NTA, UE-specific.

[0062] In particular, the UE may receive the cell-specific TA parameter NTA, cell-specificfrom the network node. The UE may replace the UE TA parameter NTA, UE-specific by the cell-specific TA parameter NTA, cell-specifi. The UE may determine the TA TTA based on the cell-specific TA parameter NTA, cell-specif when performing UL transmission using PUR.

[0063] In some implementations, for some scenarios (e.g., IoT NTN) , a new cell-specific TA parameter NTA, cell-specifi may be introduced. The cell-specific TA parameter NTA, cell-specifmay be signaled by system information (e.g., SIB) , RRC dedicated signaling, MAC CE or DCI. A value of the cell-specific TA parameter NTA, cell-specifi may be an absolute value or a differential value. The UE may use the cell-specific TA parameter NTA, cell-specif to adjust a UL TA when performing UL transmission using PUR.

[0064] In some implementations, the UE may receive a TA report MAC CE. In some cases, the TA report MAC CE may indicate a number of slots, each defined based on an SCS of 120 kHz, the number being greater than or equal to a TA value under FR2. More specifically, in FR2, except for Aerial-to-Ground (ATG) communication, a TA field in the TA report MAC CE may indicate the least integer number of slots, using SCS of 120 kHz, greater than or equal to the TA value. In some cases, the TA report MAC CE may indicate a number of slots, each defined based on an SCS of 60 kHz, the number being greater than or equal to the TA value under frequency range 3 (FR3) . More specifically, in FR3, except for ATG communication, the TA field in the TA report MAC CE may indicate the least integer number of slots, using SCS of 60 kHz, greater than or equal to the TA value. Illustrative Implementations

[0065] FIG. 3 illustrates an example communication system 300 having an example communication apparatus 310 and an example network apparatus 320 in accordance with an implementation of the present disclosure. Each of communication apparatus 310 and network apparatus 320 may perform various functions to implement schemes, techniques, processes and methods described herein pertaining to determining TA with respect to UE and network apparatus in mobile communications, including scenarios / schemes described above as well as processes 400 and 500 described below.

[0066] Communication apparatus 310 may be a part of an electronic apparatus, which may be a UE such as a portable or mobile apparatus, a wearable apparatus, a wireless communication apparatus or a computing apparatus. For instance, communication apparatus 310 may be implemented in a smartphone, a smartwatch, a personal digital assistant, a digital camera, or a computing equipment such as a tablet computer, a laptop computer or a notebook computer. Communication apparatus 310 may also be a part of a machine type apparatus, which may be an IoT, NB-IoT, or IIoT apparatus such as an immobile or a stationary apparatus, a home apparatus, a wire communication apparatus or a computing apparatus. For instance, communication apparatus 310 may be implemented in a smart thermostat, a smart fridge, a smart door lock, a wireless speaker or a home control center. Alternatively, communication apparatus 310 may be implemented in the form of one or more integrated-circuit (IC) chips such as, for example and without limitation, one or more single-core processors, one or more multi-core processors, one or more reduced-instruction set computing (RISC) processors, or one or more complex-instruction-set-computing (CISC) processors. Communication apparatus 310 may include at least some of those components shown in FIG. 3 such as a processor 312, for example. Communication apparatus 310 may further include one or more other components not pertinent to the proposed scheme of the present disclosure (e.g., internal power supply, display device and / or user interface device) , and, thus, such component (s) of communication apparatus 310 are neither shown in FIG. 3 nor described below in the interest of simplicity and brevity.

[0067] Network apparatus 320 may be a part of a network apparatus, which may be a network node such as a satellite, a base station, a small cell, a router or a gateway. For instance, network apparatus 320 may be implemented in an eNodeB in an LTE network, in a gNB in a 5G / NR, IoT, NB-IoT or IIoT network or in a satellite or base station in a 6G network. Alternatively, network apparatus 320 may be implemented in the form of one or more IC chips such as, for example and without limitation, one or more single-core processors, one or more multi-core processors, or one or more RISC or CISC processors. Network apparatus 320 may include at least some of those components shown in FIG. 3 such as a processor 322, for example. Network apparatus 320 may further include one or more other components not pertinent to the proposed scheme of the present disclosure (e.g., internal power supply, display device and / or user interface device) , and, thus, such component (s) of network apparatus 320 are neither shown in FIG. 3 nor described below in the interest of simplicity and brevity.

[0068] In one aspect, each of processor 312 and processor 322 may be implemented in the form of one or more single-core processors, one or more multi-core processors, or one or more CISC processors. That is, even though a singular term “aprocessor” is used herein to refer to processor 312 and processor 322, each of processor 312 and processor 322 may include multiple processors in some implementations and a single processor in other implementations in accordance with the present disclosure. In another aspect, each of processor 312 and processor 322 may be implemented in the form of hardware (and, optionally, firmware) with electronic components including, for example and without limitation, one or more transistors, one or more diodes, one or more capacitors, one or more resistors, one or more inductors, one or more memristors and / or one or more varactors that are configured and arranged to achieve specific purposes in accordance with the present disclosure. In other words, in at least some implementations, each of processor 312 and processor 322 is a special-purpose machine specifically designed, arranged and configured to perform specific tasks including determining TA in a device (e.g., as represented by communication apparatus 310) and a network (e.g., as represented by network apparatus 320) in accordance with various implementations of the present disclosure.

[0069] In some implementations, communication apparatus 310 may also include a transceiver 316 coupled to processor 312 and capable of wirelessly transmitting and receiving data. In other words, processor 312 may transceive the data such as configuration, message, signal, information, indicator, etc. via transceiver 316. In some implementations, communication apparatus 310 may further include a memory 314 coupled to processor 312 and capable of being accessed by processor 312 and storing data therein. In some implementations, network apparatus 320 may also include a transceiver 326 coupled to processor 322 and capable of wirelessly transmitting and receiving data. In other words, processor 322 may transceive the data such as configuration, message, signal, information, indicator, etc. via transceiver 326. In some implementations, network apparatus 320 may further include a memory 324 coupled to processor 322 and capable of being accessed by processor 322 and storing data therein. Accordingly, communication apparatus 310 and network apparatus 320 may wirelessly communicate with each other via transceiver 316 and transceiver 326, respectively. To aid better understanding, the following description of the operations, functionalities and capabilities of each of communication apparatus 310 and network apparatus 320 is provided in the context of a mobile communication environment in which communication apparatus 310 is implemented in or as a communication apparatus or a UE and network apparatus 320 is implemented in or as a network node of a communication network.

[0070] In some implementations, each of memory 314 and memory 324 may include a type of random-access memory (RAM) such as dynamic RAM (DRAM) , static RAM (SRAM) , thyristor RAM (T-RAM) and / or zero-capacitor RAM (Z-RAM) . Alternatively, or additionally, each of memory 314 and memory 324 may include a type of read-only memory (ROM) such as mask ROM, programmable ROM (PROM) , erasable programmable ROM (EPROM) and / or electrically erasable programmable ROM (EEPROM) . Alternatively, or additionally, each of memory 314 and memory 324 may include a type of non-volatile random-access memory (NVRAM) such as flash memory, solid-state memory, ferroelectric RAM (FeRAM) , magnetoresistive RAM (MRAM) and / or phase-change memory. Illustrative Processes

[0071] FIG. 4 illustrates an example process 400 in accordance with an implementation of the present disclosure. Process 400 may be an example implementation of above scenarios / schemes, whether partially or completely, with respect to determining TA of the present disclosure. Process 400 may represent an aspect of implementation of features of communication apparatus 310. Process 400 may include one or more operations, actions, or functions as illustrated by one or more of blocks 410 and 420. Although illustrated as discrete blocks, various blocks of process 400 may be divided into additional blocks, combined into fewer blocks, or eliminated, depending on the desired implementation. Moreover, the blocks of process 400 may be executed in the order shown in FIG. 4 or, alternatively, in a different order. Process 400 may be implemented by communication apparatus 310 or any suitable UE or machine type devices. Solely for illustrative purposes and without limitation, process 400 is described below in the context of communication apparatus 310. Process 400 may begin at block 410.

[0072] At block 410, process 400 may involve processor 312 of communication apparatus 310 determining a TA based on a TA parameter and a TA parameter offset. The TA parameter may include a first value ranging from negative to positive, and the TA parameter offset may include a second value ranging from negative to positive. Process 400 may proceed from block 410 to block 420.

[0073] At block 420, process 400 may involve processor 312 of communication apparatus 310 transmitting a signal to a network node based on the TA.

[0074] In some implementations, process 400 may further involve processor 312 of communication apparatus 310 receiving a beam offset from the network node. The beam offset may be associated with a beam index and indicate a maximum RTT between communication apparatus 310 in the beam index and a USRP associated with the network node.

[0075] In some implementations, process 400 may further involve processor 312 of communication apparatus 310 determining a beam specific RTT based on a beam timing advance or the beam offset.

[0076] In some implementations, the TA parameter offset may be predefined or configured by the network node.

[0077] In some implementations, process 400 may involve processor 312 of communication apparatus 310 determining the TA parameter based on a TA value and a configurable value. The configurable value may be predefined or configured by the network node.

[0078] In some implementations, process 400 may involve processor 312 of communication apparatus 310 determining a first DL timing associated with the network node and a second DL timing associated with another network node.

[0079] In some implementations, process 400 may involve processor 312 of communication apparatus 310 determining a DL timing associated with the network node. Process 400 may involve processor 312 of communication apparatus 310 tracking the DL timing based on the movement of the network node. Process 400 may involve processor 312 of communication apparatus 310 determining another DL timing associated with another network node based on tracking the DL timing based on the movement of the network node.

[0080] In some implementations, process 400 may involve processor 312 of communication apparatus 310 updating the ephemeris associated with the network node. Process 400 may involve processor 312 of communication apparatus 310 stopping a timing alignment timer. Process 400 may involve processor 312 of communication apparatus 310 resetting the TA parameter. Process 400 may involve processor 312 of communication apparatus 310 performing a contention-based random access with the network node. Process 400 may involve processor 312 of communication apparatus 310 invalidating a scheduling offset when the TA is less than the scheduling offset.

[0081] In some implementations, process 400 may involve processor 312 of communication apparatus 310 receiving a cell-specific TA parameter. Process 400 may involve processor 312 of communication apparatus 310 replacing aUE-specific TA parameter by the cell-specific TA parameter. Process 400 may involve processor 312 of communication apparatus 310 determining the TA based on the cell-specific TA parameter when performing PUR.

[0082] In some implementations, process 400 may involve processor 312 of communication apparatus 310 receiving a TA report MAC CE. The TA report MAC CE may indicate: (1) a number of slots, each defined based on an SCS of 120 kHz, the number being greater than or equal to a TA value under FR2, or (2) a number of slots, each defined based on an SCS of 60 kHz, the number being greater than or equal to the TA value under FR3.

[0083] FIG. 5 illustrates an example process 500 in accordance with an implementation of the present disclosure. Process 500 may be an example implementation of above scenarios / schemes, whether partially or completely, with respect to determining TA of the present disclosure. Process 500 may represent an aspect of implementation of features of network apparatus 320. Process 500 may include one or more operations, actions, or functions as illustrated by one or more of blocks 510 and 520. Although illustrated as discrete blocks, various blocks of process 500 may be divided into additional blocks, combined into fewer blocks, or eliminated, depending on the desired implementation. Moreover, the blocks of process 500 may be executed in the order shown in FIG. 5 or, alternatively, in a different order. Process 500 may be implemented by network apparatus 320 or any suitable network device or machine type devices. Solely for illustrative purposes and without limitation, process 500 is described below in the context of network apparatus 320. Process 500 may begin at block 510.

[0084] At block 510, process 500 may involve processor 322 of network apparatus 320 transmitting information associated with a TA parameter and a TA parameter offset to a UE for determining a TA based on the TA parameter and the TA parameter offset. The TA parameter may include a first value ranging from negative to positive, and the TA parameter offset may include a second value ranging from negative to positive. Process 500 may proceed from block 510 to block 520.

[0085] At block 520, process 500 may involve processor 322 of network apparatus 320 receiving a signal from the UE based on the TA.

[0086] In some implementations, process 500 may further involve processor 322 of network apparatus 320 transmitting a beam offset to the UE. The beam offset may be associated with a beam index and indicates a maximum RTT between the UE in the beam index and a USRP associated with network apparatus 320.

[0087] In some implementations, process 500 may further involve processor 322 of network apparatus 320 transmitting a TA value and a configurable value for determining the TA parameter.

[0088] In some implementations, process 500 may further involve processor 322 of network apparatus 320 transmitting a cell-specific TA parameter for replacing a UE-specific TA parameter by the cell-specific TA parameter, and for determining the TA based on the cell-specific TA parameter when performing UL transmission using PUR.

[0089] In some implementations, process 500 may further involve processor 322 of network apparatus 320 transmitting a TA report MAC CE. The TA report MAC CE may indicate: (1) a number of slots, each defined based on a subcarrier spacing of 120 kHz, the number being greater than or equal to a TA value under FR2; or (2) a number of slots, each defined based on a subcarrier spacing of 60 kHz, the number being greater than or equal to the TA value under FR3. Additional Notes

[0090] The herein-described subject matter sometimes illustrates different components contained within, or connected with, different other components. It is to be understood that such depicted architectures are merely examples, and that in fact many other architectures can be implemented which achieve the same functionality. In a conceptual sense, any arrangement of components to achieve the same functionality is effectively "associated" such that the desired functionality is achieved. Hence, any two components herein combined to achieve a particular functionality can be seen as "associated with" each other such that the desired functionality is achieved, irrespective of architectures or intermedial components. Likewise, any two components so associated can also be viewed as being "operably connected" , or "operably coupled" , to each other to achieve the desired functionality, and any two components capable of being so associated can also be viewed as being "operably couplable" , to each other to achieve the desired functionality. Specific examples of operably couplable include but are not limited to physically mateable and / or physically interacting components and / or wirelessly interactable and / or wirelessly interacting components and / or logically interacting and / or logically interactable components.

[0091] Further, with respect to the use of substantially any plural and / or singular terms herein, those having skill in the art can translate from the plural to the singular and / or from the singular to the plural as is appropriate to the context and / or application. The various singular / plural permutations may be expressly set forth herein for sake of clarity.

[0092] Moreover, it will be understood by those skilled in the art that, in general, terms used herein, and especially in the appended claims, e.g., bodies of the appended claims, are generally intended as “open” terms, e.g., the term “including” should be interpreted as “including but not limited to, ” the term “having” should be interpreted as “having at least, ” the term “includes” should be interpreted as “includes but is not limited to, ” etc. It will be further understood by those within the art that if a specific number of an introduced claim recitation is intended, such an intent will be explicitly recited in the claim, and in the absence of such recitation no such intent is present. For example, as an aid to understanding, the following appended claims may contain usage of the introductory phrases "at least one" and "one or more" to introduce claim recitations. However, the use of such phrases should not be construed to imply that the introduction of a claim recitation by the indefinite articles "a" or "an" limits any particular claim containing such introduced claim recitation to implementations containing only one such recitation, even when the same claim includes the introductory phrases "one or more" or "at least one" and indefinite articles such as "a" or "an, " e.g., “a” and / or “an” should be interpreted to mean “at least one” or “one or more; ” the same holds true for the use of definite articles used to introduce claim recitations. In addition, even if a specific number of an introduced claim recitation is explicitly recited, those skilled in the art will recognize that such recitation should be interpreted to mean at least the recited number, e.g., the bare recitation of "two recitations, " without other modifiers, means at least two recitations, or two or more recitations. Furthermore, in those instances where a convention analogous to “at least one of A, B, and C, etc. ” is used, in general such a construction is intended in the sense one having skill in the art would understand the convention, e.g., “a system having at least one of A, B, and C” would include but not be limited to systems that have A alone, B alone, C alone, A and B together, A and C together, B and C together, and / or A, B, and C together, etc. In those instances where a convention analogous to “at least one of A, B, or C, etc. ” is used, in general such a construction is intended in the sense one having skill in the art would understand the convention, e.g., “a system having at least one of A, B, or C” would include but not be limited to systems that have A alone, B alone, C alone, A and B together, A and C together, B and C together, and / or A, B, and C together, etc. It will be further understood by those within the art that virtually any disjunctive word and / or phrase presenting two or more alternative terms, whether in the description, claims, or drawings, should be understood to contemplate the possibilities of including one of the terms, either of the terms, or both terms. For example, the phrase “A or B” will be understood to include the possibilities of “A” or “B” or “A and B. ”

[0093] From the foregoing, it will be appreciated that various implementations of the present disclosure have been described herein for purposes of illustration, and that various modifications may be made without departing from the scope and spirit of the present disclosure. Accordingly, the various implementations disclosed herein are not intended to be limiting, with the true scope and spirit being indicated by the following claims.

Claims

A method, comprising:determining, by a processor of an apparatus, a timing advance (TA) based on a TA parameter and a TA parameter offset, wherein the TA parameter includes a first value ranging from negative to positive, and the TA parameter offset includes a second value ranging from negative to positive; andtransmitting, by the processor, a signal to a network node based on the TA.The method Claim 1, further comprising:receiving, by the processor, a beam offset from the network node, wherein the beam offset is associated with a beam index and indicates a maximum Round-Trip Time (RTT) between the apparatus in the beam index and an Uplink Synchronization Reference Point (USRP) associated with the network node.The method of Claim 2, further comprising:determining, by the processor, a beam specific RTT based on a beam timing advance or the beam offset.The method of Claim 1, wherein the TA parameter offset is predefined or configured by the network node.The method of Claim 1, further comprising:determining, by the processor, the TA parameter based on a TA value and a configurable value, wherein the configurable value is predefined or configured by the network node.The method of Claim 1, further comprising:determining, by the processor, a first Downlink (DL) timing associated with the network node and a second DL timing associated with another network node.The method of Claim 1, further comprising:determining, by the processor, a Downlink (DL) timing associated with the network node;tracking, by the processor, the DL timing based on movement of the network node; anddetermining, by the processor, another DL timing associated with another network node based on tracking the DL timing based on movement of the network node.The method of Claim 1, further comprising:updating, by the processor, ephemeris associated with the network node;stopping, by the processor, a timing alignment timer;resetting, by the processing, the TA parameter;performing, by the processor, a contention-based random access with the network node; andinvalidating, by the processor, a scheduling offset when the TA is less than the scheduling offset.The method of Claim 1, further comprising:receiving, by the processor, a cell-specific TA parameter;replacing, by the processor, a User Equipment (UE) -specific TA parameter by the cell-specific TA parameter; anddetermining, by the processor, the TA based on the cell-specific TA parameter when performing Uplink (UL) transmission using Preconfigured UL Resource (PUR) .The method of Claim 1, further comprising:receiving, by the processor, a TA report Media Access Control Control Element (MAC CE) , wherein the TA report MAC CE indicates:a number of slots, each defined based on a subcarrier spacing of 120 kHz, the number being greater than or equal to a TA value under frequency range 2 (FR2) ; ora number of slots, each defined based on a subcarrier spacing of 60 kHz, the number being greater than or equal to the TA value under frequency range 3 (FR3) .A method, comprising:transmitting, by a processor of an apparatus, information associated with a Timing Advance (TA) parameter and a TA parameter offset to a User Equipment (UE) for determining a TA based on the TA parameter and the TA parameter offset, wherein the TA parameter includes a first value ranging from negative to positive, and the TA parameter offset includes a second value ranging from negative to positive; andreceiving, by the processor, a signal from the UE based on the TA.The method of Claim 11, further comprising:transmitting, by the processor, a beam offset to the UE, wherein the beam offset is associated with a beam index and indicates a maximum Round-Trip Time (RTT) between the UE in the beam index and an Uplink Synchronization Reference Point (USRP) associated with the apparatus.The method of Claim 11, further comprising:transmitting, by the processor, a TA value and a configurable value for determining the TA parameter.The method of Claim 11, further comprising:transmitting, by the processor, a cell-specific TA parameter for replacing a UE-specific TA parameter by the cell-specific TA parameter, and for determining the TA based on the cell-specific TA parameter when performing Uplink (UL) transmission using Preconfigured UL Resource (PUR) .The method of Claim 11, further comprising:transmitting, by the processor, a TA report Media Access Control Control Element (MAC CE) , wherein the TA report MAC CE indicates:a number of slots, each defined based on a subcarrier spacing of 120 kHz, the number being greater than or equal to a TA value under frequency range 2 (FR2) ; ora number of slots, each defined based on a subcarrier spacing of 60 kHz, the number being greater than or equal to the TA value under frequency range 3 (FR3) .An apparatus, comprising:a transceiver which, during operation, wirelessly communicates with a wireless network; anda processor communicatively coupled to the transceiver such that, during operation, the processor performs operations comprising:determining a TA based on a TA parameter and a TA parameter offset, wherein the TA parameter includes a first value ranging from negative to positive, and the TA parameter offset includes a second value ranging from negative to positive; andtransmitting, via the transceiver, a signal to a network node based on the TA.The apparatus of Claim 16, wherein, during operation, the processor further performs operations comprising:receiving, via the transceiver, a beam offset from the network node, wherein the beam offset is associated with a beam index and indicates a maximum Round-Trip Time (RTT) between the apparatus in the beam index and an Uplink Synchronization Reference Point (USRP) associated with the network node.The apparatus of Claim 17, wherein, during operation, the processor further performs operations comprising:determining a beam specific RTT based on a beam timing advance or the beam offset.The apparatus of Claim 16, wherein, during operation, the processor further performs operations comprising:determining the TA parameter based on a TA value and a configurable value, wherein the configurable value is predefined or configured by the network node.The apparatus of Claim 16, wherein, during operation, the processor further performs operations comprising:updating ephemeris associated with the network node;stopping a timing alignment timer;resetting the TA parameter;performing a contention-based random access with the network node; andinvalidating a scheduling offset when the TA is less than the scheduling offset.

Citation Information

Patent Citations

  • Method and apparatus for physical random access channel timing advance operation in non-terrestrial network communications

    CN115053606A

  • Random access preamble transmission timing offset

    US20210337598A1

  • Timing and frequency adjustments in non-terrestrial networks

    US20230362857A1