time-nuts@lists.febo.com

Discussion of precise time and frequency measurement

View all threads

What accuracy to expect?

EK
Erik Kaashoek
Sat, Dec 14, 2024 4:39 PM

Sorry for the cryptic title and ignorant question.
I'm trying to build a simple PPS generator that outputs a pulse every
second in sync with the UTC second tick but without the jitter of a gps
module PPS output.
It's done using a cheap gps module, no sawtooth correction, no multi band
receiver.  The output of the VC-TCXO is divided into a PPS. The time
between this PPS and the PPS from the gps module is used to control the
frequency of the VC-TCXO.
It all seems to work. But now I'm trying to understand how stable in time
versus UTC this PPS can be in practice. To measure the variation over time
on one location one could use two or three of these pulse generator and
measure the time between their PPS.
What stability could be expected. Is 100ns maximum PPS time difference
good? Or should/could this be below 10 ns?

Sorry for the cryptic title and ignorant question. I'm trying to build a simple PPS generator that outputs a pulse every second in sync with the UTC second tick but without the jitter of a gps module PPS output. It's done using a cheap gps module, no sawtooth correction, no multi band receiver. The output of the VC-TCXO is divided into a PPS. The time between this PPS and the PPS from the gps module is used to control the frequency of the VC-TCXO. It all seems to work. But now I'm trying to understand how stable in time versus UTC this PPS can be in practice. To measure the variation over time on one location one could use two or three of these pulse generator and measure the time between their PPS. What stability could be expected. Is 100ns maximum PPS time difference good? Or should/could this be below 10 ns?
BC
Bob Camp
Sun, Dec 15, 2024 1:11 PM

Hi

You are building a basic GPSDO. It may not sound like that, but that’s what you are doing.

What you get depends on the control loop you set up. Fast control loop lets through a lot of noise from
the GPS. It also tracks tightly.

Slow control loop takes noise but does not track as tight.

Without sawtooth correction, hanging bridges will always be a “question”. That gets you into the
grubby details of how your GPS module generates it’s pps signal.

Bob

On Dec 14, 2024, at 11:39 AM, Erik Kaashoek via time-nuts time-nuts@lists.febo.com wrote:

Sorry for the cryptic title and ignorant question.
I'm trying to build a simple PPS generator that outputs a pulse every
second in sync with the UTC second tick but without the jitter of a gps
module PPS output.
It's done using a cheap gps module, no sawtooth correction, no multi band
receiver.  The output of the VC-TCXO is divided into a PPS. The time
between this PPS and the PPS from the gps module is used to control the
frequency of the VC-TCXO.
It all seems to work. But now I'm trying to understand how stable in time
versus UTC this PPS can be in practice. To measure the variation over time
on one location one could use two or three of these pulse generator and
measure the time between their PPS.
What stability could be expected. Is 100ns maximum PPS time difference
good? Or should/could this be below 10 ns?


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe send an email to time-nuts-leave@lists.febo.com

Hi You are building a basic GPSDO. It may not sound like that, but that’s what you are doing. What you get depends on the control loop you set up. Fast control loop lets through a lot of noise from the GPS. It also tracks tightly. Slow control loop takes noise but does not track as tight. Without sawtooth correction, hanging bridges will always be a “question”. That gets you into the grubby details of how your GPS module generates it’s pps signal. Bob > On Dec 14, 2024, at 11:39 AM, Erik Kaashoek via time-nuts <time-nuts@lists.febo.com> wrote: > > Sorry for the cryptic title and ignorant question. > I'm trying to build a simple PPS generator that outputs a pulse every > second in sync with the UTC second tick but without the jitter of a gps > module PPS output. > It's done using a cheap gps module, no sawtooth correction, no multi band > receiver. The output of the VC-TCXO is divided into a PPS. The time > between this PPS and the PPS from the gps module is used to control the > frequency of the VC-TCXO. > It all seems to work. But now I'm trying to understand how stable in time > versus UTC this PPS can be in practice. To measure the variation over time > on one location one could use two or three of these pulse generator and > measure the time between their PPS. > What stability could be expected. Is 100ns maximum PPS time difference > good? Or should/could this be below 10 ns? > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com > To unsubscribe send an email to time-nuts-leave@lists.febo.com
MD
Magnus Danielson
Sun, Dec 15, 2024 10:43 PM

Hi Erik,

