Mga satellite ng GPSmagpadala ng dalawang uri ng carrier signal, katulad ng L1 carrier na may frequency na 1575.42MHz at L2 carrier na may frequency na 1227.60Mhz. Ang kanilang mga frequency ay 154 beses at 120 beses kaysa sa pangunahing frequency na 10.23MHz, ayon sa pagkakabanggit, at ang kanilang mga wavelength ay 19.03cm. At 24.42cm. Ang iba't ibang mga signal ay hiwalay na modulated sa L1 at L2. Pangunahing kasama sa mga signal na ito ang:
C/A code
Ang C/A code ay tinatawag ding coarse acquisition code. Ito ay modulated sa L1 carrier at isang 1MHz pseudorandom noise code (PRN code) na may haba ng code na 1023 bits (period ng 1ms). Dahil magkaiba ang C/A code ng bawat satellite, madalas naming ginagamit ang kanilang PRN number para makilala sila. Ang C/A code ay isang pangunahing signal na ginagamit ng mga ordinaryong gumagamit upang matukoy ang distansya sa pagitan ng istasyon at ng satellite.
P code
Ang P code ay kilala rin bilang fine code. Ito ay modulated sa L1 at L2 carrier at isang 10MHz pseudo-random na noise code na may tagal ng pitong araw. Sa pagpapatupad ng AS, P code at W code ay idinagdag modulo dalawa upang makabuo ng isang lihim na Y code. Sa ngayon, hindi magagamit ng mga pangkalahatang user ang P code para sa nabigasyon at pagpoposisyon.
Y code
Tingnan ang P code.