Satelit GPSmenghantar dua jenis isyarat pembawa iaitu pembawa L1 dengan frekuensi 1575.42MHz dan pembawa L2 dengan frekuensi 1227.60Mhz. Frekuensi mereka adalah 154 kali dan 120 kali ganda daripada frekuensi asas 10.23MHz, masing-masing, dan panjang gelombangnya ialah 19.03cm. Dan 24.42cm. Pelbagai isyarat dimodulasi secara berasingan pada L1 dan L2. Isyarat ini terutamanya termasuk:
Kod C/A
Kod C/A juga dipanggil kod pemerolehan kasar. Ia dimodulasi pada pembawa L1 dan merupakan kod hingar pseudorandom 1MHz (kod PRN) dengan panjang kod 1023 bit (tempoh 1ms). Oleh kerana kod C/A setiap satelit adalah berbeza, kami sering menggunakan nombor PRN mereka untuk membezakannya. Kod C/A ialah isyarat utama yang digunakan oleh pengguna biasa untuk menentukan jarak antara stesen dan satelit.
kod P
Kod P juga dikenali sebagai kod halus. Ia dimodulasi pada pembawa L1 dan L2 dan merupakan kod hingar pseudo-rawak 10MHz dengan tempoh tujuh hari. Dalam pelaksanaan AS, kod P dan kod W ditambah modulo dua untuk menghasilkan kod Y rahsia. Pada masa ini, pengguna umum tidak boleh menggunakan kod P untuk navigasi dan kedudukan.
kod Y
Lihat kod P.