Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
SYNCHRONIZATION SIGNAL MEASUREMENT IN A NON-TERRESTRIAL NETWORK
Document Type and Number:
WIPO Patent Application WO/2023/133302
Kind Code:
A1
Abstract:
A UE receives (706), from a non-terrestrial network (NTN), a measurement configuration that indicates (i) a timing pattern according to which a signal source associated with the NTN transmits a synchronization signal and (ii) a timing parameter related to a change in timing alignment between the UE and the signal source. The UE receives (740), from the signal source, the synchronization signal in accordance with the timing pattern and the timing parameter.

Inventors:
TAO MING-HUNG (US)
WU CHIH-HSIANG (US)
Application Number:
PCT/US2023/010365
Publication Date:
July 13, 2023
Filing Date:
January 07, 2023
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
GOOGLE LLC (US)
International Classes:
H04B7/185; H04W36/00
Domestic Patent References:
WO2021082009A12021-05-06
WO2021081997A12021-05-06
Other References:
XIAOMI COMMUNICATIONS: "Discussion on connected mode aspects for NTN", vol. RAN WG2, no. e-Meeting; 20211101 - 20211112, 22 October 2021 (2021-10-22), XP052067466, Retrieved from the Internet [retrieved on 20211022]
NOKIA ET AL: "Further views on SMTC configurations for NTN", vol. RAN WG2, no. Electronic; 20210816 - 20210827, 6 August 2021 (2021-08-06), XP052034176, Retrieved from the Internet [retrieved on 20210806]
QUALCOMM INCORPORATED: "SMTC and MG enhancements", vol. RAN WG2, no. E-Meeting; 20211101 - 20211112, 22 October 2021 (2021-10-22), XP052066425, Retrieved from the Internet [retrieved on 20211022]
Attorney, Agent or Firm:
TODOR, Luminita (US)
Download PDF:
Claims:
What is claimed is:

1. A method for synchronization signal measurement implemented in a user equipment (UE), the method comprising: receiving, by the UE from a non-terrestrial network (NTN), a measurement configuration that indicates (i) a timing pattern according to which a signal source associated with the NTN transmits a synchronization signal and (ii) a timing parameter related to a change in timing alignment between the UE and the signal source; and receiving, by the UE from the signal source, the synchronization signal in accordance with the timing pattern and the timing parameter.

2. The method of claim 1, wherein: the timing parameter specifies a drifting function that indicates an amount by which the timing alignment shifts, per unit of time.

3. The method of claim 2, wherein: the drifting function is linear and corresponds to a fixed drifting rate; and the receiving the synchronization signal includes: determining a time shift by multiplying the fixed drifting rate by a number of units of time that elapsed since the measurement configuration was received; and determining when the UE is to receive the synchronization signal by adjusting a synchronization signal reception time specified in the timing pattern using the time shift.

4. The method of claim 2, wherein the drifting function is a nonlinear function; and the receiving the synchronization signal includes: determining a time shift by applying the nonlinear function to a number of units of time that elapsed since the measurement configuration was received; and determining when the UE is to receive the synchronization signal by adjusting a synchronization signal reception time specified in the timing pattern using the time shift.

5. The method of claim 3 or 4, wherein: the timing parameter further includes a reference time relative to which the UE is to calculate the time shift.

6. The method of any of the preceding claims, wherein the receiving the measurement configuration includes: receiving a reconfiguration command associated with a protocol for controlling radio resources.

7. The method of any of the preceding claims, further comprising: in response to the receiving of the synchronization signal, transmitting a measurement report based on the synchronization signal.

8. The method of any of claims 1-6, wherein the receiving the measurement configuration includes: receiving a system information broadcast from the NTN, the system information including the measurement configuration.

9. A user equipment (UE) comprising processing hardware and configured to implement a method of any of the preceding claims.

10. A method for configuring synchronization signal measurement at a user equipment (UE), the method implemented in a serving non-terrestrial network (NTN) node and comprising: receiving, by the NTN node, information related to movement of a neighbor NTN node; and transmitting, by the NTN node, a measurement configuration generated in view of the information, the measurement configuration indicating (i) a timing pattern according to which the neighbor NTN node transmits a synchronization signal and (ii) a timing parameter related to a change in timing alignment between the UE and the neighbor NTN node.

11. The method of claim 10, wherein: the timing parameter specifies a drifting function that indicates an amount by which the timing alignment shifts, per unit of time.

12. The method of claim 10 or 12, wherein the receiving the information includes receiving satellite ephemeris information.

13. The method of any of claims 10-12, wherein the transmitting the measurement configuration includes: transmitting a reconfiguration command associated with a protocol for controlling radio resources, the measurement configuration included in the reconfiguration command.

14. The method of claim 13, wherein the transmitting the measurement configuration is responsive to receiving, from the UE, a UE assistance information.

15. The method any of claims 1-8 or 10-14, wherein the timing pattern corresponds to a synchronization signal (SS) and physical broadcast channel (PBCH) block based measurement timing configuration (SMTC), the SMTC specifying subframes in which SSB is transmitted.

16. A non-terrestrial network (NTN) node comprising processing hardware and configured to implement a method of any of claims 10-15.

Description:
SYNCHRONIZATION SIGNAL MEASUREMENT IN A NON-TERRESTRIAL NETWORK

FIELD OF THE DISCLOSURE

[0001] This disclosure relates generally to wireless communications and, more particularly, to synchronizing measurements of signals transmitted from non-terrestrial network nodes such as satellites.

BACKGROUND

[0002] This background description is provided for the purpose of generally presenting the context of the disclosure. Work of the presently named inventors, to the extent it is described in this background section, as well as aspects of the description that may not otherwise qualify as prior art at the time of filing, are neither expressly nor impliedly admitted as prior art against the present disclosure.

[0003] The objectives behind developing the fifth generation (5G) technology include providing a unified framework for such types of communication as enhanced mobile broadband (eMBB), ultra-reliable low-latency communications (URLLC), and massive machine type communication (mMTC).

[0004] The 5G technology relies primarily on legacy terrestrial networks. However, the 3rd Generation Partnership Project (3GPP) organization has proposed to extend 5G communications to non-terrestrial networks (NTNs) with 5G new radio (NR) technologies, or with the Long-Term-Evolution (LTE) technologies tailored for the Narrowband Intemet-of- Thing (NB-IoT) or the enhanced Machine Type Communication (eMTC) scenarios. In an NTN, an RF transceiver is mounted on a satellite, an unmanned aircraft systems (UAS) also referred to as drone, balloon, plane, or another suitable apparatus. For simplicity, the discussion below refers to all such apparatus as satellites. In addition to satellites, an NTN can include the sat-gateways that connect the Non-Terrestrial Network to a public data network, feeder links between sat-gateways and satellites, service links between satellites, and inter- satellite links (ISL) when satellites form constellations.

[0005] A satellite can belong to one of several types based on altitude, orbit, and beam footprint size. The types include Low-Earth Orbit (LEO) satellite, Medium-Earth Orbit (LEO) satellite, Geostationary Earth Orbit (GEO) satellite, UAS platform (including High Altitude Platform Station (HAPS)), and High Elliptical Orbit (HEO) satellite. GEO satellites are also known as the Geosynchronous Orbit (GSO) satellites, and LEO/MEO satellites are also known as non-GSO (NGSO) satellites.

[0006] A GSO satellite can communicate with one or several sat-gateways deployed over a satellite targeted coverage area (e.g. a region or even a continent). A non-GSO satellite at different times can communicate with one or several serving sat-gateways. An NTN is designed to ensure service and feeder link continuity between successive serving sat- gateways, with sufficient time duration to proceed with mobility anchoring and hand-over.

[0007] A satellite typically generates several beams for a given service area bounded by the field of view. The footprints of the beams depend on the on-board antenna configuration and the elevation angle and typically have an elliptic shape. A satellite can support a transparent or a regenerative (with on board processing) payload. For a transparent payload implementation, a satellite can apply RF filtering and frequency conversion and amplification, and not change the waveform signal. For a regenerative payload implementation, a satellite can apply RF filtering, frequency conversion and amplification, demodulation and decoding, routing, and coding/modulation. This regenerative approach is effectively equivalent to implementing most of the functions of a base station, e.g., a gNB.

