Starlink has bufferbloat. Bad.
 help / color / mirror / Atom feed
* [Starlink] Time Synchronization in Satellite Networks
@ 2024-03-02 15:03 Hesham ElBakoury
  2024-03-02 15:18 ` Sebastian Moeller
                   ` (2 more replies)
  0 siblings, 3 replies; 23+ messages in thread
From: Hesham ElBakoury @ 2024-03-02 15:03 UTC (permalink / raw)
  To: Dave Taht via Starlink

[-- Attachment #1: Type: text/plain, Size: 1832 bytes --]

Time synchronization, for satellite networks, faces several challenges:

1. Signal Propagation Delays: Unlike terrestrial networks where signals
travel through cables at the speed of light, satellite communication
involves signals traveling vast distances through space. This creates
significant delays.

2. Clock Drift: Even highly precise atomic clocks, used in satellites, are
susceptible to "drift" - gradually losing or gaining time. This drift,
caused by factors like temperature variations, radiation exposure, and
power fluctuations, can lead to inconsistencies in timekeeping across the
network.

3. Signal Degradation: As signals travel through space, they can degrade
due to factors like atmospheric interference, ionospheric disturbances, and
solar activity. This degradation can introduce noise and errors, impacting
the accuracy of time synchronization messages.

4. Limited Resources: Satellites have limited power and processing
capabilities. Implementing complex synchronization protocols can be
resource-intensive, requiring careful optimization to minimize their impact
on other functionalities.

5. Evolving Technologies: As satellite technologies and applications
continue to evolve, new challenges related to synchronization might emerge.
For example, the integration of constellations with thousands of satellites
poses unique synchronization challenges due to the sheer scale and
complexity of the network.

These challenges necessitate the development of robust and efficient time
synchronization protocols for satellite networks and an integrated
satellite and  terrestrial networks

Are you aware of such time synchronization protocols?

I would think that using Satellite simulators is the most viable way to
develop and test these protocols given that using satellites is not that
easy.

Thanks

Hesham

[-- Attachment #2: Type: text/html, Size: 11034 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Starlink] Time Synchronization in Satellite Networks
  2024-03-02 15:03 [Starlink] Time Synchronization in Satellite Networks Hesham ElBakoury
@ 2024-03-02 15:18 ` Sebastian Moeller
  2024-03-02 15:25   ` Hesham ElBakoury
  2024-03-02 17:08 ` Alexandre Petrescu
  2024-03-02 17:09 ` Alexandre Petrescu
  2 siblings, 1 reply; 23+ messages in thread
From: Sebastian Moeller @ 2024-03-02 15:18 UTC (permalink / raw)
  To: Hesham ElBakoury; +Cc: Dave Taht via Starlink

Hi Hesham

> On 2. Mar 2024, at 16:03, Hesham ElBakoury via Starlink <starlink@lists.bufferbloat.net> wrote:
> 
> Time synchronization, for satellite networks, faces several challenges:
> 1. Signal Propagation Delays: Unlike terrestrial networks where signals travel through cables at the speed of light,

[SM] The speed of light in your typical glas fibers (and accidentally the information propagation speed in metallic conductors) comes in roughly at 2/3 of the speed of light in vacuum, while the speed of light in air at see level is a mere 90 KM/s slower than in vacuum. 

> satellite communication involves signals traveling vast distances through space. This creates significant delays.

[SM] Sure distances might be larger, but propagation speed is around 100000Km/s faster... my main point is speed of light is a) dependent on the medium b) not the things that differentiates space from the earth's surface here, but mere geometry and larger distances on larger spheres...

> 2. Clock Drift: Even highly precise atomic clocks, used in satellites, are susceptible to "drift" - gradually losing or gaining time. This drift, caused by factors like temperature variations, radiation exposure, and power fluctuations, can lead to inconsistencies in timekeeping across the network.
> 3. Signal Degradation: As signals travel through space, they can degrade due to factors like atmospheric interference, ionospheric disturbances, and solar activity. This degradation can introduce noise and errors, impacting the accuracy of time synchronization messages. 
> 4. Limited Resources: Satellites have limited power and processing capabilities. Implementing complex synchronization protocols can be resource-intensive, requiring careful optimization to minimize their impact on other functionalities.
> 5. Evolving Technologies: As satellite technologies and applications continue to evolve, new challenges related to synchronization might emerge. For example, the integration of constellations with thousands of satellites poses unique synchronization challenges due to the sheer scale and complexity of the network.
> These challenges necessitate the development of robust and efficient time synchronization protocols for satellite networks and an integrated satellite and  terrestrial networks
> Are you aware of such time synchronization protocols?
> I would think that using Satellite simulators is the most viable way to develop and test these protocols given that using satellites is not that easy.
> Thanks
> Hesham
> 
> 
> 
> _______________________________________________
> Starlink mailing list
> Starlink@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/starlink


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Starlink] Time Synchronization in Satellite Networks
  2024-03-02 15:18 ` Sebastian Moeller
@ 2024-03-02 15:25   ` Hesham ElBakoury
  2024-03-02 15:38     ` Christian von der Ropp
  2024-03-02 15:45     ` Sebastian Moeller
  0 siblings, 2 replies; 23+ messages in thread
From: Hesham ElBakoury @ 2024-03-02 15:25 UTC (permalink / raw)
  To: Sebastian Moeller; +Cc: Dave Taht via Starlink

[-- Attachment #1: Type: text/plain, Size: 3051 bytes --]

Hi Sebastian,
Can we still use PTP and NTP for time synchronization in  Satellite
networks or we need new protocols? If we need new protocols, do such
protocols exist?

Thanks
Hesham

On Sat, Mar 2, 2024, 7:18 AM Sebastian Moeller <moeller0@gmx.de> wrote:

> Hi Hesham
>
> > On 2. Mar 2024, at 16:03, Hesham ElBakoury via Starlink <
> starlink@lists.bufferbloat.net> wrote:
> >
> > Time synchronization, for satellite networks, faces several challenges:
> > 1. Signal Propagation Delays: Unlike terrestrial networks where signals
> travel through cables at the speed of light,
>
> [SM] The speed of light in your typical glas fibers (and accidentally the
> information propagation speed in metallic conductors) comes in roughly at
> 2/3 of the speed of light in vacuum, while the speed of light in air at see
> level is a mere 90 KM/s slower than in vacuum.
>
> > satellite communication involves signals traveling vast distances
> through space. This creates significant delays.
>
> [SM] Sure distances might be larger, but propagation speed is around
> 100000Km/s faster... my main point is speed of light is a) dependent on the
> medium b) not the things that differentiates space from the earth's surface
> here, but mere geometry and larger distances on larger spheres...
>
> > 2. Clock Drift: Even highly precise atomic clocks, used in satellites,
> are susceptible to "drift" - gradually losing or gaining time. This drift,
> caused by factors like temperature variations, radiation exposure, and
> power fluctuations, can lead to inconsistencies in timekeeping across the
> network.
> > 3. Signal Degradation: As signals travel through space, they can degrade
> due to factors like atmospheric interference, ionospheric disturbances, and
> solar activity. This degradation can introduce noise and errors, impacting
> the accuracy of time synchronization messages.
> > 4. Limited Resources: Satellites have limited power and processing
> capabilities. Implementing complex synchronization protocols can be
> resource-intensive, requiring careful optimization to minimize their impact
> on other functionalities.
> > 5. Evolving Technologies: As satellite technologies and applications
> continue to evolve, new challenges related to synchronization might emerge.
> For example, the integration of constellations with thousands of satellites
> poses unique synchronization challenges due to the sheer scale and
> complexity of the network.
> > These challenges necessitate the development of robust and efficient
> time synchronization protocols for satellite networks and an integrated
> satellite and  terrestrial networks
> > Are you aware of such time synchronization protocols?
> > I would think that using Satellite simulators is the most viable way to
> develop and test these protocols given that using satellites is not that
> easy.
> > Thanks
> > Hesham
> >
> >
> >
> > _______________________________________________
> > Starlink mailing list
> > Starlink@lists.bufferbloat.net
> > https://lists.bufferbloat.net/listinfo/starlink
>
>

