ECE 456 - Global Nav Satellite Systems
Detailed Description and Outline
- Principles of Radio Navigation (Reference frames; coordinate transformations; orbital dynamics; time standards)
- Navigation Solution Methods (Newton-Rapshon method; code-range, phase-range, and over-determined solutions)
- System Aspects (Satellite control; orbit determination; time synchronization; receiver types)
- GPS Signal Structure & Observables (Code structure; ephemeredes; navigation message; encrypted vs. non-encrypted signals)
- Errors in the Navigation Solutions (Non-Keplerian effects; harmonic corrections; ionospheric effects; dilution of precision)
- The Future of Global Navigation Satellite Systems (BeiDou; Galileo; GPS modernization)
Python programming for laboratory exercises and several homework exercises.
Written reports are required for each laboratory exercise. A final project report is required at the end of the semester.
- A first look at the GPS signal and an introduction to the GPS receivers used in the laboratory.
- Almanac, Orbits, and Satellite Locations.
- Ephemerides and Satellite Locations.
- Signal Correlation and Acquisition.
- Signal Acquisition.
- Signal Tracking.
- The GPS Navigation Solution
- Differential GPS
- Final project.
* Variety of GPS receivers. * Spectrum analyzers.
Misra and Enge, Global Positioning System: Signals, Measurements, and Performance Second Edition (2006)
Required, Elective, or Selected Elective
100% Engineering Science
ECE 456 is an elective 4-hour course that gives junior, senior and graduate students in Electrical and Computer Engineering and Aerospace Engineering hands-on experience with global navigation satellite system receivers, such as those for the global positioning system (GPS). Upon completion of the course, students will have written code to interface with a GPS receiver board and will be able to compute an accurate estimate of the receiver’s location based upon the signals broadcast by the GPS constellation of satellites. To reach this goal, students will learn about the basics of navigation, numerical methods to calculate a navigation solution, receiver analysis, error analysis and mitigation through a variety of laboratory activities. The methods learned in this course are general, and can be applied to alternative satellite navigation networks, such as GLONASS, Galileo and BeiDou. A final project will be conducted to allow each student to pursue an advanced topic in GPS navigation. Laboratory excercises are performed in teams and are documented in formal writeups, allowing students to develop teamwork as well as oral and written communication skills.
A. By the time of the first Midterm Exam, students should be able to do the following:
B. In addition, by the time of the second Midterm Exam, students should be able to do the following:
C. In addition, by the time of the third Midterm Exam, student should be able to do the following:
12. Demonstrate a basic understanding of error statistics and how errors propagate through the GPS system, affecting the accuracy of a navigation solution (1)
15. Explain why standalone GPS does not fulfill the need of certain user segments, such as the aviation industry. (4)
16. Understand the specific design considerations and implementation of the Federal Aviation Administration (FAA)’s wide area augmentation system and how it overcomes shortcomings of GPS. (1, 2, 4, 6, 7)
D. By the time of the Final Project, students should be able to do all of the items listed under A, B, and C, plus the following:
20. Demonstrate the ability to perform on a team to complete laboratory activities including design laboratory experiments, implementing engineering solutions, analyzing data, and presenting results in written laboratory documents. (1, 3, 5, 6, 7)
21. Demonstrate the ability to formulate and implement engineering design through completion and presentation (oral and written) of a final project investigating contemporary issues in the field of global navigation satellite systems. (1, 2, 6, 3, 4, 5, 7)