[0008] NB-IoT and eMTC technologies are expected to be particularly suitable for loT devices operating in remote areas with limited or no terrestrial connectivity. Such loT devices can be used in a variety of industries including for example transportation (maritime, road, rail, air) and logistics; solar, oil, and gas harvesting; utilities; farming; environmental monitoring; and mining. However, to ensure the required loT connectivity, deployment of these technologies requires satellite connectivity to provide coverage beyond terrestrial deployments. Satellite NB-IoT or eMTC is defined in a complementary manner to terrestrial deployments.

[0009] To determine whether to initiate a handover or carrier aggregation, for example, a UE can monitor the signal in cells other than the cell in which the UE currently operates, i.e., the serving cell. To this end, base stations generate synchronization signals such as a Synchronization Signal (SS) and Physical Broadcast Channel (PBCH) Block (SSB). Each cell can have a particular configuration of SSB periodicity. According to 3GPP specifications, a UE receives a SSB-based RRM Measurement Timing Configuration (SMTC) for a certain carrier frequency in order to determine the SSB periodicity setting and the burst duration. Further, an SMTC can indicate the timing offset of the SSB burst in a frame. For NR Release 15, 3GPP supports an SMTC periodicity between 5 and 160 ms, and a burst window duration between 1 ms and 5 ms. When a UE performs inter- frequency measurements by receiving and processing SSBs on non-serving frequencies, the UE does not monitor the serving frequency during a time period referred to as the measurement gap.

[0010] In contrast to a typical terrestrial network, an NTN can have large propagation delays between UEs and satellites, as well as large variance in these delays. A serving satellite may provide a UE with an SMTC window that does not align with the times when SSB bursts from non-serving satellites reach the UE, which requires certain adjustments in the timing of UE measurements. Further, because satellites move relative to each other (e.g., the distance between the serving satellite and a non-serving satellite changes over time), the UE may encounter gradual timing misalignments, when the propagation delay between a non-serving satellite and the UE effectively moves an SSB burst into an earlier or a later subframe relative to the time pattern that the serving satellite established.

SUMMARY

[0011] An example embodiment of the techniques of this disclosure is a method for synchronization signal measurement implemented in a UE. The method includes receiving, by the UE from a non-terrestrial network (NTN), a measurement configuration that indicates (i) a timing pattern according to which a signal source associated with the NTN transmits a synchronization signal and (ii) a timing parameter related to a change in timing alignment between the UE and the signal source; receiving, by the UE from the signal source, the synchronization signal in accordance with the timing pattern and the timing parameter; and processing, by the UE, the synchronization signal.

[0012] Another embodiment of these techniques is a user equipment (UE) comprising processing hardware and configured to implement the method above.

[0013] Another embodiment of these techniques is a method for configuring synchronization signal measurement at a UE, the method implemented in a serving NTN node and comprising: receiving, by the NTN node, information related to movement of a neighbor NTN node; and transmitting, by the NTN node, a measurement configuration generated in view of the information, the measurement configuration indicating (i) a timing pattern according to which the neighbor NTN node transmits a synchronization signal and (ii) a timing parameter related to a change in timing alignment between the UE and the neighbor NTN node. [0014] Still another embodiment of these techniques is a non-terrestrial network (NTN) node comprising processing hardware and configured to implement the method above.

BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Fig. 1 is a block diagram of an example communication system in which the techniques of this disclosure can be implemented;

[0016] Fig. 2 illustrates a functional split between a radio network and a core network, according to which the system of Fig. 1 can operate;

[0017] Fig. 3A is a block diagram of an example NTN node with transparent payload implementation;

[0018] Fig. 3B is a block diagram of an example NTN implementation in which a base station connects to multiple satellites via the same sat-gateway;

[0019] Fig. 4A illustrates an example user plane protocol stock for use with the architecture of Fig. 3A;

[0020] Fig. 4B illustrates an example control plane protocol stock for use with the architecture of Fig. 3A;

[0021] Fig. 5 illustrates an example scenario in which a UE receives signals from a serving satellite and a non-serving satellite with different propagation delays;

[0022] Fig. 6 illustrates an example scenario in which the UE of Fig. 5 receives a signal from the non-serving satellite with increasing delays due to movement of the non-serving satellite generally away from the UE;

[0023] Fig. 7 illustrates an example scenario in which a serving satellite provides, to a UE operating a connected state, a drifting parameter along with a measurement configuration;

[0024] Fig. 8 illustrates an example scenario in which a serving satellite provides, to a UE operating a connected state, the value for a validity timer along with a measurement configuration;

[0025] Fig. 9 illustrates an example scenario in which a serving satellite provides, to a UE operating a connected state, a sequence of time patterns and a sequence of values for respective validity timers; [0026] Fig. 10 illustrates an example scenario in which a serving satellite provides, to a UE operating in an idle or inactive state, a measurement configuration via a System Information Block (SIB);

[0027] Fig. 11 is a flow diagram of an example method for managing measurement configuration in view of a timing parameter, which can be implemented in a UE of this disclosure;

[0028] Fig. 12 is a flow diagram of an example method for providing a UE with a measurement configuration and a timing parameter, which can be implemented in an NTN node of this disclosure; and

[0029] Fig. 13 is a flow diagram of an example method for managing measurement configuration and the timing for measuring synchronization signals, which can be implemented in a UE of this disclosure.

DETAILED DESCRIPTION OF THE DRAWINGS

[0030] To address potential timing misalignment between a UE and an NTN node such as a non-serving satellite (or a non-connected satellite when the UE is in the RRC_CONNECTED state), the serving (or connected) satellite provides the UE not only with a measurement configuration specifying a time pattern for synchronization signal measurement, but also with a timing parameter related to the timing misalignment. The UE can use this timing parameter to compensate, at least temporarily, for the timing misalignment and/or determine when the timing misalignment requires a new measurement configuration.

[0031] In some implementations, the timing parameter is a function that specifies the “drift” of the alignment over time. The function can be a linear function, defined simply by a constant drift parameter, or a non-linear function that specifies different drift amounts for different time intervals. In other implementations, the timing parameter can indicate the amount of time during which the current time pattern remains valid. The UE can use this type of timing parameter to run a timer and request a new measurement configuration upon timer expiration. In yet other implementations, the timing parameter is a sequence of time values for different time intervals (e.g., time pattern Pi can be valid for interval Ti, time pattern P2 is to follow Pi and is valid for time interval T2, etc.). [0032] Referring first to Fig. 1, an example wireless communication system 100 includes a UE 102, a base station (BS) 104, a base station 106, and a core network (CN) 110. The base stations 104 and 106 can operate in a RAN 105 connected to the core network (CN) 110 and other base station components, such as satellites, as will be described with reference to FIGs. 3 A and 3B. The CN 110 can be implemented as an evolved packet core (EPC) 111 or a fifth generation (5G) core (5GC) 160, for example. The CN 110 can also be implemented as a sixth generation (6G) core and future evolutions.

[0033] The base station 104 covers a cell 124, and the base station 106 covers a cell 126. If the base station 104 is a gNB, the cell 124 is an NR cell. If the base station 104 is an ng- eNB or eNB, the cell 124 is an evolved universal terrestrial radio access (E-UTRA) cell. Similarly, if the base station 106 is a gNB, the cell 126 is an NR cell, and if the base station 106 is an ng-eNB or eNB, the cell 126 is an E-UTRA cell. The cells 124 and 126 can be in the same Radio Access Network Notification Areas (RNA) or different RNAs. In general, the RAN 105 can include any number of terrestrial and non-terrestrial base stations, and each of the base stations can cover one, two, three, or any other suitable number of cells. The UE 102 can support at least a 5G NR (or simply, “NR”) or E-UTRA air interface to communicate with the base stations 104 and 106. Each of the base stations 104, 106 connect to the CN 110 via an interface (e.g., SI or NG interface). The base stations 104 and 106 also can be interconnected via an interface (e.g., X2 or Xn interface) for interconnecting NG RAN nodes.

