CourseCatalog W1
CourseCatalog W1
CourseCatalog W1
CONTENTS
About Our Public Courses and Private Group Courses ..................................................................................................................................................................................................2
Our Instructors..................................................................................................................................................................................................................................................................................4
Course 346: GPS/GNSS Operation for Engineers & Technical Professionals/Course 122: GPS Fundamentals and Enhancements (April 2023, 8 half
days of Course 346, the first four days of which are Course 122) ..............................................................................................................................................................................6
Course 346: GPS/GNSS Operation for Engineers & Technical Professionals/Course 122: GPS Fundamentals and Enhancements (December 2023, 4
full days of Course 346, the first two days of which are Course 122).......................................................................................................................................................................7
Course 557: Inertial Systems, Kalman Filtering and GPS/INS Integration (May/June 2023, 10 half days) ...............................................................................................8
Course 557: Inertial Systems, Kalman Filtering and GPS/INS Integration (December 2023, 5 full days).................................................................................................9
Couses 356: GPS/GNSS and DGPS Operation for Engineers & Technical Professionals ................................................................................................................................ 11
Course 356B: GPS/GNSS Operation, DGPS, GPS Signals & Processing ................................................................................................................................................................. 12
2
Spring Remote Public Courses
April 29-May 2, 2024, Course 346 and 122 , 9AM-4:30PM, Eastern Standard Time
MONDAY TUESDAY WEDNESDAY THURSDAY
April 29 April 30 May 1 May 2
Course 346: GPS/GNSS Operation for Engineers and Technical Professionals (4 Days)
Instructor: Dr. Chris Hegarty, MITRE
Course 557: Inertial Systems, Kalman Filtering and GPS/INS Integration (5 Days)
Instructor: Dr. Alan Pue, JHU/APL and Mr. Michael Vaujin, Aerospace, Navigation & Defense Consultant
Course 346: GPS/GNSS Operation for Engineers and Technical Professionals (4 Days)
Instructor: Dr. Chris Hegarty, MITRE
Course 557: Inertial Systems, Kalman Filtering and GPS/INS Integration (5 Days)
Instructor: Dr. Alan Pue, JHU/APL and Mr. Michael Vaujin, Aerospace, Navigation & Defense Consultant
3
Our Instructors
NavtechGPS has been leading the way in GPS/GNSS training for 40 years.
Our world-class instructors will have you develop top-level skills.
Franck Boynton, NavtechGPS VP and CTO, heads the NavtechGPS product division. NavtechGPS sells
GPS and GNSS products from over 30 leading manufacturers and offers technical advice on complex pre-
cise positioning projects in addition to offering technical GNSS training through its seminar division.
Since 1988, Boynton has been involved in the testing and operation of GNSS receivers, antennas, boards,
data link products and related equipment. He specializes in custom system development and the design
and implementation of high performance GNSS components. Boynton is a member of The Institute of Navigation
and won a "Best Paper" award for GPS applications at the ION GNSS 2003 meeting. He has also co-chaired sessions
at past ION meetings and co-chaired "New Products and Commercial Services" at ION GNSS+ 2013. He is a Navtech-
GPS technical board member and a corporate officer.
Christopher Hegarty, D.Sc., is a director with the MITRE Corporation, where he has worked mainly on
aviation applications of GNSS since 1992. He is currently the chair of the Program Management Commit-
tee of RTCA, Inc., and co-chairs RTCA Special Committee 159 (GNSS). He served as editor of NAVIGATION:
The Journal of the Institute of Navigation from 1997-2006, and as president of The Institute of Naviga-
tion in 2008. He was a recipient of the ION Early Achievement Award in 1998, the U.S. Department of
State Superior Honor Award in 2005, the ION Kepler Award in 2005, the Worcester Polytechnic Institute Hobart
Newell Award in 2006, the RTCA Achievement Award in 2014, and the GPS World Leadership Award in 2017. He is a
fellow of the ION and IEEE, and a co-editor/co-author of the textbook, Understanding GPS/GNSS: Principles and
Applications, 3rd. edition.
Alan J. Pue, Ph.D., (Retired) was the chief scientist of the Air and Missile Defense Sector at The
Johns Hopkins University Applied Physics Laboratory (JHU/APL). Since 1974, he had worked at JHU/
APL on a wide variety of guidance, control, and navigation projects, including automated ground
vehicle control research, space telescope pointing control, and missile guidance, navigation, and
control. He has frequently consulted and served on engineering review boards or has led concept
developments for major acquisition programs. He is now a member of the Air Force Scientific Advisory Board.
For over 30 years, Dr. Pue has been a graduate lecturer on Linear Systems Theory and Control System Design
Methods for The Johns Hopkins University.
Michael Vaujin is an aerospace, navigation and defense consultant currently working for an aero-
space engineering firm in Tucson, Arizona. He has over 35 years of experience in the fields of navi-
gation and data fusion, and has designed aided strapdown solutions for land, sea, and airborne
platforms using munition, tactical and navigation grade IMUs. He received his B.S.E.E. from the Uni-
versity of Florida in 1987 and his M.S.E.E. degree from the University of South Florida in 1991. During his
16 years at Honeywell Aerospace, he was awarded five patents in aided navigation. At the 2010 Institute of
Navigation GNSS conference, he was asked to present at a special panel celebrating the 50th anniversary of
the inv ention of the Kalman filter.
4
Read What Our Attendees Have Said!
and interesting course!” “My goal for the course taught by Dr. Alan Pue
— Heiko Engwerda, NLR, July 2020 (Remote was to understand how IMUs were integrated
About Course 336/356: GPS/GNSS Course into the Kalman filter. The second day’s lecture
Fundamentals and Enhancements with way very helpful for that purpose.”
Emphasis on DGPS (Same course, reconfigured) “The video quality was excellent; I am very — Paul Massatt, Aerospace, July 2020 (Remote
pleased with the Webex platform. I don’t feel Course)
“After 20 years in the GNSS domain (with as though going through the course remotely
emphasis in SBAS), [the instructor was able to] had any negative impact. It was still very “My main objectives were to learn the aspects
recap, reinforce knowledge and also deepen personal, easy to ask questions, and I enjoyed of and how to implement modern navigation
my knowledge in some areas where I had the banter over coffee in the morning even algorithms. The course definitely met those
less experience. The goals have been met. if we were all scattered across the world. Mr. objectives.”
{Dr. Hegarty] was very clear, kind and with a Boynton, Ms. McDonald, and Dr. Hegarty were — Travis Noffke, EXB Solutions, July 2020
very good background and recognition at so friendly and welcoming. This was such a (Remote Course)
international level. I was honored to be taught great experience.”
by Dr. Hegarty. “ — Shealyn Greer, Trident Research, July 2020 “Can’t speak highly enough. Mr. Vaujin was
— Felix Toran, ESTEC, November 2018 engaging and taught the course like a veteran
“I was most excited to learn about GPS IMU designer teaching novices what to do
“This was a very high-quality course. Much receivers and antennas. I really didn’t know when they design their own IMU. Do this
better and more informative than what I much about GPS hardware before this trick of the trade. Watch out for that pitfall. Be
was expecting. The subject matter expert [Dr. course. Dr. Hegarty walked us through each explicit with your vector notation. All of those
Hegarty] had incredible knowledge and was component of a receiver and antenna, and things Vaujin did and I felt were immensely
entertaining to listen to. Also great reference I feel it was very beneficial to understand helpful.”
materials.” the GPS algorithm as it relates to physical — Cody Carter, USAF, July 2020 Remote Course)
— Jerry Rodriquez Melo, Patuxent, MD, February components.”
2018 — Shealyn Greer, Trident Research, July 2020 Both instructors were very knowledgeable and
had great presence. The excitement on the
About Course 346: GPS Operations for The teaching style was excellent! Well presented topics of each instructor was very evident and
Engineers and Technical Professionals from an engineering perspective, also high made it easier for me to stay engaged.
“I was very pleased with the instructor’s enough level for a non-engineer who is — Cameron Little, US Navy, July 2022
teaching style. Dr. Hegarty was very organized math knowledgable. Really liked how Chris
and handled all questions completely. The introduced live scenarios and how theory is It is easy to tell that this course is taught
class was only four days and it covered applied to actual equipment. by passionate instructors, and that comes
everything I was interested in to the — Eric Velez, US Navy, February 2022 through both in their mastery of the subject
appropriate detail. If anything, slightly more material, and enthusiasm in presenting the
coverage of non-GPS constellations as our Dr. Hegarty was excellent. His wealth of subject matter in a concise and easy-to-follow
work at Samsung involves. knowledge and experience was very apparent. manner. Despite the difficulty of the material,
He did a great job breaking down complex this course is one of the most well-taught
There were not technical “hiccups” or anything concepts and ensuring the class had a good courses I’ve had the pleasure of taking. I urge
like that over the course of four days. Mr. understanding before moving on. Also, his both of the instructors to keep teaching, as
Boynton moderated and helped keep things humor helped lighten the class material and an instructor’s passion is instrumental in a
perfectly on schedule. kept everyone engaged! student’s absorption of material. Needless to
— William Schintler, Samsung Semiconductor, — Military attendee. Name witheld upon say, they both have passion in spades.
2022 (Remote Course) request, May 2018, Falls Church, VA — Aaron Bruinsma, L3 Harris Wescam,
December 2021
“Chris has some really great analogies for “My objective was two-fold. (1) Refresh my
complex parts of GNSS. I also appreciated him knowledge of comunication systems and (2) “It was very engaging and helped me learn
asking questions that facilitate engagement. Learn how communications technology is topics that could have been tough to
I have been working with GNSS receivers for used within GPS. Dr. Hegarty’s course gave an understand otherwise…Everything seemed
several months now, but the course really excellent in-depth overview of communation relevant to our line of work.
helped me gain a deeper understanding of systems and provided all the details to
code-based vs carrier-based measurements. understand how GPS works. I loved this — US Military, Name Withheld Upon Request,
I also found the analysis of how different course and believe it met all my objectivies. 2022
aspects of a GNSS receiver influence accuracy Thank you!“
to be especially useful. — Alexander DeRieux, Naval Research
— David Ashbrook, ST Microelectronics, 2022 Laboratory, Washington, DC, December 2017
"
(Remote Course)
About Course 557: Inertial Systems,
“The teaching style was very good. Dr. Hegarty Kalman Filtering and GPS/INS
was very effective at taking a massive amount Integration (Same course, reconfigured)
of information and presenting it in a clear and “I have recently become interested in learning
well-paced manner even with the challenge of about strapdown navigation. My objective
the virtual format.” was to increase my exposure to the topic and
— Ryan Burgess, November 2021 (Remote gain a more solid overview.
Course) This course met and exceeded my objectives.“
— Kenneth Bentley, United States Air Force, July
“The scheduling was perfect, very nice that we 2020 (Remote Course))
could join from Europe. Also the amount of
material and number and interval of breaks
was well thought of. Thank you for the useful Read more at
https://www.navtechgps.com/gps-gnss-training/testimonials/
5
PUBLIC REMOTE COURSE: APRIL 29-MAY 2, 2024 9:00-4:30 EST (PRIVATE GROUP OPTION AVAILABLE)
Course 346: GPS/GNSS Operation for Engineers & Technical Professionals:
Principles, Technology, Applications and an Introduction to Basic DGPS (2.4 CEUs)
DAYS 1 AND 2 MAY BE TAKEN AS COURSE 122. SEE REGISTRATION FORM
Lunch
Legacy GPS Signals Error Sources and Models GPS Signal Structure and Message Content GPS Navigation Algorithms: Point
● Signal structure and characteristics ● Sources of error and correction ● Signal structure Solutions
● Modulations: BPSK, DSSS, BOC models ● Signal properties ● Pseudorange measurement models
● Signal generation ● GPS signals in space performance ● Navigation message ● Point solution method and example
● Navigation data ● Ionospheric and tropospheric effects
● Multipath GPS Receiver Overview Introduction to Kalman Filtering
Measurements and Positioning ● Error budget ● Functional overview ● Algorithm overview
● Pseudorange and carrier phase measurements ● Synchronization concepts ● Process and measurement models for
● Least squares solution Augmentations and Other ● Acquisition navigation
● Dilution of precision Constellations ● Code tracking ● Simulation examples
● Types of positioning solutions ● Augmentations: local-area, satellite- ● Carrier tracking
based, and regional ● Data demodulation Practical Aspects
GPS Receiver Basics ● Russia’s GLONASS ● Types of GPS and DGPS receivers
● Types of receivers ● Europe’s Galileo GPS Antennas ● Understanding specification sheets
● Functional overview ● China’s Compass (BeiDou) ● Antenna types ● Data links
● Antennas ● Antenna performance characteristics ● Antennas
Precise Positioning ● Prefilters ● Receiver and interface standards
● Precise positioning concepts ● Low-noise amplifiers (LNAs) ● Accessories
● Reference station networks ● Noise figure ● Supplemental notes: Tracing a GPS signal
● RINEX data format through a receiver
Course Description Ability to use Adobe Acrobat sticky notes on electronic course notes.
Take this 4-day course to gain a comprehensive understanding of GPS/GNSS NavtechGPS Glossary of GNSS Acronyms.
system concepts, design and operation, including information on GPS signal A black and white hard copy of the course notes.
processing by the receiver; techniques by which GPS obtains position, velocity and A textbook from the list below.
time; and a brief introduction to differential GPS (DGPS) and Kalman filtering. This
course is similar to Course 356 (5 days), but with less emphasis on DGPS and
Course Fee Entitles You to One of the Following Books
Understanding GPS: Principles and Applications, 3rd ed., Elliott Kaplan & Chris
Kalman filtering. (Note: The first two days are the same as Course 122. Course
Hegarty, Eds., Artech House, 2017, OR
346 expands on the concepts introduced in 122.)
• Global Positioning System: Signals, Measurement and Performance, P. Misra
Objectives and P. Enge, 2nd ed., 2011, OR
This course is designed to give you • Engineering Satellite-Based Navigation & Timing: GNSS, Signals and Receivers,
A comprehensive introduction to GPS, system concepts, an introduction to John Betz, Ph.D.
DGPS, design, operation, implementation and applications. • GPS Basics for Technical Professionls, P. Misra, 2019.
Detailed information on the GPS signal, its processing by the receiver, and the • Introduction to GPS: the Global Positioning System, 2nd Ed., A. El-Rabbany,
techniques by which GPS obtains position, velocity and time. 2006.
Current information on the status, plans, schedule and capabilities of GPS,
as well as of other satellite-based systems with position velocity and time
What Attendees Have Said
“The video quality was excellent; I am very pleased with the Webex
determination applications. platform. I don’t feel as though going through the course remotely had
Information to fill the technical gaps for those working in the GPS/GNSS fields. any negative impact. It was still very personal, easy to ask questions,
and I enjoyed the banter over coffee in the morning even if we were
Who Should Attend? all scattered across the world. Mr. Boynton, Ms. McDonald, and
Excellent for engineering staff who need to be rapidly brought up to speed on Dr. Hegarty were so friendly and welcoming. This was such a great
GNSS, and for those already working in GPS who need exposure to the system as experience.” — Shealyn Greer, Trident Research, July 2020
a whole in order to work more effectively.
Prerequisites Instructor
Familiarity with engineering terms and analysis techniques. General familiarity with
matrix operations and familiarity with signal processing techniques is desirable.
6 FOR MORE: Contact Trevor Boynton, [email protected] or Carolyn McDonald, [email protected]. (703) 256-8900
PUBLIC REMOTE COURSE: NOVEMBER 18-21, 2024 9:00-4:30 EDT (PRIVATE GROUP OPTION AVAILABLE)
Course 346: GPS/GNSS Operation for Engineers & Technical Professionals:
Principles, Technology, Applications and an Introduction to Basic DGPS (2.4 CEUs)
DAYS 1 AND 2 MAY BE TAKEN AS COURSE 122. SEE REGISTRATION FORM
Lunch
Legacy GPS Signals Error Sources and Models GPS Signal Structure and Message Content GPS Navigation Algorithms: Point
● Signal structure and characteristics ● Sources of error and correction ● Signal structure Solutions
● Modulations: BPSK, DSSS, BOC models ● Signal properties ● Pseudorange measurement models
● Signal generation ● GPS signals in space performance ● Navigation message ● Point solution method and example
● Navigation data ● Ionospheric and tropospheric effects
● Multipath GPS Receiver Overview Introduction to Kalman Filtering
Measurements and Positioning ● Error budget ● Functional overview ● Algorithm overview
● Pseudorange and carrier phase measurements ● Synchronization concepts ● Process and measurement models for
● Least squares solution Augmentations and Other ● Acquisition navigation
● Dilution of precision Constellations ● Code tracking ● Simulation examples
● Types of positioning solutions ● Augmentations: local-area, satellite- ● Carrier tracking
based, and regional ● Data demodulation Practical Aspects
GPS Receiver Basics ● Russia’s GLONASS ● Types of GPS and DGPS receivers
● Types of receivers ● Europe’s Galileo GPS Antennas ● Understanding specification sheets
● Functional overview ● China’s Compass (BeiDou) ● Antenna types ● Data links
● Antennas ● Antenna performance characteristics ● Antennas
Precise Positioning ● Prefilters ● Receiver and interface standards
● Precise positioning concepts ● Low-noise amplifiers (LNAs) ● Accessories
● Reference station networks ● Noise figure ● Supplemental notes: Tracing a GPS signal
● RINEX data format through a receiver
Course Description Ability to use Adobe Acrobat sticky notes on electronic course notes.
Take this 4-day course to gain a comprehensive understanding of GPS/GNSS NavtechGPS Glossary of GNSS Acronyms.
system concepts, design and operation, including information on GPS signal A black and white hard copy of the course notes.
processing by the receiver; techniques by which GPS obtains position, velocity and A textbook from the list below.
time; and a brief introduction to differential GPS (DGPS) and Kalman filtering. This
course is similar to Course 356 (5 days), but with less emphasis on DGPS and
Course Fee Entitles You to One of the Following Books
Understanding GPS: Principles and Applications, 3rd ed., Elliott Kaplan & Chris
Kalman filtering. (Note: The first two days are the same as Course 122. Course
Hegarty, Eds., Artech House, 2017, OR
346 expands on the concepts introduced in 122.)
• Global Positioning System: Signals, Measurement and Performance, P. Misra
Objectives and P. Enge, 2nd ed., 2011, OR
This course is designed to give you • Engineering Satellite-Based Navigation & Timing: GNSS, Signals and Receivers,
A comprehensive introduction to GPS, system concepts, an introduction to John Betz, Ph.D.
DGPS, design, operation, implementation and applications. • GPS Basics for Technical Professionls, P. Misra, 2019.
Detailed information on the GPS signal, its processing by the receiver, and the • Introduction to GPS: the Global Positioning System, 2nd Ed., A. El-Rabbany,
techniques by which GPS obtains position, velocity and time. 2006.
Current information on the status, plans, schedule and capabilities of GPS,
as well as of other satellite-based systems with position velocity and time
What Attendees Have Said
determination applications. “The teaching style was excellent! Well presented from an
Information to fill the technical gaps for those working in the GPS/GNSS fields. engineering perspective, also high enough level for a non-engineer
who is math knowledgable. Really liked how Chris introduced live
Who Should Attend? scenarios and how theory is applied to actual equipment.”
Excellent for engineering staff who need to be rapidly brought up to speed on — Eric Velez, United States Navy (March, 2022)
GNSS, and for those already working in GPS who need exposure to the system as
a whole in order to work more effectively.
Prerequisites Instructor
Familiarity with engineering terms and analysis techniques. General familiarity with
matrix operations and familiarity with signal processing techniques is desirable.
FOR MORE: Contact Trevor Boynton, [email protected] or Carolyn McDonald, [email protected]. (703) 256-8900 7
PUBLIC REMOTE COURSE: MAY 13-17, 2024, 9:00-4:30 EST (PRIVATE GROUP OPTION AVAILABLE)
Course 557: Inertial Systems, Kalman Filtering and GPS/INS Integration (3.0 CEUs)
Introduction to INS/GPS Inertial Navigation INS Aiding of Receiver Tracking Aided Psi-Angle Navigator Square Root Filtering
integration Mechanization ● Code and carrier tracking ● Description and demonstration of an ● Square root covariance filtering and
● Inertial navigation ● Gravity model ● Track loop design trades aided Psi-angle wander azimuth naviga- smoothing
● Integration architectures ● Navigation equations ● Interference suppression tor flying an aircraft type trajectory ● Information filter derivation
● Example applications ● Implementation options ● Deep integration ● Square root information filters
● Aided Phi-Angle Navigator ● UD factorization & filtering
Vectors, Matrices, and State Inertial Sensor Tightly-Coupled INS/GPS Design ● Description and demonstration of an
Space Technologies ● Measurement processing aided Phi-angle north-slaved navigator Suboptimal Covariance Analysis
● Vectors and matrices ● Accelerometer ● Filter parameter selection flying and aircraft type trajectory ● Effects of mis-modeling errors
● State-space description technologies ● Pseudo-range and delta pseudo- ● Modeling position error as latitude/ ● Optimal and sub-optimal (two pass)
● Examples ● Optical gyros range measurement models longitude error covariance analysis
● MEMS technologies ● Modeling position error as navigation ● Error budget and reduced state analysis
Random Processes ● Technology survey Multi-Sensor Integration frame tilt error
● Random variables ● Terrain aiding and relative GPS ● Comparison of popular state dynamics Unscented Kalman Filters
● Covariance matrices Strapdown Systems ● Carrier phase differential integration matrix elements ● Sigma points and the Unscented
● Random process ● Quaternions ● GPS interferometer/INS integration Transform
descriptions ● Orientation vector Partials of Measurement Equations ● Performance against the EKF
● Coning and sculling ● Techniques and tricks for taking partials, ● Augmentation and application to
compensation examples navigation
● Psi-angle and Phi-angle feedback to ● Spherical Simplex Sigma Points
strapdown ● Square Root UKFs
● Pros and cons of the 3 different navigator
types
Lunch
Kalman Filter Navigation System Mr. Michael Vaujin, Aerospace, Initialization & Process Noise Ground Alignment & Integrated Velocity
● Filtering principles Errors Navigation & Defense Consultant ● Strapdown and covariance matrix ● Gyro-Compassing, zero velocity and zero
● Least squares estimation ● Tilt angle definitions initialization earth rate observations
● Kalman filter derivation ● Navigation error Building Extended Kalman Filter ● Process noise for gravity and random ● Large azimuth static alignment, advanced
dynamics ● Linearized & Extended Kalman Filters walk methods
Filter Implementation ● Simplified error ● Radar tracking of vertical body motion ● Common sensor error models: random ● Small azimuth static alignment & leveling
● Filter processing example characteristics with non-linear dynamics constant, random walk and Gauss ● Ground alignment observability examples
● Off-line analysis ● Radar tracking of an accelerating Markov ● Integrated true velocity error, mapping into
● Filter tuning System Initialization body with non-linear measurements delta-range
● INS static alignment Measurement Editing & Adaptive Filters
Navigation Coordinate ● Transfer alignment Numerical Preliminaries & ● Online and offline residual analysis Attitude Matching & Use of Inexpensive
Systems ● Simplified error Considerations ● Advanced methods of outlier detection IMUs
● Earth model analysis ● Keeping a covariance matrix well- and rejection ● Attitude matching & boresight error states
● Navigation coordinates conditioned, symmetric, & positive ● Multiple Model Adaptive Estimation ● Considerations for use of very inexpensive
● Earth relative kinematics Loosely-Coupled INS/ definite ● Application to carrier phase integer IMUs
GPS Design ● Sequential vs batch measurement ambiguity resolution ● Non-holonomic motion constraints
● Measurement processing ● Magnetometer aiding
processing ● Methods of measurement Methods of Smoothing ● In class measurement equation exercise
● Filter design and tuning de-correlation ● Optimal prediction and fixed interval ● Matrix partitioning for computational
● Navigation system smoothing efficiency
update Discreet Time Strapdown ● Fixed point and fixed lag smoothing
Implementation ● Applications to navigation testing Particle Filtering
● Attitude updates and TOV of the ● Bootstrap particle filter (PF)
acceleration ● Multi-modal position solutions
● Propagating the position DCM ● Particle filter example
● High rate vs low rate routines ● Applications to navigation
● Effects of errors in initialization &
IMU data
Equipment Recommendation
Recommended, but not required: A computer (PC or Mac) with full version of
MATLAB 5.0 (or later) installed. This will allow you to work the problems in class Dr. Alan Pue, Mr. Michael Vaujin,
and do the practice “homework” problems. However, ALL of the problems will also JHU/APL (Retired) Consultant
be worked in class by the instructor.
These course notes are searchable and you can take electronic notes with the
Adobe Acrobat Reader we will provide you.
8 FOR MORE: Contact Trevor Boynton, [email protected] or Carolyn McDonald, [email protected]. (703) 256-8900
PUBLIC REMOTE COURSE: DECEMBER 9-13, 2024, 9:00-4:30 EDT (PRIVATE GROUP OPTION AVAILABLE)
Course 557: Inertial Systems, Kalman Filtering and GPS/INS Integration (3.0 CEUs)
Introduction to INS/GPS Inertial Navigation INS Aiding of Receiver Tracking Aided Psi-Angle Navigator Square Root Filtering
integration Mechanization ● Code and carrier tracking ● Description and demonstration of an ● Square root covariance filtering and
● Inertial navigation ● Gravity model ● Track loop design trades aided Psi-angle wander azimuth naviga- smoothing
● Integration architectures ● Navigation equations ● Interference suppression tor flying an aircraft type trajectory ● Information filter derivation
● Example applications ● Implementation options ● Deep integration ● Square root information filters
● Aided Phi-Angle Navigator ● UD factorization & filtering
Vectors, Matrices, and State Inertial Sensor Tightly-Coupled INS/GPS Design ● Description and demonstration of an
Space Technologies ● Measurement processing aided Phi-angle north-slaved navigator Suboptimal Covariance Analysis
● Vectors and matrices ● Accelerometer ● Filter parameter selection flying and aircraft type trajectory ● Effects of mis-modeling errors
● State-space description technologies ● Pseudo-range and delta pseudo- ● Modeling position error as latitude/ ● Optimal and sub-optimal (two pass)
● Examples ● Optical gyros range measurement models longitude error covariance analysis
● MEMS technologies ● Modeling position error as navigation ● Error budget and reduced state analysis
Random Processes ● Technology survey Multi-Sensor Integration frame tilt error
● Random variables ● Terrain aiding and relative GPS ● Comparison of popular state dynamics Unscented Kalman Filters
● Covariance matrices Strapdown Systems ● Carrier phase differential integration matrix elements ● Sigma points and the Unscented
● Random process ● Quaternions ● GPS interferometer/INS integration Transform
descriptions ● Orientation vector Partials of Measurement Equations ● Performance against the EKF
● Coning and sculling ● Techniques and tricks for taking partials, ● Augmentation and application to
compensation examples navigation
● Psi-angle and Phi-angle feedback to ● Spherical Simplex Sigma Points
strapdown ● Square Root UKFs
● Pros and cons of the 3 different navigator
types
Lunch
Kalman Filter Navigation System Mr. Michael Vaujin, Aerospace, Initialization & Process Noise Ground Alignment & Integrated Velocity
● Filtering principles Errors Navigation & Defense Consultant ● Strapdown and covariance matrix ● Gyro-Compassing, zero velocity and zero
● Least squares estimation ● Tilt angle definitions initialization earth rate observations
● Kalman filter derivation ● Navigation error Building Extended Kalman Filter ● Process noise for gravity and random ● Large azimuth static alignment, advanced
dynamics ● Linearized & Extended Kalman Filters walk methods
Filter Implementation ● Simplified error ● Radar tracking of vertical body motion ● Common sensor error models: random ● Small azimuth static alignment & leveling
● Filter processing example characteristics with non-linear dynamics constant, random walk and Gauss ● Ground alignment observability examples
● Off-line analysis ● Radar tracking of an accelerating Markov ● Integrated true velocity error, mapping into
● Filter tuning System Initialization body with non-linear measurements delta-range
● INS static alignment Measurement Editing & Adaptive Filters
Navigation Coordinate ● Transfer alignment Numerical Preliminaries & ● Online and offline residual analysis Attitude Matching & Use of Inexpensive
Systems ● Simplified error Considerations ● Advanced methods of outlier detection IMUs
● Earth model analysis ● Keeping a covariance matrix well- and rejection ● Attitude matching & boresight error states
● Navigation coordinates conditioned, symmetric, & positive ● Multiple Model Adaptive Estimation ● Considerations for use of very inexpensive
● Earth relative kinematics Loosely-Coupled INS/ definite ● Application to carrier phase integer IMUs
GPS Design ● Sequential vs batch measurement ambiguity resolution ● Non-holonomic motion constraints
● Measurement processing ● Magnetometer aiding
processing ● Methods of measurement Methods of Smoothing ● In class measurement equation exercise
● Filter design and tuning de-correlation ● Optimal prediction and fixed interval ● Matrix partitioning for computational
● Navigation system smoothing efficiency
update Discreet Time Strapdown ● Fixed point and fixed lag smoothing
Implementation ● Applications to navigation testing Particle Filtering
● Attitude updates and TOV of the ● Bootstrap particle filter (PF)
acceleration ● Multi-modal position solutions
● Propagating the position DCM ● Particle filter example
● High rate vs low rate routines ● Applications to navigation
● Effects of errors in initialization &
IMU data
Equipment Recommendation
Recommended, but not required: A computer (PC or Mac) with full version of
MATLAB 5.0 (or later) installed. This will allow you to work the problems in class Dr. Alan Pue, Mr. Michael Vaujin,
and do the practice “homework” problems. However, ALL of the problems will also JHU/APL (Retired) Consultant
be worked in class by the instructor.
These course notes are searchable and you can take electronic notes with the
Adobe Acrobat Reader we will provide you.
FOR MORE: Contact Trevor Boynton, [email protected] or Carolyn McDonald, [email protected]. (703) 256-8900 9
PRIVATE GROUP COURSE
10 FOR MORE: Contact Trevor Boynton, [email protected] or Carolyn McDonald, [email protected]. (703) 256-8900
PRIVATE GROUP COURSE
Couses 356: GPS/GNSS and DGPS Operation for Engineers & Technical Professionals:
Principles, Technology, Applications and DGPS Concepts (3.0 CEUs)
(Similar to Course 346, but with three additional hours of Differential GPS and two additional hours of Kalman filtering.)
DAY 1 DAY 2 DAY 3 DAY 4 DAY 5
Dr. Chris Hegaty, MITRE
Fundamentals of GPS operation. GPS Principles and Technologies Differential GPS Overview GPS Signal Structure and Case Study: Tracing a GPS
Overview of how the system works. ● Local-area, regional-area, Message Content Signal Through a Receiver
U.S. policy and current status. Clocks and Timing wide-area architectures ● Signal structures ● Received signal
● Importance for GPS ● Code vs. carrier-phase ● Signal properties ● Digitized signal
GPS System Description ● Timescales based systems ● Navigation message ● Correlator outputs
● Overview and terminology ● Clock types ● Pseudolites ● Code-phase estimate
● Principles of operation ● Stability measures ● Performance overview GPS Receiver Overview ● Carrier-phase estimate
● Augmentations ● Relativistic effects ● Functional overview ● Data demodulation
● Trilateration Differential Error Sources ● Synchronization concepts
● Performance overview Geodesy and Satellite Orbits ● Satellite ephemeris errors ● Acquisition GPS Navigation Algorithms:
● Modernization ● Coordinate frames and geodesy ● Satellite clock errors ● Code tracking Point Solutions
● Satellite orbits ● Selective availability ● Carrier tracking ● Pseudorange measurement
GPS Policy and Context ● GPS constellation ● Ionospheric, tropospheric ● Data demodulation models
● Condensed navigation system ● Constellation maintenance delay ● Point solution method
history ● Multipath GPS Antennas and example
● GPS policy and governance Satellites and Control Segment ● Receiver internal noise, ● Antenna types
● Modernization program ● GPS satellite blocks biases ● Antenna performance Basics of Kalman Filtering
● Ground segment ● Control segment components and characteristics ● Introduction to Kalman filtering
● Other satellite navigation systems operation Observable Modeling ● Prefilters ● Filter structure
● Monitor stations, MCS, and ground ● Code pseudorange and ● Low-noise amplifiers (LNAs) ● Simulation results
GPS Applications antennas carrier-phase outputs ● Noise figure
● Land ● Upload operations ● Code-minus-carrier
● Marine ● Ground control modernization observables
● Aviation ● Carrier-smoothed code
● Science operation
● Personal navigation ● Double difference operation
● Accuracy measures ● System error budgets
● Error sources
Course Objectives Ability to use Adobe Acrobat sticky notes on electronic course notes.
To give you a comprehensive introduction to GPS and DGPS technology, NavtechGPS Glossary of GNSS Acronyms.
system concepts, design, operation, implementation and applications, including A black and white hard copy of the course notes.
critical information on DGPS and Kalman filtering concepts. A textbook from the list below.
To provide detailed information on the GPS signal, its processing by the receiver,
and the techniques by which GPS obtains position, velocity and time.
Course Fee Entitles You to One of the Following Books
Understanding GPS: Principles and Applications, 2nd ed., Elliott Kaplan & Chris
To present current information on the status, plans, schedule and capabilities of
Hegarty, Eds., Artech House, 2006, OR
GPS, as well as of other satellite-based systems with position velocity and time
Global Positioning System: Signals, Measurement and Performance, P. Misra
determination applications.
and P. Enge, 2nd ed., 2011.
To fill technical information gaps for those working in the GPS and GNSS fields.
GPS Basics for Technical Professionls, P. Misra, 2019.
Note: This course encompasses Courses 122, 336 and 356B. If you have
Introduction to GPS: the Global Positioning System, 2nd Ed., A. El-Rabbany,
selected this course, do not separately select any of these course numbers.
2006. .
Who Should Attend?
Excellent for engineering staff who need to be rapidly brought up to speed on GPS,
What Attendees Have Said
[My objective was to] gain a better understanding of GPS operating principles with
and for those already working in GPS who need exposure to the system as a whole
a focus on error sources and differential GPS. I thought [Dr. Hegarty’s] teaching
in order to work more effectively.
style was excellent. He specifically tailored his approach to the small classroom
Prerequisites environment with significant student interaction: True Instructor:
Familiarity with engineering terms and analysis techniques. General familiarity with teaching versus lecturing. [I would recommend this
matrix operations is desirable for Thursday and Friday, and familiarity with signal course to] system engineers requiring more than a
processing techniques is desirable for Wednesday through Friday. (The materials for black box knowledge of GPS.
days 3, 4 and 5 of Course 356 are more in-depth than what is taught in Course 346.) — Name withheld upon request
Dr. Chris
Materials You Will Keep Hegarty
A color electronic copy of all course notes provided in advance on a USB drive
or CD-ROM.
FOR MORE: Contact Trevor Boynton, [email protected] or Carolyn McDonald, [email protected]. (703) 256-8900 11
PRIVATE GROUP COURSE
Course 356B: GPS/GNSS Operation, DGPS, GPS Signals & Processing (1.8 CEUs)
Day 1 Day 2 DAy 3 FOR GROUPS WHO
Dr. Chris Hegarty, MITRE ALREADY KNOW
Differential GPS Overview GPS Signal Structure and Message Content Case Study: Tracing a GPS Signal Through a GPS/GNSS BASICS,
● Local-area, regional-area, wide-area ● Signal structures Receiver
architectures ● Signal properties ● Received signal BUT NEED TO LEARN
● Code vs. carrier-phase based systems ● Navigation message ● Digitized signal
● Pseudolites ● Correlator outputs DIFFERENTIAL
● Performance overview GPS Receiver Overview ● Code-phase estimate
● Functional overview ● Carrier-phase estimate GPS AND KALMAN
Differential Error Sources ● Synchronization concepts ● Data demodulation
● Satellite ephemeris errors ● Acquisition FILTERING BASICS
● Satellite clock errors ● Code tracking GPS Navigation Algorithms: Point Solutions
● Selective availability ● Carrier tracking ● Pseudorange measurement models
● Ionospheric, tropospheric delay ● Data demodulation ● Point solution method Instructor
● Multipath and example
● Receiver internal noise, biases GPS Antennas
● Antenna types Basics of Kalman Filtering
Observable Modeling ● Antenna performance characteristics ● Introduction to Kalman filtering
● Code pseudorange and carrier-phase ● Prefilters ● Filter structure
outputs ● Low-noise amplifiers (LNAs) ● Simulation results
● Code-minus-carrier observables ● Noise figure
● Carrier-smoothed code operation Dr. Chris Hegarty
● Double difference operation
● System error budgets
12 FOR MORE: Contact Trevor Boynton, [email protected] or Carolyn McDonald, [email protected]. (703) 256-8900
REGISTER TODAY! (Tentative Registrations Accepted)
GNSS Courses for Engineers and Technical Professionals
April 29-May 2, 2024 9:00-4:30 EST Taught Remotely
“The teaching style was excellent! Well presented from an engineering perspective, also high enough level for a non-engineer who is math knowledgable. Really liked
how Chris introduced live scenarios and how theory is applied to actual equipment.” — Eric Velez, United States Navy
ATTN: Download and save form BEFORE completing. Email to: [email protected]; Fax : +1-703-256-8988. Questions: +1-703-256-8900
Choose
Select Your Course Media Individual Attendee Fees
CD-ROM
COURSE
SELECT
USB
Course Name Dates
Public CEUs US Govt*
346: GPS/GNSS Operation for Engineers and Technical April 29-May 2
$2899 2.4 $2699**
Professionals. (4 days)† (Select Book Choice Below) 9 AM to 4:30 PM EDT
Are you a student? Check year for a 25% discount! 2024 2025 2026+ (Discount will be reflected on the invoice we send you.)
Understanding GPS: Principles and Applications, 3rd ed., Elliott Kaplan & Chris Hegarty, Eds., Artech House, 2017.
Note: This book is print to order and may arrive after the start of the course.
Global Positioning System: Signals, Measurement and Performance, P. Misra and P. Enge, 2nd ed., 2011
Engineering Satellite-Based Navigation & Timing: GNSS, Signals and Receivers, John Betz, Ph.D., 2015
Introduction to GPS: the Global Positioning System, 2nd Ed., A. El-Rabbany, 2006
We can accept registrations the day before the course starts, but cannot guarantee timely arrival of materials unless payment and registration is received three weeks before the course starts.
Billing Office
Contact (If Any): * _______ _____________________________________ ___________ * ________________________________________________________
Title/Pronouns First Name Middle Initial Last (Family Name)
Billing Office
Email (If Any): * ________________________________________________ Cell Phone: * ___________________________ Fax: : * _________________________________
Attendee
Name: *_________ * _____________________________________ ________________ * _______________________________________________________
Title/Pronouns First Name Middle Initial Last (Family Name)
Attendee
Organization:* ___________________________________________________ Internal Mail Stop:* ____________________ Fax:* _____________________________
Attendee Email: *_____________________________________________ Attendee Cell Phone: * ___________________ Office Phone:* ___________________________
*Required Information
Check here if you require a formal invoice.
Payment method:
Credit card (We will send you a credit card link for payment after the the minimum course attendance is confirmed. A 2.75% processing fee will be added.)
Wire Transfer (Please send me wire transfer instructions. Note: NavtechGPS does NOT charge a processing fee for wire transfers.)
A purchase order or training form will be sent to the attention of Trevor Boynton at the address below.
Check to be made payable to NavtechGPS and mailed to the address below.
ATTN: Download and save form BEFORE completing. Email to: [email protected]; Fax to: +1-703-256-8988. Questions: +1-703-256-8900
Choose
Check One Select Your Course Media Individual Attendee Fee
Fee Fee
CD-ROM
Course
Sellect
USB
Course Name Dates
Public CEUs US Govt*
557A: Inertial Systems, Kalman Filtering, and GPS/INS Integration
(This is the FULL enhanced course, taught over 5 MAY 13-17 $3299 3.0 $2999**
sessions See our website for details.)
Course notes are provided on CD-ROM or USB drive (as well as on paper in black and white). PLEASE SELECT MEDIA
For group discounts, contact Trevor Boynton at +1-571-226-0649, or [email protected]
Reset Selections
**Courtesy U.S. federal government/U.S. military discount.
Are you a student? Check year for a 25% discount! 2024 2025 2026+ (Discount will be reflected on the invoice we send you.)
We can accept registrations the day before the course starts, but cannot guarantee timely arrival of materials unless payment and registration is received three weeks before the course starts.
Billing Office
Contact (If Any): * _______ _____________________________________ ___________ * ________________________________________________________
Title/Pronouns First Name Middle Initial Last (Family Name)
Billing Office
Email (If Any): * ________________________________________________ Cell Phone: * ___________________________ Fax: : * _________________________________
Attendee
Name: *_________ * _____________________________________ ________________ * _______________________________________________________
Title/Pronouns First Name Middle Initial Last (Family Name)
Attendee
Organization:* ___________________________________________________ Internal Mail Stop:* ____________________ Fax:* _____________________________
Attendee Email: *_____________________________________________ Attendee Cell Phone: * ___________________ Office Phone:* ___________________________
*Required Information
Check here if you require a formal invoice.
Payment method:
Credit card (We will send you a credit card link for payment after the the minimum course attendance is confirmed. A 2.75% processing fee will be added.)
Wire Transfer (Please send me wire transfer instructions. Note: NavtechGPS does NOT charge a processing fee for wire transfers.)
A purchase order or training form will be sent to the attention of Trevor Boynton at the address below.
Check to be made payable to NavtechGPS and mailed to the address below.