gpsd and AGPS

Alexey Feldgendler alexey at feldgendler.ru
Fri Sep 28 17:14:05 CEST 2007


On Fri, 28 Sep 2007 16:39:43 +0200, Ken Yale <kyale at broadcom.com> wrote:

> Sure, the cell operators won't gladly share this data with anybody, but
> there's still something that could be done: the phone could learn the
> CellID <-> area association and use it later (if we are registered at  
> some cell we've already been at, we can't be miles away from where we
> were last time at this cell).
>
> [Ken]  Exactly!  This would be a good feature for an Open SUPL server.
> The Broadcom SUPL server has this feature also.

Wow, I didn't think about that! I was thinking about accumulating the  
learned CellID <-> area data in the phone, but storing it on an open  
server would take it one step further, so that the users can benefit from  
each other's contributions.

> [Ken[ Your second point:  presumed proximity based on most recent
> location is hard-coded into the GTA01 GPS already.  However, the GPS
> must derate the accuracy of the position as a function of time.  Most
> GPS receivers have this feature already.  One problem is when you've  
> flown across an ocean, and a 1-or-2 day old (or even 8 hour old) position
> would actually be a negative assistance.

To avoid this, my Garmin does the following: if you turn it on after not  
having used it for quite some time AND satellite reception is difficult at  
the moment (happens when I turn it on before driving out of the garage),  
it asks you: "Have you moved hundreds of miles/km since the last time?"

> [Ken]  This could be a feature to be added to the GLLIN by FIC:  detect
> this large position change.  Some ideas:
> - "flight mode"  - tap the city (or airport code) your flying to.

Typing should be optional, of course. So if you just enable flight mode  
without typing the destination, it should invalidate the recent location  
aid.

Change of the cell network ID (not the cell ID), i.e. roaming, is also an  
indication that we have probably travelled far. However, this one should  
be used with care because some networks in urban areas have poor coverage  
so that the phone enters roaming now and then and connects to some other  
local cell network.


-- 
Alexey Feldgendler <alexey at feldgendler.ru>
[ICQ: 115226275] http://feldgendler.livejournal.com




More information about the community mailing list