[0034] Among other components, the EPC 111 can include a Serving Gateway (SGW) 112, a Mobility Management Entity (MME) 114, and a Packet Data Network Gateway (PGW) 116. The SGW 112 in general is configured to transfer user-plane packets related to audio calls, video calls, Internet traffic, etc., and the MME 114 is configured to manage authentication, registration, paging, and other related functions. The PGW 116 provides connectivity from the UE to one or more external packet data networks, e.g., an Internet network and/or an Internet Protocol (IP) Multimedia Subsystem (IMS) network. The 5GC 160 includes a User Plane Function (UPF) 162 and an Access and Mobility Management Function (AMF) 164, and/or Session Management Function (SMF) 166. Generally speaking, the UPF 162 is configured to transfer user-plane packets related to audio calls, video calls, Internet traffic, etc., the AMF 164 is configured to manage authentication, registration, paging, and other related functions, and the SMF 166 is configured to manage PDU sessions. [0035] As illustrated in Fig. 1A, the base station 104 supports a cell 124, and the base station 106 supports a cell 126. The cells 124 and 126 can partially overlap, so that the UE 102 can select, reselect, or hand over from one of the cells 124 and 126 to the other. Satellite base stations may provide additional RAN 105 coverage as described with reference to Fig. 7. To directly exchange messages or information, the base station 104 and base station 106 can support an X2 or Xn interface. In general, the CN 110 can connect to any suitable number of terrestrial and non-terrestrial base stations supporting NR cells and/or EUTRA cells.

[0036] As discussed in detail below, the UE 102 and/or the RAN 105 may utilize the techniques of this disclosure when the radio connection between the UE 102 and the RAN 105 is suspended, e.g., when the UE 102 operates in an inactive or idle state of the protocol for controlling radio resources between the UE 102 and the RAN 105. For clarity, the examples below refer to the RRC_INACTIVE or RRC_IDLE state of the RRC protocol. The UE 102 may further utilize the techniques of this disclosure when the radio connection between the UE 102 and the RAN 105 is disconnected and operating in a PSM where no radio resource control (RRC) protocol relationship exists between the UE and the network.

[0037] The base station 104 is equipped with a transceiver and processing hardware 130 that can include one or more general-purpose processors (e.g., CPUs) and a non-transitory computer-readable memory storing instructions that the one or more general-purpose processors execute. Additionally or alternatively, the processing hardware 130 can include special-purpose processing units. The processing hardware 130 in an example implementation includes a processor 132 to process data that the base station 104 will transmit in the downlink direction, or process data received by the base station 104 in the uplink direction. The processing hardware 130 can also include a transmitter 136 configured to transmit data in the downlink direction. The processing hardware further can include a receiver 134 configured to receive data in the uplink direction. The base station 106 can include generally similar components. In particular, components 140, 142, 144, and 146 of the base station 106 can be similar to the components 130, 132, 134, and 136, respectively.

[0038] The UE 102 is equipped with a transceiver and processing hardware 150 that can include one or more general-purpose processors such as CPUs and non-transitory computer- readable memory storing machine-readable instructions executable on the one or more general-purpose processors, and/or special-purpose processing units. The processing hardware 150 in an example implementation includes a processor 152 to process data that the UE 102 will transmit in the uplink direction, or process data received by UE 102 in the downlink direction. The processing hardware 150 can also include a transmitter 156 configured to transmit data in the downlink direction. The processing hardware further can include a receiver 154 configured to receive data in the uplink direction.

[0039] As illustrated in Fig. 2, various functionality can be distributed between the RAN 105 and the 5GC 160, and further distributed between different components of the 5GC 160, such as the AMF 164 and the SMF 166.

[0040] In particular, a base station 202 (e.g., the base station 104 or 106) can host the following main functions: Radio Resource Management such as Radio Bearer Control, Radio Admission Control, Connection Mobility Control, dynamic allocation of resources to UEs in both up-link and downlink (scheduling); IP header compression, encryption and integrity protection of data; selection of an AMF at UE attachment when no routing to an AMF can be determined from the information provided by the UE; routing of User Plane data toward the UPF(s); routing of Control Plane information towards the AMF; connection setup and release; scheduling and transmission of paging messages; scheduling and transmission of system broadcast information (originated from the AMF or 0AM); measurement and measurement reporting configuration for mobility and scheduling; transport level packet marking in the uplink; session management; support of network slicing; QoS flow management and mapping to data radio bearers; support of UEs in RRC_INACTIVE state; distribution of NAS messages; radio access network sharing; Dual Connectivity; and interworking between NR and E-UTRA.

[0041] The AMF 204 can host the following functionality: NAS signaling termination; NAS signaling security; AS security control; inter-CN node signaling for mobility between 3 GPP access networks; Idle mode UE Reachability (including control and execution of paging retransmission); Registration Area management; support of intra-system and intersystem mobility; access authentication; access authorization including checking of roaming rights; mobility management control (subscription and policies); support of network slicing; and SMF selection.

[0042] The UPF 206 can host the following functionality: anchor point support for Intra- /Inter-RAT mobility (when applicable); external PDU session point of interconnect to data network support; packet routing & forwarding; packet inspection and user plane part of policy rule enforcement; traffic usage reporting; uplink classification to support routing traffic flows to a data network; branching point to support multi-homed PDU session; QoS handling for user plane, e.g. packet filtering, gating, UL/DL rate enforcement; uplink rraffic verification (SDF to QoS flow mapping); and downlink packet buffering and downlink data notification triggering.

[0043] Finally, the SMF 208 can provide session management; UE IP address allocation and management; selection and control of UP function; configuration of traffic steering at User Plane Function, UPF, to route traffic to proper destination; control of policy enforcement and QoS; and downlink data notification.

[0044] Fig. 3A illustrates a certain type of NTN deployment referred to as transparent payload architecture, which involves a satellite gateway 302 and a “transparent” satellite 304 for extending the range of the Uu interface. This NTN deployment may be incorporated into the RAN 105 of Fig. 1 A as another base station or an extension of the base station 104 (or the base station 106). The satellite 304 implements a frequency conversion and a Radio Frequency (RF) amplifier in both the uplink and downlink directions. The satellite function is similar to that of an analogue RF repeater. Thus, the satellite 304 repeats the Uu radio interface from the feeder link (between the NTN gateway and the satellite) to the service link (between the satellite and the UE) in the downlink direction and vice versa in the uplink direction. The Satellite Radio Interface (SRI) on the feeder link is the Uu, and the NTN gateway 302 supports all necessary functions to forward the signal of the Uu interface. The NTN gateway 302 operate at the same site as the base station (e.g., eNB, gNB) 104 location, or connect to the base station 104 at a distance via a wired link. It is also possible to connect more than one NTN gateway to a base station. Different transparent satellites may be connected to the same base station on the ground, via the same NTN gateway, or via different NTN gateways.

[0045] Fig. 3B illustrates the implementation in which two different satellites (304 and 306) connect to the same base station 104 via the same NTN gateway 302, and these two satellites (304 and 306) are covering the Earth surface using two different Physical Cell IDs (PCIs).

[0046] Next, Fig. 4A illustrates an NTN user-plane protocol stack involving the UE 102, the satellite 304, the NTN gateway 302, the base station 104, and the EPC S-GW 112 (or 5GC SMF 166). The NTN user-plane protocol stack is similar to that of the terrestrial network (TN), except that the configuration of Fig. 4A illustrates two additional nodes, the satellite 304 and the NTN gateway 302, operating in the middle of the Uu interface. Similarly, the NTN control plane protocol stack illustrated of Fig. 4B is also generally analogous to that of the terrestrial network counterpart shown in Fig. 2B.

[0047] Referring generally to Figs. 1-4B, NTN supports at least three types of service links NTN, described in terms of satellite movement patterns: (i) Earth-fixed: provisioned by beam(s) continuously covering the same geographical areas all the time (e.g., the case of GEO/GSO satellites); (ii) Quasi-Earth-fixed: provisioned by beam(s) covering one geographic area for a limited period and a different geographic area during another period (e.g., the case of LEO/MEO satellites capable of using steerable beams); and (iii) Earthmoving: provisioned by beam(s) whose coverage area slides over the Earth surface (e.g., the case of LEO/MEO satellites using fixed or non-steerable beams).

