Để có được vị trí GPS bán chính xác, bạn cần ít nhất ba vệ tinh (nhưng thường phải có bốn hoặc nhiều hơn để có được độ chính xác khá) để định vị vị trí của bạn. Bạn càng có nhiều độ chính xác tốt.
Một máy thu GPS cần cấp nguồn cho ăng-ten của nó và liên tục xử lý tín hiệu được gửi bởi mỗi vệ tinh. Hãy nhớ rằng các vệ tinh đang liên tục truyền tin nhắn. (50 bit / giây theo như tôi có thể nhớ)
Vệ tinh phát ra các tin nhắn chỉ định vị trí, quỹ đạo, tốc độ chính xác của chúng, thời gian mỗi tin nhắn được gửi và vị trí thô của tất cả các vệ tinh khác trong chòm sao.
Bằng cách so sánh thông tin này với thời gian tín hiệu được nhận khoảng cách từ vệ tinh đến máy thu có thể được xác định. Khi bạn có ba vệ tinh trở lên, bạn có thể sắp xếp vị trí của mình theo ba chiều so với vị trí của các vệ tinh.
IPhone (và các điện thoại khác) sử dụng A-GPS, được thiết kế để (tin hay không) trong số những thứ khác, giúp GPS hoạt động tốt hơn ở các khu vực tiếp nhận kém (thành phố?) Và giảm lượng thông tin mà người nhận cần từ các vệ tinh, do đó tiết kiệm pin từ Anten.
Các phần của tín hiệu GPS về vị trí, tốc độ và quỹ đạo quỹ đạo thường rơi ra đầu tiên khi ở mức tiếp nhận thấp, đó là nơi A-GPS phù hợp, cung cấp thông tin đó cho mọi vệ tinh trên thế giới cho điện thoại, từ cơ sở dữ liệu trung tâm thông qua mạng di động. Bây giờ điện thoại chỉ cần tìm kiếm các tín hiệu thời gian ngắn từ mỗi vệ tinh, dễ nhận hơn các phần khác của đường truyền.
Khi tất cả thông tin đó được tính toán, một thuật toán (có một vài theo như tôi biết) được sử dụng để tính toán vị trí của người nhận thực tế.
Bây giờ thêm vào đó là thực tế rằng các tin nhắn GPS được mã hóa và các vệ tinh phát các tin nhắn với tốc độ khoảng 50 bit mỗi giây. Và rằng mỗi thông điệp thực sự là một tập hợp con của các khung với thời gian, vị trí, sửa lỗi, v.v.
Có nhiều yếu tố hơn, nhưng với mục đích đơn giản hóa, cpu của GPS phải liên tục sử dụng radio (đã hết năng lượng) để thu tín hiệu (có thể yếu!) Thường là bốn hoặc nhiều hơn (đôi khi lên đến 20! ) các vệ tinh liên tục gửi các gói, sau đó nó phải giải mã và xử lý chúng, thực hiện các tính toán để phân tích kết quả và trong một số trường hợp, vẽ bản đồ hoặc cung cấp ứng dụng với thông tin.
Như bạn có thể thấy, điều này nghe có vẻ dễ dàng nhưng thực tế không phải vậy. Có rất nhiều xử lý CPU liên quan đến mặt sau (cộng với sức mạnh của ăng-ten!)
Vì vậy, mức tiêu thụ năng lượng GPS thường xuất phát từ bản chất thời gian thực của hoạt động. Cấp nguồn cho ăng-ten, lắng nghe thông tin và xử lý nó, sử dụng nguồn điện, không chỉ là ăng-ten radio chờ (điện thoại) đang chờ cuộc gọi. Ngoài ra, A-GPS cũng sử dụng radio của điện thoại và (nếu có) các mạng Wi-Fi để xác định vị trí của nó (và sử dụng ít thông tin GPS hơn), có nghĩa là, sử dụng nhiều năng lượng hơn cùng một lúc.
Các Wikipedia GPS trang có rất nhiều thông tin chi tiết nếu bạn muốn nhận được các chi tiết cụ thể và / hoặc bổ nhào vào nhiều geekery GPS, bao gồm các công cụ chỉnh toán và báo lỗi.