Homemade GPS Receiver
aholme.co.uk
aholme.co.uk
http://web.archive.org/web/20150401050939/https://www.texast...
Personally, I love living and working in the suburbs of Dallas, and I wouldn't want to live anywhere else.
Austin has a somewhat robust semiconductor focus, with Freescale, AMD, Intel, and Apple present. Some low-power IOT type tech including Silicon Labs (Energy Micro), and Ambiq in addition to afore-mentioned Freescale. There are a few DOD/spook type shops, and some financial techs, such as Visa, Paypal, Netspend, etc.
We are looking for two people - one interested in neural networks and one interested in GPS.
We are developing microchips that yield a 10-1000x improvement in performance & energy-efficiency compared to digital ASICs, GPUs, and FPGAs. We are a bootstrapped company and are fully funded through mid 2016. Patents pending.
C++ experience is required!
$70K – $150K Salary
0.5% – 1.2% Equity
Full Job Description: https://angel.co/isocline/jobs/38767-software-engineer
Company website: http://isoclineengineering.com/
That seems very good accuracy. The off-the-shelf GPS I have (https://www.adafruit.com/products/746) is always >= ±5m, even with 360 degree view of the sky.
(the specs for my GPS claim < 3 meters, and also say "(all GPS technology has about 3m accuracy)").
https://en.wikipedia.org/wiki/Global_Positioning_System#Prec...
And then there's a whole segment of survey-grade equipment that can get within a centimeter or two:
It also pays off to use a good antenna, or at least put a ground plane beneath a mediocre one to block multipath reflections from the surrounding ground objects.
From reading some forum posts, it seems you have to explicitly enable WAAS - I'll give that a try and see how much it helps.
After finding this article, I realized that would be an impossible task without an engineering degree.
Has anyone found a more "For Dummies" version of this?
If you want to really learn by building, I recommend "Fundamentals of GPS Receivers: A Hardware Approach" by Dan Doberstein, and building the analog GPS system described in the first few chapters.
If you simply want to play with GPS, I'm sure there are many breakout modules from Adafruit et al.
To be fair, that would probably be navigation by naturally observable indicators such as the rising or setting sun, shadows over the day, locally / seasonally reliable stars for your area, and knowledge of local fauna/wave patterns.
After getting interested in sailing again (after 20 years) last year through multihull vessels, I started reading about the evolution of multihulls in the Pacific and then began looking at traditional navigation techniques. Following that, I was wondering for fun whether it would be possible to plot one's position given a rough time, rough position guestimate, and perfectly measured horizonal inclination, lens property and visible to 'the naked eye' star positions (ie. visible to the naked CCD at evening time = high ISO, noise and short shutter speed to failitate clarity in rough seas). My conclusion was yes, it's possible, with sub-GPS accuracy but accuracy which would be good enough to get you reliably between certain locations in certain seasons even on a sailboat.
I was surprised to read that some ICBMs allegedly used astronomy and pre-loaded landform navigation to avoid issues with jamming, and that fat databases of precise naked-eye type visible star locations are widely available, indeed so is software for reducing them to identities from an image input.
(The big disadvantage is that it can't see through clouds, of course)
The relevant agreement is the Missile Technology Control Regime, an informal partnership between 34 countries. http://en.wikipedia.org/wiki/Missile_Technology_Control_Regi...
Unlocked GPS receivers are classified as dual-use missile-related components under category II, item 11, section A.3: http://www.mtcr.info/english/MTCR-April2011-Technical-Annex....
b. Designed or modified for airborne applications and having any of the following:
1. Capable of providing navigation information at speeds in excess of 600 m/s;
2. Employing decryption, designed or modified for military or
governmental services, to gain access to GNSS secure signal/data; or
3. Being specially designed to employ anti-jam features (e.g. null steering
antenna or electronically steerable antenna) to function in an
environment of active or passive countermeasures. Global Positioning System (GPS) receiving equipment specifically
designed, modified or configured for military use; or GPS receiving
equipment with any of the following characteristics:
1. Designed for encryption or decryption (e.g., Y-Code) of GPS
precise positioning service (PPS) signals;
2. Designed for producing navigation results above 60,000 feet
altitude and at 1,000 knots velocity or greater;
So the US limit isn't even in metric units! Consulting my psychic powers, since I haven't bothered to dig up the laws for each member nation, I predict that each nation implements MTCR slightly differently, some using the word AND, some using the word OR. Since a GPS manufacturer wants to sell worldwide, they would have to use the strictest limits possible.The laws need to be changed, because consumer-programmable things like FPGAs and SBCs like BBB/RPi have made weaponizing with even commercially-available, off-the-shelf products super easy.
For instance, building gps-powered drones with thermite self destruct and an explosive/incendiary payload is fairly straight forward and extremely dangerous with little ability to investigate the violator. ICBMs and fast-flying missiles are much harder.
Maybe it's possible with a very wide SDR, but I've not seen one where it was.
That said OTC stuff is so dangerous now that I think we should roll back the laws to allow home lab/hackerspace science to evolve. I would love to launch a rocket from weather balloons, but it would stand little chance of getting anywhere with OTS GPS gear.
Sure lots of things can be used for both good/evil.
Personally I think it's a fascinating project.
Personally I'd love to see more of the advanced features (such as carrier phase measurements and also multiple antenna support) being available in affordable hardware. Preferably in an open system, being open source, providing schematic diagrams, having open APIs and allow access to raw measurement data.
1: "Additionally, we have demonstrated the capability to selectively deny GPS signals on a regional basis when our national security is threatened." from http://www.faa.gov/about/office_org/headquarters_offices/ato...
There's still speed and altitude limits in force via ITAR (arms trafficking regulations) that GPS manufacturers are not allowed to report GPS data. I think it something like 512 m/s and 18000M.