GPS uyduları1575.42MHz frekanslı L1 taşıyıcı ve 1227.60MHz frekanslı L2 taşıyıcı olmak üzere iki tür taşıyıcı sinyal iletir. Frekansları temel frekans olan 10.23MHz'in sırasıyla 154 katı ve 120 katıdır ve dalga boyları 19.03cm'dir. Ve 24.42cm. L1 ve L2'de çeşitli sinyaller ayrı ayrı modüle edilir. Bu sinyaller temel olarak şunları içerir:
C/A kodu
C/A koduna kaba toplama kodu da denir. L1 taşıyıcısı üzerinde modüle edilmiştir ve 1023 bitlik (1 ms'lik süre) kod uzunluğuna sahip 1 MHz'lik bir sözde rastgele gürültü kodudur (PRN kodu). Her uydunun C/A kodu farklı olduğundan, onları ayırt etmek için sıklıkla PRN numaralarını kullanırız. C/A kodu sıradan kullanıcılar tarafından istasyon ile uydu arasındaki mesafeyi belirlemek için kullanılan ana sinyaldir.
P kodu
P kodu aynı zamanda ince kod olarak da bilinir. L1 ve L2 taşıyıcıları üzerinde modüle edilmiştir ve yedi günlük bir süreye sahip 10MHz'lik sözde rastgele bir gürültü kodudur. AS'nin uygulanmasında, gizli bir Y kodu oluşturmak için P kodu ve W kodu ikinci modüle eklenir. Şu anda genel kullanıcılar navigasyon ve konumlandırma için P kodunu kullanamaz.
Y kodu
Bkz. P kodu.