I have a question about using GNSS receivers for timing and disciplining clocks on and near Earth’s surface.
Most (if not all) GNSS receivers have some PPS output in addition to its serial data output to my understanding.
The PPS gives us the start of a second and the serial data says which second as I’ve come to understand it.
My question then is if the information received includes enough data to compensate for the signal delay from the satellite such that I don’t get this:
Code: Select all
correct time + signal delay = wrong apparent time to receiver
This might seem trivial but all I’ve found are explanations that aren’t very good at explaining to novices in this particular part of GNSS knowledge.
Helpful answers are appreciated.
I usually respond to Tweets directed at me.
3D Printer: Original Prusa Mini+ running OctoPi on a Pi4B 4GB.
OS:
- Raspberry Pi OS
- Windows 10
- Ubuntu 22.04 LTS
Programming Languages:
- Python
- Java
- C++