답변:
GPS 신호에는 3 가지 부분이 있습니다.
기본적으로 almanac은 수신기가 검색 할 위성을 알 수있게합니다. 이 시점에서 어떤 시야에 있어야하는지 알려주지 만, 분명히 무언가가 시야에 방해가 될 수 있습니다. 그러나 최소 3 개의 위성에 대한 천체력 데이터가 수신되기 전에는 (2D) 위치를 지정할 수 없습니다. 이 데이터는 30 초마다 브로드 캐스트됩니다.
수신기는 알마 낙 정보를 캐싱 할 수 있지만 ephemeris 데이터는 오랫동안 (주로 클럭 드리프트로 인해) 캐시 될 수 없으므로 새로운 ephemeris 데이터 수신을 기다리는 것이 일반적으로 GPS 수신기에서 시작 시간을 유발하는 원인입니다.
신호 수신시 실제 위치로 다시 계산할 수 있도록 전체 초가 시작될 때 전송되는 틱 마크 (오른쪽이 아님)가 있습니다. 보다 자세한 설명은 http://en.wikipedia.org/wiki/GPS_signals 에서 앞으로 오류 수정을 참조하십시오 . 우리는 이것을 항공 사진에 사용했으며 장치에서 GPS 위치를 계산하고 출력하는 데 종종 최대 .4 초의 지연이 있음을 발견했습니다. 틱이 언제 들어 왔는지 알면 뒤로 작업하여 사진에 약간 더 정확한 위치를 지정할 수 있습니다.
Cumbayah의 답변에 추가하기 위해 의사 난수 코드에는 수신하는 신호가 정확히 몇시에 전송되었는지 수신기가 알 수있는 타임 스탬프도 포함됩니다. 수신기가 수행하는 삼각 측량은 각 위성의 무선 신호 이동 시간을 아는 것에 달려 있습니다. 의사 난수 코드는 사전에 정렬되어 있으므로 수신자는 미리 코드를 알고 코드의 특정 부분이 위성에서 언제 시작되었는지 알 수 있습니다. 그것은 모두 끔찍한 영리합니다. http://en.wikipedia.org/wiki/GPS_signals 의 Wikipedia 페이지 는 꽤 좋습니다.
각 위성은 정확한 (원자) 시간을 보내고 있으며 GPS 수신기는 그 덕분에 위치를 계산합니다. 계산을 수행하는 데 필요한 위성 위치 (알마 낙)와 같은 추가 데이터와 몇 가지 사소한 사항도 있습니다.
정확도를 높이기 위해 데이터는 두 가지 다른 주파수 (모든 사람이 사용할 수있는 L1과 미군에 대해 제한되는 L2)로 전송 될 수 있습니다.