Active Topics

 


Reply
Thread Tools
Posts: 838 | Thanked: 292 times | Joined on Apr 2010
#1
I ask because I am kind of obsessed with preserving the fragile battery life of the n900. I occasionally use modrana and have to then enable both the these settings. I love that autodisconnect connects my bluetooth and wireless/t-mobile connections after a period of non use, but I don't see any similar setting for the gps/network positioning. So

1) what exactly are the battery implications of leaving gps and positioning on all the time? Are they real drainers or don't use much power?

2) what exactly is positioning? I don't know much about gps but thought gps itself was positioning meaning knows where you are and where you are going.

3) finally, is there a setting or an app that similar to autodisconnect could enable gps/positioning automatically upon trigger of an app such as modrana and disable once the gps application (in this case modrana) was inactive for a period of time or closed?

thanks much for listening...
 
Posts: 1,258 | Thanked: 672 times | Joined on Mar 2009
#2
GPS and Network Positioning use 0 power if no app is requesting position information. If gps/positioning is active, there will be an icon in the status field, looks like a satellite antenna.

GPS depends on the receiver (N900) knowing the exact positions of the GPS satellites. The US military constantly measures the position of all the satellites, sends that position info to the satellites, and the satellites broadcast that information. However, the datastream from the satellites is very small, it takes half a minute or so to receive the entire position. Longer if the user moves his hand and blocks the antenna in the middle of those 30secs.

So, network positioning does two things, the position of the satellites is retrieved over the internet, which takes about half a second. Secondly, the cellular network can usually tell within a 20km radius where the phone is, if possible, the phone will get that position information too. This helps with finding the gps signals. Based on the current time, the orbital information of the satellites retrieved from internet, the software extrapolates where the satellites should be, approximately. Because of earth's gravity-well, and the massive speed of the satellites in orbit, their signals will be distorted and shift in frequency and time, to varying degree depending on their position relative to the receiver. With the N900's approximate position, the extrapolated position of the satellites based on N900's idea of the current time, it will be able to guess what the signals look like, and find them faster.

Once the signal has been acquired, it will use the time difference between signals from different satellites to calculate its own position, and you get a "gps fix" on your location.

So in short: Network positioning gives a rough inaccurate position in 1second, and speeds up gps high accuracy psoition acquisition by minutes.
 

The Following 4 Users Say Thank You to shadowjk For This Useful Post:
Posts: 9 | Thanked: 0 times | Joined on Mar 2010
#3
fantastic answer!
 
Posts: 838 | Thanked: 292 times | Joined on Apr 2010
#4
Yes that is an real answer.

So at the end of the day...just check the boxes and forget it? The only app I think I use that requires gps/positioning is modrana so when I close that app gps/network power consumption should drop to next to nothing correct?
 
Posts: 670 | Thanked: 747 times | Joined on Aug 2009 @ Kansas City, Missouri, USA
#5
Originally Posted by extendedping View Post
...just check the boxes and forget it?
Yes.

...when I close that app gps/network power consumption should drop to next to nothing correct?
Correct.
__________________
Registered Linux user #266531.
 
Reply


 
Forum Jump


All times are GMT. The time now is 05:03.