I assume you already seen Bob Camps's post.

On 2024-12-14 17:39, Erik Kaashoek via time-nuts wrote:

Sorry for the cryptic title and ignorant question.
I'm trying to build a simple PPS generator that outputs a pulse every
second in sync with the UTC second tick but without the jitter of a gps
module PPS output.
It's done using a cheap gps module, no sawtooth correction, no multi band
receiver.  The output of the VC-TCXO is divided into a PPS. The time
between this PPS and the PPS from the gps module is used to control the
frequency of the VC-TCXO.
It all seems to work. But now I'm trying to understand how stable in time
versus UTC this PPS can be in practice. To measure the variation over time
on one location one could use two or three of these pulse generator and
measure the time between their PPS.
What stability could be expected. Is 100ns maximum PPS time difference
good? Or should/could this be below 10 ns?

For shorter time-intervals your noise will be dominated by the
systematic noise of the PPS cycle-assignment of the GPS/GNSS receiver.
It will create the "hanging bridges" as the VC-TCXO is close to some
even multiple of 1 Hz of the PPS. All classical. You can reduce this
noise through the sawtooth corrections, and I strongly suggest you do
this. I think you know all that already.

However, further out on the time eventually the floor of the GPS/GNSS
will dominate. Here you have an option, if you have a good enough
steered oscillator you can filter out some of this noise, and the more
stable oscillator you have, the further out you can go. With a rubidium
you can go to time-constants of about a day or so. Depending on your
rubidium, you might want a jitter-cleanup before going out thought.

You can get a rough estimate of RMS due to GPS/GNSS by scaling the ADEV
with tau/sqrt(3), thus

T_(ADEV)(tau) = tau / sqrt(3) * ADEV(tau)

The tau-scaling is needed for conversion from frequency stability to
phase stability and the 1/sqrt(3) factor is for renormalizing from white
frequency modulation to white phase modulation.

You then add any sawtooth error on top of this, and to combine them for
95% confidence interval you do

T_err = T_saw + 2*T_(ADEV)(tau)

This is similar to how TDEV and MTIE is combined in telecom. TDEV is the
MDEV based measure similar to the above.

There is no standardized time deviation based on ADEV.

Cheers,
Magnus

Hi Erik, I assume you already seen Bob Camps's post. On 2024-12-14 17:39, Erik Kaashoek via time-nuts wrote: > Sorry for the cryptic title and ignorant question. > I'm trying to build a simple PPS generator that outputs a pulse every > second in sync with the UTC second tick but without the jitter of a gps > module PPS output. > It's done using a cheap gps module, no sawtooth correction, no multi band > receiver. The output of the VC-TCXO is divided into a PPS. The time > between this PPS and the PPS from the gps module is used to control the > frequency of the VC-TCXO. > It all seems to work. But now I'm trying to understand how stable in time > versus UTC this PPS can be in practice. To measure the variation over time > on one location one could use two or three of these pulse generator and > measure the time between their PPS. > What stability could be expected. Is 100ns maximum PPS time difference > good? Or should/could this be below 10 ns? For shorter time-intervals your noise will be dominated by the systematic noise of the PPS cycle-assignment of the GPS/GNSS receiver. It will create the "hanging bridges" as the VC-TCXO is close to some even multiple of 1 Hz of the PPS. All classical. You can reduce this noise through the sawtooth corrections, and I strongly suggest you do this. I think you know all that already. However, further out on the time eventually the floor of the GPS/GNSS will dominate. Here you have an option, if you have a good enough steered oscillator you can filter out some of this noise, and the more stable oscillator you have, the further out you can go. With a rubidium you can go to time-constants of about a day or so. Depending on your rubidium, you might want a jitter-cleanup before going out thought. You can get a rough estimate of RMS due to GPS/GNSS by scaling the ADEV with tau/sqrt(3), thus T_(ADEV)(tau) = tau / sqrt(3) * ADEV(tau) The tau-scaling is needed for conversion from frequency stability to phase stability and the 1/sqrt(3) factor is for renormalizing from white frequency modulation to white phase modulation. You then add any sawtooth error on top of this, and to combine them for 95% confidence interval you do T_err = T_saw + 2*T_(ADEV)(tau) This is similar to how TDEV and MTIE is combined in telecom. TDEV is the MDEV based measure similar to the above. There is no standardized time deviation based on ADEV. Cheers, Magnus