Course 551: Using Advanced GPS/GNSS Signals and Systems: In-Depth
Instructor: Dr. John Betz, MITRE Fellow Emeritus
Onsite onlyOur most requested courses are offered at different public venues two to three times per year. Most of our courses also can be taught onsite at your location. Most on-site courses can be customized to your needs. Read more about our on-site course options.
This 5-day course will enable attendees to achieve proficiency, not merely familiarity, with the essential aspects of using GPS / GNSS signals. Course 551 will not only thoroughly address current and future GPS signals, but also drill deeply into available details of signals from other satellite-based positioning and timing systems. As attendees understand similarities and distinctions between different systems and signals, they will become equipped to take advantage of signals from multiple systems.
Receiver processing techniques are described along with ways to characterize the performance of receiver processing. These processing techniques are customized to specific characteristics of signals from GPS and other satnav systems. Specialized topics, including dealing with interference and with multipath, differential satnav, and assisted satnav, are also addressed.
Attendees will be given review questions each evening that will be reviewed in class each morning. Working the review problems in class helps attendees understand and apply key concepts.
- To develop proficiency with advanced receiver processing of modernized and new signals from GPS, GLONASS, Galileo, BeiDou, and QZSS, supplemented by systems engineering skills, integrated with techniques for assessing performance and performing design trades concerning receiver processing.
- Attendees should already have a solid background in GPS and be ready to develop advanced skills. Previous exposure to basic signal processing techniques and terminology and to matrix algebra as well as familiarity with engineering mathematics is needed.
Who Should Attend?
- This extensive, fast-moving course is targeted to engineers, scientists and professionals who already have a solid background in GPS and are ready to develop advanced skills in using GPS and other satellite-based navigation and timing systems. Attendees should have previous exposure to basic signal processing techniques and terminology. Familiarity with engineering mathematics is needed.
Materials You Will Keep
- Extensive electronic course notes in color, including review questions and solutions that will be addressed during the course, will be provided on a USB Drive or CD-ROM. Bringing a laptop to this class is highly recommended for taking notes using the Adobe Acrobat sticky notes feature; power access will be provided.
- A black and white hard copy of the course notes will also be provided.
- Book allowances for on-site group contracts, if any, are negotiated as part of the contract. For your allowance, we encourage you to consider the book by John Betz, Ph.D., Engineering Satellite-Based Navigation & Timing: GNSS, Signals, & Receivers, Betz. Wiley-IEEE Press, 2015.
Objectives: Review basics of satellite-based positioning and timing, establish common terminology and notation, explore satellite orbits and constellations, understand satnav signal fundamentals.
Introduction and Overview of the Course
SatNav Orbits and Constellations
● Kepler's laws
● Constellation design considerations
● Useful geometry calculations
● Signal overview
● Spreading modulations
Objectives: Establish rigorour mathematical models of satnav signals, become proficient with systems engineering tools Satnav Signals
● Signal components
● Space to Earths
● Building and vegetation effects
Errors in Satnavs
● Error sources and error budgets
● Dilution of precision
● Error measures and relationships among error measures
Course 541 is really a course that needs to be attended by experienced engineers. Many experienced engineers should not underestimate what they would learn from key GNSS experts like Dr. John Betz.
The in-depth understanding of the effects of interference of GNSS signals and how they impact various parts of the receiver will help me design “Robust GNSS” receivers.
Dr. John Betz explained topics very well throughout the course. He is willing to explain things over again until the student underrstands.
I learned how to understand the structure of the new signals that will help me design code to take benefit of the good features.
[I learned] code tracking and corner tracking techniques, signal characteristics of different GNSS constellations, for multi-constellation receivers: link budgets, error sources, and characterization.
Patuxent River, MD
I developed a higher level understanding about what satnav is, the details behind how it works and what characteristics impact how I test my system.
Patuxent River, MD
I learned about topics that will be helpful in calculating/understanding satnav closure rates during AR testing. I also gained a fundamental understanding of satnav. This was not sold to me as an introductory course , but John [Betz] was able to explain things simply and I was brought up to speed surprisingly quickly.
Patuxent River, MD
The switching between math and application was well done to keep interest.
“Dr. John Betz’ Course 541 on advanced GNSS signals and systems has been very helpful, especially when implementing algorithms to support newer constellations. I took this course in September 2013, and it was immediately useful upon my return to work. Also, the course notes have been a reference that I value highly and refer to frequently.”
[My main objective was to] learn about the new systems and signals and how to optimally combine them in the receiver.