[0048] With LEO/MEO satellites, a base station can provide either quasi-Earth-fixed cell coverage or Earth-moving cell coverage. With GEO satellites, the base station can provide Earth fixed cell coverage.

[0049] Although the transparent payload architecture illustrated in Figs. 3A and 3B is the current focus of the 3GPP development, the regenerative payload architecture that places some of the base station functions on the satellite is also a possible NTN deployment in the future. In such an architecture, the Uu only exists between the satellite and the UE. In general, the techniques of this disclosure can apply to the transparent payload architecture as well as the regenerative pay load architecture.

[0050] Again referring generally to Figs. 1-4A, the UE 102 operating in a certain cell must be able to detect reference signals from the neighboring cells and measure the strength of the reference signals to be able to switch to a qualified neighboring cell when needed (i.e., when the serving cell is no longer able to serve the UE due to poor signal reachability), or in order to add a new Carrier Component (CC). The reference signal a base station can use for this purpose with the NR radio interface is the synchronization signal (SS) and physical broadcast channel (PBCH) block, abbreviated as SSB. Unlike the LTE radio interface in which a base station transmits SS every 5 ms, 5G NR allows each base station to transmit the SSB burst with different time patterns, with the longest periodicity of up to 160 ms. This allows the network to configure the SSB transmission in a more dynamic manner dependent on the actual usage and channel condition. [0051] This approach helps to avoid unnecessary measurements and reduce the power consumption of a UE. However, this flexibility comes at the cost of the additional signaling required to inform the UE when to perform measurement on a measurement target. Without the additional signaling, the UE would need to assume the worst-case scenario (in the implementation above, the 5 ms periodicity) to determine when to measure the target. As a result, the UE achieves no power saving gain. This additional signaling in 5G NR is known as “SSB based measurement timing configuration (SMTC),” which contains a periodicity setting ranging from 5 ms to 160 ms and a duration setting ranging from 1 ms to 5 ms.

[0052] The network does not need to align the SMTC periodicity setting with the actual SSB burst periodicity. For instance, the SMTC periodicity can be set to a value larger than the SSB burst periodicity to further reduce the power consumption of the UE. In addition to the periodicity and duration settings, the SMTC also indicates a timing offset to inform the UE of the exact subframe where the UE should start monitoring the SSB burst, which occurs repeatedly according to the periodicity setting. A base station can signal the periodicity and the timing offset settings together, in one measurement object, as a single parameter periodicityAndOffset.

[0053] There can be a relatively small timing difference between the timing of the Primary Cell (PCell) and the timing of the measurement target, in part due to the propagation delay difference. A terrestrial network can ignore this small timing difference, as the propagation delay difference is small and hence requires no adjustment in the timing offset setting.

Accordingly, 3GPP TS 38.331 (vl6.6.0) currently specifies only one timing offset for the measurement object configuration. For a non-terrestrial network, however, the propagation delay between a satellite and a UE could be longer (e.g., up to 25.77 ms), and the variance for different satellites can be significant (e.g., between 8 ms and 25.77 ms).

[0054] A UE and/or a base station can use an individual timing offset setting associated with each respective measurement target (i.e., a satellite) configured in a measurement object. This approach can result in multiple timing offsets settings or even multiple SMTCs configured in one measurement object. Although a measurement object can support two SMTCs, these SMTCs currently must share the same timing offset setting and hence cannot address the propagation delay issue in an NTN discussed above.

[0055] Now referring to a scenario 500 of Fig. 5, the satellite 304 currently is serving the UE 102 and has configured the UE 102 with a measurement object to perform the measurement on the cells of the neighboring satellites 306. This discussion assumes the satellites 304 and 306 are fully synchronized in timing and can connect to the same base station or different base stations. The distance between the UE 102 and the serving satellite 304 is DA, and the distance between the UE 102 and the target satellite 306 is DB, where in this example DB > DA. The propagation delay between the UE 102 and the serving satellite 304 is AtA, and the propagation delay between the UE 102 and the target satellite 306 is Atn. where Atn exceeds AtA by a small amount over the duration of one subframe. For the purposes of this discussion, one can further assume that the satellite 306 emits an SSB burst at subframe 2 and subframe 7 for one subframe duration.

[0056] According to the current 3GPP specifications, the serving satellite 304 configures the UE 102 with an SMTC in which the periodicity equals 5 subframes, the offset equals 2 and the duration equals 1 subframe. The existing techniques do not account for the propagation delay difference. However, with this configuration, the UE 102 cannot measure the SSB from the satellite 306 because the actual SSB burst arrives at the UE 102 during subframe 3 and subframe 8. To make the UE 102 capable of receiving the SSB from the satellite 306, the serving base station 104 should account for the difference between AtA and AtB when configuring the offset in the SMTC.

[0057] For the serving base station 104 to determine the propagation delay difference accurately, the serving base station 104 may use the geolocation of the UE 102 (e.g., a set of Global Positioning Service (GPS) coordinates or other suitable coordinates) and the ephemeris information for the satellite 306. In the example scenario 500, after determining the geolocation of the UE 102 and the ephemeris information for the satellite 306, the base station 104 configures the SMTC with the offset equaling 3 and with the duration equaling 1 or 2 subframes, so that the UE can detect and measure the SSB from the satellite 306 properly. Because the network (the RAN 105 and/or the CN 110) may configure the UE 102 to perform measurements on multiple measurement targets, such as multiple satellites, using a single measurement object, in some implementations the base station 104 includes multiple offsets associated with an SMTC or even include multiple SMTCs in one measurement object.

[0058] Further, if the network can configure an accurate offset in one SMTC based on the geolocation information and the ephemeris information, the SMTC could be valid only for a short period of time due to fast movement of the satellite. To compensate for the rapid offset change due to the fast satellite movement, the network could provide the up-to-date SMTC configuration to UE 102 very frequently.

[0059] Fig. 6 illustrates the same configuration as described in Fig. 5, but at a later time. Here, the satellite 306 has moved farther away from the UE 102, from the distance DB to a greater distance B’, which results in an increase of the propagation delay from Atn to Ati . As a result, the SSB bursts leaving the satellite 306 at subframe 2 and subframe 7 will arrive at the UE 102 at subframe 5 and subframe 10, respectively. Because the network has previously configured the UE 102 to receive SSB bursts starting at subframe 3 and subframe 8, the UE 102 cannot receive and measure the SSB from the satellite 306 at the new time instance.

[0060] To allow the UE 102 to detect the SSB from a neighboring cell associated with either a quasi-Earth-fixed or an Earth-moving satellite, the network could provide up-to-date SMTCs to the UE 102 in a very frequent manner, which results in a significant overhead, especially considering the typically very large number of UEs operating in the connected state within satellite coverage. To address this concern and save signaling overhead, the UE 102 and the network of Fig. 1 utilize an SMTC with an ability to shift or adjust the configured values in time, such that the base station 104 and the UE 102 have a shared understanding of how the configured values in the SMTC shift or adjust. Further, in some implementations, the network indicates to the UE 102 when an SMTC is still valid and applicable. The network can provide this indication along with the SMTC. Using this information, the UE 102 can discard the SMTC setting and stop performing the measurement when the configuration is no longer valid, which reduces power consumption at the UE 102.

[0061] The base station 104 in some implementations also provides the SMTC in a system information (SI) message for the UEs currently operating in the idle state (RRC_IDLE) or the inactive state (RRC_INACTIVE), so that these UEs can conduct the measurement on SSBs from the neighboring cells as part of cell reselection, for example (i.e., when the neighboring satellites are moving constantly). When the neighboring cells are associated with quasi- Earth-fixed or Earth-moving satellites, the base station may not be able to update the SMTC timely in the SI, because updating a value in SI becomes possible only in the next modification period, which typically takes hundreds or thousands of seconds. In this case, a UE operating in the idle or inactive state can autonomously adjust the SMTC settings after a certain amount of time. [0062] However, an approach based on the UE 102 autonomously adjusting the SMTC setting has several drawbacks. First, this approach requires the UE 102 to have the full and up-to-date knowledge of the ephemeris to estimate the propagation delays between the UE 102 and the neighboring satellites, which is not always possible (especially for a UE operating in the idle or inactive state). Second, the UE 102 would consume a lot of power by frequently determining its current geographic location and then estimating the distance and/or propagation delay between the UE 102 and any neighboring satellite (which, again, is undesirable in the idle or inactive state). For these reasons, in the scenarios discussed below, the network generates instructions indicating how the UE 102 should adjust the SMTC, thereby reducing the burden on the UE 102.