[-- Attachment #2: Type: text/html, Size: 3803 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Starlink] Time Synchronization in Satellite Networks
  2024-03-02 15:25   ` Hesham ElBakoury
@ 2024-03-02 15:38     ` Christian von der Ropp
  2024-03-02 16:02       ` Hesham ElBakoury
  2024-03-02 17:01       ` Alexandre Petrescu
  2024-03-02 15:45     ` Sebastian Moeller
  1 sibling, 2 replies; 23+ messages in thread
From: Christian von der Ropp @ 2024-03-02 15:38 UTC (permalink / raw)
  To: Hesham ElBakoury, Hesham ElBakoury via Starlink, Sebastian Moeller
  Cc: Dave Taht via Starlink

[-- Attachment #1: Type: text/plain, Size: 3703 bytes --]

Why not acquire the time directly from by the satellite terminal and run local NTP servers instead of syncing via the Internet? LEO satellite terminals always have onboard GNSS antennas for geolocation which is necessary to find the satellites, so integrating a local GNSS-disciplined Stratum-1 NTP server seems trivial to me.

Am 2. März 2024 17:25:59 OEZ schrieb Hesham ElBakoury via Starlink <starlink@lists.bufferbloat.net>:
>Hi Sebastian,
>Can we still use PTP and NTP for time synchronization in  Satellite
>networks or we need new protocols? If we need new protocols, do such
>protocols exist?
>
>Thanks
>Hesham
>
>On Sat, Mar 2, 2024, 7:18 AM Sebastian Moeller <moeller0@gmx.de> wrote:
>
>> Hi Hesham
>>
>> > On 2. Mar 2024, at 16:03, Hesham ElBakoury via Starlink <
>> starlink@lists.bufferbloat.net> wrote:
>> >
>> > Time synchronization, for satellite networks, faces several challenges:
>> > 1. Signal Propagation Delays: Unlike terrestrial networks where signals
>> travel through cables at the speed of light,
>>
>> [SM] The speed of light in your typical glas fibers (and accidentally the
>> information propagation speed in metallic conductors) comes in roughly at
>> 2/3 of the speed of light in vacuum, while the speed of light in air at see
>> level is a mere 90 KM/s slower than in vacuum.
>>
>> > satellite communication involves signals traveling vast distances
>> through space. This creates significant delays.
>>
>> [SM] Sure distances might be larger, but propagation speed is around
>> 100000Km/s faster... my main point is speed of light is a) dependent on the
>> medium b) not the things that differentiates space from the earth's surface
>> here, but mere geometry and larger distances on larger spheres...
>>
>> > 2. Clock Drift: Even highly precise atomic clocks, used in satellites,
>> are susceptible to "drift" - gradually losing or gaining time. This drift,
>> caused by factors like temperature variations, radiation exposure, and
>> power fluctuations, can lead to inconsistencies in timekeeping across the
>> network.
>> > 3. Signal Degradation: As signals travel through space, they can degrade
>> due to factors like atmospheric interference, ionospheric disturbances, and
>> solar activity. This degradation can introduce noise and errors, impacting
>> the accuracy of time synchronization messages.
>> > 4. Limited Resources: Satellites have limited power and processing
>> capabilities. Implementing complex synchronization protocols can be
>> resource-intensive, requiring careful optimization to minimize their impact
>> on other functionalities.
>> > 5. Evolving Technologies: As satellite technologies and applications
>> continue to evolve, new challenges related to synchronization might emerge.
>> For example, the integration of constellations with thousands of satellites
>> poses unique synchronization challenges due to the sheer scale and
>> complexity of the network.
>> > These challenges necessitate the development of robust and efficient
>> time synchronization protocols for satellite networks and an integrated
>> satellite and  terrestrial networks
>> > Are you aware of such time synchronization protocols?
>> > I would think that using Satellite simulators is the most viable way to
>> develop and test these protocols given that using satellites is not that
>> easy.
>> > Thanks
>> > Hesham
>> >
>> >
>> >
>> > _______________________________________________
>> > Starlink mailing list
>> > Starlink@lists.bufferbloat.net
>> > https://lists.bufferbloat.net/listinfo/starlink
>>
>>

-- 
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.

[-- Attachment #2: Type: text/html, Size: 4641 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Starlink] Time Synchronization in Satellite Networks
  2024-03-02 15:25   ` Hesham ElBakoury
  2024-03-02 15:38     ` Christian von der Ropp
@ 2024-03-02 15:45     ` Sebastian Moeller
  2024-03-02 15:53       ` Hesham ElBakoury
  1 sibling, 1 reply; 23+ messages in thread
From: Sebastian Moeller @ 2024-03-02 15:45 UTC (permalink / raw)
  To: Hesham ElBakoury; +Cc: Dave Taht via Starlink

Hi Hesham,

caveat, this is far from my area of expertise, but I would simply try to get GPS/Glonass/Galileo antennas into the birds and have each sync their clock individually from such a source, which would remove the necessity for time synchronisation protocols. That said, I see neither PTP not NTP as suited, as both presumably assume that server and clients do not move to fast in relation to each other, while arbitrary members of a LEO constellation might have quite large relative speds, no?

Regards
	Sebastian

> On 2. Mar 2024, at 16:25, Hesham ElBakoury <helbakoury@gmail.com> wrote:
> 
> Hi Sebastian,
> Can we still use PTP and NTP for time synchronization in  Satellite networks or we need new protocols? If we need new protocols, do such protocols exist?
> 
> Thanks
> Hesham
> 
> On Sat, Mar 2, 2024, 7:18 AM Sebastian Moeller <moeller0@gmx.de> wrote:
> Hi Hesham
> 
> > On 2. Mar 2024, at 16:03, Hesham ElBakoury via Starlink <starlink@lists.bufferbloat.net> wrote:
> > 
> > Time synchronization, for satellite networks, faces several challenges:
> > 1. Signal Propagation Delays: Unlike terrestrial networks where signals travel through cables at the speed of light,
> 
> [SM] The speed of light in your typical glas fibers (and accidentally the information propagation speed in metallic conductors) comes in roughly at 2/3 of the speed of light in vacuum, while the speed of light in air at see level is a mere 90 KM/s slower than in vacuum. 
> 
> > satellite communication involves signals traveling vast distances through space. This creates significant delays.
> 
> [SM] Sure distances might be larger, but propagation speed is around 100000Km/s faster... my main point is speed of light is a) dependent on the medium b) not the things that differentiates space from the earth's surface here, but mere geometry and larger distances on larger spheres...
> 
> > 2. Clock Drift: Even highly precise atomic clocks, used in satellites, are susceptible to "drift" - gradually losing or gaining time. This drift, caused by factors like temperature variations, radiation exposure, and power fluctuations, can lead to inconsistencies in timekeeping across the network.
> > 3. Signal Degradation: As signals travel through space, they can degrade due to factors like atmospheric interference, ionospheric disturbances, and solar activity. This degradation can introduce noise and errors, impacting the accuracy of time synchronization messages. 
> > 4. Limited Resources: Satellites have limited power and processing capabilities. Implementing complex synchronization protocols can be resource-intensive, requiring careful optimization to minimize their impact on other functionalities.
> > 5. Evolving Technologies: As satellite technologies and applications continue to evolve, new challenges related to synchronization might emerge. For example, the integration of constellations with thousands of satellites poses unique synchronization challenges due to the sheer scale and complexity of the network.
> > These challenges necessitate the development of robust and efficient time synchronization protocols for satellite networks and an integrated satellite and  terrestrial networks
> > Are you aware of such time synchronization protocols?
> > I would think that using Satellite simulators is the most viable way to develop and test these protocols given that using satellites is not that easy.
> > Thanks
> > Hesham
> > 
> > 
> > 
> > _______________________________________________
> > Starlink mailing list
> > Starlink@lists.bufferbloat.net
> > https://lists.bufferbloat.net/listinfo/starlink
> 


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Starlink] Time Synchronization in Satellite Networks
  2024-03-02 15:45     ` Sebastian Moeller
@ 2024-03-02 15:53       ` Hesham ElBakoury
  0 siblings, 0 replies; 23+ messages in thread
From: Hesham ElBakoury @ 2024-03-02 15:53 UTC (permalink / raw)
  To: Sebastian Moeller; +Cc: Dave Taht via Starlink

[-- Attachment #1: Type: text/plain, Size: 3953 bytes --]

Hi Sebastian,
I agree with you that NTP and PTP are not suitable. We need new protocols.

Thanks
Hesham

On Sat, Mar 2, 2024, 7:45 AM Sebastian Moeller <moeller0@gmx.de> wrote:

> Hi Hesham,
>
> caveat, this is far from my area of expertise, but I would simply try to
> get GPS/Glonass/Galileo antennas into the birds and have each sync their
> clock individually from such a source, which would remove the necessity for
> time synchronisation protocols. That said, I see neither PTP not NTP as
> suited, as both presumably assume that server and clients do not move to
> fast in relation to each other, while arbitrary members of a LEO
> constellation might have quite large relative speds, no?
>
> Regards
>         Sebastian
>
> > On 2. Mar 2024, at 16:25, Hesham ElBakoury <helbakoury@gmail.com> wrote:
> >
> > Hi Sebastian,
> > Can we still use PTP and NTP for time synchronization in  Satellite
> networks or we need new protocols? If we need new protocols, do such
> protocols exist?
> >
> > Thanks
> > Hesham
> >
> > On Sat, Mar 2, 2024, 7:18 AM Sebastian Moeller <moeller0@gmx.de> wrote:
> > Hi Hesham
> >
> > > On 2. Mar 2024, at 16:03, Hesham ElBakoury via Starlink <
> starlink@lists.bufferbloat.net> wrote:
> > >
> > > Time synchronization, for satellite networks, faces several challenges:
> > > 1. Signal Propagation Delays: Unlike terrestrial networks where
> signals travel through cables at the speed of light,
> >
> > [SM] The speed of light in your typical glas fibers (and accidentally
> the information propagation speed in metallic conductors) comes in roughly
> at 2/3 of the speed of light in vacuum, while the speed of light in air at
> see level is a mere 90 KM/s slower than in vacuum.
> >
> > > satellite communication involves signals traveling vast distances
> through space. This creates significant delays.
> >
> > [SM] Sure distances might be larger, but propagation speed is around
> 100000Km/s faster... my main point is speed of light is a) dependent on the
> medium b) not the things that differentiates space from the earth's surface
> here, but mere geometry and larger distances on larger spheres...
> >
> > > 2. Clock Drift: Even highly precise atomic clocks, used in satellites,
> are susceptible to "drift" - gradually losing or gaining time. This drift,
> caused by factors like temperature variations, radiation exposure, and
> power fluctuations, can lead to inconsistencies in timekeeping across the
> network.
> > > 3. Signal Degradation: As signals travel through space, they can
> degrade due to factors like atmospheric interference, ionospheric
> disturbances, and solar activity. This degradation can introduce noise and
> errors, impacting the accuracy of time synchronization messages.
> > > 4. Limited Resources: Satellites have limited power and processing
> capabilities. Implementing complex synchronization protocols can be
> resource-intensive, requiring careful optimization to minimize their impact
> on other functionalities.
> > > 5. Evolving Technologies: As satellite technologies and applications
> continue to evolve, new challenges related to synchronization might emerge.
> For example, the integration of constellations with thousands of satellites
> poses unique synchronization challenges due to the sheer scale and
> complexity of the network.
> > > These challenges necessitate the development of robust and efficient
> time synchronization protocols for satellite networks and an integrated
> satellite and  terrestrial networks
> > > Are you aware of such time synchronization protocols?
> > > I would think that using Satellite simulators is the most viable way
> to develop and test these protocols given that using satellites is not that
> easy.
> > > Thanks
> > > Hesham
> > >
> > >
> > >
> > > _______________________________________________
> > > Starlink mailing list
> > > Starlink@lists.bufferbloat.net
> > > https://lists.bufferbloat.net/listinfo/starlink
> >
>
>

[-- Attachment #2: Type: text/html, Size: 5026 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Starlink] Time Synchronization in Satellite Networks
  2024-03-02 15:38     ` Christian von der Ropp
@ 2024-03-02 16:02       ` Hesham ElBakoury
  2024-03-02 16:19         ` Christian von der Ropp
  2024-03-02 17:01       ` Alexandre Petrescu
  1 sibling, 1 reply; 23+ messages in thread
From: Hesham ElBakoury @ 2024-03-02 16:02 UTC (permalink / raw)
  To: Christian von der Ropp; +Cc: Hesham ElBakoury via Starlink, Sebastian Moeller

[-- Attachment #1: Type: text/plain, Size: 4030 bytes --]

Hi Christian,
How you synchronize the time of the satellites in the network? Are you
saying each satellite has a master clock?

Hesham

On Sat, Mar 2, 2024, 7:38 AM Christian von der Ropp <cvdr@vdr.net> wrote:

> Why not acquire the time directly from by the satellite terminal and run
> local NTP servers instead of syncing via the Internet? LEO satellite
> terminals always have onboard GNSS antennas for geolocation which is
> necessary to find the satellites, so integrating a local GNSS-disciplined
> Stratum-1 NTP server seems trivial to me.
>
>
> Am 2. März 2024 17:25:59 OEZ schrieb Hesham ElBakoury via Starlink <
> starlink@lists.bufferbloat.net>:
>
>> Hi Sebastian,
>> Can we still use PTP and NTP for time synchronization in  Satellite
>> networks or we need new protocols? If we need new protocols, do such
>> protocols exist?
>>
>> Thanks
>> Hesham
>>
>> On Sat, Mar 2, 2024, 7:18 AM Sebastian Moeller <moeller0@gmx.de> wrote:
>>
>>> Hi Hesham
>>>
>>> > On 2. Mar 2024, at 16:03, Hesham ElBakoury via Starlink <
>>> starlink@lists.bufferbloat.net> wrote:
>>> >
>>> > Time synchronization, for satellite networks, faces several challenges:
>>> > 1. Signal Propagation Delays: Unlike terrestrial networks where
>>> signals travel through cables at the speed of light,
>>>
>>> [SM] The speed of light in your typical glas fibers (and accidentally
>>> the information propagation speed in metallic conductors) comes in roughly
>>> at 2/3 of the speed of light in vacuum, while the speed of light in air at
>>> see level is a mere 90 KM/s slower than in vacuum.
>>>
>>> > satellite communication involves signals traveling vast distances
>>> through space. This creates significant delays.
>>>
>>> [SM] Sure distances might be larger, but propagation speed is around
>>> 100000Km/s faster... my main point is speed of light is a) dependent on the
>>> medium b) not the things that differentiates space from the earth's surface
>>> here, but mere geometry and larger distances on larger spheres...
>>>
>>> > 2. Clock Drift: Even highly precise atomic clocks, used in satellites,
>>> are susceptible to "drift" - gradually losing or gaining time. This drift,
>>> caused by factors like temperature variations, radiation exposure, and
>>> power fluctuations, can lead to inconsistencies in timekeeping across the
>>> network.
>>> > 3. Signal Degradation: As signals travel through space, they can
>>> degrade due to factors like atmospheric interference, ionospheric
>>> disturbances, and solar activity. This degradation can introduce noise and
>>> errors, impacting the accuracy of time synchronization messages.
>>> > 4. Limited Resources: Satellites have limited power and processing
>>> capabilities. Implementing complex synchronization protocols can be
>>> resource-intensive, requiring careful optimization to minimize their impact
>>> on other functionalities.
>>> > 5. Evolving Technologies: As satellite technologies and applications
>>> continue to evolve, new challenges related to synchronization might emerge.
>>> For example, the integration of constellations with thousands of satellites
>>> poses unique synchronization challenges due to the sheer scale and
>>> complexity of the network.
>>> > These challenges necessitate the development of robust and efficient
>>> time synchronization protocols for satellite networks and an integrated
>>> satellite and  terrestrial networks
>>> > Are you aware of such time synchronization protocols?
>>> > I would think that using Satellite simulators is the most viable way
>>> to develop and test these protocols given that using satellites is not that
>>> easy.
>>> > Thanks
>>> > Hesham
>>> >
>>> >
>>> >
>>> > _______________________________________________
>>> > Starlink mailing list
>>> > Starlink@lists.bufferbloat.net
>>> > https://lists.bufferbloat.net/listinfo/starlink
>>>
>>> --
> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail
> gesendet.
>

[-- Attachment #2: Type: text/html, Size: 5266 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Starlink] Time Synchronization in Satellite Networks
  2024-03-02 16:02       ` Hesham ElBakoury
@ 2024-03-02 16:19         ` Christian von der Ropp
  2024-04-01 22:04           ` Hesham ElBakoury
  0 siblings, 1 reply; 23+ messages in thread
From: Christian von der Ropp @ 2024-03-02 16:19 UTC (permalink / raw)
  To: Hesham ElBakoury; +Cc: Hesham ElBakoury via Starlink, Sebastian Moeller

[-- Attachment #1: Type: text/plain, Size: 5303 bytes --]

Hi Hesham,

You do not acquire the time from a LEO satellite but directly from the GPS satellites which carry an atomic clock on board.
I'd not be aware of any LEO providing a GNSS signal but Xona plan such system (although not carrying proper atomic clocks but probably chip-sized atomic clocks that require frequent syncing with proper atomic clocks):
https://twitter.com/Megaconstellati/status/1708091536439673323

There are efforts to build trapped-ion quantum clocks that are expected to become significantly smaller and cheaper than traditional atomic clocks while as accurate which would make it viable to put an atomic clock-equivalent on small LEO satellites. Once that happens you would have an independent alternative to the big GNSS birds in MEO but with stronger signals. I'm told that we are 5-10 years away from such trapped-ion quantum clocks.

But for NTP clients, the described method (running a local NTP server in the satellite terminal synced to GPS) should be good enough.

Christian


Am 2. März 2024 18:02:47 OEZ schrieb Hesham ElBakoury <helbakoury@gmail.com>:
>Hi Christian,
>How you synchronize the time of the satellites in the network? Are you
>saying each satellite has a master clock?
>
>Hesham
>
>On Sat, Mar 2, 2024, 7:38 AM Christian von der Ropp <cvdr@vdr.net> wrote:
>
>> Why not acquire the time directly from by the satellite terminal and run
>> local NTP servers instead of syncing via the Internet? LEO satellite
>> terminals always have onboard GNSS antennas for geolocation which is
>> necessary to find the satellites, so integrating a local GNSS-disciplined
>> Stratum-1 NTP server seems trivial to me.
>>
>>
>> Am 2. März 2024 17:25:59 OEZ schrieb Hesham ElBakoury via Starlink <
>> starlink@lists.bufferbloat.net>:
>>
>>> Hi Sebastian,
>>> Can we still use PTP and NTP for time synchronization in  Satellite
>>> networks or we need new protocols? If we need new protocols, do such
>>> protocols exist?
>>>
>>> Thanks
>>> Hesham
>>>
>>> On Sat, Mar 2, 2024, 7:18 AM Sebastian Moeller <moeller0@gmx.de> wrote:
>>>
>>>> Hi Hesham
>>>>
>>>> > On 2. Mar 2024, at 16:03, Hesham ElBakoury via Starlink <
>>>> starlink@lists.bufferbloat.net> wrote:
>>>> >
>>>> > Time synchronization, for satellite networks, faces several challenges:
>>>> > 1. Signal Propagation Delays: Unlike terrestrial networks where
>>>> signals travel through cables at the speed of light,
>>>>
>>>> [SM] The speed of light in your typical glas fibers (and accidentally
>>>> the information propagation speed in metallic conductors) comes in roughly
>>>> at 2/3 of the speed of light in vacuum, while the speed of light in air at
>>>> see level is a mere 90 KM/s slower than in vacuum.
>>>>
>>>> > satellite communication involves signals traveling vast distances
>>>> through space. This creates significant delays.
>>>>
>>>> [SM] Sure distances might be larger, but propagation speed is around
>>>> 100000Km/s faster... my main point is speed of light is a) dependent on the
>>>> medium b) not the things that differentiates space from the earth's surface
>>>> here, but mere geometry and larger distances on larger spheres...
>>>>
>>>> > 2. Clock Drift: Even highly precise atomic clocks, used in satellites,
>>>> are susceptible to "drift" - gradually losing or gaining time. This drift,
>>>> caused by factors like temperature variations, radiation exposure, and
>>>> power fluctuations, can lead to inconsistencies in timekeeping across the
>>>> network.
>>>> > 3. Signal Degradation: As signals travel through space, they can
>>>> degrade due to factors like atmospheric interference, ionospheric
>>>> disturbances, and solar activity. This degradation can introduce noise and
>>>> errors, impacting the accuracy of time synchronization messages.
>>>> > 4. Limited Resources: Satellites have limited power and processing
>>>> capabilities. Implementing complex synchronization protocols can be
>>>> resource-intensive, requiring careful optimization to minimize their impact
>>>> on other functionalities.
>>>> > 5. Evolving Technologies: As satellite technologies and applications
>>>> continue to evolve, new challenges related to synchronization might emerge.
>>>> For example, the integration of constellations with thousands of satellites
>>>> poses unique synchronization challenges due to the sheer scale and
>>>> complexity of the network.
>>>> > These challenges necessitate the development of robust and efficient
>>>> time synchronization protocols for satellite networks and an integrated
>>>> satellite and  terrestrial networks
>>>> > Are you aware of such time synchronization protocols?
>>>> > I would think that using Satellite simulators is the most viable way
>>>> to develop and test these protocols given that using satellites is not that
>>>> easy.
>>>> > Thanks
>>>> > Hesham
>>>> >
>>>> >
>>>> >
>>>> > _______________________________________________
>>>> > Starlink mailing list
>>>> > Starlink@lists.bufferbloat.net
>>>> > https://lists.bufferbloat.net/listinfo/starlink
>>>>
>>>> --
>> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail
>> gesendet.
>>

