Holiday Gift Guide »

New N95 firmware enables AGPS support, who is doing the assisting?

Categories: Nokia
By: , IntoMobile
Thursday, June 21st, 2007 at 6:23 AM

screenshot0001agps.pngSymbian Guru Ricky got his hands on the latest internal Nokia N95 firmware, biggest feature upgrade: assisted global positioning. What makes AGPS different from standard GPS?

Standard GPS works without the need to be connected to a network of any kind. The stuff you see in cars, boats, the Nokia N95 before today’s firmware, they all had to sync with at least 3 satellites in line of sight to get a fix and then process data. This takes time, a lot of time. When I was trialing the N95 a couple of months ago I got the GPS to get a fix only once. Sure GPS chips are getting better and faster, but how else can this lock on speed be enhanced? This is where AGPS comes in.

The A in AGPS stands for assisted. Your mobile takes a snapshot of what current satellites are visible and talks to a server that knows where the closest cell phone towers are. The server calculates your exact location and spits it back out to your device. Wicked wicked fast. I had the pleasure of working at Helio, all of their devices have AGPS. Lock on time was less than 5 seconds and I hope Nokia can get there one of these days.

How can Helio do it so quickly, yet Nokia can’t? Helio knows the exact coordinates of all their (Sprint’s) cellphone towers. Nokia doesn’t have that luxury, but this is where users like Ricky and other N95 owners come in. Now this is just a theory, but I think that once the GPS finds your location it scans for nearby cellphone towers. This information is then sent to Nokia’s central database where they are slowly, but surely, creating a map of cell towers all around the world.

AGPS used to be something that was operator dependent, now Nokia might be turning the tables and making it hardware vendor dependent as well. What can Nokia do with this database? Lisence it and make money.

About The Author

Stefan Constantinescu

Stefan Constantinescu (@WhatTheBit on Twitter) has loved technology since as far back as he can remember. It started with computers, but in the past few years his passion has turned to mobile devices. As a mobile phone enthusiast who lives and breathes devices that connect to the internet, he knows he is not alone with this radical fascination of all things wireless. He is strongly opinionated and enjoys a good debate so leave comments in his posts and he’ll get back to you! Stefan began blogging as a hobby in the fall of 2006 and joined IntoMobile in the summer of 2007. Later he got a job at Nokia in March 2008, but as of June 2009 he has rejoined the IntoMobile team. He is currently based out of Helsinki, Finland.

  • Chris

    Excellent news.

  • Ricky

    They could license it, or, they could use it to add A-GPS to everyone of their phones, via firmware update. Which is brilliant.

    And yes, they’ve got their own server, but there’s a place in the phone settings to change the server if you want.

  • Stefan Constantinescu

    I’m thinking that is in there so operators can use their own AGPS servers with the device.

  • Thomas Valen

    Any word on the costs per data transfer? Or rather the amount in KB, as data plans may vary, of course?

  • Jonathan Greene

    I believe that it uses the Cell-ID which is listed on the tower and gives a relative location back. They have to actually learn the network though … so it should get even better over time.

  • KnowledgeWorker

    A-GPS works a little differently to what you are describing in this article. A GPS fix is made up of a couple of steps (simplified). First the receiver has to determine where it is on the planet roughly so that it knows what GPS satellites it should be getting a signal from – this satellite positioning information is called ephemeris data and takes a good chunk of the fix time to get hold of. With A-GPS it is this ephemeris data that is being sent to the handheld device based on the rough position of the cell tower(s) you are connected to – no complicated cell tower based technology is being used to position the device. However, because the ephemeris data is served up quickly the device gets straight onto some complex integration of signals from the known satellites to determine exact position and altitude (if you have 4 or more satellites in view). Hope that demystifies the process for readers out there.