[0063] Next. Fig. 7 illustrates a scenario 700 in which a UE operating in the connected state automatically updates the SMTC without requiring that the network repeatedly provide signaling for the update. The discussion below refers to gNBs 104 and 104, but in general this technique can be implemented in a base station of any suitable type.

[0064] The UE 102 initially is connected to the gNB 104 via a service link of the satellite 304, and the UE 102 is in the connected state (e.g., RRC_CONNECTED). Thus, the gNB 104 is the serving base station of the UE 102, and the satellite 304 is the serving satellite of the UE 102. The serving satellite 304 is close to another satellite 306 associated with the gNB 106. The gNB 104 and gNB 106 in this scenario can communicate with each other via the Xn interface (shown in Fig. 1). Using this Xn interface, the serving gNB 104 exchanges 702 the satellite ephemeris information with its neighbor nodes, gNB 106, to obtain the location and movement information for the satellites (e.g., satellite 306) associated with the gNB 106.

[0065] As an alternative to the exchanging 702 of ephemeris information, the gNB 104 can acquire the satellite ephemeris information from the core network (e.g., from the AMF) or from the Operations, Administration and Maintenance (0AM), or receive the relevant satellite ephemeris information at set-up or deployment and store the ephemeris information in a persistent memory. The gNBs 104 and 106 also can exchange 702 other information such as SSB configurations, for example.

[0066] The UE 102 transmits 704 UE assistance information to the gNB 104, to report the location information for the UE 102 or to report the propagation delay between the UE 102 and a relevant satellite. The UE assistance information can conform to the format specified in 3GPP TS 38.331 (vl6.6.0), section 5.7.4, or alternatively the UE assistance information can be a UL DCCH message dedicated to, and defined specifically for the purpose of, reporting the UE location information or reporting the observed propagation delay between UE 102 and a satellite. By transmitting 704 the UE assistance information, the UE 102 informs the gNB 104 of the current geographic location of the UE. If the UE 102 reports 704 only the propagation delay information, the gNB 104 in some implementations autonomously derives the current geographic location of the UE 102 using the received propagation delay information.

[0067] In response to receiving 704 the UE assistance information, the gNB 104 transmits 706 an RRC reconfiguration command (e.g., RRCReconfiguratior) to the UE 102. The command includes a measurement configuration, which in turn includes an NTN- specific measurement object with at least an SMTC describing the SSB transmission pattern of the neighbor satellite 306. The gNB 104 can generate the content of the SMTC using the SSB configuration (e.g., the periodicity, the time offset, the duration configuration) received from the gNB 106, the geographic location of the UE 102, and the satellite ephemeris information obtained earlier.

[0068] The SMTC included in the NTN-specific measurement object can include periodicity, a time offset (offsetinit), and a duration setting. The gNB 104 can determine the time offset setting (offsetinit) based on the time offset of the SSB configuration provided by gNB 102, the distance/propagation delay between the serving satellite 304 and UE 102, and the distance/propagation delay between the neighboring satellite 306 and UE 102. The SMTC in the NTN-specific measurement object may also contain a drifting configuration instructing the UE 102 regarding an adjustment and/or a shift to the time offset setting of the SMTC, which can be a function of time. The drifting configuration may include a drifting rate parameter D306, which indicates the amount of time shift for a time offset setting per unit of time. In an example implementation, the UE 102 multiplies the drifting rate parameter D306 by the time elapsed (Teiapsed) since the time the UE 102 last received a measurement configuration to obtain a drift result (i.e., D306 * Teiapsed), and adds the drift result to the initial time offset (offsetinit) received from the SMTC to obtain an actual time offset (i.e., offsetactual = offsetinit + D306 * Teiapsed). The UE 102 then applies the actual time offset (offsetactual) to determine the timing of the SMTC for conducting the measurement. When formatting the measurement configuration, the gNB 104 also can place the drifting configuration outside the SMTC but inside the NTN-specific measurement object, if the drifting rate configuration is applicable to all the SMTCs within the NTN-specific measurement object. [0069] When the offsetactual value the UE 102 determines upon receiving 706 the RRC reconfiguration message is not an integer, the UE 102 can round the value up or down to a nearest integer. Alternatively, the UE 102 can round the non-integer offsetactual down to a nearest integer, and then increase the duration setting of the SMTC by one subframe. The drifting rate parameter D306 could have a positive value or a negative value, depending on whether satellite 306 is moving closer toward the UE 102 (in which case D306 is negative) or farther away from the UE 102 (in which case D306 is positive). The drifting configuration may contain more than one drifting parameter if the drifting/shifting calculation is not a linear function of the time elapsed (e.g., offsetactual = offsetinit + D306A * T e ia P sed 2 + D306B * T e ia P sed + constant value). To facilitate the calculation of the elapsed time at the UE 102, the gNB 104 can further provide a reference timing (e.g., a UTC timing or a system frame number plus a subframe number) along with the SMTC to the UE 102. When the RRC reconfiguration of event 706 includes the reference timing, t re f, the UE 102 can obtain the elapsed time based on the calculation t e ia P sed = Cow - t re f, where t nO w denotes the current time on the UE side.

[0070] After receiving 706 the measurement configuration, the UE 102 performs 710 the measurement on the SSB from the satellite 306. Assuming the time difference between events 706 and 710 is tA, the UE 102 conducts the SSB measurement by shifting the time pattern configured in the SMTC by AtA, where AtA = D306 * tA (assuming the drifting function is a linear function of the time elapsed).