-- 
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.

[-- Attachment #2: Type: text/html, Size: 6875 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Starlink] Time Synchronization in Satellite Networks
  2024-03-02 15:38     ` Christian von der Ropp
  2024-03-02 16:02       ` Hesham ElBakoury
@ 2024-03-02 17:01       ` Alexandre Petrescu
  2024-03-02 17:18         ` Alexandre Petrescu
  1 sibling, 1 reply; 23+ messages in thread
From: Alexandre Petrescu @ 2024-03-02 17:01 UTC (permalink / raw)
  To: starlink


Le 02/03/2024 à 16:38, Christian von der Ropp via Starlink a écrit :
> Why not acquire the time directly from by the satellite terminal and 
> run local NTP servers instead of syncing via the Internet?

Certainly it is possible to run ntpd servers and clients on satellites 
and maintain synchronized times.  I would be surprised if some of them 
dont already do that.

The performance characteristics of some links between some satellites 
are not very different than links here on ground where NTP is run routinely.

NTP was designed and tested at a time when ground links had inferior 
perf. characteristics than many satcom links of recent years.

Alex


> LEO satellite terminals always have onboard GNSS antennas for 
> geolocation which is necessary to find the satellites, so integrating 
> a local GNSS-disciplined Stratum-1 NTP server seems trivial to me.
>
>
> Am 2. März 2024 17:25:59 OEZ schrieb Hesham ElBakoury via Starlink 
> <starlink@lists.bufferbloat.net>:
>
>     Hi Sebastian,
>     Can we still use PTP and NTP for time synchronization in 
>     Satellite networks or we need new protocols? If we need new
>     protocols, do such protocols exist?
>
>     Thanks
>     Hesham
>
>     On Sat, Mar 2, 2024, 7:18 AM Sebastian Moeller <moeller0@gmx.de>
>     wrote:
>
>         Hi Hesham
>
>         > On 2. Mar 2024, at 16:03, Hesham ElBakoury via Starlink
>         <starlink@lists.bufferbloat.net> wrote:
>         >
>         > Time synchronization, for satellite networks, faces several
>         challenges:
>         > 1. Signal Propagation Delays: Unlike terrestrial networks
>         where signals travel through cables at the speed of light,
>
>         [SM] The speed of light in your typical glas fibers (and
>         accidentally the information propagation speed in metallic
>         conductors) comes in roughly at 2/3 of the speed of light in
>         vacuum, while the speed of light in air at see level is a mere
>         90 KM/s slower than in vacuum.
>
>         > satellite communication involves signals traveling vast
>         distances through space. This creates significant delays.
>
>         [SM] Sure distances might be larger, but propagation speed is
>         around 100000Km/s faster... my main point is speed of light is
>         a) dependent on the medium b) not the things that
>         differentiates space from the earth's surface here, but mere
>         geometry and larger distances on larger spheres...
>
>         > 2. Clock Drift: Even highly precise atomic clocks, used in
>         satellites, are susceptible to "drift" - gradually losing or
>         gaining time. This drift, caused by factors like temperature
>         variations, radiation exposure, and power fluctuations, can
>         lead to inconsistencies in timekeeping across the network.
>         > 3. Signal Degradation: As signals travel through space, they
>         can degrade due to factors like atmospheric interference,
>         ionospheric disturbances, and solar activity. This degradation
>         can introduce noise and errors, impacting the accuracy of time
>         synchronization messages.
>         > 4. Limited Resources: Satellites have limited power and
>         processing capabilities. Implementing complex synchronization
>         protocols can be resource-intensive, requiring careful
>         optimization to minimize their impact on other functionalities.
>         > 5. Evolving Technologies: As satellite technologies and
>         applications continue to evolve, new challenges related to
>         synchronization might emerge. For example, the integration of
>         constellations with thousands of satellites poses unique
>         synchronization challenges due to the sheer scale and
>         complexity of the network.
>         > These challenges necessitate the development of robust and
>         efficient time synchronization protocols for satellite
>         networks and an integrated satellite and terrestrial networks
>         > Are you aware of such time synchronization protocols?
>         > I would think that using Satellite simulators is the most
>         viable way to develop and test these protocols given that
>         using satellites is not that easy.
>         > Thanks
>         > Hesham
>         >
>         >
>         >
>         > _______________________________________________
>         > Starlink mailing list
>         > Starlink@lists.bufferbloat.net
>         > https://lists.bufferbloat.net/listinfo/starlink
>
> -- 
> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail 
> gesendet.
>
> _______________________________________________
> Starlink mailing list
> Starlink@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/starlink

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Starlink] Time Synchronization in Satellite Networks
  2024-03-02 15:03 [Starlink] Time Synchronization in Satellite Networks Hesham ElBakoury
  2024-03-02 15:18 ` Sebastian Moeller
@ 2024-03-02 17:08 ` Alexandre Petrescu
  2024-03-02 17:09 ` Alexandre Petrescu
  2 siblings, 0 replies; 23+ messages in thread
From: Alexandre Petrescu @ 2024-03-02 17:08 UTC (permalink / raw)
  To: starlink

This is a 2nd time I do this here, but let me this time put it bluntly, 
and please excuse me if I am too direct.  This is not a reproach to 
anybody or anything, and I know this is current practice.  It is just 
that for me the practice is destabilizing.  Probably I am myself a 
little bit na3ive and I should probably upgrade to up to date practice.

That said, here it is:

     I run this text on a detector called GPTZero.  There are probably 
other detectors. The detector says that the text has a probability of 
97% of being AI-generated.

For my part, I had a doubt like that, and the tool seems to confirm my 
doubt.

I think the proper way (AI netiquette?) to answer generated text is to 
generate text.  But I will not do that.  I will reply separately with my 
human-typed text.

Sorry if I disturb anyone or anything(?)

Alex

Le 02/03/2024 à 16:03, Hesham ElBakoury via Starlink a écrit :
> Time synchronization, for satellite networks, faces several challenges:
>
> 1. Signal Propagation Delays: Unlike terrestrial networks where 
> signals travel through cables at the speed of light, satellite 
> communication involves signals traveling vast distances through space. 
> This creates significant delays.
>
> 2. Clock Drift: Even highly precise atomic clocks, used in satellites, 
> are susceptible to "drift" - gradually losing or gaining time. This 
> drift, caused by factors like temperature variations, radiation 
> exposure, and power fluctuations, can lead to inconsistencies in 
> timekeeping across the network.
>
> 3. Signal Degradation: As signals travel through space, they can 
> degrade due to factors like atmospheric interference, ionospheric 
> disturbances, and solar activity. This degradation can introduce noise 
> and errors, impacting the accuracy of time synchronization messages.
>

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Starlink] Time Synchronization in Satellite Networks
  2024-03-02 15:03 [Starlink] Time Synchronization in Satellite Networks Hesham ElBakoury
  2024-03-02 15:18 ` Sebastian Moeller
  2024-03-02 17:08 ` Alexandre Petrescu
@ 2024-03-02 17:09 ` Alexandre Petrescu
  2 siblings, 0 replies; 23+ messages in thread
From: Alexandre Petrescu @ 2024-03-02 17:09 UTC (permalink / raw)
  To: starlink


Le 02/03/2024 à 16:03, Hesham ElBakoury via Starlink a écrit :
> Time synchronization, for satellite networks, faces several challenges:
>
> 1. Signal Propagation Delays: Unlike terrestrial networks where 
> signals travel through cables at the speed of light, satellite 
> communication involves signals traveling vast distances through space. 
> This creates significant delays.
>
> 2. Clock Drift: Even highly precise atomic clocks, used in satellites, 
> are susceptible to "drift" - gradually losing or gaining time. This 
> drift, caused by factors like temperature variations, radiation 
> exposure, and power fluctuations, can lead to inconsistencies in 
> timekeeping across the network.
>
But, in a probably surprising way, it is GPS satellites at MEO altitudes 
with their higher-than-LEO latencies that calculate and provide accurate 
time on Earth.

Alex

