![]() |
Better GPS receivers/chips or what
I've noticed that my N900 can take quite a while to get hold of GPS satellites (especially has problems indoors). On the other hand, newer devices (e.g. iPhone, Samsung Galaxy Note etc.) immediately, sometimes within seconds, report a very accurate location, at the same position as N900.
Is this simply a matter of better receivers built in these new devices, or are they using some sort of other enhancements to make the process quicker? |
Re: Better GPS receivers/chips or what
http://wiki.maemo.org/N900_The_Perfe...rk_Positioning
If you use GPS without assistance (supl server) it can take up to 10 minutes to get a fix. |
Re: Better GPS receivers/chips or what
For sure new 3G chipsets are more efficient (look at the old GPS devices, it's the same), but I think devices are also retrieving satellites positions throw 3G (and nokia servers doesn't seems to work...)
|
Re: Better GPS receivers/chips or what
That was probably it. I changed supl from Nokia to Google and it works almost instantly now. Next time I'll try somewhere without wifi/3g coverage. :)
|
Re: Better GPS receivers/chips or what
My N900 can take up to 20 minutes without WiFi assistance. That's more than enough for Nokia Maps to time out. I've found some thread on some Nokia forum about this, they reluctantly agreed to increase the timeout to 10 minutes ("10 minutes ought to be enough for everybody!"), even though there were people even then telling them that no, 10 minutes is not enough. Fortunately Modrana is not so fussy and waits as long as it needs to.
|
Re: Better GPS receivers/chips or what
Quick reply...
Theoretically, as long as you have no other source of information (Wi-Fi or cellular Internet), the GPS satellite can take about fifteen minutes to load the almanac information about other satellites. That's the primary bottleneck: weak and slow satellite signal. I wonder if it is possible to store all the satellites' information on N900, instead, so that the device would still have to catch the signal and identify the satellite, but downloading the data would no longer be necessary. Now, tell me why it was not done before. Tell me why storing information about GPS satellites' orbits on the device is a stupid idea. I know, it would need updates when old satellites crash, and new satellites are launched. Besides that, what are other obstacles? [Edit]Is there any way to set up an A-GPS server on Nokia's Linux-phone-computer itself?[/Edit] Best wishes. _________________ Per aspera ad astra... |
Re: Better GPS receivers/chips or what
Quote:
btw, I now run an external blue tooth reciever, so my locks are less than 15 sec. Cheers |
Re: Better GPS receivers/chips or what
Quote:
The satellite orbits are constantly changing due to small gravitational influences and relativistic drag, and more so, the delta of each satellite has no simple relationship to any of the other satellites. Hence, the positional correction tables have to be constantly updated... Quote:
|
Re: Better GPS receivers/chips or what
Quote:
I don't know though how hard it would be to integrate that into Maemo. |
Re: Better GPS receivers/chips or what
Quote:
So, current ephemeris and almanac can be found, for instance, at: http://www.wwu.edu/huxley/spatial/GPS/ephemeris.htm I don't know whether there are any license restrictions on the usage, though. The easiest way to integrate it into Maemo would be to set up an A-GPS server on localhost, instead of using Nokia's or Google's one. And updating orbital data once a week would not be a problem; I check for updates, with aptitude, more often than that. It's not like I would go into wilderness without Internet for any long time; a place without Internet is also likely to lack electricity to charge the device. Best wishes. _________________ Per aspera ad astra... |
All times are GMT. The time now is 15:12. |
vBulletin® Version 3.8.8