IP Library Granted Patent US 11,493,636
Granted Patent B2
US 11,493,636 · App. 16/751,028 · Granted Nov 8, 2022

Master/slave ensembling for satellite-system timekeeping

Inventors: James Camparo (Redondo Beach, CA); Travis Driskell (Santa Monica, CA)
Assignee: THE AEROSPACE CORPORATION
G01S19/02H04L7/0008
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 11,493,636
App. No.
16/751,028
Granted
Nov 8, 2022
Kind
B2
Abstract

Time-synchronization of a space-system having a plurality of satellites. During a first period, a first satellite of the plurality of satellites is designated as a master satellite. A clock of the master satellite is configured to provide time and frequency to remaining satellites of the plurality of satellites and the remaining satellites are designated as slave satellites. During a second period, a second satellite of the slave satellites is designated as the master satellite based on a performance indicator and the first satellite is designated as a slave satellite. During the first period and the second period, clocks of the slave satellites are crosslinked with a clock of the master satellite using time transfer. At least one satellite during the first period and the second period, delivers time data having the time and the frequency generated by a clock of the at least one satellite.

Claims (37)

1. A method for time-synchronization of a space-system comprising a plurality of satellites, the method comprising:

designating, during a first period, a first satellite of the plurality of satellites as a master satellite, wherein (i) a clock of the master satellite is configured to provide time and frequency to remaining satellites of the plurality of satellites and (ii) the remaining satellites are designated as slave satellites;

after passing of a designated time interval, designating, during a second period, (a) a second satellite of the slave satellites as the master satellite based on a performance indicator and (b) the first satellite as a slave satellite;

cross-linking, during the first period and the second period, clocks of the slave satellites with a clock of the master satellite using time transfer; and

delivering, by the master satellite or at least one of the slave satellites during the first period and the second period, time data comprising the time and the frequency generated by a clock of the master satellite or at least one of the slave satellites.

2. The method of claim 1 , further comprising syncing, by the slave satellites during each of the first period and the second period, clocks of the slave satellites with the clock of the master satellite.

3. The method of claim 1 , wherein the performance indicator comprises a weighted frequency error having a smallest value among the slave satellites.

4. The method of claim 3 , wherein the weighted frequency error is calculated using: X μ [nT MCT ]=w μ |Δx μ [nT MCT ]|, where X μ [nT MCT ] is the weighted frequency error, w μ is a weighting parameter, the designated time interval is Master Cycle-Time T MCT , Δx μ [nT MCT ] is a frequency error estimator, and n is a number of T MCT intervals since time zero.

5. The method of claim 1 , wherein the time transfer comprises sending time data from each satellite to neighboring satellites and the time and the frequency are determined based on a difference between two clocks of neighboring satellites.

6. The method of claim 1 , wherein the time data is delivered to at least one of a ground station, users on the ground, or users in space.

7. The method of claim 6 , wherein the ground station comprises an atomic clock configured to receive and interpret the time data.

8. The method of claim 1 , wherein at least one of the clocks of the slave satellites or the clock of the master satellite comprises a chip-scale atomic clock.

9. The method of claim 1 , wherein at least one of the clocks of the slave satellites or the clock of the master satellite comprises a satellite atomic clock.

10. The method of claim 1 , wherein at least one of the clocks of the slave satellites or the clock of the master satellite comprises a crystal-oscillator clock.

11. The method of claim 1 , wherein at least one of the clocks of the slave satellites or the clock of the master satellite comprises a micro-resonator clock.

12. The method of claim 1 , wherein the first and second periods are the same length in time as one another.

13. The method of claim 1 , wherein the designated time interval is set by an operator.

14. The method of claim 1 , wherein the second satellite of the slave satellites is designated as the master satellite based on the performance indicator indicating that the second satellite is the best performing slave satellite.

15. A system for time-synchronization of a space-system comprising a plurality of satellites, the system comprising:

one or more data processors; and

memory storing instructions stored on at least one data processor, which when executed, result in operations comprising:

designating, during a first period, a first satellite of the plurality of satellites as a master satellite, wherein (i) a clock of the master satellite is configured to provide time and frequency to remaining satellites of the plurality of satellites and (ii) the remaining satellites are designated as slave satellites;

after passing of a designated time interval, designating, during a second period, (a) a second satellite of the slave satellites as the master satellite based on a performance indicator and (b) the first satellite as a slave satellite;

cross-linking, during the first period and the second period, clocks of the slave satellites with a clock of the master satellite using time transfer; and

delivering, by the master satellite or at least one of the slave satellites during the first period and the second period, time data comprising the time and the frequency generated by a clock of the master satellite or at least one of the slave satellites.

16. The system of claim 15 , wherein the operations further comprise syncing, by the slave satellites during each of the first period and the second period, clocks of the slave satellites with the clock of the master satellite.

17. The system of claim 15 , wherein the performance indicator comprises a weighted frequency error having a smallest value among the slave satellites.

18. The system of claim 17 , wherein the weighted frequency error is calculated using: X μ [nT MCT ]=w μ |Δx μ [nT MCT ]|, where X μ [nT MCT ] is the weighted frequency error, w μ is a weighting parameter, Δx μ [nT MCT ] is a frequency error estimator, the designated time interval is Master Cycle-Time T MCT , and n is a number of T MCT intervals since time zero.

19. The system of claim 15 , wherein the time transfer comprises sending time data from each satellite to neighboring satellites and the time and the frequency are determined based on a difference between two clocks of neighboring satellites.

20. The system of claim 15 , wherein the time data is delivered to at least one of a ground station, users on the ground, or users in space.

21. The system of claim 20 , wherein the ground station comprises an atomic clock configured to receive and interpret the time data.

22. The system of claim 15 , wherein at least one of the clocks of the slave satellites or the clock of the master satellite comprises a chip-scale atomic clock, a satellite atomic clock, a crystal-oscillator clock, or a micro-resonator clock.

23. A non-transitory computer program product storing instructions which, when executed by at least one data processor forming part of at least one computing device, implement operations comprising:

designating, during a first period, a first satellite of the plurality of satellites as a master satellite, wherein (i) a clock of the master satellite is configured to provide time and frequency to remaining satellites of the plurality of satellites and (ii) the remaining satellites are designated as slave satellites;

after passing of a designated time interval, designating, during a second period, (a) a second satellite of the slave satellites as the master satellite based on a performance indicator and (b) the first satellite as a slave satellite;

cross-linking, during the first period and the second period, clocks of the slave satellites with a clock of the master satellite using time transfer; and

delivering, by the master satellite or at least one of the slave satellites during the first period and the second period, time data comprising the time and the frequency generated by a clock of the master satellite or at least one of the slave satellites.

Assignments (3)
CONFIRMATORY LICENSE Recorded Jan 25, 2024
From: THE AEROSPACE CORPORATION
To: THE GOVERNMENT OF THE UNITED STATES AS REPRESENTED BY THE SECRETARY OF THE AIR FORCE
Reel/Frame 066370/0160 →
CONFIRMATORY LICENSE Recorded Sep 7, 2023
From: THE AEROSPACE CORPORATION
To: THE GOVERNMENT OF THE UNITED STATES AS REPRESENTED BY THE SECRETARY OF THE AIR FORCE
Reel/Frame 064823/0484 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2020
From: CAMPARO, JAMES; DRISKELL, TRAVIS
To: THE AEROSPACE CORPORATION
Reel/Frame 051671/0850 →
Continuity (1)
Related Publication 20210231813A1 · Jul 29, 2021
Cited By (1)
US 12,504,772