OUr '위성 찾기'page에서 논의된 바와 같이, GPS 별자리의 각 위성은 임의의 소음으로 보이지만 실제로는 결정적인 시퀀스인 고유한 C/A 코드를전송합니다. 시퀀스가 결정적이기 때문에 GPS 수신기는 위성 자체와 정확히 동일한 코드 시퀀스를 생성할 수 있습니다. 내부적으로 동일한 패턴을 생성하여 수신기는 위성에 의해 전송되는 패턴을 찾은 다음 자체 패턴과 비교하여 지연이 얼마나 되는지 파악합니다.
정확한 클럭 동기화를 위해 작업을 수행할 수 있습니다. 예를 들어, 나와 친구가 매우 큰 들판에 서 있다고 상상해 보십시오. 시계를 동기화하면 친구가 정확히 정오에 시작 권총을 발사하는 데 동의합니다. 이후 친구가 필드의 다른 쪽 끝으로 걸어갑니다. 정확히 정오에 친구는 권총을 쐈지만, 소리가 필드를 가로질러 이동해야 했기 때문에 정오가 지난 4초까지는 권총 소리가 들리지 않습니다. 소리의 속도가 340m/s라고 가정하면 친구가 1,360m 떨어져 있다고 판단할 수 있습니다.
수신기와 GPS 위성도 비슷한 방식으로 작동합니다. 수신기가 정확하게 위성과 시간을 동기화할 수 있기 때문에, 수신기가 실제로 그 신호를 받은 시간에서 위성과의 거리를 계산할 수 있습니다.
물론 고려해야 하는 다른 요인도 있지만, 이것이 기초가 되는 원리입니다.
위성
C/A 코드가 생성되어 위성으로 Ll으로 변조됩니다. 패턴은 결정적이고 복제하기 쉽습니다.
수신기
수신기에 의해 내부적으로 생성된 동일한 C/A 코드입니다. 수신기의 시계가 위성 시계에 정확하게 동기화됩니다.
수신된 GPS 신호에서 강등된 C/A 코드는 위성에서 이동해야 했기 때문에 늦게 실행되는 것으로 보입니다.
두 신호를 합성하려면 받은 C/A 코드를 뒤로 이동해야 합니다. 이동해야 하는 시간은 위성에서 안테나로 이동하는 데 신호가 걸린 시간을 반영합니다. 빛의 속도에 의해이 시간을 곱하면 안테나와 위성 사이의 거리를 알 수 있습니다.
각 위성과의 거리를 알게 되면 이 정보를 사용하여 위치를 파악하는 데 어떻게 도움이 될 수 있을까요? 삼자 측에 대해 알아보려면 여기를클릭하십시오.
이것은 우리의'GNSS는 무엇입니까?시리즈의 기사 중 하나입니다.