Depending on the source of signals used, the military can also just change the precision for civilian bands. But in times of peace / low threat levels, there's not a particular need to do so.
Depending on the source of signals used, the military can also just change the precision for civilian bands. But in times of peace / low threat levels, there's not a particular need to do so.
Makes them worthless for high altitude near space balloons :-(
http://lea.hamradio.si/~s53mv/navsats/theory.html
No FPGAs, RPis, or SDRs --- it's mostly done in discrete logic with a 68000 doing the back-end processing. As a bonus, he also implemented GLONASS. Furthermore, the software takes up less than 32KB of ROM.
But practically speaking, almost all GPSes are made outside of the US and then imported...
See page 5 of DTIC document: Relativistic Effects in the Global Positioning System
http://www.dtic.mil/dtic/tr/fulltext/u2/a158720.pdf
Without correction the drift due to combined coarse relativistic effects would be on the order of 100,000 nanoseconds per DAY.
In fact the first NTS-2 satellite was launched with the clock unadjusted for GR, due to doubters, but after three weeks the syntheziser had to be activated to compensate. The calculated uncorrected drift on that clock alone was 38,000 nanoseconds per day.
As the document notes, to further refine Navstar to greater levels of precision would require tackling yet another set of tougher relativistic effects, plus more mundane atmospheric influences.
GPS satellites are all tuned this way, and it has the desired effect.
However, for people implementing GPS receivers, the signal arrives already corrected for time dilation. So the people making that part of the system don't have to know about general relativity at all :)
Also gives you the point - if one guy can build a receiver on his own... I mean, I don't want to make it easy for rogue nations and terrorist groups to get ICBM-mounted nuclear weapons, but with the difficulty of building and testing the missiles and bombs, it seems a little silly to expect restricting GPS receivers to accomplish anything.
By default all GPS units have some built-in limits (so-called COCOM
limits) that prevents them from providing any data if the velocity
exceeds 515 m/s at altitudes above 18 km. These artificial limits are
built into GPS receivers to prevent bad guys from using them in
missiles and other nasty stuff.
... and proceed to figure out a way around ...I was confused. So here's a translation: Bad guys = US enemies or non-allies. Not bad guys in any moral sense.
Or at least that's how I always understood it.