Home Supply View Order Seminars Register Contact Us Search

Navtech Seminars & GPS Supply

- Site Navigator -

To GPS Supply Home

To Seminars Home

2009 Course Schedule

Course Registration

2008 Tutorials prior to ION

Need help choosing
the right course?

On-Site Courses

Instructors

Meetings & Workshops

GPS/GNSS Newsletters

Subscribe to:
paper catalog
newsflashes

Links to Other Sites

Comments

Site Search

1_pixel.gif (810 bytes)

Course 447:
Applied Kalman Filtering
with Emphasis on GPS-Aided Systems

RESTRUCTURED!

June 15-19, 2009 (4.5 days, ending 12:00 PM Friday)

Online registration <<

Instructors Dr. Patrick Hwang, Rockwell Collins
Mr. Michael Vaujin, Raytheon

About
This Course

This course is a highly intensive short course on Kalman filtering and Kalman filtering applications. Emphasis in the course is on practical applications, but sufficient supporting theory is provided to give attendees the necessary tools for meaningful research and development work in the field. Considerable time is devoted to modeling, the most difficult aspect of Kalman filtering, in an application setting.

There will be a high level of instructor/attendee interaction, designed to provide hands-on problem solving and solution discussions. The learning experience will also be supplemented by homework assignments to assist attendees in improving their understanding of course concepts.
Prerequisites • A basic understanding of linear systems and random signal theory.

• A thorough familiarity with matrix algebra principles.
Equipment
Recommendation

• A laptop (PC or Mac) with full version of MATLAB™ 5.0 or later installed.

This will allow you to work the problems in class and do the practice "homework" problems each evening. All of the problems will also be worked in class by the instructor, so this equipment is not required, but is recommended.

Course Schedule DAY 1
Dr. Patrick Hwang, Rockwell Collins

8:30 - Random Process Review
Random variables, probability densities, Gaussian & multivariate
Expectation, covariance matrix
Random process, autocorrelation, Power Spectral Density (PSD), stationary & non-stationary
Linear response, shaping filters

9:45 - State-Space Modeling
From differential equations,
power spectral densities & block diagrams
Discrete time solution
Mean and covariance response
Markov and integrated Markov examples
Transition and process covariance

11:00 - Random Process Simulation
Vector random process simulation
Autocorrelation & PSD from data
Computer demonstration

12:00 - Lunch on your own

1:30 - Kalman Filter System Integration
Integration with complementary filtering
GPS/inertial, GPS only, radar tracking, orbit & attitude determination integration examples
State-space modeling
Simplified KF derivation

2:45 - The Kalman Filter
Simplified algorithm description
Bias, random walk, and Markov examples
Off-line error (covariance) analysis

4:00 - Alternate Kalman Algorithms
State augmentation
Sequential processing
Known control inputs
Other Kalman forms (including smoothing and “information” filter)
Generalized Kalman Filters for correlated noises

 

5:00 - Day 1 ends

DAY 2
Dr. Hwang
8:30 - Kalman Theoretical Review
Review of simplified “best linear” derivation vs. alternate conditional mean derivation
Gaussian vs. non-Gaussian
Equivalence to Wiener filter
Relation to least squares

9:45 - Linearization and Nonlinearity in Kalman Filters
Taylor series vs. perturbation
Linearized and extended KF
Linearization examples in GPS and orbit determination
Nonlinear Kalman filters

11:00 - Application to GPS Navigation
GPS measurement and error models
Relative navigation
Carrier phase differential (or real-time kinematic) GPS
Global differential GPS (e.g. Starfire)

12:00 - Lunch on your own

1:30 - Practical Kalman Filter Implementation Issues
Divergence detection & causes
Residual analysis
Numerically robust KF
Suboptimal filter analysis due to mismodeling

2:45 - More Kalman Filter Examples
Computer demonstration,
modeling and design
Markov random process modeling
Random walk characterization using Allan variances



4:00 - More Application Examples
Range/bearing (rho-theta) example
Simultaneous Localization And Mapping (SLAM) 2D example
Relative navigation for network of users
High stability clock modeling and time-transfer augmentation
Carrier phase ambiguity resolution

 

5:00 - Day 2 ends

DAY 3
Mr. Michael Vaujin, Raytheon

8:30 - GPS Aided Inertial Design
Basis for inertial navigation
Inertial System error models
Observability analysis


9:45 - Building Extended Kalman Filters
Radar tracking of vertical body motion
(nonlinear dynamics)
Sled test tracking of horizontal motion
(nonlinear measurements)


11:00 - Linearization & Practical Implementation
Small angle error equations
Gravity error modeling
Integrated velocity error
State Transition matrix computation
Process noises & sensor random walks

12:00 - Lunch on your own

1:30 - Multi-Sensor Fusion
Derivation of measurement sensitivity for aiding devices:
GPS, Odometer, Doppler radar
Sensor error models


2:45 - Multi-Sensor Fusion (cont.)
Derivation of measurement sensitivity for aiding devices:
EM-log, Baroaltimeter
Ground alignment (zero velocity updates)


4:00 - Suboptimal Analysis
Two pass covariance analysis
Error budget design analysis

 

5:00 - Day 3 ends

DAY 4
Mr. Vaujin

8:30 - Measurement Processing
Sequential vs. batch
Correlated measurements
Differencing methods
Delta-range measurements &
Feedback considerations

9:45 - Integrity Monitoring
CHI square editing
Adaptive limits
Receiver Autonomous Integrity Monitoring
Filter Bank Integrity Monitoring

11:00 - Partitioning & Schmidt Filtering
Motivation
Covariance & Transition matrix partitioning
Range Bias Error States
Schmidt Consider State filtering

12:00 - Lunch on your own

1:30 - Smoothing
Classifications
Fixed-point derivation
Fixed-interval derivation
Simple Examples


2:45 - Square Root Filtering
Motivation
Joseph’s Form
Square root covariance filtering
UD filtering

4:00 - Adaptive Estimation
Residual tuning
Magill adaptive filter
Multiple Model filtering

 

5:00 - Day 4 ends

DAY 4
Mr. Vaujin

8:30 - Aided Inertial Navigation Example
Discrete Strapdown mechanization
Quaternion vs. DCM update
Gravity models
Altitude control


9:45 - Aided Inertial Navigation Example (cont.)
Simple Kalman Filter mechanization
Loosely vs. tightly coupled GPS aiding
Delta-range vs. carrier phase


11:00 - Aided Inertial Navigation Example (cont.)
Advanced Kalman Filter mechanization
Ground alignment
Coarse vs fine alignment
Baroaltimeter
Doppler radar


12:00 - Course ends

Materials 
You Will Keep

• A set of notes containing copies of all transparencies used during the course.

• A voucher for the following text or a substitute of your choice:
Introduction to Random Signals and Applied Kalman Filtering, 3rd edition, John Wiley & Sons, Inc., 1996.

Continuing
Education
Units
2.7 (27 hours)

 

Return to top of page

 
©1996 - 2008 NavtechGPS Inc. All rights reserved.