> 3. Signal Degradation: As signals travel through space, they can 
> degrade due to factors like atmospheric interference, ionospheric 
> disturbances, and solar activity. This degradation can introduce noise 
> and errors, impacting the accuracy of time synchronization messages.
>
> 4. Limited Resources: Satellites have limited power and processing 
> capabilities. Implementing complex synchronization protocols can be 
> resource-intensive, requiring careful optimization to minimize their 
> impact on other functionalities.
>
> 5. Evolving Technologies: As satellite technologies and applications 
> continue to evolve, new challenges related to synchronization might 
> emerge. For example, the integration of constellations with thousands 
> of satellites poses unique synchronization challenges due to the sheer 
> scale and complexity of the network.
>
> These challenges necessitate the development of robust and efficient 
> time synchronization protocols for satellite networks and an 
> integrated satellite and  terrestrial networks
>
> Are you aware of such time synchronization protocols?
>
> I would think that using Satellite simulators is the most viable way 
> to develop and test these protocols given that using satellites is not 
> that easy.
>
> Thanks
>
> Hesham
>
>
>
>
>
> _______________________________________________
> Starlink mailing list
> Starlink@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/starlink

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Starlink] Time Synchronization in Satellite Networks
  2024-03-02 17:01       ` Alexandre Petrescu
@ 2024-03-02 17:18         ` Alexandre Petrescu
  2024-03-02 17:26           ` Hesham ElBakoury
  0 siblings, 1 reply; 23+ messages in thread
From: Alexandre Petrescu @ 2024-03-02 17:18 UTC (permalink / raw)
  To: starlink

some of the question is to what level of precision one wants the time to 
be maintained synchronized between entities, and for what application? 
Nano-second precision?  Less?  More is acceptable?  For what kind of 
application?  (I will not give examples).

I think links with hundred ms latency range and NTP can easily maintain 
nano-second synch'ed precision, from experience with ground links.


Le 02/03/2024 à 18:01, Alexandre Petrescu via Starlink a écrit :
>
> Le 02/03/2024 à 16:38, Christian von der Ropp via Starlink a écrit :
>> Why not acquire the time directly from by the satellite terminal and 
>> run local NTP servers instead of syncing via the Internet?
>
> Certainly it is possible to run ntpd servers and clients on satellites 
> and maintain synchronized times.  I would be surprised if some of them 
> dont already do that.
>
> The performance characteristics of some links between some satellites 
> are not very different than links here on ground where NTP is run 
> routinely.
>
> NTP was designed and tested at a time when ground links had inferior 
> perf. characteristics than many satcom links of recent years.
>
> Alex
>
>
>> LEO satellite terminals always have onboard GNSS antennas for 
>> geolocation which is necessary to find the satellites, so integrating 
>> a local GNSS-disciplined Stratum-1 NTP server seems trivial to me.
>>
>>
>> Am 2. März 2024 17:25:59 OEZ schrieb Hesham ElBakoury via Starlink 
>> <starlink@lists.bufferbloat.net>:
>>
>>     Hi Sebastian,
>>     Can we still use PTP and NTP for time synchronization in
>>     Satellite networks or we need new protocols? If we need new
>>     protocols, do such protocols exist?
>>
>>     Thanks
>>     Hesham
>>
>>     On Sat, Mar 2, 2024, 7:18 AM Sebastian Moeller <moeller0@gmx.de>
>>     wrote:
>>
>>         Hi Hesham
>>
>>         > On 2. Mar 2024, at 16:03, Hesham ElBakoury via Starlink
>>         <starlink@lists.bufferbloat.net> wrote:
>>         >
>>         > Time synchronization, for satellite networks, faces several
>>         challenges:
>>         > 1. Signal Propagation Delays: Unlike terrestrial networks
>>         where signals travel through cables at the speed of light,
>>
>>         [SM] The speed of light in your typical glas fibers (and
>>         accidentally the information propagation speed in metallic
>>         conductors) comes in roughly at 2/3 of the speed of light in
>>         vacuum, while the speed of light in air at see level is a mere
>>         90 KM/s slower than in vacuum.
>>
>>         > satellite communication involves signals traveling vast
>>         distances through space. This creates significant delays.
>>
>>         [SM] Sure distances might be larger, but propagation speed is
>>         around 100000Km/s faster... my main point is speed of light is
>>         a) dependent on the medium b) not the things that
>>         differentiates space from the earth's surface here, but mere
>>         geometry and larger distances on larger spheres...
>>
>>         > 2. Clock Drift: Even highly precise atomic clocks, used in
>>         satellites, are susceptible to "drift" - gradually losing or
>>         gaining time. This drift, caused by factors like temperature
>>         variations, radiation exposure, and power fluctuations, can
>>         lead to inconsistencies in timekeeping across the network.
>>         > 3. Signal Degradation: As signals travel through space, they
>>         can degrade due to factors like atmospheric interference,
>>         ionospheric disturbances, and solar activity. This degradation
>>         can introduce noise and errors, impacting the accuracy of time
>>         synchronization messages.
>>         > 4. Limited Resources: Satellites have limited power and
>>         processing capabilities. Implementing complex synchronization
>>         protocols can be resource-intensive, requiring careful
>>         optimization to minimize their impact on other functionalities.
>>         > 5. Evolving Technologies: As satellite technologies and
>>         applications continue to evolve, new challenges related to
>>         synchronization might emerge. For example, the integration of
>>         constellations with thousands of satellites poses unique
>>         synchronization challenges due to the sheer scale and
>>         complexity of the network.
>>         > These challenges necessitate the development of robust and
>>         efficient time synchronization protocols for satellite
>>         networks and an integrated satellite and terrestrial networks
>>         > Are you aware of such time synchronization protocols?
>>         > I would think that using Satellite simulators is the most
>>         viable way to develop and test these protocols given that
>>         using satellites is not that easy.
>>         > Thanks
>>         > Hesham
>>         >
>>         >
>>         >
>>         > _______________________________________________
>>         > Starlink mailing list
>>         > Starlink@lists.bufferbloat.net
>>         > https://lists.bufferbloat.net/listinfo/starlink
>>
>> -- 
>> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail 
>> gesendet.
>>
>> _______________________________________________
>> Starlink mailing list
>> Starlink@lists.bufferbloat.net
>> https://lists.bufferbloat.net/listinfo/starlink
> _______________________________________________
> Starlink mailing list
> Starlink@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/starlink

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Starlink] Time Synchronization in Satellite Networks
  2024-03-02 17:18         ` Alexandre Petrescu
@ 2024-03-02 17:26           ` Hesham ElBakoury
  2024-03-02 18:26             ` Alexandre Petrescu
  0 siblings, 1 reply; 23+ messages in thread
From: Hesham ElBakoury @ 2024-03-02 17:26 UTC (permalink / raw)
  To: Alexandre Petrescu; +Cc: Dave Taht via Starlink

[-- Attachment #1: Type: text/plain, Size: 6278 bytes --]

But how you address the issues I mentioned before such propagation delay,
clock drifting, and signal degradation, ...

Hesham

On Sat, Mar 2, 2024, 9:18 AM Alexandre Petrescu via Starlink <
starlink@lists.bufferbloat.net> wrote:

> some of the question is to what level of precision one wants the time to
> be maintained synchronized between entities, and for what application?
> Nano-second precision?  Less?  More is acceptable?  For what kind of
> application?  (I will not give examples).
>
> I think links with hundred ms latency range and NTP can easily maintain
> nano-second synch'ed precision, from experience with ground links.
>
>
> Le 02/03/2024 à 18:01, Alexandre Petrescu via Starlink a écrit :
> >
> > Le 02/03/2024 à 16:38, Christian von der Ropp via Starlink a écrit :
> >> Why not acquire the time directly from by the satellite terminal and
> >> run local NTP servers instead of syncing via the Internet?
> >
> > Certainly it is possible to run ntpd servers and clients on satellites
> > and maintain synchronized times.  I would be surprised if some of them
> > dont already do that.
> >
> > The performance characteristics of some links between some satellites
> > are not very different than links here on ground where NTP is run
> > routinely.
> >
> > NTP was designed and tested at a time when ground links had inferior
> > perf. characteristics than many satcom links of recent years.
> >
> > Alex
> >
> >
> >> LEO satellite terminals always have onboard GNSS antennas for
> >> geolocation which is necessary to find the satellites, so integrating
> >> a local GNSS-disciplined Stratum-1 NTP server seems trivial to me.
> >>
> >>
> >> Am 2. März 2024 17:25:59 OEZ schrieb Hesham ElBakoury via Starlink
> >> <starlink@lists.bufferbloat.net>:
> >>
> >>     Hi Sebastian,
> >>     Can we still use PTP and NTP for time synchronization in
> >>     Satellite networks or we need new protocols? If we need new
> >>     protocols, do such protocols exist?
> >>
> >>     Thanks
> >>     Hesham
> >>
> >>     On Sat, Mar 2, 2024, 7:18 AM Sebastian Moeller <moeller0@gmx.de>
> >>     wrote:
> >>
> >>         Hi Hesham
> >>
> >>         > On 2. Mar 2024, at 16:03, Hesham ElBakoury via Starlink
> >>         <starlink@lists.bufferbloat.net> wrote:
> >>         >
> >>         > Time synchronization, for satellite networks, faces several
> >>         challenges:
> >>         > 1. Signal Propagation Delays: Unlike terrestrial networks
> >>         where signals travel through cables at the speed of light,
> >>
> >>         [SM] The speed of light in your typical glas fibers (and
> >>         accidentally the information propagation speed in metallic
> >>         conductors) comes in roughly at 2/3 of the speed of light in
> >>         vacuum, while the speed of light in air at see level is a mere
> >>         90 KM/s slower than in vacuum.
> >>
> >>         > satellite communication involves signals traveling vast
> >>         distances through space. This creates significant delays.
> >>
> >>         [SM] Sure distances might be larger, but propagation speed is
> >>         around 100000Km/s faster... my main point is speed of light is
> >>         a) dependent on the medium b) not the things that
> >>         differentiates space from the earth's surface here, but mere
> >>         geometry and larger distances on larger spheres...
> >>
> >>         > 2. Clock Drift: Even highly precise atomic clocks, used in
> >>         satellites, are susceptible to "drift" - gradually losing or
> >>         gaining time. This drift, caused by factors like temperature
> >>         variations, radiation exposure, and power fluctuations, can
> >>         lead to inconsistencies in timekeeping across the network.
> >>         > 3. Signal Degradation: As signals travel through space, they
> >>         can degrade due to factors like atmospheric interference,
> >>         ionospheric disturbances, and solar activity. This degradation
> >>         can introduce noise and errors, impacting the accuracy of time
> >>         synchronization messages.
> >>         > 4. Limited Resources: Satellites have limited power and
> >>         processing capabilities. Implementing complex synchronization
> >>         protocols can be resource-intensive, requiring careful
> >>         optimization to minimize their impact on other functionalities.
> >>         > 5. Evolving Technologies: As satellite technologies and
> >>         applications continue to evolve, new challenges related to
> >>         synchronization might emerge. For example, the integration of
> >>         constellations with thousands of satellites poses unique
> >>         synchronization challenges due to the sheer scale and
> >>         complexity of the network.
> >>         > These challenges necessitate the development of robust and
> >>         efficient time synchronization protocols for satellite
> >>         networks and an integrated satellite and terrestrial networks
> >>         > Are you aware of such time synchronization protocols?
> >>         > I would think that using Satellite simulators is the most
> >>         viable way to develop and test these protocols given that
> >>         using satellites is not that easy.
> >>         > Thanks
> >>         > Hesham
> >>         >
> >>         >
> >>         >
> >>         > _______________________________________________
> >>         > Starlink mailing list
> >>         > Starlink@lists.bufferbloat.net
> >>         > https://lists.bufferbloat.net/listinfo/starlink
> >>
> >> --
> >> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail
> >> gesendet.
> >>
> >> _______________________________________________
> >> Starlink mailing list
> >> Starlink@lists.bufferbloat.net
> >> https://lists.bufferbloat.net/listinfo/starlink
> > _______________________________________________
> > Starlink mailing list
> > Starlink@lists.bufferbloat.net
> > https://lists.bufferbloat.net/listinfo/starlink
> _______________________________________________
> Starlink mailing list
> Starlink@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/starlink
>

