สาเหตุความคลาดเคลื่อนของการหาตำแหน่งโดยระบบ GPS ที่เราพบส่วนใหญ่คือ
การปกปิดสัญญาน P-code ที่มากับคลื่น L1,L2 (ใช้ในการทหาร) ให้ใช้ได้แต่ CA-code ที่มากับคลื่น L1(ใช้ในทางพลเรือน)
ดังนั้นอุปกรณ์ GPS ที่ซื้อมามีคุณสมบัติในการรับสัญญาณแบบใด เช่น ถ้าแบบ CA-Code ก็จะมีคุณภาพต่ำกว่าที่สามารถรับ P-Code ได้ ราคารุ่นแบบหลังก็จะสูงกว่า
GPS ที่สามารถรับสัญญาณในแบบ CA-Code เช่น

สามารถนำไปติดตั้งบนรถยนต์หรือจักรยาน จักรยานยนต์ได้อย่างสะดวก