[0071] Subsequently to performing 710 the measurement(s), the UE 102 performs 712 another measurement on the SSB from the satellite 306. Assuming the time difference between events 706 and 712 is tB (tB > LA , the UE 102 conducts the SSB measurement by shifting the time pattern configured in the SMTC by AtB, where AtB = D306 * tB (assuming the drifting function is a linear function of the time elapsed).

[0072] Subsequently to performing 710 and 712 the measurements, the UE 102 detects 718 that it has moved a distance greater than a certain distance threshold value, which the UE 102 can receive as part of a measurement configuration from the gNB 104, in a system information via a broadcast from the gNB 104, or from the memory as a hardcoded value consistent with a 3GPP specification. The UE 102 then transmits 724 UE assistance information to the gNB 104, to report the current location of the UE 102 or to report the propagation delay between the UE 102 and a relevant satellite (which can be any satellite the UE 102 observes at its current location). [0073] In response to receiving 724 the UE assistance information, the gNB 104 can transmit 726, to the UE 102, an RRC reconfiguration command including an updated measurement configuration. The updated measurement configuration can contain at least an updated NTN-specific measurement object including at least an updated SMTC. The gNB 104 can update the content of the SMTC (i.e., the periodicity, the offsetinit, the duration, and the drifting configuration) based on the SSB configuration (i.e., the periodicity, the time offset, and the duration configuration) received from the gNB 106, the new UE geographic location reported/determined received 724 from the UE, the satellite ephemeris information obtained during the exchange 702 or earlier, and the new satellite location of the satellite 304 and/or satellite 306.

[0074] The gNB 104 detects 730 that the satellite 304 and/or the satellite 306 has moved to a new location, and that the SMTC the gNB 730 previously provided 726 to the UE 102 is no longer applicable. The gNB 104 then transmits 736, to the UE 102, another RRC reconfiguration command including an updated measurement configuration. The updated measurement configuration can include an updated NTN-specific measurement object including at least an updated SMTC. The gNB 104 can update the content of the SMTC similar to the example above.

[0075] Upon receiving 736 the updated measurement configuration, the UE 102 can perform 740 measurements on the SSB from the satellite 306. Assuming the time difference between events 736 and 740 is tc, the UE 102 performs 740 the SSB measurement by shifting the time pattern configured in the SMTC by Ate, where Ate = D306 * tc (assuming the drifting function is a linear function of the time elapsed).

[0076] After performing 740 the measurement(s), the UE 102 can determine 750 that the triggering event for measurement reporting has occurred (e.g., the signal strength of the satellite 306 is now greater than the signal strength of the satellite 304 by more than a threshold value) for at least a duration indicated in the ‘timeToTrigger’ parameter. The UE 102 accordingly transmits 760 a measurement report to the gNB 104. The UE 102 can format the measurement report according to the reporting configuration received 736 earlier.

[0077] Upon receiving the measurement report, the gNB 104 can determine to initiate 770 a handover of the UE 102 to the gNB 106. The gNB 104 then can participate in a handover procedure 780 that includes such steps as (i) sending a HANDOVER REQUEST message to the gNB 106, (ii) receiving a HANDOVER REQUEST ACKNOWLEDGE message from the gNB 106, and (iii) transmitting an RRC reconfiguration command including a reconfigurationWithSync IE to the UE 102. Upon receiving the RRC reconfiguration command with the reconfigurationWithSync IE, the UE 102 can initiate the procedure for connecting to the gNB 106, which can include (i) synchronizing with the gNB 106 and obtaining the PBCH from the gNB 106, (ii) performing a contention-free random access (CFRA) procedure by sending a pre-allocated preamble to the gNB 106, and (iii) sending the an RRC reconfiguration complete message (e.g., RRCReconfigurationComplete) to the gNB 106 using an uplink grant from the CFRA procedure.

[0078] In some implementations, the satellite 306 can connect to the gNB 104 instead of the gNB 106. In such cases, the HANDOVER REQUEST message and HANDOVER REQUEST ACKNOWLEDGE message can be omitted.

[0079] Next, Fig. 8 illustrates a scenario 800 in which a base station provides a validity timer to a UE rather than a drifting parameter of Fig. 7, so that the UE can discard the SMTC upon timer expiration or countdown to zero.

[0080] Similar to the scenario 700, the UE 102 initially operates in the connected state, with the gNB 104 and the satellite 304 operating as the serving base station and the serving satellite, respectively; the satellites 304 and 306 are relatively close; and the gNBs 104 and 106 can communicate via an Xn interface. Event 802 is similar to event 702, and event 804 is similar to event 704.

[0081] The gNB 104 transmits 805 an RRC reconfiguration command to the UE 102. The RRC reconfiguration command is similar to the RRC reconfiguration command of event 704, but according to this implementation the gNB 104 includes in the SMTC a validity timer Tvaiidj which the UE 102 is to activate (i.e., start running) upon receiving 805 the measurement configuration. While Tvaiid is running, the corresponding SMTC remains valid, and the UE 102 can conduct the measurement according to the time pattern of the SMTC. However, when Tvaiidj expires, the UE 102 is to discard the corresponding SMTC. Each SMTC in the NTN-specific measurement object can be associated with an individual validity timer (which the gNB 104 can specify along with the SMTC) or a shared validity timer (which the gNB 104 can specify along with the NTN-specific measurement object or the measurement configuration).

[0082] Event 810 is generally similar to the event 710, except that the UE 102 performs 810 the measurement(s) when the timer associated with the SMTC is still running. [0083] The UE 102 discards or releases 816 the SMTC specified in the NTN-specific measurement object, upon expiration of Tvaiidj. After discarding or releasing the SMTC, the UE 120 can transmit 824 UE assistance information to the gNB 104, similar to event 724 discussed previously. Upon receiving 824 the UE assistance information, the gNB 104 transmits 825 an RRC reconfiguration command with an updated measurement configuration and a new validity timer. The updated measurement configuration can include an updated NTN-specific measurement object including at least an updated SMTC. The gNB 104 can update the content SMTC similar to the scenario of Fig. 7.

[0084] Events 818 and 824 are similar to events 718 and 724, respectively. The gNB 104 then transmits 826 an RRC reconfiguration command to the UE 102, in which the gNB 104 can include an updated measurement object with an updated SMTC, and an updated validity timer for the updated SMTC. The UE 102 performs 840 the measurement(s) upon ascertaining that the updated timer associated with the updated SMTC is running. Events 850, 860, 870, and 880 are similar to events 750, 760, 770, and 770 discussed above.

[0085] In some implementations, the gNB 104 uses both the drifting parameter technique of Fig. 7 and the invalidity timer technique of Fig. 8. In particular, the gNB 104 includes both the drifting parameter and the value of the validity timer in the NTN-specific measurement object. Thus, each SMTC in the NTN-specific measurement object can be associated with an individual validity timer or a common validity timer, and also can include a drifting configuration instructing the UE 102 how to update the SMTC. While the validity timer is running, the UE 102 can perform measurement(s) according to the corresponding SMTC setting including the drifting configuration. After the validity timer expires, the UE 102 discards the corresponding SMTC setting including the drifting configuration.

[0086] In the scenario 900 illustrated in Fig. 9, a base station implements yet another technique. According to this approach, the base station provides a UE with multiple SMTCs pertaining to the same measurement target (e.g., the same satellite). Each SMTC is applicable for a certain period of time that does not overlap with the period of validity of any other SMTCs. The UE applies the SMTCs in sequence, traversing the set as a list.

[0087] Events 902, 904, 918, 924 950, 960, 970, and 980 are similar to events 802, 804, 818, 824, 850, 860, 870, and 880, respectively. In response to receiving 904 the UE assistance information, the gNB 104 transmits 907 an RRC reconfiguration command generally similar to the RRC reconfiguration command of events 707 and 807, but here the gNB 104 generates a measurement configuration that includes an NTN-specific measurement object with a set of SMTCs describing the SSB transmission patterns of the satellite 306 at different time periods. The gNB 104 determines the content of each SMTC using the information discussed above with reference to event 706. Each SMTC in the SMTC set is associated with a start time at which the UE 102 is to start applying the SMTC, and with an end time at which the UE 102 is to discard or release the SMTC. Each SMTC in the SMTC can include a periodicity, a time offset, and a duration setting. The gNB 104 can determine the time offset setting based on the time offset of the SSB configuration, the estimated distance between the serving satellite 304 and UE 102 during the period specified by the start and end time, and the estimated distance between the neighboring satellite 306 and the UE 102 during the period specified by the start and end time.

[0088] Upon receiving 907 the measurement configuration, the UE 102 performs 911 A measurement(s) according to the first SMTC (i.e., time pattern 1) in the SMTC set. The UE 102 performs 911 A this measurement within the period delimited by the start time and the end time associated with the first SMTC. The UE 102 then performs 91 IB measurement(s) according to the second SMTC (i.e., time pattern 2) in the SMTC set, again within the corresponding time limits. In this manner, the UE 102 traverses the list of the SMTCs until the UE 102 performs 91 IK the last measurement(s) within the period delimited by the start time and the end time associated with the last SMTC.

[0089] In response to receiving 924 UE assistance information, the gNB 104 can transmit 927 an RRC reconfiguration command with an updated measurement configuration and an updated SMTC set. The UE 102 repeat 931 the steps 911A-K according to the new SMTC set and performs a handover when the measurement report contains measurements that trigger a handover.

[0090] Now referring to Fig. 10, the UE 102 in a scenario 1000 operates in an idle or inactive state. Thus, the UE 102 camps on a cell of the gNB 104. Event 1002 is similar to events 702, 802, 902.

[0091] The gNB 104 broadcasts 1009, in a system information, a measurement configuration including an SMTC and a time-related parameter associated with the SMTC. The time-related parameter(s) associated with the SMTC can be the drifting rate parameter(s) discussed with reference to Fig. 7, the validity timer(s) discussed with reference to Fig. 8, or the start and end times for respective SMTCs as discussed with reference to Fig. 9. The gNB 104 also can broadcast 1009 a common reference time (e.g., a UTC timing or a system frame number plus a subframe number) associated with the SMTC(s).

[0092] The UE 102 then performs 1010 measurement(s) at the time(s) corresponding to received SMTC(s), the received time-related parameter(s), and optionally the received reference time. If the reference time is not included in the system information broadcast, the UE 102 considers the reference time as the time when the UE 102 receives the SMTC(s) and the associated time-related parameter(s).

[0093] After the UE 102 completes 1010 the measurements, the UE 102 can determine 1051 that the cell reselection criteria for selecting a cell of the neighbor satellite 306 are satisfied (e.g., the cell served by the satellite 306 becomes the highest ranked cell according to the cell-ranking criterion). The UE 102 then initiates 1092 a procedure for reselecting to the cell of the neighbor satellite 306. The procedure can include (i) synchronizing with the gNB 106 and obtaining a PBCH from the gNB 106, (ii) acquiring SIB1 broadcast by the gNB 106, and in some cases (iii) performing a tracking area update or a RAN-based notification area update procedure, if the cell served by the satellite 306 belongs to a different tracking area or a different RAN-based notification area than the camped-upon satellite 304.

[0094] Next, several example methods that can be implemented in one or more devices of Fig. 1 are discussed with reference to Figs. 11-13. Each of these methods can be implemented as a set of software instructions stored on a non-transitory computer-readable medium (e.g., a memory chip) and executable by one or more processors.

[0095] Referring first to Fig. 11, a UE such as the UE 102 can implement a method 1100 to manage measurement configuration in view of a timing parameter, when operating in a connected state.

[0096] The method 1100 begins at block 1102, where the UE establishes an RRC connection with a base station (such as the base station 104) operating in an NTN. At block 1104, the UE operates in the connected state and transmits UE assistance information to the base station. The UE assistance information can include the UE geographic location information or other information that can assist the base station with determining the current geographic location of the UE. The UE assistance information can be related to the propagation delay between the UE and the serving satellite and/or to the propagation delays between the UE and neighboring satellites. [0097] The UE then determines, at block 1106, whether it has received a measurement configuration including at least a time pattern and a time-related parameter associated with the time pattern from the connected base station. The time pattern can be an SMTC contained in a measurement object, and the time-related parameter can be the drifting parameter(s) discussed with reference to Fig. 7, the validity timer discussed with reference to Fig. 8, or the start and end times discussed with reference to Fig. 9. If the UE has received the measurement configuration containing at least a time pattern and the associated time-related parameter from the connected base station, the UE proceeds to block 1108. Otherwise, the flow proceeds to block 1110.

[0098] At block 1108, the UE determines when to conduct the measurement and/or when to discard the time pattern, based on the time pattem(s), the time-related parameter(s) configured in the measurement configuration, and the time elapsed since receiving the measurement configuration. When the measurement configuration contains a drifting rate parameter as the time-related parameter as described with reference to Fig. 7, the UE performs the measurement(s) by adjusting/shifting the time pattern (e.g., by multiplying the drifting rate parameter and the amount of time elapsed). When the measurement configuration contains a validity timer as the time-related parameter as described with reference to Fig. 8, the UE performs the measurement(s) according to the time pattern only if the corresponding validity timer is running. The validity timer is running only when the time elapsed since starting the timer is smaller than the value of the validity timer. When the measurement configuration contains a start time and an end time as the time-related parameter as described with reference to Fig. 9, the UE performs the measurement sequentially based on the patterns sorted by the start/end time tuples (i.e., the UE applies a time pattern if the time elapsed makes the current time of the UE fall within the time spanned by the start time and end time of that time pattern). The flow then proceeds to block 1110.

[0099] At block 1110, the UE determines whether it has moved a distance that is greater than a distance threshold as described with reference to events 718, 818, 918, which can be a fixed value or a value the base station explicitly provides. When the UE has moved a distance greater than the distance threshold, the flow proceeds to 1104; otherwise the flow proceeds to block 1106. [0100] Now referring to Fig. 12, an NTN node such as the base station 104 or 106 can implement a method 1200 to provide a UE operating in a connected state with a measurement configuration and a timing parameter.

[0101] At block 1202, the base station obtains the ephemeris information from the core network via NGC, or from a neighboring base station via Xn. The ephemeris information indicates the location and the movement (e.g., the moving direction and moving speed) of one or more satellites of interest. The base station then determines, at block 1204, whether it has received any UE assistance information from the UE. If the base station has received UE assistance information, the base station is ready to determine the geographic location of the UE, and the flow can proceed to block 1210. Otherwise, the flow proceeds to block 1208 via block 1206, as the UE does not have the up-to-date measurement configuration. At block 1208, the base station determines the geographic location of the UE based on a reference location, and the flow then proceeds to block 1210.

[0102] At block 1210, the base station obtains the geographic location of the UE directly, without any further processing, when the received UE assistance information contains the UE geographic location information. However, when the received UE assistance information does not contain the UE geographic location information, the base station in some implementations calculates the geographic location of the UE using other information included in the UE assistance information, such as the propagation delay between the serving satellite and the UE, and the propagation delay between the measurement target and the UE. Alternatively, in some implementations the base station estimates the UE’s geographic location based on a reference location or previously-received UE assistance information per block 1208. After determining the geographic location of the UE, the flow proceeds to block 1212.

[0103] At block 1212, the base station determines a time pattern and a time-related parameter associated with the time pattern, which the UE can use to perform the measurement on the SSB from the measurement target, based on the PCell timing. The timing parameter can correspond to one of the timing parameters discussed with reference to Figs. 7-9.

[0104] At block 1214, the base station transmits the time pattern(s) and the time-related parameter(s) to the UE, so as to assist the UE with determining when to conduct the measurement, and/or when to discard the time pattem(s) based on the time elapsed since the UE received the time pattem(s) and the time-related parameter(s). The base station also can transmit a reference time (e.g., a UTC timing or a system frame number plus a subframe number) to the UE.

[0105] After transmitting the time pattem(s) and the time-related parameter(s) to the UE at block 1214, the flow returns to block 1204 to await further UE assistance information messages from the UE. If the base station receives further UE assistance information at block 1204, the flow proceeds again to block 1210, followed by block 1212 and block 1214. On the other hand, if the base station detects no further UE assistance information at block 1204, the flow proceeds to block 1206 to determine whether the measurement configuration (e.g., the time pattern and the time-related parameter) has been out-of-date due to the satellite movement. If the measurement configuration is not up-to-date, the base station obtains at block 1208 an estimate of the geographic location of the UE . The flow then proceeds to block 1210 for generating the new time pattem(s) and the new time-related parameter(s).

[0106] Finally, referring to Fig. 13, a UE operating in the inactive or idle state can implement a method 1300 to manage measurement configuration and the timing for measuring synchronization signals.

[0107] At block 1302, while the UE is in RRCJDLE or RRC_IN ACTIVE mode, the UE camps on a cell of a base station operating in an NTN. At block 1304, the UE receives system information including a time pattern (e.g., an SMTC) and a time-related parameter associated with the time pattern in step 1304. The time-related parameter(s) can be the drifting rate parameter(s) discussed with reference to Fig. 7, the validity timer(s) discussed with reference to Fig. 8, or the start and end times discussed with reference to Fig. 9. The UE may also receive a common reference time (e.g., a UTC timing or a system frame number plus a subframe number) associated with the time pattern(s), at block 1304.

[0108] At block 1306, the UE determines when to conduct the measurement and/or when to discard the time pattern, based on the time pattem(s), the time-related parameter(s), and optionally the reference time indicated in the system information. When the time-related parameter is a drifting rate parameter, the UE conducts the measurement by adjusting/shifting the time pattern; when the time-related parameter is a validity timer, the UE performs the measurement(s) only if the corresponding validity timer is still running; and when the time- related parameters are start time and end times, the UE performs the measurement(s) sequentially, in the order of start end times of the patterns. [0109] The list of examples below reflects a variety of the embodiments explicitly contemplated herein.

[0110] Example 1 is a method for synchronization signal measurement implemented in a UE. The method includes receiving, by the UE from a non-terrestrial network (NTN), a measurement configuration that indicates (i) a timing pattern according to which a signal source associated with the NTN transmits a synchronization signal and (ii) a timing parameter related to a change in timing alignment between the UE and the signal source; receiving, by the UE from the signal source, the synchronization signal in accordance with the timing pattern and the timing parameter; and processing, by the UE, the synchronization signal.

[0111] Example 2 is the method of example 1, wherein the timing parameter specifies a drifting function that indicates an amount by which the timing alignment shifts, per unit of time

[0112] Example 3 is the method of example 2, wherein the drifting function is linear and corresponds to a fixed drifting rate; wherein receiving the synchronization signal includes (i) determining a time shift by multiplying the fixed drifting rate by a number of units of time that elapsed since the measurement configuration was received, and (ii) determining when the UE is to receive the synchronization signal by adjusting a synchronization signal reception time specified in the timing pattern using the time shift.

[0113] Example 4 is the method of example 2 wherein the drifting function is a nonlinear function; and wherein receiving the synchronization signal includes (i) determining a time shift by applying the nonlinear function to a number of units of time that elapsed since the measurement configuration was received; and determining when the UE is to receive the synchronization signal by adjusting a synchronization signal reception time specified in the timing pattern using the time shift.

[0114] Example 5 is the method of example 3 or 4, wherein the timing parameter further includes a reference time relative to which the UE is to calculate the time shift.

[0115] Example 6 is the method of example 2, further comprising: (i) determining a time shift using the timing parameter; and (ii) in response to determining that the timing parameter exceeds a predetermined threshold, requesting an updated measurement configuration from the NTN. [0116] Example 7 is the method of any of the preceding examples, wherein the timing parameter indicates a validity time period during which the timing pattern remains valid.

[0117] Example 8 is the method of example 7, further comprising discarding the timing pattern after an amount of time equal to the validity time period has elapsed since receiving the measurement configuration.

[0118] Example 9 is the method of example 8, further comprising requesting, from the NTN, a new measurement configuration after the amount of time equal to the validity time has elapsed since receiving the measurement configuration.

[0119] Example 10 is the method of example 7, wherein the measurement configuration indicates a sequence of timing patterns and a plurality of respective validity time periods during which the corresponding timing pattern in the sequence remains valid.

[0120] Example 11 is the method of example 10, further comprising (i) receiving the synchronization signal according to an nth timing pattern in the sequence until an amount of time equal to the respective validity time period has expired; and (ii) after the amount of time has expired, receiving the synchronization signal according to an n+lth timing pattern in the sequence.

[0121] Example 12 is the method of any of examples 7-10, further comprising: in response to determining that the signal source is a distance greater than a predetermined distance threshold, requesting a new measurement configuration from the NTN.

[0122] Example 13 is the method of any of the preceding examples, wherein receiving the measurement configuration includes receiving a reconfiguration command associated with a protocol for controlling radio resources.

[0123] Example 14 is the method of any of the preceding examples, wherein receiving the measurement configuration includes receiving a reconfiguration command associated with a protocol for controlling radio resources, the measurement configuration included in the reconfiguration command.

[0124] Example 15 is the method of example 14, further comprising transmitting, by the processing hardware to the NTN, UE assistance information; wherein the reconfiguration command is in response to the UE assistance information.

[0125] Example 16 is the method of example 15, wherein transmitting the UE assistance information includes transmitting an indication of a current location of the UE. [0126] Example 17 is the method of any of example 1-12, wherein receiving the measurement configuration includes: receiving a system information broadcast from the NTN, the system information including the measurement configuration.

[0127] Example 18 is the method of any of the preceding claims, wherein (i) the measurement configuration is received from a first satellite, and (ii) the signal source is a second satellite.

[0128] Example 19 is the method of example 18, wherein the first satellite is associated with a serving base station currently connected with the UE.

[0129] Example 20 is the method of any of the preceding examples, further comprising operating in an RRC_CONNECTED state when receiving the measurement configuration, receiving the synchronization signal,.

[0130] Example 21 is the method of any of the preceding examples, wherein the timing pattern corresponds to a synchronization signal (SS) and physical broadcast channel (PBCH) block based measurement timing configuration (SMTC), the SMTC specifying subframes in which SSB is transmitted.

[0131] Example 22 is a UE comprising processing hardware and configured to implement a method of any of the preceding claims.

[0132] Example 23 is a method for configuring synchronization signal measurement at a UE, the method implemented in a serving NTN node and comprising: receiving, by the NTN node, information related to movement of a neighbor NTN node; and transmitting, by the NTN node, a measurement configuration generated in view of the information, the measurement configuration indicating (i) a timing pattern according to which the neighbor NTN node transmits a synchronization signal and (ii) a timing parameter related to a change in timing alignment between the UE and the neighbor NTN node.

[0133] Example 24 is the method of example 23, wherein the timing parameter specifies a drifting function that indicates an amount by which the timing alignment shifts, per unit of time.

[0134] Example 25 is the method of example 24, wherein the drifting function is linear and corresponds to a fixed drifting rate.

[0135] Example 26 is the method of example 24, wherein the drifting function is a nonlinear function. [0136] Example 27 is the method of any of examples 23-26, wherein the timing parameter indicates a validity time period during which the timing pattern remains valid.

[0137] Example 28 is the method of any of examples 27, wherein the measurement configuration indicates a sequence of timing patterns and a plurality of respective validity time periods during which the corresponding timing pattern in the sequence remains valid.

[0138] Example 29 is the method of any of examples 23-28, wherein receiving the information includes receiving satellite ephemeris information.

[0139] Example 30 is the method of any of examples 23-29, wherein transmitting the measurement configuration includes transmitting a reconfiguration command associated with a protocol for controlling radio resources, the measurement configuration included in the reconfiguration command.

[0140] Example 31 is the method of example 30, wherein transmitting the measurement configuration is responsive to receiving, from the UE, a UE assistance information.

[0141] Example 32 is the method of any of examples 23-29, wherein transmitting the measurement configuration includes broadcasting a system information , the system information including the measurement configuration.

[0142] Example 33 is the method of any of examples 23-32, wherein the timing pattern corresponds to a synchronization signal (SS) and physical broadcast channel (PBCH) block based measurement timing configuration (SMTC), the SMTC specifying subframes in which SSB is transmitted.

[0143] Example 34 is an NTN node comprising processing hardware and configured to implement a method of any of examples 23-33.

[0144] The following description may be applied to the description above.

[0145] In some implementations, “message” is used and can be replaced by “information element (IE)”. In some implementations, “IE” is used and can be replaced by “field”. In some implementations, “configuration” can be replaced by “configurations” or the configuration parameters.

[0146] A user device in which the techniques of this disclosure can be implemented (e.g., the UE 102) can be any suitable device capable of wireless communications such as a smartphone, a tablet computer, a laptop computer, a mobile gaming console, a point-of-sale (POS) terminal, a health monitoring device, a drone, a camera, a media- streaming dongle or another personal media device, a wearable device such as a smartwatch, a wireless hotspot, a femtocell, or a broadband router. Further, the user device in some cases may be embedded in an electronic system such as the head unit of a vehicle or an advanced driver assistance system (ADAS). Still further, the user device can operate as an internet-of-things (loT) device or a mobile-internet device (MID). Depending on the type, the user device can include one or more general-purpose processors, a computer-readable memory, a user interface, one or more network interfaces, one or more sensors, etc.

[0147] Certain embodiments are described in this disclosure as including logic or a number of components or modules. Modules may can be software modules (e.g., code, or machine- readable instructions stored on non-transitory machine-readable medium) or hardware modules. A hardware module is a tangible unit capable of performing certain operations and may be configured or arranged in a certain manner. A hardware module can comprise dedicated circuitry or logic that is permanently configured (e.g., as a special-purpose processor, such as a field programmable gate array (FPGA) or an application- specific integrated circuit (ASIC), a digital signal processor (DSP), etc.) to perform certain operations. A hardware module may also comprise programmable logic or circuitry (e.g., as encompassed within a general-purpose processor or other programmable processor) that is temporarily configured by software to perform certain operations. The decision to implement a hardware module in dedicated and permanently configured circuitry, or in temporarily configured circuitry (e.g., configured by software) may be driven by cost and time considerations.

[0148] When implemented in software, the techniques can be provided as part of the operating system, a library used by multiple applications, a particular software application, etc. The software can be executed by one or more general-purpose processors or one or more special-purpose processors.