[-- Attachment #2: Type: text/html, Size: 8990 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Starlink] Time Synchronization in Satellite Networks
  2024-03-02 17:26           ` Hesham ElBakoury
@ 2024-03-02 18:26             ` Alexandre Petrescu
  0 siblings, 0 replies; 23+ messages in thread
From: Alexandre Petrescu @ 2024-03-02 18:26 UTC (permalink / raw)
  To: Hesham ElBakoury; +Cc: Dave Taht via Starlink


Le 02/03/2024 à 18:26, Hesham ElBakoury a écrit :
> But how you address the issues I mentioned before such propagation 
> delay, clock drifting, and signal degradation, ...

Propagation delay is what others call 'latency'.  I believe the current 
latencies in satcom links of many kinds allow for the use of NTP very 
well.  Clocks will sync with NTP in sats, but it depends of the 
synchronisation precision needed.

Wouldnt you think so?

(clock drifting -  if your source of information is an AI tool, then I 
suggest to find a way to feed back to the AI tool.  If possible, then I 
suggest to explain to AI tool how clocks work; clocks drift often when 
they travel very fast, much faster than how current sats travel, we talk 
about aproaching speed of light, and sats dont; other times clocks drift 
because of impurities in some of their hardware and stones - the sats 
have the same hardware as on ground, so they are subject to same drift 
as computers where current NTP is run; NTP actually _addresses_ that 
clock drifting; even the fanciest non-stone but Cesium 'atomic' clocks 
drift at some point, to a certain degree, on Earth - time is relative, 
time is a concept of humans, there is no time just a 'long now' someone 
said)

(signal degradation - signals dont degrade when they travel in space; 
they might degrade with distance, but much less so as when they travel a 
same distance on ground, be it on fiber)

(one asked two AI tools whether Beethoven met Liszt and one got 
contradictory answers).

Alex

>
> Hesham
>
> On Sat, Mar 2, 2024, 9:18 AM Alexandre Petrescu via Starlink 
> <starlink@lists.bufferbloat.net> wrote:
>
>     some of the question is to what level of precision one wants the
>     time to
>     be maintained synchronized between entities, and for what
>     application?
>     Nano-second precision?  Less?  More is acceptable?  For what kind of
>     application?  (I will not give examples).
>
>     I think links with hundred ms latency range and NTP can easily
>     maintain
>     nano-second synch'ed precision, from experience with ground links.
>
>
>     Le 02/03/2024 à 18:01, Alexandre Petrescu via Starlink a écrit :
>     >
>     > Le 02/03/2024 à 16:38, Christian von der Ropp via Starlink a écrit :
>     >> Why not acquire the time directly from by the satellite
>     terminal and
>     >> run local NTP servers instead of syncing via the Internet?
>     >
>     > Certainly it is possible to run ntpd servers and clients on
>     satellites
>     > and maintain synchronized times.  I would be surprised if some
>     of them
>     > dont already do that.
>     >
>     > The performance characteristics of some links between some
>     satellites
>     > are not very different than links here on ground where NTP is run
>     > routinely.
>     >
>     > NTP was designed and tested at a time when ground links had
>     inferior
>     > perf. characteristics than many satcom links of recent years.
>     >
>     > Alex
>     >
>     >
>     >> LEO satellite terminals always have onboard GNSS antennas for
>     >> geolocation which is necessary to find the satellites, so
>     integrating
>     >> a local GNSS-disciplined Stratum-1 NTP server seems trivial to me.
>     >>
>     >>
>     >> Am 2. März 2024 17:25:59 OEZ schrieb Hesham ElBakoury via Starlink
>     >> <starlink@lists.bufferbloat.net>:
>     >>
>     >>     Hi Sebastian,
>     >>     Can we still use PTP and NTP for time synchronization in
>     >>     Satellite networks or we need new protocols? If we need new
>     >>     protocols, do such protocols exist?
>     >>
>     >>     Thanks
>     >>     Hesham
>     >>
>     >>     On Sat, Mar 2, 2024, 7:18 AM Sebastian Moeller
>     <moeller0@gmx.de>
>     >>     wrote:
>     >>
>     >>         Hi Hesham
>     >>
>     >>         > On 2. Mar 2024, at 16:03, Hesham ElBakoury via Starlink
>     >>         <starlink@lists.bufferbloat.net> wrote:
>     >>         >
>     >>         > Time synchronization, for satellite networks, faces
>     several
>     >>         challenges:
>     >>         > 1. Signal Propagation Delays: Unlike terrestrial networks
>     >>         where signals travel through cables at the speed of light,
>     >>
>     >>         [SM] The speed of light in your typical glas fibers (and
>     >>         accidentally the information propagation speed in metallic
>     >>         conductors) comes in roughly at 2/3 of the speed of
>     light in
>     >>         vacuum, while the speed of light in air at see level is
>     a mere
>     >>         90 KM/s slower than in vacuum.
>     >>
>     >>         > satellite communication involves signals traveling vast
>     >>         distances through space. This creates significant delays.
>     >>
>     >>         [SM] Sure distances might be larger, but propagation
>     speed is
>     >>         around 100000Km/s faster... my main point is speed of
>     light is
>     >>         a) dependent on the medium b) not the things that
>     >>         differentiates space from the earth's surface here, but
>     mere
>     >>         geometry and larger distances on larger spheres...
>     >>
>     >>         > 2. Clock Drift: Even highly precise atomic clocks,
>     used in
>     >>         satellites, are susceptible to "drift" - gradually
>     losing or
>     >>         gaining time. This drift, caused by factors like
>     temperature
>     >>         variations, radiation exposure, and power fluctuations, can
>     >>         lead to inconsistencies in timekeeping across the network.
>     >>         > 3. Signal Degradation: As signals travel through
>     space, they
>     >>         can degrade due to factors like atmospheric interference,
>     >>         ionospheric disturbances, and solar activity. This
>     degradation
>     >>         can introduce noise and errors, impacting the accuracy
>     of time
>     >>         synchronization messages.
>     >>         > 4. Limited Resources: Satellites have limited power and
>     >>         processing capabilities. Implementing complex
>     synchronization
>     >>         protocols can be resource-intensive, requiring careful
>     >>         optimization to minimize their impact on other
>     functionalities.
>     >>         > 5. Evolving Technologies: As satellite technologies and
>     >>         applications continue to evolve, new challenges related to
>     >>         synchronization might emerge. For example, the
>     integration of
>     >>         constellations with thousands of satellites poses unique
>     >>         synchronization challenges due to the sheer scale and
>     >>         complexity of the network.
>     >>         > These challenges necessitate the development of
>     robust and
>     >>         efficient time synchronization protocols for satellite
>     >>         networks and an integrated satellite and terrestrial
>     networks
>     >>         > Are you aware of such time synchronization protocols?
>     >>         > I would think that using Satellite simulators is the most
>     >>         viable way to develop and test these protocols given that
>     >>         using satellites is not that easy.
>     >>         > Thanks
>     >>         > Hesham
>     >>         >
>     >>         >
>     >>         >
>     >>         > _______________________________________________
>     >>         > Starlink mailing list
>     >>         > Starlink@lists.bufferbloat.net
>     >>         > https://lists.bufferbloat.net/listinfo/starlink
>     >>
>     >> --
>     >> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail
>     >> gesendet.
>     >>
>     >> _______________________________________________
>     >> Starlink mailing list
>     >> Starlink@lists.bufferbloat.net
>     >> https://lists.bufferbloat.net/listinfo/starlink
>     > _______________________________________________
>     > Starlink mailing list
>     > Starlink@lists.bufferbloat.net
>     > https://lists.bufferbloat.net/listinfo/starlink
>     _______________________________________________
>     Starlink mailing list
>     Starlink@lists.bufferbloat.net
>     https://lists.bufferbloat.net/listinfo/starlink
>

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Starlink] Time Synchronization in Satellite Networks
  2024-03-02 16:19         ` Christian von der Ropp
@ 2024-04-01 22:04           ` Hesham ElBakoury
  2024-04-01 22:22             ` Sebastian Moeller
  0 siblings, 1 reply; 23+ messages in thread
From: Hesham ElBakoury @ 2024-04-01 22:04 UTC (permalink / raw)
  To: Christian von der Ropp; +Cc: Hesham ElBakoury via Starlink, Sebastian Moeller

[-- Attachment #1: Type: text/plain, Size: 5735 bytes --]

Hi Christian,
The problems is that Satellites move, therefore,  the delay between the
different directions is different which violates the condition to run NTP
and PTP.

Hesham

On Sat, Mar 2, 2024, 8:19 AM Christian von der Ropp <cvdr@vdr.net> wrote:

> Hi Hesham,
>
> You do not acquire the time from a LEO satellite but directly from the GPS
> satellites which carry an atomic clock on board.
> I'd not be aware of any LEO providing a GNSS signal but Xona plan such
> system (although not carrying proper atomic clocks but probably chip-sized
> atomic clocks that require frequent syncing with proper atomic clocks):
> https://twitter.com/Megaconstellati/status/1708091536439673323
>
> There are efforts to build trapped-ion quantum clocks that are expected to
> become significantly smaller and cheaper than traditional atomic clocks
> while as accurate which would make it viable to put an atomic
> clock-equivalent on small LEO satellites. Once that happens you would have
> an independent alternative to the big GNSS birds in MEO but with stronger
> signals. I'm told that we are 5-10 years away from such trapped-ion quantum
> clocks.
>
> But for NTP clients, the described method (running a local NTP server in
> the satellite terminal synced to GPS) should be good enough.
>
> Christian
>
>
> Am 2. März 2024 18:02:47 OEZ schrieb Hesham ElBakoury <
> helbakoury@gmail.com>:
>
>> Hi Christian,
>> How you synchronize the time of the satellites in the network? Are you
>> saying each satellite has a master clock?
>>
>> Hesham
>>
>> On Sat, Mar 2, 2024, 7:38 AM Christian von der Ropp <cvdr@vdr.net> wrote:
>>
>>> Why not acquire the time directly from by the satellite terminal and run
>>> local NTP servers instead of syncing via the Internet? LEO satellite
>>> terminals always have onboard GNSS antennas for geolocation which is
>>> necessary to find the satellites, so integrating a local GNSS-disciplined
>>> Stratum-1 NTP server seems trivial to me.
>>>
>>>
>>> Am 2. März 2024 17:25:59 OEZ schrieb Hesham ElBakoury via Starlink <
>>> starlink@lists.bufferbloat.net>:
>>>
>>>> Hi Sebastian,
>>>> Can we still use PTP and NTP for time synchronization in  Satellite
>>>> networks or we need new protocols? If we need new protocols, do such
>>>> protocols exist?
>>>>
>>>> Thanks
>>>> Hesham
>>>>
>>>> On Sat, Mar 2, 2024, 7:18 AM Sebastian Moeller <moeller0@gmx.de> wrote:
>>>>
>>>>> Hi Hesham
>>>>>
>>>>> > On 2. Mar 2024, at 16:03, Hesham ElBakoury via Starlink <
>>>>> starlink@lists.bufferbloat.net> wrote:
>>>>> >
>>>>> > Time synchronization, for satellite networks, faces several
>>>>> challenges:
>>>>> > 1. Signal Propagation Delays: Unlike terrestrial networks where
>>>>> signals travel through cables at the speed of light,
>>>>>
>>>>> [SM] The speed of light in your typical glas fibers (and accidentally
>>>>> the information propagation speed in metallic conductors) comes in roughly
>>>>> at 2/3 of the speed of light in vacuum, while the speed of light in air at
>>>>> see level is a mere 90 KM/s slower than in vacuum.
>>>>>
>>>>> > satellite communication involves signals traveling vast distances
>>>>> through space. This creates significant delays.
>>>>>
>>>>> [SM] Sure distances might be larger, but propagation speed is around
>>>>> 100000Km/s faster... my main point is speed of light is a) dependent on the
>>>>> medium b) not the things that differentiates space from the earth's surface
>>>>> here, but mere geometry and larger distances on larger spheres...
>>>>>
>>>>> > 2. Clock Drift: Even highly precise atomic clocks, used in
>>>>> satellites, are susceptible to "drift" - gradually losing or gaining time.
>>>>> This drift, caused by factors like temperature variations, radiation
>>>>> exposure, and power fluctuations, can lead to inconsistencies in
>>>>> timekeeping across the network.
>>>>> > 3. Signal Degradation: As signals travel through space, they can
>>>>> degrade due to factors like atmospheric interference, ionospheric
>>>>> disturbances, and solar activity. This degradation can introduce noise and
>>>>> errors, impacting the accuracy of time synchronization messages.
>>>>> > 4. Limited Resources: Satellites have limited power and processing
>>>>> capabilities. Implementing complex synchronization protocols can be
>>>>> resource-intensive, requiring careful optimization to minimize their impact
>>>>> on other functionalities.
>>>>> > 5. Evolving Technologies: As satellite technologies and applications
>>>>> continue to evolve, new challenges related to synchronization might emerge.
>>>>> For example, the integration of constellations with thousands of satellites
>>>>> poses unique synchronization challenges due to the sheer scale and
>>>>> complexity of the network.
>>>>> > These challenges necessitate the development of robust and efficient
>>>>> time synchronization protocols for satellite networks and an integrated
>>>>> satellite and  terrestrial networks
>>>>> > Are you aware of such time synchronization protocols?
>>>>> > I would think that using Satellite simulators is the most viable way
>>>>> to develop and test these protocols given that using satellites is not that
>>>>> easy.
>>>>> > Thanks
>>>>> > Hesham
>>>>> >
>>>>> >
>>>>> >
>>>>> > _______________________________________________
>>>>> > Starlink mailing list
>>>>> > Starlink@lists.bufferbloat.net
>>>>> > https://lists.bufferbloat.net/listinfo/starlink
>>>>>
>>>>> --
>>> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail
>>> gesendet.
>>>
>> --
> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail
> gesendet.
>

[-- Attachment #2: Type: text/html, Size: 7595 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Starlink] Time Synchronization in Satellite Networks
  2024-04-01 22:04           ` Hesham ElBakoury
@ 2024-04-01 22:22             ` Sebastian Moeller
  2024-04-01 22:48               ` David Lang
  2024-04-02  0:29               ` Hesham ElBakoury
  0 siblings, 2 replies; 23+ messages in thread
From: Sebastian Moeller @ 2024-04-01 22:22 UTC (permalink / raw)
  To: Hesham ElBakoury; +Cc: Christian von der Ropp, Hesham ElBakoury via Starlink

Hi Hesham,


> On 2. Apr 2024, at 00:04, Hesham ElBakoury <helbakoury@gmail.com> wrote:
> 
> Hi Christian,
> The problems is that Satellites move, therefore,  the delay between the different directions is different which violates the condition to run NTP and PTP. 

But GPS Satellites themselves are not in geostationary oprbit, and still we can get precision time from them... so I would argue that must be a solved problem, no?

Regards
	Sebastian

> 
> Hesham
> 
> On Sat, Mar 2, 2024, 8:19 AM Christian von der Ropp <cvdr@vdr.net> wrote:
> Hi Hesham,
> 
> You do not acquire the time from a LEO satellite but directly from the GPS satellites which carry an atomic clock on board.
> I'd not be aware of any LEO providing a GNSS signal but Xona plan such system (although not carrying proper atomic clocks but probably chip-sized atomic clocks that require frequent syncing with proper atomic clocks):
> https://twitter.com/Megaconstellati/status/1708091536439673323
> 
> There are efforts to build trapped-ion quantum clocks that are expected to become significantly smaller and cheaper than traditional atomic clocks while as accurate which would make it viable to put an atomic clock-equivalent on small LEO satellites. Once that happens you would have an independent alternative to the big GNSS birds in MEO but with stronger signals. I'm told that we are 5-10 years away from such trapped-ion quantum clocks.
> 
> But for NTP clients, the described method (running a local NTP server in the satellite terminal synced to GPS) should be good enough.
> 
> Christian
> 
> 
> Am 2. März 2024 18:02:47 OEZ schrieb Hesham ElBakoury <helbakoury@gmail.com>:
> Hi Christian,
> How you synchronize the time of the satellites in the network? Are you saying each satellite has a master clock?
> 
> Hesham
> 
> On Sat, Mar 2, 2024, 7:38 AM Christian von der Ropp <cvdr@vdr.net> wrote:
> Why not acquire the time directly from by the satellite terminal and run local NTP servers instead of syncing via the Internet? LEO satellite terminals always have onboard GNSS antennas for geolocation which is necessary to find the satellites, so integrating a local GNSS-disciplined Stratum-1 NTP server seems trivial to me.
> 
> 
> Am 2. März 2024 17:25:59 OEZ schrieb Hesham ElBakoury via Starlink <starlink@lists.bufferbloat.net>:
> Hi Sebastian,
> Can we still use PTP and NTP for time synchronization in  Satellite networks or we need new protocols? If we need new protocols, do such protocols exist?
> 
> Thanks
> Hesham
> 
> On Sat, Mar 2, 2024, 7:18 AM Sebastian Moeller <moeller0@gmx.de> wrote:
> Hi Hesham
> 
> > On 2. Mar 2024, at 16:03, Hesham ElBakoury via Starlink <starlink@lists.bufferbloat.net> wrote:
> > 
> > Time synchronization, for satellite networks, faces several challenges:
> > 1. Signal Propagation Delays: Unlike terrestrial networks where signals travel through cables at the speed of light,
> 
> [SM] The speed of light in your typical glas fibers (and accidentally the information propagation speed in metallic conductors) comes in roughly at 2/3 of the speed of light in vacuum, while the speed of light in air at see level is a mere 90 KM/s slower than in vacuum. 
> 
> > satellite communication involves signals traveling vast distances through space. This creates significant delays.
> 
> [SM] Sure distances might be larger, but propagation speed is around 100000Km/s faster... my main point is speed of light is a) dependent on the medium b) not the things that differentiates space from the earth's surface here, but mere geometry and larger distances on larger spheres...
> 
> > 2. Clock Drift: Even highly precise atomic clocks, used in satellites, are susceptible to "drift" - gradually losing or gaining time. This drift, caused by factors like temperature variations, radiation exposure, and power fluctuations, can lead to inconsistencies in timekeeping across the network.
> > 3. Signal Degradation: As signals travel through space, they can degrade due to factors like atmospheric interference, ionospheric disturbances, and solar activity. This degradation can introduce noise and errors, impacting the accuracy of time synchronization messages. 
> > 4. Limited Resources: Satellites have limited power and processing capabilities. Implementing complex synchronization protocols can be resource-intensive, requiring careful optimization to minimize their impact on other functionalities.
> > 5. Evolving Technologies: As satellite technologies and applications continue to evolve, new challenges related to synchronization might emerge. For example, the integration of constellations with thousands of satellites poses unique synchronization challenges due to the sheer scale and complexity of the network.
> > These challenges necessitate the development of robust and efficient time synchronization protocols for satellite networks and an integrated satellite and  terrestrial networks
> > Are you aware of such time synchronization protocols?
> > I would think that using Satellite simulators is the most viable way to develop and test these protocols given that using satellites is not that easy.
> > Thanks
> > Hesham
> > 
> > 
> > 
> > _______________________________________________
> > Starlink mailing list
> > Starlink@lists.bufferbloat.net
> > https://lists.bufferbloat.net/listinfo/starlink
> 
> -- 
> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.
> -- 
> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Starlink] Time Synchronization in Satellite Networks
  2024-04-01 22:22             ` Sebastian Moeller
