Abstracts of previous student projects
1st semester

2nd semester, 3rd semester


GPS Positioning Setups
By: Isaac Nii Noi Tetteyfio, Volodymyr Petrovskyy, Vyachslav Tretyak and Gediminas Veiverys

In this report we explore and present the efficiency of different GPS positioning methods. Starting with the single point positioning we move on to double differencing, additionally showing results of Doppler shift data processing. Mathematics for these methods as well as Matlab code implementation are shown. Comparison of results obtained using different methods drive our conclusions of best choices for speed or accuracy demanding applications.


EGNOS Augmented GPS and SISNeT Interface
By: Dominykas Barisas, Kazimieras Bagdonas, Christian Have Pedersen

After GPS became available, many different methods for position improvement were developed. However, users required better accuracy and availability of this positioning service, therefore developments were made. One of them is SBAS which is based on regular GPS and geostationary satellites which broadcast correction data. EGNOS provides augmentation data for the European continent and to improve the availability of the augmentation service, SISNeT is being developed. The aim of this project is to analyze EGNOS and SISNeT and apply correction data to GPS measurements based on C/A code. An interface of SISNeT was developed and verified. The interface and correction estimation and application were implemented in Matlab and Java. The accuracy of the observed GPS raw data was improved using different sources of EGNOS messages and compared with each other and the position and data from a commercial EGNOS receiver.


Real time GPS/GIS Mapping
By: Kostas Dragūnas, Stephen Kwabena Kportufe and Vitalijus Linikas,

The project describes how GPS and GIS technologies are used to create a system for real time mapping of local area (Aalborg University). It employs the concept of Differential GPS to accurately observe the positions of geographical objects and collect attribute information. A radio link is used as a communication medium between the roving GPS receiver and the reference station. A map is then created and visualized in real time wilth the help of PDA via internet connection. Computations of object positions are done by the help of Matlab. Same important programming tools used for map visualization in this project include: SVG, PHP, and JavaScript. All data is stored in PostgreSQL database, which also serves as rniddleware between system components.

Performance Analysis and Implementation of Conventional and EGNOS-based DGPS Setups
By: Anders Skeie, Sarfaraz Anwar Khan, Usman Ahmed Zahidi and Xiangfu Meng

The need of accuracy in finding a precise position using GPS, led to the development of several error correction techniques. A differential setup uses at least two receivers; the reference and users' receivers. The coordinate of reference receiver is known while the users calculate their position with respect to the reference. The user applies corrections by differencing with respect to the reference to eliminate the possible ionospheric, tropospheric, clock or other miscellaneous errors. The fact that these erroneous factors are similar when the receivers are closer to each other, differencing ensures removal of errors, hence improving accuracy. The limitation of closer range of receivers for differential corrections led to the development of Satellite-based augmentation systems (SBAS) that have multiple reference stations across a wide area and a master reference station, which broadcasts the corrected observations through the geo-stationary satellites. In this project we implemented the SBAS and local area DGPS for static and kinematics modes. A comparison of accuracy on the basis of different modes and setups is presented in this report.


Analysis and Implementation of Differential GPS Setups
By: Angel C. Alvarez, Darius Plaušinaitis, Frank K. Ocran, Nicolaj Bertelsen, Peter Rinder, and Saulius Pušinskas

The introduction of the global positioning system (GPS) offered a completely new area of wonderful and precise navigation. As more applications for this system appeared, the need for more precise positioning accuracy arose. This project is focused on investigation some of the different DGPS techniques available, implementing them , and running a series of tests. Doing this will show how each technique works, how they perform when implemented, and how they deal with the existing errors that decrease accuracy. The system was implemented both in real time and post processing mode. A comparative scenario between techniques was created by statistical data. A common setup consisting of one reference station and one user receiver was used; the linke between them is by means of radio modem link. This setup allows transmitting differential corrections from the fixed reference station to the user receiver. Test results obtained show how some techniques give better results than others. All techniques were tested under the same conditions. Based on the obtained results, it can be said that some techniques are just not worth implementing in a real system, and that others can be applied according to accuracy needs.

Graphical User Interface for a GPS Receiver
By: Daisy P. Esparza, Ramūnas Dirmeikis, and Jon Johansen Wedel

The obejctive of this project is to develop a user friendly GUI (Graphical User Interface) for viewing processed GPS (Global Positioning System) observables. This will be done for the Ashtech Z-Xtreme GPS receiver using Matlab. Emphasis will be put on how a graphical user interface should be designed when it is going to support two user types (i.e. a basic and an advanced user). The basic user does not know much about GPS while the advanced user knows, uses, and probably develops applications for the GPS. An emphasis will be put on how to make a program which monitors real time GPS data downloaded from a GPS receiver. In order to reach these objectives, the theory of GUI design and single positioning in the GPS is described. The algorithms for the monitor system are created afterwards. The monitor is then developed and the GUI for the monitor is designed and implemented. Finally, the monitor is tested, and changes in the specifications, theory, algorithms, and design are imposed. The result is a GUI with a two window structure supporting each of the two user types. The opening window of the GUI is giving information which the basic user would be interested in, and the advanced user can move from the opening window to an advanced window in order to see advanced information about the observables being processed by the monitor. Furthermore, the GUI is both supporting real time computation of the GPS observables and postprocessing.

