Implementation of software GPS receiver

Günaydın, Ezgi
A software GPS receiver is a functional GPS receiver in software. It has several advantages compared to its hardware counterparts. For instance, improvements in receiver architecture as well as GPS system structure can be easily adapted to it. Furthermore, interaction between nearby sensors can be coordinated easily. In this thesis, a SGR (software GPS receiver) is presented from a practical point of view. Major components of the SGR are implemented in Matlab environment. Furthermore, some alternative algorithms are implemented. SGR implementation is considered in two main sections namely a signal processing section and a navigation section. Signal processing section is driven by the raw GPS signal samples obtained from a GPS front-end of NordNavTM R-25 instrument. The conventional and the block adjustment of synchronizing signal (BAAS) processing methods are implemented and their performances are compared in terms of their speed and outputs. Signal processing section outputs raw GPS measurements and navigation data bits. Since the output data length is insufficient in our case, navigation section input is fed from AshtechTM GPS receiver for a moving platform and TrimbleTM GPS Receiver for a stationary platform. Satellite position computation, pseudorange corrections, Kalman filter and LSE (least squares estimation) are implemented in the navigation section. Kalman filter and LSE methods are compared in terms of positioning accuracy for a moving as well as a stationary platform. Results are compared with the commercial GPS outputs. This comparison shows that the software navigation section is equivalent to the commercial GPS in terms of positioning accuracy.


Satellite attitude determination based on GPS carrier phase measurements
Özten, Evrim; Tekinalp, Ozan; Department of Aerospace Engineering (2013)
With the developments in the GPS receiver technology, GPS receivers have been preferable equipments also for the space applications. In the early eighties, they have been used only for position, velocity and time determination. With the further improvements, it has been proven that they can provide not only the positioning information, but also attitude knowledge with the accuracy less than 1 degree. In this thesis, an estimation algorithm is developed in the MATLAB Simulink environment for the attitude det...
Application and Modeling of a Magnetic WSN for Target Localization
Baghaee, Sajjad; GÜRBÜZ, SEVGİ ZÜBEYDE; Uysal, Elif (2013-04-12)
The aim of this study is modeling ferromagnetic targets for localization and identification of such objects by a wireless sensor network (WSN). MICAz motes were used for setting up a wireless sensor network utilizing a centralized tree-based system. The detection and tracking of ferromagnetic objects is an important application of WSNs. This research focuses on analyzing the sensing limitations of magnetic sensors via tests conducted on small-scale targets which are moving within a 30 cm radius around the s...
Design of smart antenna array for interference suppression in GPS
Dabak, Ömer Can; Alatan, Lale; Koç, Seyit Sencer; Department of Electrical and Electronics Engineering (2016)
GPS jammers add excessive noise to received low power GPS signals and have capability to weaken or completely destroy the positioning performance of GPS receivers. The most popular technique to overcome GPS jamming problem is suppression of jammers by using array signal processing techniques. In this thesis, a GPS anti-jamming system is constructed by designing an active antenna array and implementing adaptive beamforming techniques. This thesis mainly include the design of four element active circularly po...
Modelling functional dynamical systems by piecewise linear systems with delay
Kahraman, Mustafa; Öktem, Hakan; Department of Scientific Computing (2007)
Many dynamical systems in nature and technology involve delays in the interaction of variables forming the system. Furthermore, many of such systems involve external inputs or perturbations which might force the system to have arbitrary initial function. The conventional way to model these systems is using delay differential equations (DDE). However, DDEs with arbitrary initial functions has serious problems for finding analytical and computational solutions. This fact is a strong motivation for considering...
Design of Irregularly Shaped Patch Antennas by using the Multiport Network Model
Sener, Goker; Alatan, Lale; Kuzuoğlu, Mustafa (2008-07-11)
The multiport network model (MNM) is an analytical method that is used to analyze microstrip antennas. MNM is based on defining ports along the periphery of the patch and evaluating the impedance matrix corresponding to these ports by using the Greenpsilas function for the cavity under the patch. For regular rectangular, triangular and circular patches, analytical expressions for the Greenpsilas function are available. In the analysis of irregular patches, Greenpsilas functions cannot be calculated explicit...
Citation Formats
E. Günaydın, “Implementation of software GPS receiver,” M.S. - Master of Science, Middle East Technical University, 2005.