
Для этого на спутнике и в приёмнике одновременно генерируется одинаковый Псевдослучайный Код – PRN (Pseudo Random Number code). Каждый спутник GPS передаёт два радиосигнала: на частоте L1=1575.42 МГц и L2=1227.60
МГц. Сигнал L1 имеет два дальномерных кода с псевдослучайным шумом (PRN), P-код и C/A код. “Точный” или P-код может быть зашифрован для военных целей. “Грубый” или C/A код не зашифрован. Сигнал L2 модулируется только с P-кодом. Большинство гражданских пользователей используют C/A код при работе с GPS системами.
Использование кода позволяет приёмнику определить временную задержку в любое время. Кроме того, спутники могут излучать сигнал на одной и той же частоте, так как каждый спутник идентифицируется по своему Псевдослучайному коду (PRN или PseudoRandom Number code).