GPS-satelliididedastavad kahte tüüpi kandesignaale, nimelt L1 kandja sagedusega 1575,42 MHz ja L2 kandja sagedusega 1227,60 MHz. Nende sagedused on vastavalt 154 korda ja 120 korda suuremad kui põhisagedusel 10,23 MHz ning nende lainepikkused on 19,03 cm. Ja 24,42 cm. L1 ja L2 moduleeritakse eraldi mitmesuguseid signaale. Need signaalid hõlmavad peamiselt:
C/A kood
C/A-koodi nimetatakse ka jämedaks omandamiskoodiks. See on moduleeritud L1 kandjale ja see on 1 MHz pseudojuhuslik mürakood (PRN-kood), mille koodi pikkus on 1023 bitti (periood 1 ms). Kuna iga satelliidi C/A-kood on erinev, kasutame nende eristamiseks sageli nende PRN-numbreid. C/A-kood on põhisignaal, mida tavakasutajad kasutavad jaama ja satelliidi vahelise kauguse määramiseks.
P kood
P-koodi tuntakse ka peenkoodina. See on moduleeritud L1 ja L2 kandjatel ning on 10 MHz pseudojuhuslik mürakood seitsmepäevase perioodiga. AS-i rakendamisel lisatakse P-kood ja W-kood modulo kaks, et genereerida salajane Y-kood. Praegu ei saa tavalised kasutajad navigeerimiseks ja positsioneerimiseks P-koodi kasutada.
Y kood
Vaadake P-koodi.