On Sunday, June 12, 2022 at 5:57:16 PM UTC-4, Dave Platt wrote:
> In article <
e4d1b33e-f630-4eaf...@googlegroups.com>,
> Ricky <
gnuarm.del...@gmail.com> wrote:
>
> >I wasn't doing averaging, but the GPS was. I connected it to a PC program that showed the
> >readings on a map. It was mostly in a small area, but once in a while, it would take a trip, up
> >to some 100 feet away from the location. That entire excursion would be a significant part of 8
> >minutes and would cause noticeable error in data collection with a short term average. There was
> >no reason to suspect satellite positioning as the excursion was too short. Sats take hours to
> >move across the sky. I think their orbit is 1/2 day, no?
> Roughly that, yes. It's not a geostationary or geosynchronous orbit.
>
> Position "wander" (GPS drift) can be caused by a whole bunch of
> phenomena. The signal path from any given satellite to the receiver
> is going to be affected by multipath - e.g. signal reflections from
> buildings, trees, airplanes, the ground, and so forth. As the
> satellite moves, the multipath behavior will change. This creates an
> effect similar to audible "picket fencing" in a VHF-FM signal.
A GPS receiver needs four sats to get a 3D lock. A few more improve the accuracy. But it also provides redundancy. If one sat is arriving by multi-path, the calculations using that sat will result in significant deviations. I don't know if they do, but such a sat can be removed from the calculations, improving the accuracy.
> If I recall correctly, ionospheric disturbances can also perturb the
> signal. The ionosphere is far from static, and if there's significant
> solar activity the signal propagation can change on a minute-to-minute
> basis.
Variations due to atmospheric disruptions are minimized by WAAS and similar correction schemes. I find without WAAS the error was typically 30 feet with larger excursions, while with the WAAS correction turned on, normal accuracy is typically better than 10 feet. Apparently they are done by brute force, a stationary... station, measures it's location and periodically reports the error. This is broadcast by the sats as a correction based on your area.
> I find it quite amazing that the GPS receiver's front end and signal
> processing logic can pick out a whole bunch of extremely weak signals
> all transmitting on the same frequency, and measure their arrival times
> (phases) to such a high resolution.
I assume you know this is done by correlating PRN codes which give a lot of gain in the signal. Each sat has a different PRN which looks like noise to all the other codes, so very little interference. I believe the code is 1024 bits long, so lots of gain.
> It would be interesting to use a single high-quality GPS antenna, with
> an active signal booster/splitter, and feed the split signal to a
> group of GPS receivers of different make/model/design, and then
> compare and contrast the position reports and the "which satellites
> were in view and which ones were used for this position report" data.
> For best accuracy all of the receivers would need to be programmed
> correctly with the length (i.e. propagation delay) between cable and
> receiver.
As long as they all see the same delay, it won't make a difference.
> That sort of comparison might help separate site-specific issues
> (e.g. patterns of multipath) from device-specific ones (e.g.
> differences in the algorithms used by different receivers' firmware).
We evaluated small, GPS circuit boards for use in a product once and came down to two candidates, so we lab tested them using an external antenna. One worked just fine with some seconds to 1st lock (20 sec maybe). The other brand never got a lock. The vendor didn't care enough to find out why their units weren't working.
--
Rick C.
-- Get 1,000 miles of free Supercharging
-- Tesla referral code -
https://ts.la/richard11209