Improved Galileo Time to First Fix
berthub.eu
berthub.eu
However, the newer system was so much faster that the GPS antenna mounted on the periscope mast could not get a fix in time. If they wanted a position fix as well as a look around, they would need to leave the mast up much longer. (Submarine navigation is much more difficult than navigation for surface vessels, basically all INS. Getting a GPS fix every now and then is really helpful) By the time I left, it was still an open research question on how they would go about it. IIRC, one of the ideas was to simply collect a wide spectrum recording of whatever could be received and do all the analysis later. This would result in a position fix somewhere in the past, which would then be combined with the data from inertial navigation sensors to get an approximate current location. No idea if that system is what they eventually went with though.
Iirc it was a stopgap measure to improve cell tower location without requiring handsets smart enough to process GPS or that didn't have enough time to get a fix. It's briefly mentioned in Wikipedia though details are scant: https://en.m.wikipedia.org/wiki/Radio_resource_location_serv...
> the Galileo satellites themselves provide properly equipped receivers (not your phone) with near-realtime updates that can be used to achieve very good accuracy.
I have wondered about that. What stops a mobile phone from benefiting from that and RTK?
Getting access to local RTK data isn't much of an issue with projects like https://centipede.fr/ and you can always build your own base staion. I was told multiple times that it couldn't work for phones, without elaborating.
> For this reason, most phones attempt to download the orbit and clock details from the cloud.
Pun intended?
I'm not sure if the position calculations themselves usually use specialized hardware, but I would expect that processing of most data frames is handled by a small embedded processor, simply for flexibility. If the position calculations are done in software, then updating to use this data is probably possible in some designs with just a firmware update. Even if the position calculations are done in hardware, I'd bet the parameters are passed in from the software on the embedded processor, so it sounds like the conversion to the traditional parameter could allow that to be reused, as long as the design does not try to reuse these parameters in other ways which could cause trouble. If it does then the new limited Ephemeris data cannot be used, but the parity data might still be usable to improve time to first fix.
But all of this relies on the SOC supporting upgradable firmware for the embedded processor, that the SOC maker actually develop and provide that new firmware, and that the device manufacturer decides to incorporate that firmware update into a device update.