IP Library › Granted Patent US 12,550,091
Granted Patent B2
US 12,550,091 · App. 18/552,702 · Granted Feb 10, 2026

Timing and frequency compensation in non-terrestrial network communications

Inventors: Abdelkader Medles (Cambridge, GB); Gilles Charbit (Hsinchu, GB)
Assignee: MEDIATEK SINGAPORE PTE. LTD.
H04W56/0045H04B7/01H04B7/18513
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,550,091
App. No.
18/552,702
Granted
Feb 10, 2026
Kind
B2
Abstract

Various solutions for time and frequency in non-terrestrial network (NTN) communications are proposed. An apparatus implemented in a user equipment (UE) obtains a center frequency and a reference time of a non-terrestrial network. The apparatus further obtains a feeder link delay of a feeder link between a network node and a satellite, and a service link delay drift rate of a service link between the apparatus and the satellite. Then, the apparatus performs an uplink frequency pre-compensation through calculating an uplink transmit frequency according to the center frequency, the reference time, the feeder link delay, and the service link delay drift rate.

Claims (66)

1 . A method, comprising:

obtaining, by a processor of an apparatus, a center frequency and a reference time of a non-terrestrial network (NTN);

obtaining, by the processor, a feeder link delay of a feeder link between a network node and a satellite;

obtaining, by the processor, a service link delay drift rate of a service link between the apparatus and the satellite; and

performing, by the processor, an uplink (UL) frequency pre-compensation through calculating an uplink transmit frequency according to the center frequency, the reference time, the feeder link delay, and the service link delay drift rate.

2 . The method of claim 1 , wherein a reception time at the satellite is calculated as subtracting the feeder link delay from the reference time.

3 . The method of claim 2 , further comprising:

calculating, by the processor, a Doppler frequency shift as the center frequency times the service link delay drift rate at the reception time; and

calculating, by the processor, the UL transmit frequency by subtracting the Doppler frequency shift from the center frequency.

4 . The method of claim 2 , further comprising:

measuring, by the processor, a received frequency of a downlink (DL) signal;

obtaining, by the processor, a service link delay;

obtaining, by the processor, a Doppler frequency drift rate;

calculating, by the processor, a Doppler frequency shift as the center frequency times the service link delay drift rate at the reception time;

calculating, by the processor, a Doppler frequency variation as the center frequency times the Doppler frequency drift rate times twice the service link delay; and

calculating, by the processor, the UL transmit frequency by subtracting twice the Doppler frequency shift from the received frequency and adding the Doppler frequency variation to the received frequency.

5 . The method of claim 1 , further comprising:

obtaining, by the processor, a common timing advance (TA); and

deriving, by the processor, the feeder link delay as half the common TA.

6 . The method of claim 1 , further comprising:

obtaining, by the processor, a common timing advance (TA);

obtaining, by the processor, a feeder link delay drift rate; and

adjusting, by the processor, a sampling rate according to the reference time, the common TA, the feeder link delay drift rate, and the service link delay drift rate.

7 . The method of claim 6 , further comprising:

performing, by the processor, a timing compensation through adjusting a baseband signal according to the common TA and the adjusted sampling rate.

8 . The method of claim 6 , wherein the feeder link delay drift rate is calculated by the processor based on an ephemeris of the satellite and a position of the network node or based on the common TA.

9 . The method of claim 6 , wherein the feeder link delay drift rate is calculated by the processor an ephemeris of the satellite and a position of the network node or based on the common TA.

10 . The method of claim 6 , further comprising:

receiving, by the processor, a close loop timing advance (TA) from the network node;

calculating, by the processor, a user equipment (UE) specific TA based on a position of the apparatus and an ephemeris of the satellite;

calculating, by the processor, the common TA based on the feeder link delay, the service link delay, the feeder link delay drift rate, and the reference time; and

calculating, by the processor, a transmit time for transmitting an uplink signal according to the close loop TA, the UE specific TA, and the common TA.

11 . An apparatus, comprising:

a transceiver configured to wirelessly communicate with a non-terrestrial network (NTN); and

a processor coupled to the transceiver and configured to perform operations comprising:

