220 likes | 358 Views
ASEN 5070: Statistical Orbit Determination I Fall 2013 Professor Brandon A. Jones Professor George H. Born Lecture 24: Numeric Considerations and Introduction to Square-Root Algorithms. Bierman Example of Poorly Conditioned System. Problem Statement. Derivation of Exact Solution.
E N D
ASEN 5070: Statistical Orbit Determination I Fall 2013 Professor Brandon A. Jones Professor George H. Born Lecture 24: Numeric Considerations and Introduction to Square-Root Algorithms
Derivation of Exact Solution • Process the first observation:
Derivation of Exact Solution • Process the second observation:
Fixed-Point Arithmetic Error • Consider the implementation on a computer with a limited precision:
Joseph Formulation • Exact to order ε
Covariance Condition Number • The condition number of P may be defined by • With p significant digits, there are estimation difficulties as • If we can’t change the condition number, is there something else we can do?
Square-Root Formulation • For W above, the condition number is • Is there something we can do to instead operate on W ?
Potter Algorithm Assumptions • We must process the observations one at a time • If we have multiple observations at a single time, this requires that R be diagonal. • What can we do if the observations at a single time have a non-zero correlation?
Potter Measurement Update • Process the observations one at a time • Repeat if multiple observations available at a single time • More computationally expensive than Kalman, but more accurate • W after the measurement update is not triangular! (Important for some algorithms) • Motivates the derivation of the triangular square-root method (pp. 335-340)
How do we get W ? • If we are given P as a priori information, how do we get W ? • If P is diagonal, this is trivial: • Great, but what if it isn’t diagonal? • Cholesky decomposition (next week)