@ 2024-04-01 22:48               ` David Lang
  2024-04-01 23:09                 ` J Pan
  2024-04-02  0:29               ` Hesham ElBakoury
  1 sibling, 1 reply; 23+ messages in thread
From: David Lang @ 2024-04-01 22:48 UTC (permalink / raw)
  To: Sebastian Moeller; +Cc: Hesham ElBakoury, Hesham ElBakoury via Starlink

[-- Attachment #1: Type: text/plain, Size: 6284 bytes --]

GPS satellites announce their orbit as well.

But NTP works pretty well in the face of changing path delays. Saying that 
Starlink and other LEO internet systems breaks them depends on the accuracy that 
you are looking for. yes the path length changes over the 15 min that you are on 
a satellite, but how much does it change?

Now, I really wish that Starlink would have the dish act as a NTP server based 
on it's GPS receiver, that would settle the issue.

David Lang


On Tue, 2 Apr 2024, Sebastian Moeller via Starlink wrote:

> Hi Hesham,
>
>
>> On 2. Apr 2024, at 00:04, Hesham ElBakoury <helbakoury@gmail.com> wrote:
>> 
>> Hi Christian,
>> The problems is that Satellites move, therefore,  the delay between the different directions is different which violates the condition to run NTP and PTP. 
>
> But GPS Satellites themselves are not in geostationary oprbit, and still we can get precision time from them... so I would argue that must be a solved problem, no?
>
> Regards
> 	Sebastian
>
>> 
>> Hesham
>> 
>> On Sat, Mar 2, 2024, 8:19 AM Christian von der Ropp <cvdr@vdr.net> wrote:
>> Hi Hesham,
>> 
>> You do not acquire the time from a LEO satellite but directly from the GPS satellites which carry an atomic clock on board.
>> I'd not be aware of any LEO providing a GNSS signal but Xona plan such system (although not carrying proper atomic clocks but probably chip-sized atomic clocks that require frequent syncing with proper atomic clocks):
>> https://twitter.com/Megaconstellati/status/1708091536439673323
>> 
>> There are efforts to build trapped-ion quantum clocks that are expected to become significantly smaller and cheaper than traditional atomic clocks while as accurate which would make it viable to put an atomic clock-equivalent on small LEO satellites. Once that happens you would have an independent alternative to the big GNSS birds in MEO but with stronger signals. I'm told that we are 5-10 years away from such trapped-ion quantum clocks.
>> 
>> But for NTP clients, the described method (running a local NTP server in the satellite terminal synced to GPS) should be good enough.
>> 
>> Christian
>> 
>> 
>> Am 2. März 2024 18:02:47 OEZ schrieb Hesham ElBakoury <helbakoury@gmail.com>:
>> Hi Christian,
>> How you synchronize the time of the satellites in the network? Are you saying each satellite has a master clock?
>> 
>> Hesham
>> 
>> On Sat, Mar 2, 2024, 7:38 AM Christian von der Ropp <cvdr@vdr.net> wrote:
>> Why not acquire the time directly from by the satellite terminal and run local NTP servers instead of syncing via the Internet? LEO satellite terminals always have onboard GNSS antennas for geolocation which is necessary to find the satellites, so integrating a local GNSS-disciplined Stratum-1 NTP server seems trivial to me.
>> 
>> 
>> Am 2. März 2024 17:25:59 OEZ schrieb Hesham ElBakoury via Starlink <starlink@lists.bufferbloat.net>:
>> Hi Sebastian,
>> Can we still use PTP and NTP for time synchronization in  Satellite networks or we need new protocols? If we need new protocols, do such protocols exist?
>> 
>> Thanks
>> Hesham
>> 
>> On Sat, Mar 2, 2024, 7:18 AM Sebastian Moeller <moeller0@gmx.de> wrote:
>> Hi Hesham
>> 
>> > On 2. Mar 2024, at 16:03, Hesham ElBakoury via Starlink <starlink@lists.bufferbloat.net> wrote:
>> > 
>> > Time synchronization, for satellite networks, faces several challenges:
>> > 1. Signal Propagation Delays: Unlike terrestrial networks where signals travel through cables at the speed of light,
>> 
>> [SM] The speed of light in your typical glas fibers (and accidentally the information propagation speed in metallic conductors) comes in roughly at 2/3 of the speed of light in vacuum, while the speed of light in air at see level is a mere 90 KM/s slower than in vacuum. 
>> 
>> > satellite communication involves signals traveling vast distances through space. This creates significant delays.
>> 
>> [SM] Sure distances might be larger, but propagation speed is around 100000Km/s faster... my main point is speed of light is a) dependent on the medium b) not the things that differentiates space from the earth's surface here, but mere geometry and larger distances on larger spheres...
>> 
>> > 2. Clock Drift: Even highly precise atomic clocks, used in satellites, are susceptible to "drift" - gradually losing or gaining time. This drift, caused by factors like temperature variations, radiation exposure, and power fluctuations, can lead to inconsistencies in timekeeping across the network.
>> > 3. Signal Degradation: As signals travel through space, they can degrade due to factors like atmospheric interference, ionospheric disturbances, and solar activity. This degradation can introduce noise and errors, impacting the accuracy of time synchronization messages. 
>> > 4. Limited Resources: Satellites have limited power and processing capabilities. Implementing complex synchronization protocols can be resource-intensive, requiring careful optimization to minimize their impact on other functionalities.
>> > 5. Evolving Technologies: As satellite technologies and applications continue to evolve, new challenges related to synchronization might emerge. For example, the integration of constellations with thousands of satellites poses unique synchronization challenges due to the sheer scale and complexity of the network.
>> > These challenges necessitate the development of robust and efficient time synchronization protocols for satellite networks and an integrated satellite and  terrestrial networks
>> > Are you aware of such time synchronization protocols?
>> > I would think that using Satellite simulators is the most viable way to develop and test these protocols given that using satellites is not that easy.
>> > Thanks
>> > Hesham
>> > 
>> > 
>> > 
>> > _______________________________________________
>> > Starlink mailing list
>> > Starlink@lists.bufferbloat.net
>> > https://lists.bufferbloat.net/listinfo/starlink
>> 
>> -- 
>> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.
>> -- 
>> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.
>
> _______________________________________________
> Starlink mailing list
> Starlink@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/starlink

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Starlink] Time Synchronization in Satellite Networks
  2024-04-01 22:48               ` David Lang
