GPS에서 전력 소비-세분성은 전력 소비량에 영향을 줍니까?


9

우리는 GPS가 상당한 양의 배터리 전력을 소비한다는 것을 알고 있습니다. 배터리 소모량으로 GPS 신호의 "과립도"를 테스트하는 연구에 대해 아는 사람이 있습니까?

장치 GPS와 셀 네트워크 삼각 측량 GPS에 대해서는 이야기하고 있지 않습니다 .Android의 응용 프로그램은 변경된 위치를 알릴 거리 (1 미터, 5 미터, 500 미터 등)를 선택할 수 있습니다. 이 값이 무엇인지에 관계없이 GPS는 적극적으로 새로운 위치를 얻고 있으며 앱을 원하는 즉시 알려줍니다.

다른 GPS 설정으로 전력 소비에 대한 연구를 아는 사람이 있습니까? 감사!

답변:


6

GPS는 수동 기술입니다. 새로운 위치에 대한 알림을받지 않고 수신 한 GPS 신호를 듣고 일부 수학을 수행하여 작동합니다.

최소 거리를 선택할 수있는 GPS 앱의 옵션을 사용하면 위치를보다 안정적으로 표시 할 수 있습니다. 계산 된 위치의 작은 변화로 인해 트랙에 많은 웨이 포인트가 생길 수 있습니다 (기록중인 경우) 파일 크기를 크게 늘 렸습니다.

위치를 변경할 때 앱에서 수행하는 작업에 따라이 값을 늘림으로써 일부 절전 효과를 얻을 수 있지만 위치를 덜 자주 얻는 것이 아니라 위치가 있으면 앱에서 더 적은 위치를 차지하게됩니다.

Glympse와 응용 프로그램은, 예를 들어, 지속적으로 Glympse와 서버에 위치를 전송합니다. 해당 위치를 얼마나 자주 업데이트할지 선택할 수 있다면 일부 전력을 절약 할 수 있지만 GPS 측면에서는 전력을 절약하지 못할 수 있습니다.


매트, 답변 주셔서 감사합니다. 나는 GPS가 기본적으로 선형 비용이며 내 청취자를 깨우는 속도가 이것의 실제 변형이라고 가정했습니다. 움직이지 않는 지속적인 GPS와 청취자의 업데이트를 지속적으로 트리거하는 GPS에 대한 전력 연구에 대해 알고 있습니까?
Adam

@ 아담 : 죄송합니다, 당신에게 절대적인 숫자를 줄 것입니다. GPS가 고정 전력 비용이라는 사실을 받아들이면 이동하지 않으면 '업데이트로 무엇을 하든지'수행하는 2 차 비용이 거의 0으로 떨어질 것이라고 가정합니다. YMMV-가장 좋은 방법은 직접 테스트하는 것입니다. :)
Matt H

6

첫 번째 이유는 GPS가 꺼져 있으면 GPS가 전력 소비를 줄일 수 있지만 GPS가 꺼져 있고 사용자가 너무 멀리 이동하면 GPS는 많은 초기화 계산을 다시 수행해야합니다 (약 5 분이 소요될 수 있음) 기기가 대략적인 위치를 알고 있거나 너무 정확할 필요가없는 경우 일반적인 GPS 기기가 약간 더 빠를 수 있지만,이 초기화는 많은 전력을 낭비하므로 Android는 일반적으로 GPS를 한동안 켜져 있습니다. GPS 드라이버는 이러한 매개 변수를 사용하여 GPS를 끌지 또는 켜진 상태를 유지하는 것이 훨씬 경제적인지 결정합니다.

두 번째 이유는 잘못 작성된 애플리케이션이 Android의 GPS API와 같이 작성하기가 훨씬 어렵다는 것입니다. GPS 드라이버가 콜백을 최대한 빨리 실행 한 경우 제대로 작성된 소프트웨어는 필요한 것만 필터링하는 대신 가능한 한 많이 처리 할 수 ​​있습니다. 또한 이런 종류의 API는 프로그래머가 주파수 및 정확도 요구 사항을 명시 적으로 생각하도록하고 드라이버가 전력 대 정확도 트레이드 오프를보다 잘 관리 할 수 ​​있도록합니다.

많은 경우에 셀 타워 밀도가 높은 지역에서 Android는 네트워크 위치를 신뢰할 수 없을 때 단순히 네트워크 위치를 사용하고 다른 위치에서 GPS를 사용하기로 결정할 수 있습니다. 이 모든 것은 애플리케이션 프로그래머에게 투명하게 수행 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.