obtaining, via the transceiver, a center frequency and a reference time of a non-terrestrial network (NTN);

obtaining, via the transceiver, a feeder link delay of a feeder link between a network node and a satellite;

obtaining, via the transceiver, a service link delay drift rate of a service link between the apparatus and the satellite; and

performing an uplink (UL) frequency pre-compensation through calculating an uplink transmit frequency according to the center frequency, the reference time, the feeder link delay, and the service link delay drift rate.

12 . The apparatus of claim 11 , wherein a reception time at the satellite is calculated as subtracting the feeder link delay from the reference time.

13 . The apparatus of claim 12 , wherein the processor further performs operations comprising:

calculating a Doppler frequency shift as the center frequency times the service link delay drift rate at the reception time; and

calculating the UL transmit frequency by subtracting the Doppler frequency shift from the center frequency.

14 . The apparatus of claim 12 , wherein the processor further performs operations comprising:

measuring a received frequency of a downlink (DL) signal;

obtaining, via the transceiver, a service link delay;

obtaining a Doppler frequency drift rate;

calculating a Doppler frequency shift as the center frequency times the service link delay drift rate at the reception time;

calculating a Doppler frequency variation as the center frequency times the Doppler frequency drift rate times twice the service link delay; and

calculating the UL transmit frequency by subtracting twice the Doppler frequency shift from the received frequency and adding the Doppler frequency variation to the received frequency.

15 . The apparatus of claim 11 , wherein the processor further performs operations comprising:

obtaining, via the transceiver, a common timing advance (TA); and

deriving the feeder link delay as half the common TA.

16 . The apparatus of claim 11 , wherein the processor further performs operations comprising:

obtaining, via the transceiver, a common timing advance (TA);

obtaining, via the transceiver, a feeder link delay drift rate; and

adjusting a sampling rate according to the reference time, the common TA, the feeder link delay drift rate, and the service link delay drift rate.

17 . The apparatus of claim 16 , wherein the processor further performs operations comprising:

performing a timing compensation through adjusting a baseband signal according to the common TA and the adjusted sampling rate.

18 . The apparatus of claim 16 , wherein the feeder link delay drift rate is calculated by the processor based on an ephemeris of the satellite and a position of the network node or based on the common TA.

19 . The apparatus of claim 16 , wherein the feeder link delay drift rate is calculated by the processor an ephemeris of the satellite and a position of the network node or based on the common TA.

20 . The apparatus of claim 16 , wherein the processor further performs operations comprising:

receiving, via the transceiver, a close loop timing advance (TA) from the network node;

calculating a user equipment (UE) specific TA based on a position of the apparatus and an ephemeris of the satellite;

calculating the common TA based on the feeder link delay, the service link delay, the feeder link delay drift rate, and the reference time; and

calculating a transmit time for transmitting an uplink signal according to the close loop TA, the UE specific TA, and the common TA.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2023
From: MEDLES, ABDELKADER; CHARBIT, GILLES
To: MEDIATEK SINGAPORE PTE. LTD.
Reel/Frame 065041/0819 →
Continuity (2)
Provisional Application 63173538 · Apr 12, 2021
Related Publication 20240163826A1 · May 16, 2024
References Cited (11)
US 9345029B2 · Monte · 2016 [cited by examiner]
US 11805518B2 · Yeo · 2023 [cited by examiner]
US 11943043B2 · Wang · 2024 [cited by examiner]
US 20220086780A1 · Tsai · 2022 [cited by examiner]
US 20230337161A1 · Ma · 2023 [cited by examiner]
US 20230362857A1 · Ghanbarinejad · 2023 [cited by examiner]
CN 111800852A · 2020 [cited by applicant]
WO 2020192788A1 · 2020 [cited by applicant]
WO 2021032453A1 · 2021 [cited by applicant]
International Search Report and Written Opinion dated Jun. 14, 2022, issued in application No. PCT/CN2022/086221. [cited by applicant]
Nokia, et al.; ;Discussion on time and frequency synchronization for NTN systems; 3GPP TSG RAN WG1 #103; R1-2009243; Nov. 2020; pp. 1-11. [cited by applicant]