Gora Mohanty wrote:
> (Please note that I am copying this message to the OpenStreetMap
>  folk: http://openstreetmap.org as we will hopefully find more
>  GPS/mapping experts there. Please edit the list of recipients
>  if you need to.)
>
> On Thu, 27 Mar 2008 14:24:56 +0100
> [EMAIL PROTECTED] wrote:
>
>   
>> Hi all!
>>
>> After hours of searching the web for information about the new Antaris GPS 
>> chip I am still not sure if it will be possible to use the raw data output 
>> of 
>> the ATR0635 (message type RXM-RAW) on the Neo FreeRunner. This message 
>> should, according to the protocol specification [1], contain information 
>> about the per-satellite errors necessary to build something like 
>> a "cooperative differential GPS" [2]. Such an application could - in theory 
>> - 
>> greatly improve the accuracy of the Neo-GPS and therefore open it up to a 
>> whole new range of use-cases.
>>     
> [...]
>
> Thanks for bringing this up, as this is is a topic that I am very much
> interested in. We are just starting to explore this area, but the AGPS
> capabilities of the Neo 1973 was one reason that we went ahead and bought
> this. However, I do not know what AGPS support means in real terms.
>   
As far as I understand from globallocate's (globallocate.com) 
implementation of AGPS in my iPaq it seems that AGPS means obtaining 
orbital data of all GPS satellites in advance. Once downloaded (looks 
like same set of files regardless of the device's position in the 
world!) such data can be used for up to 52 hours to assist the GPS in 
locating the device. This can only mean that the downloaded files 
contain precisely predicted orbital data of all GPS satellites, which 
can drastically shorten the time to get a GPS fix after a "cold start", 
saving time and battery (and potentially lives in marketing speech :) ).

I can try getting the files' content (or URL), but that is most likely 
encrypted somehow, with some part of encryption/decryption done in their 
hardware (GPS receiver chip) to ensure sales of own chipset, and 
stopping others from piggybacking on their orbital data.

As far as i am familiar with Neo 1973, its GPS chipset is also made by 
globallocate (recently acquired by Broadcom), so the principle might be 
very similar to the one i described above.

DGPS requires a fixed, stationary GPS nearby, broadcasting position 
"drifts" (due to atmospheric effects) either via internet or a radio 
channel.
> My naive understanding of this is that a cooperative differential GPS needs
> no external support. One just sits at a base station, and averages GPS
> readings until one knows the position of the base station to an arbitrary
> level of accuracy. After that, the reception of realtime GPS signals at
> the base station provides information about random errors, which I understand
> are largely due to atmospheric fluctuations. Corrections for these are
> derived from the difference between the  well-known actual position of the
> base station, and the received realtime position. These can be broadcast
> through various means, e.g., an Internet DGPS server, and should be good for
> a few hundred km around the base station. The cooperative aspect of this
> comes in because of the benefits of multiple base stations.
>   
Yes, this would (to my understanding) be DGPS, cooperative meaning that 
errors (drifts of averaged position) between stationary GPS recievers 
are interpolated to obtain local correction (drift) data. The denser the 
grid, the more precisely the error can be interpolated to accommodate 
for local atmospheric disturbance.
> I would love to be corrected on the above by someone who knows better,
> as this is little more than a surmise on how DGPS should work.
>   
Hope i got this right :)

Stefan

_______________________________________________
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk

Reply via email to