Presentation is loading. Please wait.

Presentation is loading. Please wait.

AIAA GNC, 11 Aug. 2009 Mark L. Psiaki, Sibley School of Mechanical & Aerospace Engineering Cornell University Kalman Filtering & Smoothing to Estimate.

Similar presentations


Presentation on theme: "AIAA GNC, 11 Aug. 2009 Mark L. Psiaki, Sibley School of Mechanical & Aerospace Engineering Cornell University Kalman Filtering & Smoothing to Estimate."— Presentation transcript:

1 AIAA GNC, 11 Aug. 2009 Mark L. Psiaki, Sibley School of Mechanical & Aerospace Engineering Cornell University Kalman Filtering & Smoothing to Estimate Real-Valued States & Integer Constants

2 GNC/Aug. ‘09 2 of 21 Goal Improve estimation algorithms for systems that have integer measurement ambiguities  CDGPS with double-differenced integer ambiguities  Systems using carrier-phase measurements of TDMA signals Use SRIF/LAMBDA-type formulation to deal with mixed real/integer problem Develop optimal & suboptimal Kalman filter & smoother algorithms  Optimal: keep all ambiguities & treat as integers  Suboptimal: retain integers in a finite time window Strategies

3 GNC/Aug. ‘09 3 of 21 Outline of Talk I.Related research II.Problem definition III.Mixed real/integer Kalman filter  Optimal, retains all past integers  Suboptimal, retains finite window of past integers IV.Mixed real/integer fixed-interval smoother  Optimal, retains all integers of fixed interval  Suboptimal, retains finite window of past & future integers relative to each time point V.Truth-model simulation & results VI.Conclusions

4 GNC/Aug. ‘09 4 of 21 Related Research: Batch estimation w/integer ambiguities  The LAMBDA method, Teunissen (1995) & follow-ons  Other methods, e.g., Chen & Lachapelle (1995)  SRIF LAMBDA-like method, Psiaki & Mohiuddin (2007) Kalman filtering w/integer ambiguities  Standard Covariance EKF, Kroes et al. (2005)  SRIF-based EKF, Mohiuddin & Psiaki (2008)  Sub-optimal dropping of each integer ambiguity immediately after its last occurrence in a measurement Smoothing w/integer ambiguities  Nothing

5 GNC/Aug. ‘09 5 of 21 Dynamics Model Real-state dynamics: Partitioning of integer states by affected measurement sample times (past, past & present, past, present & future): Growth of integer state with sample number Or dynamic re-partitioning

6 GNC/Aug. ‘09 6 of 21 Measurement Model … using integer vector partitions … using full integer vector

7 GNC/Aug. ‘09 7 of 21 Example Sensitivities of Different Measurement Types to Different Integers

8 GNC/Aug. ‘09 8 of 21 Kalman Filtering/Smoothing Problem find: x 0, …, x k+1, w 0, …, w k, & n k+1 = [  n 0 ; …;  n k ] to minimize: subject to: x j+1 =  j x j +  j w j +  j for j = 0, 1, 2,..., k n k+1 is an integer-valued vector

9 GNC/Aug. ‘09 9 of 21 Stage-k a posterior info: Combined information eqs. w/dynamics substitution for x k : New stage-(k+1) a posterior info after QR factorization: Optimal SRIF Kalman Filter

10 GNC/Aug. ‘09 10 of 21 Measurement Update via Integer Linear Least-Squares Solution Solve integer linear least-squares problem to determine integer a posteriori estimate Back-substitute to compute real-valued states:

11 GNC/Aug. ‘09 11 of 21 Suboptimal KF Retention of Exact Integers within a Window of Samples

12 GNC/Aug. ‘09 12 of 21 Stage-k a posterior info: Combined information eqs. w/dynamics substitution for x k & m k New stage-(k+1) a posterior info after QR factorization: Suboptimal SRIF Kalman Filter

13 GNC/Aug. ‘09 13 of 21 Terminal sample K initialization: 1-sample backwards recursion starts w/filtered w k & smoothed x k+1 info. eqs. & uses dynamics to get QR factorize to isolate smoothed x k info. eq. Optimal RTS Smoother in SRIF Form

14 GNC/Aug. ‘09 14 of 21 Suboptimal RTS Smoother Retention of Exact Integers within a Window of Samples

15 GNC/Aug. ‘09 15 of 21 Terminal sample K initialization: 1-sample backwards recursion starts w/filtered w k &  n k-i & smoothed x k+1 & l k+1 info. eqs. & uses dynamics & integer permutation/partitions to get Suboptimal RTS Smoother (1 of 2)

16 GNC/Aug. ‘09 16 of 21 Suboptimal RTS Smoother (2 of 2) New stage-k smoothed x k & l k square-root information equations after QR factorization is the integer vector that minimizes The real part of the state is determined by back substitution:

17 GNC/Aug. ‘09 17 of 21 Example 1-Dimensional CDGPS-Type Problem with 3 rd -Order Dynamics Dynamics: Measurements:

18 GNC/Aug. ‘09 18 of 21 x 1 Errors for Three Kalman Filters

19 GNC/Aug. ‘09 19 of 21 x 1 Errors for Three Smoothers

20 GNC/Aug. ‘09 20 of 21 Integer-Part Computational Cost of Optimal & Suboptimal Algorithms

21 GNC/Aug. ‘09 21 of 21 Summary & Conclusions Developed optimal & suboptimal Kalman filters & fixed- interval smoothers for mixed real/integer estimation problems  Constant integer ambiguities enter only measurements  Optimal algorithms consider all integers in data batch  Suboptimal algorithms drop integers that affect measurements only in remote past or future Tested using data from truth-model simulation  Optimal & suboptimal filter achieve modest accuracy gains vs. all-reals approximate filter  Filter accuracy gains may be greater for different problem  Optimal & suboptimal smoother significantly more accurate than all-reals smoother  Suboptimal smoother nearly as accurate as optimal smoother  Suboptimal algorithms reduce required processing by at least 65% through reductions in dimensions of measurement update integer linear least-squares problems


Download ppt "AIAA GNC, 11 Aug. 2009 Mark L. Psiaki, Sibley School of Mechanical & Aerospace Engineering Cornell University Kalman Filtering & Smoothing to Estimate."

Similar presentations


Ads by Google