You could almost certainly launch a new-design GPS constellation in a single launch.
Quote from: edzieba on 01/11/2024 09:59 amLets assume for a moment that our satellites have magical super-atomic clocks that never ever drift and can ignore relativistic effects, such that we do not need to concern ourselves with satellite-to-satellite relative drift, we can synchronise all the clocks at launch and then ignore sync forever. Lets also assume that the satellites themselves have such exquisitely precise ISL steering gimbals (well above the requirements for laser communicaitons) and truly outstanding laser pulse timing (for accurate ranging) that each satellite can create an exact model of satellite relative positions independently of any ground stations. (Both of these are extremely generous assumptions that either vastly inflate satellite cost or are plain not physically possible).The clocks do not need to be perfect. They will be adjusted to reach a consensus among all the clocks in the network. This requires software, not expensive hardware.The ISL only needs to be accurate enough to allow intersatellite communication. The only thing a pair of communicating satellites need on this link is an extremely precise tic embedded in the signal, similar to the IEEE 1588 hardware-supplied tic. One of these every second will be more than adequate. A single tic can be as precise as the baud rate (i.e., the symbol rate, not the bit rate.) I do no know the baud rate for a Starlink ISL but with an aggregate transmission rate of 100Gbps the baud rate is unlikely to be less than 1GHz and the tic is precise to within one nanosecond (30 cm). The two satellites determine their separation by communicating the time of receipt of the tic as measured by their own clock. This requires a very small amount of extra functionality in the transmitter's encoder electronics and the receiver's decoder electronics, plus software.Note that this can all be done using the "GPS" omnidirectional radio signals instead of the lasers, albeit much more slowly. They already have the equivalent of an extreme precision tic. This may be needed during deployment so the satellites can find each other in the first place.
Lets assume for a moment that our satellites have magical super-atomic clocks that never ever drift and can ignore relativistic effects, such that we do not need to concern ourselves with satellite-to-satellite relative drift, we can synchronise all the clocks at launch and then ignore sync forever. Lets also assume that the satellites themselves have such exquisitely precise ISL steering gimbals (well above the requirements for laser communicaitons) and truly outstanding laser pulse timing (for accurate ranging) that each satellite can create an exact model of satellite relative positions independently of any ground stations. (Both of these are extremely generous assumptions that either vastly inflate satellite cost or are plain not physically possible).
It is not as easy as you want to pretend.
Quote from: edzieba on 01/12/2024 12:11 pmIt is not as easy as you want to pretend. In stark contrast, a UHF-to-X-band store-and-forward communications system already exists and is in active use: MaROS. It utilizes payload packages on MRO, Maven and Mars Odyssey to forward data received via UHF from Mars surface stations to Earth surface DSN X-band stations.
Quote from: DanClemmensen on 01/11/2024 03:47 pmQuote from: edzieba on 01/11/2024 09:59 amLets assume for a moment that our satellites have magical super-atomic clocks that never ever drift and can ignore relativistic effects, such that we do not need to concern ourselves with satellite-to-satellite relative drift, we can synchronise all the clocks at launch and then ignore sync forever. Lets also assume that the satellites themselves have such exquisitely precise ISL steering gimbals (well above the requirements for laser communicaitons) and truly outstanding laser pulse timing (for accurate ranging) that each satellite can create an exact model of satellite relative positions independently of any ground stations. (Both of these are extremely generous assumptions that either vastly inflate satellite cost or are plain not physically possible).The clocks do not need to be perfect. They will be adjusted to reach a consensus among all the clocks in the network. This requires software, not expensive hardware.The ISL only needs to be accurate enough to allow intersatellite communication. The only thing a pair of communicating satellites need on this link is an extremely precise tic embedded in the signal, similar to the IEEE 1588 hardware-supplied tic. One of these every second will be more than adequate. A single tic can be as precise as the baud rate (i.e., the symbol rate, not the bit rate.) I do no know the baud rate for a Starlink ISL but with an aggregate transmission rate of 100Gbps the baud rate is unlikely to be less than 1GHz and the tic is precise to within one nanosecond (30 cm). The two satellites determine their separation by communicating the time of receipt of the tic as measured by their own clock. This requires a very small amount of extra functionality in the transmitter's encoder electronics and the receiver's decoder electronics, plus software.Note that this can all be done using the "GPS" omnidirectional radio signals instead of the lasers, albeit much more slowly. They already have the equivalent of an extreme precision tic. This may be needed during deployment so the satellites can find each other in the first place.You missed (or ignored) the entire previous post. Just having an accurate clock is not sufficient for a trilateration-based GNSS. You need precise knowledge of the exact satellite positions (both relative to each other and relative to the planet's surface) and precise knowledge of timing difference - not just averages, as its the timing differences you rely on for the critical time-of-flight ranging so accurate absolute timebases are required. It is not as easy as you want to pretend.
[MarOS] is horrendously overloaded. The available data rate seriously limits the science done by orbiters and landers.
Quote from: waveney on 01/12/2024 03:29 pm[MarOS] is horrendously overloaded. The available data rate seriously limits the science done by orbiters and landers.I'm not sure if "horrendously" is fair. There are only two rovers operating now. But certainly more capacity could be used.Of course "Martian Starlink" for communication back to Earth would not only need sats to talk to the surface, but sats to talk to Earth.As for positioning, it depends on how much accuracy you want. https://en.wikipedia.org/wiki/Transit_%28satellite%29 got 200-meter accuracy with just a few sats. Getting meter-scale accuracy or better is a lot harder, and I would argue is not needed any time soon. Even if landers needed positioning information, it would be much simpler to set up a fixed network at the landing sites. SpaceX only uses GPS now because it's an available resource they get for free.
Quote from: waveney on 01/12/2024 03:29 pm[MarOS] is horrendously overloaded. The available data rate seriously limits the science done by orbiters and landers.Of course "Martian Starlink" for communication back to Earth would not only need sats to talk to the surface, but sats to talk to Earth.
Quote from: ccdengr on 01/12/2024 05:04 pmQuote from: waveney on 01/12/2024 03:29 pm[MarOS] is horrendously overloaded. The available data rate seriously limits the science done by orbiters and landers.Of course "Martian Starlink" for communication back to Earth would not only need sats to talk to the surface, but sats to talk to Earth.Agreed. "Martian Starlink" is for on-Mars and near-Mars communication. Starlink satellites are not optimized for Mars-to-Earth comms, which need different hardware and different protocols. The planet-to-planet links can and should be on different satellites. These satellites could connect to their Mars users via ISL links to the Starlink satellites.
From a theoretical perspective, a system of multiple reasonably precise clocks that can communicate their local (X,Y,Z,T) with each other will be able to collectively refine their (X,Y,Z,T)s. When two or more of them are in "fixed" locations (e.g., on the Martian surface) This will eventually converge into a system with GPS-like functionality. Yes, I know satellites move.
There is no such thing as "absolute" time. Here on earth, we use UTC and its kin. UTC is a consensus time based on coordination among multiple extreme-precision atomic clocks. Rubidium clocks are atomic clocks of lower quality but they still derive their accuracy from atomic transitions, and averaging enough of them will provide an adequate "absolute" time.
We used "fixed" ground reference locations that were originally surveyed by non-GPS means, because that's all we had to start with.
Relevance to Martian Starlink: Starlink depends on GPS-like positioning and will not work without it.
In order to calibrate a system you either need an external refence standard to calibrate to, or to start from absolute fundamental physical parameters in order to create the standard standard to calibrate to. Traceability of measurement standards is not a case of just taking some clocks and averaging them together, that is fundamentally not how metrology works.
Yes, deriving and updating ephemerides for each station is both difficult and necessary. Note in the inertial frame, fixed surface stations are moving too, at one rotation every ~24.6 hours (sol). And orbital stations are moving on non-Keplerian trajectories due to any number of factors (moons, non-uniform Mars mass distribution, solar wind, etc.) Some truth can be derived from accelerometers, star-trackers and other navigation aids to assure the consensus ephemerides remain "grounded."Lots of equations; lots of unknowns; lots of uncertainties. Protocols like NTP manage decent clock synchronization despite uncertain transmission latency.(FWIW I'm liberally interpreting the topic of this thread to include both "when" Marslink service is first established and also "what" that service will include and "how" it will be established. Apologies to @whvholst if that wasn't the intent of creating the topic.)