Kalman Filter Based Tracking Algorithms For Software GPS Receivers

Except where reference is made to the work of others, the work described in this thesis is my own or was done in collaboration with my advisory committee. This thesis does not include proprietary or classified information. Permission is granted to Auburn University to make copies of this thesis at its discretion, upon the request of individuals or institutions and at their expense. The author reserves all publication rights. He is the second child of Vernon and Vicky Lashley, and has an older brother, William. Matthew grew up in the small community of Malone, near the town of Wadley, Alabama. He attended Wadley High School and graduated in 2000. After graduating from high school, Matthew attended Southern Union State Community College in Wadley. He transfered to Auburn University in the summer of 2002 and initially was pursuing a physics undergraduate degree. In the Fall of 2002, he transfered to the electrical engineering program. Matthew earned his bachelor's degree in electrical engineering in May 2004. He then worked for Phase IV Systems in Huntsville, Alabama before entering graduate school at Auburn University in the Fall of 2004. Matthew started graduate school in the electrical engineering department studying control systems under Dr. John Hung. He worked as a graduate teaching assistant for two semesters at Auburn before returning to work Phase IV systems in the summer of 2005. In the Fall of 2005 Matthew accepted a position in the GPS and Vehicle Dynamics Lab (GAVLAB) as a graduate research assistant, working for Dr. David Bevly. Matthew worked two semesters at the GAVLAB researching Deeply Integrated (DI) GPS algorithms. In the summer of 2006, Matthew worked for the company NTA in Huntsville, Alabama. There, he helped in the testing for the Deeply Integrated GPS Navigation Unit (DIGNU) and continued his research into DI GPS algorithms. In the Fall of 2006 Matthew returned to the GAVLAB and finished his thesis. He plans on continuing his research at Auburn University and pursuing his doctorate. In this thesis several new Kalman filter based tracking algorithms for GPS software receivers are presented. Traditional receivers use Costas loops and Delay Lock Loops (DLL) to track the carrier and Pseudo-Random Noise (PRN) signals broadcast by the GPS satellites, respectively. The tasks of tracking the the carrier and PRN signals are done separately. The Kalman filter based algorithms introduced in this thesis provide an alternative to the Costas loop and …

[1]  C. Cahn,et al.  Software Implementation of a PN Spread Spectrum Receiver to Accommodate Dynamics , 1977 .

[2]  S.C. Gupta,et al.  Phase-locked loops , 1975, Proceedings of the IEEE.

[3]  R. German Sintering theory and practice , 1996 .

[4]  Alfred Kleusberg,et al.  Analytical GPS Navigation Solution , 2003 .

[5]  Michelle Marie Sayre,et al.  Development of a Block Processing Carrier to Noise Ratio Estimator for the Global Positioning System , 2003 .

[6]  Jennifer Denise Gautier,et al.  GPS/INS generalized evaluation tool (GIGET) for the design and testing of integrated navigation systems , 2003 .

[7]  Donald E. Gustafson,et al.  A High Anti-Jam GPS-Based Navigator , 2000 .

[8]  William F. Egan,et al.  Phase-Lock Basics , 1998 .

[9]  J. L. Roux An Introduction to the Kalman Filter , 2003 .

[10]  Mark G. Petovello,et al.  Comparison of Vector-Based Software Receiver Implementations With Application to Ultra-Tight GPS/INS Integration , 2006 .

[11]  Per Enge,et al.  Gps Navigation Algorithms , 1996 .

[12]  Mohinder S. Grewal,et al.  Kalman Filtering: Theory and Practice , 1993 .

[13]  Andrey Soloviev,et al.  Implementation of Deeply Integrated GPS/Low-Cost IMU for Reacquisition and Tracking of Low CNR GPS Signals , 2004 .

[14]  B. Eissfeller,et al.  Architectures of GNSS / INS Integrations-Theoretical Approach and Practical Tests , 2004 .

[15]  Jeff Feigin,et al.  Practical Costas loop design , 2002 .

[16]  Per Enge,et al.  Gps Signal Structure And Theoretical Performance , 1996 .

[17]  Bernd Eissfeller,et al.  Deep Integration of Navigation Solution and Signal Processing , 2005 .

[18]  Kai Borre,et al.  The GPS Code Software Receiver at Aalborg University , 2004 .

[19]  N. A. Carlson,et al.  Federated filter for fault-tolerant integrated navigation systems , 1988, IEEE PLANS '88.,Position Location and Navigation Symposium, Record. 'Navigation into the 21st Century'..

[20]  Christopher Hamm,et al.  Analysis of Simulated Performance of Integrated Vector Tracking and Navigation Loops for GPS , 2005 .

[21]  Arthur Gelb,et al.  Applied Optimal Estimation , 1974 .

[22]  Per Enge,et al.  Fundamentals Of Signal Tracking Theory , 1996 .

[23]  James B. Y. Tsui,et al.  Fundamentals of global positioning system receivers : a software approach , 2004 .

[24]  Warren Flenniken Modeling Inertial Measurement Units and Anlyzing the Effect of Their Errors in Navigation Applications , 2005 .

[25]  Per Enge,et al.  Introduction And Heritage Of Navstar, The Global Positioning System , 1996 .

[26]  Per K. Enge,et al.  Global positioning system: signals, measurements, and performance [Book Review] , 2002, IEEE Aerospace and Electronic Systems Magazine.

[27]  Boaz Porat,et al.  A course in digital signal processing , 1996 .

[28]  Donald E. Gustafson,et al.  A deeply integrated adaptive GPS-based navigator with extended range code tracking , 2000, IEEE 2000. Position Location and Navigation Symposium (Cat. No.00CH37062).

[29]  D. Gustafson,et al.  Deeply Integrated Code Tracking: Comparative Performance Analysis , 2003 .

[30]  D.-J. Jwo Optimisation and sensitivity analysis of GPS receiver tracking loops in dynamic environments , 2001 .