@ 2024-04-01 23:09                 ` J Pan
  0 siblings, 0 replies; 23+ messages in thread
From: J Pan @ 2024-04-01 23:09 UTC (permalink / raw)
  To: David Lang; +Cc: Sebastian Moeller, Hesham ElBakoury via Starlink

starlink dish does advertise ".SpaceX.API.Device.GetTimeRequest time =
1037" in its latest grpc interface but "PermissionDenied" now. need to
convince starlink to be more open as well
--
J Pan, UVic CSc, ECS566, 250-472-5796 (NO VM), Pan@UVic.CA, Web.UVic.CA/~pan

On Mon, Apr 1, 2024 at 3:49 PM David Lang via Starlink
<starlink@lists.bufferbloat.net> wrote:
>
> GPS satellites announce their orbit as well.
>
> But NTP works pretty well in the face of changing path delays. Saying that
> Starlink and other LEO internet systems breaks them depends on the accuracy that
> you are looking for. yes the path length changes over the 15 min that you are on
> a satellite, but how much does it change?
>
> Now, I really wish that Starlink would have the dish act as a NTP server based
> on it's GPS receiver, that would settle the issue.
>
> David Lang
>
>
> On Tue, 2 Apr 2024, Sebastian Moeller via Starlink wrote:
>
> > Hi Hesham,
> >
> >
> >> On 2. Apr 2024, at 00:04, Hesham ElBakoury <helbakoury@gmail.com> wrote:
> >>
> >> Hi Christian,
> >> The problems is that Satellites move, therefore,  the delay between the different directions is different which violates the condition to run NTP and PTP.
> >
> > But GPS Satellites themselves are not in geostationary oprbit, and still we can get precision time from them... so I would argue that must be a solved problem, no?
> >
> > Regards
> >       Sebastian
> >
> >>
> >> Hesham
> >>
> >> On Sat, Mar 2, 2024, 8:19 AM Christian von der Ropp <cvdr@vdr.net> wrote:
> >> Hi Hesham,
> >>
> >> You do not acquire the time from a LEO satellite but directly from the GPS satellites which carry an atomic clock on board.
> >> I'd not be aware of any LEO providing a GNSS signal but Xona plan such system (although not carrying proper atomic clocks but probably chip-sized atomic clocks that require frequent syncing with proper atomic clocks):
> >> https://twitter.com/Megaconstellati/status/1708091536439673323
> >>
> >> There are efforts to build trapped-ion quantum clocks that are expected to become significantly smaller and cheaper than traditional atomic clocks while as accurate which would make it viable to put an atomic clock-equivalent on small LEO satellites. Once that happens you would have an independent alternative to the big GNSS birds in MEO but with stronger signals. I'm told that we are 5-10 years away from such trapped-ion quantum clocks.
> >>
> >> But for NTP clients, the described method (running a local NTP server in the satellite terminal synced to GPS) should be good enough.
> >>
> >> Christian
> >>
> >>
> >> Am 2. März 2024 18:02:47 OEZ schrieb Hesham ElBakoury <helbakoury@gmail.com>:
> >> Hi Christian,
> >> How you synchronize the time of the satellites in the network? Are you saying each satellite has a master clock?
> >>
> >> Hesham
> >>
> >> On Sat, Mar 2, 2024, 7:38 AM Christian von der Ropp <cvdr@vdr.net> wrote:
> >> Why not acquire the time directly from by the satellite terminal and run local NTP servers instead of syncing via the Internet? LEO satellite terminals always have onboard GNSS antennas for geolocation which is necessary to find the satellites, so integrating a local GNSS-disciplined Stratum-1 NTP server seems trivial to me.
> >>
> >>
> >> Am 2. März 2024 17:25:59 OEZ schrieb Hesham ElBakoury via Starlink <starlink@lists.bufferbloat.net>:
> >> Hi Sebastian,
> >> Can we still use PTP and NTP for time synchronization in  Satellite networks or we need new protocols? If we need new protocols, do such protocols exist?
> >>
> >> Thanks
> >> Hesham
> >>
> >> On Sat, Mar 2, 2024, 7:18 AM Sebastian Moeller <moeller0@gmx.de> wrote:
> >> Hi Hesham
> >>
> >> > On 2. Mar 2024, at 16:03, Hesham ElBakoury via Starlink <starlink@lists.bufferbloat.net> wrote:
> >> >
> >> > Time synchronization, for satellite networks, faces several challenges:
> >> > 1. Signal Propagation Delays: Unlike terrestrial networks where signals travel through cables at the speed of light,
> >>
> >> [SM] The speed of light in your typical glas fibers (and accidentally the information propagation speed in metallic conductors) comes in roughly at 2/3 of the speed of light in vacuum, while the speed of light in air at see level is a mere 90 KM/s slower than in vacuum.
> >>
> >> > satellite communication involves signals traveling vast distances through space. This creates significant delays.
> >>
> >> [SM] Sure distances might be larger, but propagation speed is around 100000Km/s faster... my main point is speed of light is a) dependent on the medium b) not the things that differentiates space from the earth's surface here, but mere geometry and larger distances on larger spheres...
> >>
> >> > 2. Clock Drift: Even highly precise atomic clocks, used in satellites, are susceptible to "drift" - gradually losing or gaining time. This drift, caused by factors like temperature variations, radiation exposure, and power fluctuations, can lead to inconsistencies in timekeeping across the network.
> >> > 3. Signal Degradation: As signals travel through space, they can degrade due to factors like atmospheric interference, ionospheric disturbances, and solar activity. This degradation can introduce noise and errors, impacting the accuracy of time synchronization messages.
> >> > 4. Limited Resources: Satellites have limited power and processing capabilities. Implementing complex synchronization protocols can be resource-intensive, requiring careful optimization to minimize their impact on other functionalities.
> >> > 5. Evolving Technologies: As satellite technologies and applications continue to evolve, new challenges related to synchronization might emerge. For example, the integration of constellations with thousands of satellites poses unique synchronization challenges due to the sheer scale and complexity of the network.
> >> > These challenges necessitate the development of robust and efficient time synchronization protocols for satellite networks and an integrated satellite and  terrestrial networks
> >> > Are you aware of such time synchronization protocols?
> >> > I would think that using Satellite simulators is the most viable way to develop and test these protocols given that using satellites is not that easy.
> >> > Thanks
> >> > Hesham
> >> >
> >> >
> >> >
> >> > _______________________________________________
> >> > Starlink mailing list
> >> > Starlink@lists.bufferbloat.net
> >> > https://lists.bufferbloat.net/listinfo/starlink
> >>
> >> --
> >> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.
> >> --
> >> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.
> >
> > _______________________________________________
> > Starlink mailing list
> > Starlink@lists.bufferbloat.net
> > https://lists.bufferbloat.net/listinfo/starlink_______________________________________________
> Starlink mailing list
> Starlink@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/starlink

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Starlink] Time Synchronization in Satellite Networks
  2024-04-01 22:22             ` Sebastian Moeller
  2024-04-01 22:48               ` David Lang
@ 2024-04-02  0:29               ` Hesham ElBakoury
  2024-04-02  0:34                 ` David Lang
  1 sibling, 1 reply; 23+ messages in thread
From: Hesham ElBakoury @ 2024-04-02  0:29 UTC (permalink / raw)
  To: Sebastian Moeller; +Cc: Christian von der Ropp, Hesham ElBakoury via Starlink

[-- Attachment #1: Type: text/plain, Size: 6116 bytes --]

Time from GPS is a one way transmission from the satellites down. The
relative motion must be accounted for. It is called the Sagnac effect.

On Mon, Apr 1, 2024, 3:22 PM Sebastian Moeller <moeller0@gmx.de> wrote:

> Hi Hesham,
>
>
> > On 2. Apr 2024, at 00:04, Hesham ElBakoury <helbakoury@gmail.com> wrote:
> >
> > Hi Christian,
> > The problems is that Satellites move, therefore,  the delay between the
> different directions is different which violates the condition to run NTP
> and PTP.
>
> But GPS Satellites themselves are not in geostationary oprbit, and still
> we can get precision time from them... so I would argue that must be a
> solved problem, no?
>
> Regards
>         Sebastian
>
> >
> > Hesham
> >
> > On Sat, Mar 2, 2024, 8:19 AM Christian von der Ropp <cvdr@vdr.net>
> wrote:
> > Hi Hesham,
> >
> > You do not acquire the time from a LEO satellite but directly from the
> GPS satellites which carry an atomic clock on board.
> > I'd not be aware of any LEO providing a GNSS signal but Xona plan such
> system (although not carrying proper atomic clocks but probably chip-sized
> atomic clocks that require frequent syncing with proper atomic clocks):
> > https://twitter.com/Megaconstellati/status/1708091536439673323
> >
> > There are efforts to build trapped-ion quantum clocks that are expected
> to become significantly smaller and cheaper than traditional atomic clocks
> while as accurate which would make it viable to put an atomic
> clock-equivalent on small LEO satellites. Once that happens you would have
> an independent alternative to the big GNSS birds in MEO but with stronger
> signals. I'm told that we are 5-10 years away from such trapped-ion quantum
> clocks.
> >
> > But for NTP clients, the described method (running a local NTP server in
> the satellite terminal synced to GPS) should be good enough.
> >
> > Christian
> >
> >
> > Am 2. März 2024 18:02:47 OEZ schrieb Hesham ElBakoury <
> helbakoury@gmail.com>:
> > Hi Christian,
> > How you synchronize the time of the satellites in the network? Are you
> saying each satellite has a master clock?
> >
> > Hesham
> >
> > On Sat, Mar 2, 2024, 7:38 AM Christian von der Ropp <cvdr@vdr.net>
> wrote:
> > Why not acquire the time directly from by the satellite terminal and run
> local NTP servers instead of syncing via the Internet? LEO satellite
> terminals always have onboard GNSS antennas for geolocation which is
> necessary to find the satellites, so integrating a local GNSS-disciplined
> Stratum-1 NTP server seems trivial to me.
> >
> >
> > Am 2. März 2024 17:25:59 OEZ schrieb Hesham ElBakoury via Starlink <
> starlink@lists.bufferbloat.net>:
> > Hi Sebastian,
> > Can we still use PTP and NTP for time synchronization in  Satellite
> networks or we need new protocols? If we need new protocols, do such
> protocols exist?
> >
> > Thanks
> > Hesham
> >
> > On Sat, Mar 2, 2024, 7:18 AM Sebastian Moeller <moeller0@gmx.de> wrote:
> > Hi Hesham
> >
> > > On 2. Mar 2024, at 16:03, Hesham ElBakoury via Starlink <
> starlink@lists.bufferbloat.net> wrote:
> > >
> > > Time synchronization, for satellite networks, faces several challenges:
> > > 1. Signal Propagation Delays: Unlike terrestrial networks where
> signals travel through cables at the speed of light,
> >
> > [SM] The speed of light in your typical glas fibers (and accidentally
> the information propagation speed in metallic conductors) comes in roughly
> at 2/3 of the speed of light in vacuum, while the speed of light in air at
> see level is a mere 90 KM/s slower than in vacuum.
> >
> > > satellite communication involves signals traveling vast distances
> through space. This creates significant delays.
> >
> > [SM] Sure distances might be larger, but propagation speed is around
> 100000Km/s faster... my main point is speed of light is a) dependent on the
> medium b) not the things that differentiates space from the earth's surface
> here, but mere geometry and larger distances on larger spheres...
> >
> > > 2. Clock Drift: Even highly precise atomic clocks, used in satellites,
> are susceptible to "drift" - gradually losing or gaining time. This drift,
> caused by factors like temperature variations, radiation exposure, and
> power fluctuations, can lead to inconsistencies in timekeeping across the
> network.
> > > 3. Signal Degradation: As signals travel through space, they can
> degrade due to factors like atmospheric interference, ionospheric
> disturbances, and solar activity. This degradation can introduce noise and
> errors, impacting the accuracy of time synchronization messages.
> > > 4. Limited Resources: Satellites have limited power and processing
> capabilities. Implementing complex synchronization protocols can be
> resource-intensive, requiring careful optimization to minimize their impact
> on other functionalities.
> > > 5. Evolving Technologies: As satellite technologies and applications
> continue to evolve, new challenges related to synchronization might emerge.
> For example, the integration of constellations with thousands of satellites
> poses unique synchronization challenges due to the sheer scale and
> complexity of the network.
> > > These challenges necessitate the development of robust and efficient
> time synchronization protocols for satellite networks and an integrated
> satellite and  terrestrial networks
> > > Are you aware of such time synchronization protocols?
> > > I would think that using Satellite simulators is the most viable way
> to develop and test these protocols given that using satellites is not that
> easy.
> > > Thanks
> > > Hesham
> > >
> > >
> > >
> > > _______________________________________________
> > > Starlink mailing list
> > > Starlink@lists.bufferbloat.net
> > > https://lists.bufferbloat.net/listinfo/starlink
> >
> > --
> > Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail
> gesendet.
> > --
> > Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail
> gesendet.
>
>

[-- Attachment #2: Type: text/html, Size: 7591 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Starlink] Time Synchronization in Satellite Networks
  2024-04-02  0:29               ` Hesham ElBakoury
@ 2024-04-02  0:34                 ` David Lang
  2024-04-02  0:59                   ` Vint Cerf
  0 siblings, 1 reply; 23+ messages in thread
From: David Lang @ 2024-04-02  0:34 UTC (permalink / raw)
  To: Hesham ElBakoury; +Cc: Sebastian Moeller, Hesham ElBakoury via Starlink

[-- Attachment #1: Type: text/plain, Size: 6481 bytes --]

I don't think we are talking about relative motion (which would affect the radio 
frequency) but rather the fact that the time taken for the signal to get from 
the satellite to the ground station will vary depending on the distance between 
the satellite and the ground station, and that distance is changing, so you 
can't compensate for it as easily as you can a fixed path latency.

David Lang

On Mon, 1 Apr 2024, Hesham ElBakoury via Starlink wrote:

> Time from GPS is a one way transmission from the satellites down. The
> relative motion must be accounted for. It is called the Sagnac effect.
>
> On Mon, Apr 1, 2024, 3:22 PM Sebastian Moeller <moeller0@gmx.de> wrote:
>
>> Hi Hesham,
>>
>>
>>> On 2. Apr 2024, at 00:04, Hesham ElBakoury <helbakoury@gmail.com> wrote:
>>>
>>> Hi Christian,
>>> The problems is that Satellites move, therefore,  the delay between the
>> different directions is different which violates the condition to run NTP
>> and PTP.
>>
>> But GPS Satellites themselves are not in geostationary oprbit, and still
>> we can get precision time from them... so I would argue that must be a
>> solved problem, no?
>>
>> Regards
>>         Sebastian
>>
>>>
>>> Hesham
>>>
>>> On Sat, Mar 2, 2024, 8:19 AM Christian von der Ropp <cvdr@vdr.net>
>> wrote:
>>> Hi Hesham,
>>>
>>> You do not acquire the time from a LEO satellite but directly from the
>> GPS satellites which carry an atomic clock on board.
>>> I'd not be aware of any LEO providing a GNSS signal but Xona plan such
>> system (although not carrying proper atomic clocks but probably chip-sized
>> atomic clocks that require frequent syncing with proper atomic clocks):
>>> https://twitter.com/Megaconstellati/status/1708091536439673323
>>>
>>> There are efforts to build trapped-ion quantum clocks that are expected
>> to become significantly smaller and cheaper than traditional atomic clocks
>> while as accurate which would make it viable to put an atomic
>> clock-equivalent on small LEO satellites. Once that happens you would have
>> an independent alternative to the big GNSS birds in MEO but with stronger
>> signals. I'm told that we are 5-10 years away from such trapped-ion quantum
>> clocks.
>>>
>>> But for NTP clients, the described method (running a local NTP server in
>> the satellite terminal synced to GPS) should be good enough.
>>>
>>> Christian
>>>
>>>
>>> Am 2. März 2024 18:02:47 OEZ schrieb Hesham ElBakoury <
>> helbakoury@gmail.com>:
>>> Hi Christian,
>>> How you synchronize the time of the satellites in the network? Are you
>> saying each satellite has a master clock?
>>>
>>> Hesham
>>>
>>> On Sat, Mar 2, 2024, 7:38 AM Christian von der Ropp <cvdr@vdr.net>
>> wrote:
>>> Why not acquire the time directly from by the satellite terminal and run
>> local NTP servers instead of syncing via the Internet? LEO satellite
>> terminals always have onboard GNSS antennas for geolocation which is
>> necessary to find the satellites, so integrating a local GNSS-disciplined
>> Stratum-1 NTP server seems trivial to me.
>>>
>>>
>>> Am 2. März 2024 17:25:59 OEZ schrieb Hesham ElBakoury via Starlink <
>> starlink@lists.bufferbloat.net>:
>>> Hi Sebastian,
>>> Can we still use PTP and NTP for time synchronization in  Satellite
>> networks or we need new protocols? If we need new protocols, do such
>> protocols exist?
>>>
>>> Thanks
>>> Hesham
>>>
>>> On Sat, Mar 2, 2024, 7:18 AM Sebastian Moeller <moeller0@gmx.de> wrote:
>>> Hi Hesham
>>>
>>>> On 2. Mar 2024, at 16:03, Hesham ElBakoury via Starlink <
>> starlink@lists.bufferbloat.net> wrote:
>>>>
>>>> Time synchronization, for satellite networks, faces several challenges:
>>>> 1. Signal Propagation Delays: Unlike terrestrial networks where
>> signals travel through cables at the speed of light,
>>>
>>> [SM] The speed of light in your typical glas fibers (and accidentally
>> the information propagation speed in metallic conductors) comes in roughly
>> at 2/3 of the speed of light in vacuum, while the speed of light in air at
>> see level is a mere 90 KM/s slower than in vacuum.
>>>
>>>> satellite communication involves signals traveling vast distances
>> through space. This creates significant delays.
>>>
>>> [SM] Sure distances might be larger, but propagation speed is around
>> 100000Km/s faster... my main point is speed of light is a) dependent on the
>> medium b) not the things that differentiates space from the earth's surface
>> here, but mere geometry and larger distances on larger spheres...
>>>
>>>> 2. Clock Drift: Even highly precise atomic clocks, used in satellites,
>> are susceptible to "drift" - gradually losing or gaining time. This drift,
>> caused by factors like temperature variations, radiation exposure, and
>> power fluctuations, can lead to inconsistencies in timekeeping across the
>> network.
>>>> 3. Signal Degradation: As signals travel through space, they can
>> degrade due to factors like atmospheric interference, ionospheric
>> disturbances, and solar activity. This degradation can introduce noise and
>> errors, impacting the accuracy of time synchronization messages.
>>>> 4. Limited Resources: Satellites have limited power and processing
>> capabilities. Implementing complex synchronization protocols can be
>> resource-intensive, requiring careful optimization to minimize their impact
>> on other functionalities.
>>>> 5. Evolving Technologies: As satellite technologies and applications
>> continue to evolve, new challenges related to synchronization might emerge.
>> For example, the integration of constellations with thousands of satellites
>> poses unique synchronization challenges due to the sheer scale and
>> complexity of the network.
>>>> These challenges necessitate the development of robust and efficient
>> time synchronization protocols for satellite networks and an integrated
>> satellite and  terrestrial networks
>>>> Are you aware of such time synchronization protocols?
>>>> I would think that using Satellite simulators is the most viable way
>> to develop and test these protocols given that using satellites is not that
>> easy.
>>>> Thanks
>>>> Hesham
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Starlink mailing list
>>>> Starlink@lists.bufferbloat.net
>>>> https://lists.bufferbloat.net/listinfo/starlink
>>>
>>> --
>>> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail
>> gesendet.
>>> --
>>> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail
>> gesendet.
>>
>>
>

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Starlink] Time Synchronization in Satellite Networks
  2024-04-02  0:34                 ` David Lang
@ 2024-04-02  0:59                   ` Vint Cerf
  0 siblings, 0 replies; 23+ messages in thread