GPS Receiver Position from Pseudoranges
By: Marianne Knudsen and Rune Tvilum

This project investigates the problems in computing the position of a GPS receiver by pseudoranges. Based on three different algorithms Iterative Least Squares Solution, Bancroft’s Method, Kleusberg’s Solution)it is determined how to obtain the fastest execution time and most accurate result. It shows that the best solution is obtained by a combination of the methods.


GPS Monitor
By: Stephen Neuman Asamoah and Tue Klaus Kyndal

Real-Time Monitoring of GPS satellites has become an important task for the past decade. This is because the technology is proliferating rapidly worldwide. The removal of Selective Availability further increased the appeal of GPS. This reprot contains discussion of the importance of Real-Time Monitoring of GPS and the procedure used in realising this in practice. Matlab was used mainly to establish communication with Ashtech Z-Xtreme receiver. The same medium was used in handling and processing data. Several fields of GPS were included in the monitor. They are: Orbit of Satellite, Satellite Health, Signal to Noise Strength, Receiver Position, Dilution of Precision, and Prediction of available satellites above the elevation mask for the current day. It can be stated that the system worked according to specification and if modified could be adopted for professional use. Download project


Combine a Mobile Phone, a GPS Board, and Thermometer
By: Mindaugas Stonys, Mindaugas Paukštė, Jevgenij Gagac and Inga Paulauskaitė

This project is about the design and implementation of a mobile system, which is based on GPS and GSM Technology integration. The purpose of this system is to track moving objects. Such a system makes it easy to gather geographical position data along with additional information about moving object. The system has been designed using PIC microcontroller and implemented in assembly language code for Microchip’s PICmicro microcontroller families. The result is a running system, which is capable to send geographical position data and temperature from moving object to an ordinary GSM mobile phone using SMS messaging service.


Combined GPS Card and Mobile Telephone measuring Temperature
By: Adeniyi Hakeem Iyiade, Darius Popovas and Kristina Radzevičiūtė

Today the satellite navigation technology, with its capability to provide accurate position information, plays a key role for a more efficient management of the available transport resources. Thanks to GPS, the management of various transport kinds (ships, aeroplanes, busses, cars, trucks, trains and trams) can be optimized in order to reduce travelling times and decrease fuel consumption hence lowering operative costs. A GPS receiver, fitted to a vehicle, is able to constantly and accurately determine its location, providing fixes every few seconds. Our project was made in case to show the extensive opportunities of using GPS receivers in the managing of transportation of frozen products. So our investigation was undertaken in advance to implement a System, which gets the actual position of the conveyance with the help of GPS receiver, makes measurements of the temperature and sends the SMS message about the location and condition of refrigerator to the control station. Concerning to the time limit and the large volume of work, which was needed to finish up the project, we’ve gotten the opportunity to reduce the project by building the system with connections only between GPS receiver, Liquid Crystal Display (LCD) and temperature sensor. This document is the first in the development of PIC project, an implementation of a combined GPS receiver and a temperature measurement using a PIC millennium board. The objectives of this project is to use the Motorola’s GT plus Oncore GPS Receiver in an embedded application and to build a user-friendly GPS system, which would display the position of GPS antenna and the temperature on a LCD. The micro controller, we have used for interfacing between GPS and LCD, is the Microship’s PIC16F84. The project was approached first by interfacing the GPS receiver to the LCD via the parallel port, then coding a program to read the temperature via the temperature sensor in the PIC board and display it on the LCD. We have used a micro controller as a transmission point between GPS and LCD (temperature sensor & LCD). By studying the protocols of the GPS and LCD, a program for the micro controller was implemented in assembly language.

GPS and Meteorology
By: Saulius Prizginas and Audronė Kvedarienė

The purpose of this project is to make the acquaintance how GPS radio signals collected by a ground-based geodetic GPS receivers can be used in meteorology for estimating vertically integrated water vapour, or precipitable water and to analyse the data received from GPS using the software package, GAMIT - suite of programs developed at MIT and Scripts for estimating station coordinates, orbital parameters, Earth orientation, and atmospheric parameters from the carrier beat phase recorded by geodetic GPS receivers. The main emphasis will be on atmospheric parameters, for evaluating the atmospheric delay in troposphere due to water vapour.

GPS and Digital Map
By: Dalia Prizginienė and Kofi Owusu Nkansah

Trying to figure out where you are and where you are going is probably man’s oldest problem. Navigation and Positioning are crucial to so many activities and yet the process has always been quite cumbersome. Over the years all kinds of technologies have tried to simplify the task but every one has had some disadvantage. The best way to get to where you are going is to know where you are going. If you are lost in unfamiliar territory, you can pull out a map and try to find out where your destination is relative to you. But the question is, what if you don’t know where you are on the map? Maps have always played a special role in the history of mankind and for most people, the map is the most widely used device for answering most of our navigation problems. But the foregoing scenario had proved that in navigation maps could be completely irrelevant if you don’t know your position on the Earth. This is where Global Positioning System (GPS) comes into play. Whit GPS, ones position on the Earth at any point in time could easily be located. That is why we think the integration of maps with the GPS is a major step forward in our navigation activities and must be hailed by all and sundry. This project dilates on the integration and some of the areas it could be applied.

  Designed by Lars G. Johansen. DGC 1999-2003