Raw GPS Data – Calculating Latitude and Longitude Points

assisted-gpsbase-stationgpsgpsbabellatitude longitude

I am working on the GPS related project. The objective is to understand the calculation process of the raw GPS data (server side calculation). It means " How did we get the latitude and the longitude points from GPS raw data (the converion between the Raw GPS data to latitude and longitude points).I have been searching for the material related to this. But still can't find one.

Best Answer

Short Answer

Go to the European Space Agency's GNSS Tools site, and download the GNSS Data Processing eBooks and open source tools. They provide good introductory materials on the topic you are interested in.

Long Answer

  1. The so-called "GPS raw data" are actually the pseudoranges, carrier cycle counts, dopplers, and etc for the L1 and (optionally) L2 and L5 bands for every satellites tracked by the GNSS receiver. Textbooks call them the GPS/GLONASS/Beidou (or just GNSS) observables. The true raw data are coded radio waves.

  2. You need specialized equipment that can output such observables. The smartphones can't, unless they are equipped with specialized chips. For example - I work with the Trimble R8s.

  3. The computation on the GNSS observables into coordinates (i.e., lat/long) is called positioning. And, there are many kinds of positioning, e.g., autonomous, differential, relative, precise, and etc.

    The positioning done by recreational devices and mobile phones is the autonomous positioning. On the smartphone, the GNSS chip performs this positioning. There is no "server-side".