Phone Measurements
Power Usage
GPS
…. | GPS NoFix | GPS Fix | Avg Time to Fist Fix | Work to Get Fix | Notes |
Plugged-In | [mW] | [mW] | [sec] | [mW·sec] | Plugged in value irrelevant. |
Unplugged | 578.89 [mW], stddev: 359.21 [mW]1) | 412.51 [mW], stddev: 142.36 [mW] 2) | 72.81 [sec]3) | 42143.30 [mW·sec]4) | |
EVDO
…. | EVDO (tx) | EVDO (rx) | EVDO (rx+tx) | Notes |
Plugged-In | 437.06 [mW], stddev: 371.22 [mW]5) | 762.90 [mW], stddev: 91.50 [mW]6) | 775.67 [mW], stddev: 112.60 [mW]7) | |
Unplugged | 621.64 [mW], stddev: 61.57 [mW]8) | 976.77 [mW], stddev: 75.06 [mW]9) | 773.70 [mW], stddev: 53.58 [mW]10)11) | Correctly masked. |
Unplugged | 815.86 [mW], stddev: 89.24 [mW], stddev above baseline: NAN [mW], Count: 42712) | 1048.55 [mW], stddev: 69.89 [mW], stddev above baseline: NAN [mW], Count: 34313) | 823.82 [mW], stddev: 95.08 [mW], stddev above baseline: NAN [mW], Count: 36314) | Correctly masked. |
Unplugged | 610.93 [mW], stddev: 306.59 [mW], stddev above baseline: 187.73 [mW], Count: 37215) | 848.04 [mW], stddev: 71.74 [mW], stddev above baseline: NAN [mW], Count: 36716) | 841.40 [mW], stddev: 81.05 [mW], stddev above baseline: NAN [mW], Count: 35517) | Correctly masked. |
<!---
^(Un)plugged|xxx-TX [mW], stddev: xxxTX [mW], stddev above baseline: NAN [mW], Count: TXxxx((From: XXX))|xxxRX [mW], stddev: xxxRX [mW], stddev above baseline: NAN [mW], Count: xxxRX((From: XXX))|xxxRXTX [mW], stddev: xxxRXTX [mW], stddev above baseline: NAN [mW], Count: xxxRXTX((From: XXX)) |Correctly masked.|
-->
| EVDO (tx) | EVDO (rx) | EVDO (rx+tx) |
Unplugged | U=128682 [KB], t=4270 [sec], avg power=815.86 [mW]
→ 27.072 [mW·sec/KB] or [millijoules/KB]18) | D=448512 [KB], t=3430 [sec], avg power=1048.55 [mW]
→ 8.019 [mW·sec/KB] or [millijoules/KB]19) | U=77447.5 [KB], D=293888 [KB], U+D=371335.5 [KB] t=3630 [sec], avg power=823.82 [mW]
→ 8.053 [mW·sec/KB] or [millijoules/KB] (for the U+D)20) |
| | | Savings by doing simultaneous upload/downloads:
Work required to send the U/D data separately = 77447.5 [KB] * 27.072 [mJ/KB] + 293888 [KB] * 8.019 [mJ/KB] = 4453346.59 [mW·sec] or [mJ]
Work spent doing the simultaneous U/D = 823.82 [mW] * 3630 [sec] = 2990466.6 [mW·sec] or [mJ]21) |
| | | Saving = 4453346.59 [mJ] - 2990466.6 [mJ] = 1462879.99 [mJ] = 32.85% Savings by doing U/D at the same time vs. independently.22) |
<!---
| ^EVDO (tx)^EVDO (rx)^EVDO (rx+tx)^
^Plugged-In |U=xxxTX [KB], t=xxxTX [sec], avg power=xxxTX [mW] \\ -> xxxTX [mW·sec/KB] or [millijoules/KB]((From: xxx))|D=xxxRX [KB], t=xxxRX [sec], avg power=xxxRX [mW] \\ -> xxxRX [mW·sec/KB] or [millijoules/KB]((From: xxx))|U=xxxTX [KB], D=xxxRX [KB], U+D=xxxTXRX [KB] t=xxxTXRX [sec], avg power=xxxTXRX [mW] \\ -> xxxTXRX [mW·sec/byte] or [millijoules/KB] (for the U+D)((From: xxx))|
^ | | |Savings by doing simultaneous upload/downloads: \\ Work required to send the U/D data separately = xxx [KB] * xxx [mJ/KB] + xxx [KB] * xxx [mJ/KB] = xxx [mW·sec] or [mJ] \\ Work spent doing the simultaneous U/D = xxx [mW] * xxx [sec] = xxx [mW·sec] or [mJ]((From: xxx)) |
^ | | |Saving = xxx [mJ] - xxx [mJ] = xxx [mJ] = xxx% Savings by doing U/D at the same time vs. independently.((From: xxx))|
--->
RIL
…. | RIL | RIL Turning On | Time to Turn RIL On | Work to Turn RIL On | Count |
Plugged-In | 7.70 [mW], stddev: 94.63 [mW], stddev above baseline: 7.70 [mW]23) | unknown [mW], stddev: unknown [mW]24) | unknown [sec]25) | unknown [mW·sec]26) | 921 |
Unplugged | 5.57 [mW], stddev: 96.70 [mW]27) | 1225.02 [mW], stddev: 626.59 [mW]28) | 45.87 [sec]29) | 56191.67 [mW·sec]30) | |
Unplugged | 4.84 [mW]31), stddev: 106.95 [mW]32) | unknown [mW], stddev: unknown [mW] | unknown [sec] | unknown [mW·sec] | 3308 33) |
WiFi
…. | WiFi (tx) | WiFi (rx) | Notes |
Plugged-In | [mW] | [mW] | |
Unplugged | 45.51 [mW], stddev: 32.76 [mW]34) | 169.40 [mW], stddev: 57.65 [mW]35) | Baseline is when WiFi is on, so actual numbers should be much higher |
WiFi (tx) | WiFi (rx) |
[mW·sec/byte] | [mW·sec/byte] |
Baseline
Plugged/Un-Plugged | Model | Baseline | Count | Notes |
Unplugged | HTC Mogul | 1027.84 [mW], stddev: 80.04 [mW] | 60236) | WiFi still connected, bad baseline. WiFi/bad baseline test. |
Unplugged | HTC Mogul | 262.86 [mW], stddev: 93.91 [mW] | 86337) | RIL/Baseline test. |
Unplugged | HTC Mogul | 210.02 [mW], stddev: 225.25 [mW] | 107938) | GPS/Baseline test. |
Unplugged | HTC Touch | 228.59 [mW], stddev: 221.30 [mW] | 322?39) | Correctly masked with 30 sec break. EVDO/baseline test. |
Unplugged | HTC Mogul | 245.84 [mW], stddev: 93.39 [mW] | 902?40) | Correctly masked with 30 sec break. Baseline only test. |
Plugged-In | HTC Mogul | 362.58 mW], stddev: 106.75 [mW] | 91141) | RIL/Baseline test. Correctly masked with 30 sec break. |
Unplugged | HTC Mogul | 323.91 [mW], stddev: 241.63 [mW] | 36342) | EVDO/Baseline test. Correctly masked with 30 sec break. |
Unplugged | HTC Mogul | 317.17 [mW], stddev: 242.39 [mW] | 24743) | EVDO/Baseline test. Correctly masked with 30 sec break.44) |
Unplugged | HTC Mogul | 248.67 [mW], stddev: 107.92 [mW] | 327745) | RIL/Baseline test. Correctly masked with 30 sec break.46) |
MISC
Compression | Decryption | File Read | File Write | Bluetooth | Accelerometer |
x [mW·sec/byte] | x [mW·sec/byte] | x [mW·sec/byte] | [mW·sec/byte] | [mW?] | [mW?] |
ToDo List
Date | ToDo | Status |
01-12-09 | GPS Tag, WiFi Test, GPS Test | |
12-15-08 | Run experiments: New baseline experiment, Investigate RIL & WiFi | Baseline done, RIL done, WiFi started |
09-24-08 | Program ability to control plugged-in status. | Coded, untested |
09-24-08 | Combine data elements for power graphs from different db records. | Started |
09-24-08 | Plot power graphs. | On going |
Status Updates
08-18-08