7 ms·
Things have changed since the 90s. > In May 2000, at the direction of President Bill Clinton, the U.S. government ended its use of Selective Availability in or
by deckar01 9y ago
Things have changed since the 90s.
> In May 2000, at the direction of President Bill Clinton, the U.S. government ended its use of Selective Availability in order to make GPS more responsive to civil and commercial users worldwide.
> The United States has no intent to ever use Selective Availability again.
The military has better precision, only because they buy better hardware. Similar hardware is used in commercial drones to improve GPS accuracy.
> Using two GPS frequencies improves accuracy by correcting signal distortions caused by Earth's atmosphere. Dual-frequency GPS equipment is commercially available for civilian use, but its cost and size has limited it to professional applications.
http://www.gps.gov/systems/gps/performance/accuracy/ http://www.gps.gov/systems/gps/performance/accuracy/
- MertsA 9y ago>The military has better precision, only because they buy better hardware. That's not true. Military receivers can use the Y Code which is encrypted for military use only. There are some really fancy civilian receivers out there that can leverage Y code to a limited extent without knowing the encryption key but full accuracy is only possible on a military receiver that can decrypt and use the Y code.
- chii 9y agois there any reason to be even more accurate than a 5 meter radius? I mean, if you are targeting a person in a building, i can't see why it has to be more accurate than that. Navigation of a drone that is less than 5 meters in size may require higher accuracy, i suppose...
- TkTech 9y agoThe chip doesn't just improve maximum accuracy, it also vastly reduces the deviation when in poor conditions such as inside a building. The technique to do so just happens to also make peak operating conditions more accurate.
- gjjrfcbugxbhf 9y agoMapping the boundaries of a property is usually desired to much higher precision than 5 meters!
- mynewtb 9y agoImagine pedestrian navigation. 5 meters (a rare, perfect accuracy) would place you in the center of a street instead of the sidewalk.
- 6t6t6t6 9y agoA problem that I usually have with Google Maps is that, when I am driving in (or next to) an elevated highway, the GPS usually does not know if I am in the highway or in the road beneath it. Knowing the lane of the highway you are may be useful as well.
- michaelt 9y agoSelf-driving vehicles. You can buy GPS-based automatic steering systems for tractors right now [1] (there's still an operator on board, so it's not truly autonomous) Obviously the self-driving cars of the future will also need other sensors as GPS doesn't work under tunnels and bridges. [1] https://agriculture.trimble.com/precision-ag/products/steering-systems/ https://agriculture.trimble.com/precision-ag/products/steeri...
- TheArcane 9y agoThat's precisely the problem TomTom and Here HD Maps aim to solve.
- coderjames 9y agoAirplanes are already using the higher-accuracy GPS+GNSS to land safely on the runway in low-visibility conditions, guided in by the Flight Management Computer. It makes a big difference whether the plane is 5 meters above the runway or zero meters above the runway.
- bb611 9y agoCommercial airliners use a radar altimeter, not GPS/GNSS to assess altitude. Most if not all airliners equipped with autoland systems use ILS rather than GPS for position as well.
- coderjames 9y agoAgreed, but only the big iron. I spent 8 years working for Universal Avionics, who develops precision WAAS-SBAS GPS flight management systems for GA / BizJets: http://uasc.com/home/nextgentechnologies/precisionaviationwithlpv/ http://uasc.com/home/nextgentechnologies/precisionaviationwi...
- calvinbhai 9y agoAutonomous vehicles and drones (used for delivery) can benefit a lot from such accuracy.
- hammock 9y agoWow really? You would post that on a technology board? Yesterday I read an idea from a guy who wanted to create a mariokart-style "ghost" via AR to pace you while you are on a run. That's one example.
- hammock 9y agoGuess I'm being downvoted for snark. But the definition of technology is to advance the state of the art. None of us would be here if we thought everything was already good enough.
- beauzero 9y agoDetermining lanes for map navigation is a big problem. I had a buddy that was responsible for mass export of Verizon telemetry data from Verizon to a third company. Their "holy grail" was to be able to determine lanes through triangulation in a timely manner (2008-2009ish). Don't know if the problem ever got solved and it would have only been relevant in dense metropolitan areas.
- ghostly_s 9y ago5 meters is the difference between one room and the next room. Huge potential for indoor navigation and contextual AR applications.
- katastic 9y agoDon't you mean... M-code? (meaning "military" code) https://en.wikipedia.org/wiki/GPS_signals#Military_.28M-code.29 https://en.wikipedia.org/wiki/GPS_signals#Military_.28M-code... Though I'm honestly surprised I've "known" of GPS for this long and never realized there were a variety of codes. Legacy--some still operating, modern, military, and more. I'm going to enjoy binge reading this wiki/math stuff tomorrow.
- MertsA 9y agoNo, I'm talking about the P code or precise code. It's modulated with the encrypted W code to create the encrypted Y code.
- Skunkleton 9y agom-code is the new hotness that is stuck in development hell currently.
- captainmuon 9y agoBy the way, has anybody tried to crack P(Y) code using a kind of "rainbow table"? (I'm not advocating that ofc, just curious...) I mean, it gets it's security because the parameters to its generating function are not known. But the function repeats after about a week, and presumely can't be changed due to the large numbers of legacy devices in the field. So you could just record the whole signal for a week (I did a back of the envelope calculation some time ago and it would be about a TB IIRC). Then just build some kind of index, and after recording a few seconds, you can find your position in the code, and syncronize to it. Also, I've been wondering, how effective the old scheme with a secret military and a public code was - certainly an old GPS reciever shows up sometimes at a military surplus store. I wouldn't be surprized if enemy nations bought one of those, and extracted the secret parameters from the now quite old chips using modern technology.
- MertsA 9y agoWhat's really interesting is that there are some commercial receivers out there that will use P(Y) Code even though they can't decrypt it. IIRC the weakness was something along the lines of the lower rate W code made it so that while you couldn't decrypt it you could still use it as a reference to increase the accuracy of the C/A code. E.G. P code 1001011010010110101010100010101 W code 00001111000000001111111100001111 And since it's modulated with the W code this would leak information. Not really sure how off base that part is, that's just a rough explanation I was told many years back.
- nullc 9y agoP code itself has a period of a week but the W code that scrambles it doesn't have a known period AFAIK. Semi-codeless receivers can use it anyways. The reason is that the W code has a much lower data-rate (500KHz I think). Take the incoming signal, correlate with the aligned P code. The resulting signal will be a MHZ wide signal, bandpass to it, and square the result. The squaring wipes off the residual W code. Because you bandpass filtered before the squaring you don't get so much squaring loss. Lock the resulting carrier, and use RTK signals and long observations to resolve integer ambiguities. For a dual frequency rx you can exploit that P(Y) is the same on both frequencies and correlate them against each other to find the ionospheric delays.
- makomk 9y agoYeah. As I understand it, previously it wasn't possible to do dual-band GPS without using the encrypted military P(Y)-code because the unencrypted C/A code was only on the L1 frequency, and for best accuracy you need dual-band to measure and compensate for ionospheric delay.
- throwaway613834 9y ago> There are some really fancy civilian receivers out there that can leverage Y code to a limited extent without knowing the encryption key Would you have links to any examples?
- 24gttghh 9y agoIs there not still a limit to GPS accuracy when civilian receivers go beyond a certain speed? e.g. to deter clandestine missile development?
- Crosseye_Jack 9y agoiirc the requirements are an AND condition for speed and altitude. >1,000 knots AND >18,000m. But many civilian receivers implement it as an OR condition much to the annoyance of the near space balloon community. Some will even switch of the radio once one of these limits are reached and not enable it until it's been reset so make them a pain to use for even if you just wanted the location data after your payload comes back down within the limits. EDIT: But yeah the so-called COCOM limits still apply to civilian equipment (esp to a company such as Broadcom). Unsure on the regulations for modifying the firmware on a device that doesn't put these lockouts at the silicon layer. For example: https://github.com/swift-nav/libswiftnav/blob/master/src/pvt.c#L270 https://github.com/swift-nav/libswiftnav/blob/master/src/pvt...
- 24gttghh 9y agoLeave it to stackexchange to shed some more light on the matter[0]. The original limits appear to be for units available for export, but I would guess manufacturers didn't want to deal with the headache of producing different models for import/export and just slapped the restriction down on everything. The poster does claim the original restriction was indeed an OR[1]. And current restrictions may only be 600 m/s? [2]pg 58 [0]https://space.stackexchange.com/questions/14687/current-situation-with-cocom-regulations-and-gps-receivers-for-balloons-and-cube https://space.stackexchange.com/questions/14687/current-situ... [1]https://www.ngs.noaa.gov/corbin/class_description/5700-5800V2UserGuide.pdf https://www.ngs.noaa.gov/corbin/class_description/5700-5800V... "Immediate access to satellite measurements and navigation results is disabled when the receiver’s velocity is computed to be greater than 1000 knots, or its altitude is computed to be above 18,000 meters. The receiver continuously resets until the COCOM situation is cleared." [2]http://mtcr.info/wordpress/wp-content/uploads/2017/07/MTCR-TEM-Technical_Annex_2017-05-18.pdf http://mtcr.info/wordpress/wp-content/uploads/2017/07/MTCR-T...
- 9y ago