GPS vs GLONASS: Detailed Comparison of Satellite Navigation Systems

This tutorial explores the fundamentals and applications of the GPS (Global Positioning System) and GLONASS (Global Navigation Satellite System) technologies. We will cover the basics of each system, highlight their key differences, and touch upon related technologies like A-GPS.

This guide also provides links to manufacturers of GPS modules, chips, and components.

GPS and GLONASS: An Overview

Both GPS and GLONASS are satellite-based navigation systems that enable precise positioning and tracking.

  • GPS: Developed by the United States, introduced in 1978.
  • GLONASS: Developed by the Soviet Union, introduced in 1982.

Modern devices often incorporate both GPS and GLONASS capabilities to enhance accuracy and reliability. These systems rely on microwave signals transmitted by satellites to determine location.

The table below provides a detailed comparison of GPS and GLONASS satellite navigation systems, focusing on satellite orbits and carrier signals.

Both GPS and GLONASS satellites transmit data at a relatively slow rate of 50 bits per second, which can lead to delays in acquiring positioning information. To address this, A-GPS (Assisted GPS) and A-GLONASS systems were developed.

A-GPS and A-GLONASS leverage faster data connections (e.g., via LTE or GSM/CDMA base stations) to obtain assistance data at speeds up to 100 Mbps. This significantly speeds up the process of acquiring initial positioning information.

GPS vs GLONASS: Key Differences

SpecificationsGPSGLONASS
Orbital planes6, spaced by 60 degrees3, spaced by 120 degrees
Satellites per orbital plane4, unevenly spaced8, evenly spaced
Orbital plane inclination55 degrees64.8 degrees
Orbital radius26560 Km25510 km
Orbital periodAbout 11 hours and 58 minutes (1/2 of sidereal day)11 hours and 16 minutes
Repeat ground trackEvery sidereal dayEvery 8 sidereal days
Carrier signalsL1 band: 1575.42 MHz, L2 band: 1227.60 MHzL1 band: (1602 + k x 9/16) MHz, L2 band: (1246 + k x 7/16) MHz, where k is the channel number
CodesDifferent for each satellite, C/A code on L1 and P-code on L1/L2Same for all satellites, C/A code on L1 and P-code on L1/L2
Code frequencyC/A code - 1.023MHz and P-code 10.23 MHzC/A code - 0.511 MHz and P-code 5.11 MHz (half that of GPS)
Clock dataClock offset, frequency offset, frequency rate to calculate the difference between individual GPS satellite’s time and GPS system time.Broadcasted Clock and frequency offset provides difference between time of GLONASS satellite and GLONASS system
Orbital dataModified keplerian orbital elements every hoursatellite position, velocity and acceleration every half hour