Hi all, I've a problem that is currently making me mad. Probably I lost the focus or I'm simply ignoring something stupid, at a certain point. I use a Xiaomi Mi 8 and a Huawei P10 to record the measurements, with duty cycle disabled on the Xiaomi to have correct ADR measurements recorded.
I followed all the tips suggested in the Google whitepaper to obtain the pseudorange, and, in the end, everything works fine. I have until now implemented raw measurement processing from GPS, Glonass, Beidou and Galileo on both the frequencies with Doppler-smoothing and with a WLS positioning solution. It works fine. I also generate a RINEX file at the end of the processing to be used on RTKlib with a reference station file, but most of the time I obtain RTK float as a best result.
I also used Rinex files coming from GEO++ Rinex Logger app and GNSS Logger app (even if it is not possible, most of the time, to record measurements at the same time on both the apps due to conflicts probably, and even if GNSS Logger crashes sometimes if Rinex recording is enabled).
Comparing measurements, especially the pseudorange (the phase is substantially different among the apps, the computation is quite different), I have a fixed bias, equal for all the satellites epoch by epoch, between my pseudorange measurements and those obtained with GNSS Logger app and GEO++ app. Am I missing something in the pseudorange computation? A fixed bias make me think to the receiver clock bias, but are not Rinex for recording purely raw measurements? I've noticed that, among the available parameters recorded by GNSS Logger app on the csv, there is one valorized (equal for all the sats) but never used: BiasUncertaintyNanos. Even if not mentioned in the whitepaper, do I have to take it into account in the pseudorange computation?
Moreover, I use FullBiasNanos at each epoch instead of using only the first value to avoid divergence between my pseudorange and GEO++/GNSSLogger pseudoranges. Is this to cause divergence step by step, as discussed here? (
https://www.rokubun.cat/gnss-carrier-phase-nexus-9/)
Any suggestion would be very helpful
Thanks in advance
Marco