First Advisor

James McNames

Term of Graduation

Spring 2005

Date of Publication

2005

Document Type

Thesis

Degree Name

Master of Science (M.S.) in Electrical and Computer Engineering

Department

Electrical and Computer Engineering

Language

English

Subjects

Computer firmware, Free computer software, Global Positioning System, Open source software, Software architecture

Physical Description

1 online resource (ix, 300 pages)

Abstract

Inexpensive and commercially available Global Positioning System (GPS) receivers can be used in novel applications, such as nanosatellites and unmanned aerial vehicles (UAVs), by modifying the receiver's software. Unfortunately, typical GPS software development systems cost tens of thousands of dollars and have restrictive license agreements, such as non-disclosure agreements, for both their hardware and software. This thesis describes the design and construction of an open source GPS receiver development system that addresses these unnecessary restrictions. For the first time, any developer with a PC, a commercially available GPS receiver, and this development system can quickly and easily develop software for extended GPS applications. The software is licensed as open source under the GNU General Public License (GPL) version 2 and is called GPL-GPS.

GPL-GPS currently supports Zarlink's GP4020 baseband processor, a 12 channel GPS correlator with an integrated 32bit ARM7TDMI microprocessor. Any GP4020-based receiver with 256 kB or more of RAM and ash memory is able to run GPL-GPS. When coupled with a commercially-available GP4020-based receiver and an open hardware development board, GPL-GPS provides a full featured GPS experimentation and application development kit for less than US $200.

Rights

In Copyright. URI: http://rightsstatements.org/vocab/InC/1.0/ This Item is protected by copyright and/or related rights. You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s).

Persistent Identifier

https://archives.pdx.edu/ds/psu/41759

Share

COinS