Luleå University of Technology

Division of Signal Processing

SMS019 - Global Navigation Satellite System (GNSS) Project Home Page
-Data decode and position solution for Global Positioning system (GPS) and/or GLONASS (Russian equivalent of GPS)
-Extension of successful GPS/GLONASS projects from 1988.
-Supervisor: Dennis Akos (Div. of Signal Processing).
-Students: Mikael Rönnkvist, Johan Överby and Jörgen Rhodin.

The Global Positioning System (GPS) consists of a constellation of satellites orbiting the earth.
The 24 satellites are approximately 20,000 kilometers above the earth and they are positioned to
provide 24 hour GPS coverage anywhere on earth. The GPS system is developed and operated by
the US military and signals are available, at no cost, to all users. By measuring the signal from 4 or more
GPS satellites it is possible to calculate position, velocity and time with very high accuracy.
Under ideal conditions the system will allow a single GPS receiver to be positioned to a 25 meter accuracy.
However, the system has been degraded by the US military to provide the following accuracy for a
single unit: 100 meters horizontal (95%) 150 meters vertical (95%).
GLONASS is the Russian equivalent of GPS and it works in the same way as GPS.
The key to precise position calculations is to measure signal delay from 4 or more satellites and to very
exactly know the position of the the satellites. The GPS satellite transmitts navigation data at a rate of
50 bits/s. In this project we will take that data sampled at 1 kHz and decode it and then solve for position.
All decoding and calculating will be implemented in Matlab. And it will result in a software GPS reciever.


Old project reports from 1988 relating to GPS and GLONASS
Demodulation and Processing of GNSS Signals from the Russian GLONASS System.
GPS Satellite Signal Acquisition and Tracking.

Online GPS tutorial
http://www.trimble.com/gps/

The navigation data specification for GPS can be found here.


To do

Progress report
Timeplan
Flowchart over Parity Check
Data decode in all subframes

Formal progress reports

Links to other signal processing projects

Epof


Address: Phone: Email:

Mikael Rönnkvist
Johan Överby

Jörgen Rhodin

Supervisor: Dennis Akos
Johan Carlsson
Krister Engberg

+46 70-3630518
+46 70-6696123
+46 70-2714975



+46 920-91895
+46 920-72517
+46 920-72045

mikron-6@student.luth.se
johove-5@student.luth.se
jorrho-6@student.luth.se

dma@sm.luth.se

johanc@sm.luth.se
krister@sm.luth.se

Mail list: Mikael, Johan Ö, Jörgen, Dennis
Mail list: Mikael, Johan Ö, Jörgen, Dennis, Johan C, Krister
Mail list: Sbproj