At the lowest level GPS runs hardware ranges or time offsets from each satellite. This does not directly give you a position. Some significant spherical trig is necessary to turn this into position.

A lot of (AGPS) phones only have that hardware and rely on some system software
(maybe not even on the phone) to turn that into a location. It makes a lot of sense that if you have a powerful CPU you don;t need to add another powerful CPU to turn this GPS
base band info into PVT (position velocity and time).

The second issue with GPS is that if you are going to take raw data and generate PVT then you have to do the GPS limitations that keep the system from being a ballistic missile guidance system IE you cant report position if altitude > 60K ft and velocity > 1000 knots or some such. So if you plan to sell such hardware in the US then unless it has these limits encoded
in a way that is not trivial to defeat it become a ITAR controlled munition.

It sounds like the origional GTA01 used a standard phone AGPS that does not directly calculate position, a great technical solution, but it does not work in real partical US political world with the ITAR
GPS restrictions.

for details on what it takes to calculate position from the raw data see:
http://home-2.worldonline.nl/~samsvl/software.htm







_______________________________________________
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community

Reply via email to