From: Vint Cerf @ 2024-04-02  0:59 UTC (permalink / raw)
  To: David Lang; +Cc: Hesham ElBakoury, Hesham ElBakoury via Starlink


[-- Attachment #1.1: Type: text/plain, Size: 7604 bytes --]

David is correct - this is why multiple exchanges and satellites are needed
to accurately synchronize and then determine location.
v


On Mon, Apr 1, 2024 at 8:34 PM David Lang via Starlink <
starlink@lists.bufferbloat.net> wrote:

> I don't think we are talking about relative motion (which would affect the
> radio
> frequency) but rather the fact that the time taken for the signal to get
> from
> the satellite to the ground station will vary depending on the distance
> between
> the satellite and the ground station, and that distance is changing, so
> you
> can't compensate for it as easily as you can a fixed path latency.
>
> David Lang
>
> On Mon, 1 Apr 2024, Hesham ElBakoury via Starlink wrote:
>
> > Time from GPS is a one way transmission from the satellites down. The
> > relative motion must be accounted for. It is called the Sagnac effect.
> >
> > On Mon, Apr 1, 2024, 3:22 PM Sebastian Moeller <moeller0@gmx.de> wrote:
> >
> >> Hi Hesham,
> >>
> >>
> >>> On 2. Apr 2024, at 00:04, Hesham ElBakoury <helbakoury@gmail.com>
> wrote:
> >>>
> >>> Hi Christian,
> >>> The problems is that Satellites move, therefore,  the delay between the
> >> different directions is different which violates the condition to run
> NTP
> >> and PTP.
> >>
> >> But GPS Satellites themselves are not in geostationary oprbit, and still
> >> we can get precision time from them... so I would argue that must be a
> >> solved problem, no?
> >>
> >> Regards
> >>         Sebastian
> >>
> >>>
> >>> Hesham
> >>>
> >>> On Sat, Mar 2, 2024, 8:19 AM Christian von der Ropp <cvdr@vdr.net>
> >> wrote:
> >>> Hi Hesham,
> >>>
> >>> You do not acquire the time from a LEO satellite but directly from the
> >> GPS satellites which carry an atomic clock on board.
> >>> I'd not be aware of any LEO providing a GNSS signal but Xona plan such
> >> system (although not carrying proper atomic clocks but probably
> chip-sized
> >> atomic clocks that require frequent syncing with proper atomic clocks):
> >>> https://twitter.com/Megaconstellati/status/1708091536439673323
> >>>
> >>> There are efforts to build trapped-ion quantum clocks that are expected
> >> to become significantly smaller and cheaper than traditional atomic
> clocks
> >> while as accurate which would make it viable to put an atomic
> >> clock-equivalent on small LEO satellites. Once that happens you would
> have
> >> an independent alternative to the big GNSS birds in MEO but with
> stronger
> >> signals. I'm told that we are 5-10 years away from such trapped-ion
> quantum
> >> clocks.
> >>>
> >>> But for NTP clients, the described method (running a local NTP server
> in
> >> the satellite terminal synced to GPS) should be good enough.
> >>>
> >>> Christian
> >>>
> >>>
> >>> Am 2. März 2024 18:02:47 OEZ schrieb Hesham ElBakoury <
> >> helbakoury@gmail.com>:
> >>> Hi Christian,
> >>> How you synchronize the time of the satellites in the network? Are you
> >> saying each satellite has a master clock?
> >>>
> >>> Hesham
> >>>
> >>> On Sat, Mar 2, 2024, 7:38 AM Christian von der Ropp <cvdr@vdr.net>
> >> wrote:
> >>> Why not acquire the time directly from by the satellite terminal and
> run
> >> local NTP servers instead of syncing via the Internet? LEO satellite
> >> terminals always have onboard GNSS antennas for geolocation which is
> >> necessary to find the satellites, so integrating a local
> GNSS-disciplined
> >> Stratum-1 NTP server seems trivial to me.
> >>>
> >>>
> >>> Am 2. März 2024 17:25:59 OEZ schrieb Hesham ElBakoury via Starlink <
> >> starlink@lists.bufferbloat.net>:
> >>> Hi Sebastian,
> >>> Can we still use PTP and NTP for time synchronization in  Satellite
> >> networks or we need new protocols? If we need new protocols, do such
> >> protocols exist?
> >>>
> >>> Thanks
> >>> Hesham
> >>>
> >>> On Sat, Mar 2, 2024, 7:18 AM Sebastian Moeller <moeller0@gmx.de>
> wrote:
> >>> Hi Hesham
> >>>
> >>>> On 2. Mar 2024, at 16:03, Hesham ElBakoury via Starlink <
> >> starlink@lists.bufferbloat.net> wrote:
> >>>>
> >>>> Time synchronization, for satellite networks, faces several
> challenges:
> >>>> 1. Signal Propagation Delays: Unlike terrestrial networks where
> >> signals travel through cables at the speed of light,
> >>>
> >>> [SM] The speed of light in your typical glas fibers (and accidentally
> >> the information propagation speed in metallic conductors) comes in
> roughly
> >> at 2/3 of the speed of light in vacuum, while the speed of light in air
> at
> >> see level is a mere 90 KM/s slower than in vacuum.
> >>>
> >>>> satellite communication involves signals traveling vast distances
> >> through space. This creates significant delays.
> >>>
> >>> [SM] Sure distances might be larger, but propagation speed is around
> >> 100000Km/s faster... my main point is speed of light is a) dependent on
> the
> >> medium b) not the things that differentiates space from the earth's
> surface
> >> here, but mere geometry and larger distances on larger spheres...
> >>>
> >>>> 2. Clock Drift: Even highly precise atomic clocks, used in satellites,
> >> are susceptible to "drift" - gradually losing or gaining time. This
> drift,
> >> caused by factors like temperature variations, radiation exposure, and
> >> power fluctuations, can lead to inconsistencies in timekeeping across
> the
> >> network.
> >>>> 3. Signal Degradation: As signals travel through space, they can
> >> degrade due to factors like atmospheric interference, ionospheric
> >> disturbances, and solar activity. This degradation can introduce noise
> and
> >> errors, impacting the accuracy of time synchronization messages.
> >>>> 4. Limited Resources: Satellites have limited power and processing
> >> capabilities. Implementing complex synchronization protocols can be
> >> resource-intensive, requiring careful optimization to minimize their
> impact
> >> on other functionalities.
> >>>> 5. Evolving Technologies: As satellite technologies and applications
> >> continue to evolve, new challenges related to synchronization might
> emerge.
> >> For example, the integration of constellations with thousands of
> satellites
> >> poses unique synchronization challenges due to the sheer scale and
> >> complexity of the network.
> >>>> These challenges necessitate the development of robust and efficient
> >> time synchronization protocols for satellite networks and an integrated
> >> satellite and  terrestrial networks
> >>>> Are you aware of such time synchronization protocols?
> >>>> I would think that using Satellite simulators is the most viable way
> >> to develop and test these protocols given that using satellites is not
> that
> >> easy.
> >>>> Thanks
> >>>> Hesham
> >>>>
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> Starlink mailing list
> >>>> Starlink@lists.bufferbloat.net
> >>>> https://lists.bufferbloat.net/listinfo/starlink
> >>>
> >>> --
> >>> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail
> >> gesendet.
> >>> --
> >>> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail
> >> gesendet.
> >>
> >>
> >_______________________________________________
> Starlink mailing list
> Starlink@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/starlink
>


-- 
Please send any postal/overnight deliveries to:
Vint Cerf
Google, LLC
1900 Reston Metro Plaza, 16th Floor
Reston, VA 20190
+1 (571) 213 1346


until further notice

[-- Attachment #1.2: Type: text/html, Size: 10570 bytes --]

[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 4006 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Starlink] Time Synchronization in Satellite Networks
  2024-04-30  8:46 David Fernández
@ 2024-04-30 17:12 ` J Pan
  0 siblings, 0 replies; 23+ messages in thread
From: J Pan @ 2024-04-30 17:12 UTC (permalink / raw)
  To: David Fernández; +Cc: starlink

accurate timing is useful for starlink itself, e.g.,
https://patents.justia.com/patent/11924821 and its users---hopefully
starlink can allow its dish to advertise the time besides location to
lan
--
J Pan, UVic CSc, ECS566, 250-472-5796 (NO VM), Pan@UVic.CA, Web.UVic.CA/~pan

On Tue, Apr 30, 2024 at 1:47 AM David Fernández via Starlink
<starlink@lists.bufferbloat.net> wrote:
>
> Dear Hesham,
>
> May I ask for what reason do you need the satellites to be synchronized in time? What application is requiring this? Earth observation? Then, go for GNSS-based time synchronization, as done by EO satellites in LEO: https://navi.ion.org/content/69/3/navi.531
>
> "GNSS signals could even be used for reliable navigation in lunar orbit", so also for time synchronization: https://www.nasa.gov/missions/tech-demonstration/nasa-navigation-tech-shows-timing-really-is-everything
>
> It seems that as long as your device can have a GNSS receiver, that's the best way to keep it time-synchronized. Is there anything preventing the use of GNSS on your intended application?
>
> https://lists.bufferbloat.net/pipermail/starlink/2024-March/002605.html
>
> Regards,
>
> David
> _______________________________________________
> Starlink mailing list
> Starlink@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/starlink

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [Starlink] Time Synchronization in Satellite Networks
@ 2024-04-30  8:46 David Fernández
  2024-04-30 17:12 ` J Pan
  0 siblings, 1 reply; 23+ messages in thread
From: David Fernández @ 2024-04-30  8:46 UTC (permalink / raw)
  To: starlink

[-- Attachment #1: Type: text/plain, Size: 764 bytes --]

Dear Hesham,

May I ask for what reason do you need the satellites to be synchronized in
time? What application is requiring this? Earth observation? Then, go for
GNSS-based time synchronization, as done by EO satellites in LEO:
https://navi.ion.org/content/69/3/navi.531

"GNSS signals could even be used for reliable navigation in lunar orbit",
so also for time synchronization:
https://www.nasa.gov/missions/tech-demonstration/nasa-navigation-tech-shows-timing-really-is-everything

It seems that as long as your device can have a GNSS receiver, that's the
best way to keep it time-synchronized. Is there anything preventing the use
of GNSS on your intended application?

https://lists.bufferbloat.net/pipermail/starlink/2024-March/002605.html

Regards,

David

[-- Attachment #2: Type: text/html, Size: 1224 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2024-04-30 17:12 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-03-02 15:03 [Starlink] Time Synchronization in Satellite Networks Hesham ElBakoury
2024-03-02 15:18 ` Sebastian Moeller
2024-03-02 15:25   ` Hesham ElBakoury
2024-03-02 15:38     ` Christian von der Ropp
2024-03-02 16:02       ` Hesham ElBakoury
2024-03-02 16:19         ` Christian von der Ropp
2024-04-01 22:04           ` Hesham ElBakoury
2024-04-01 22:22             ` Sebastian Moeller
2024-04-01 22:48               ` David Lang
2024-04-01 23:09                 ` J Pan
2024-04-02  0:29               ` Hesham ElBakoury
2024-04-02  0:34                 ` David Lang
2024-04-02  0:59                   ` Vint Cerf
2024-03-02 17:01       ` Alexandre Petrescu
2024-03-02 17:18         ` Alexandre Petrescu
2024-03-02 17:26           ` Hesham ElBakoury
2024-03-02 18:26             ` Alexandre Petrescu
2024-03-02 15:45     ` Sebastian Moeller
2024-03-02 15:53       ` Hesham ElBakoury
2024-03-02 17:08 ` Alexandre Petrescu
2024-03-02 17:09 ` Alexandre Petrescu
2024-04-30  8:46 David Fernández
2024-04-30 17:12 ` J Pan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox