• DocumentCode
    1351575
  • Title

    Practical Kalman Filter Software Performance Testing & Validation

  • Author

    Luman, Ronald R.

  • Author_Institution
    Applied Physics Laboratory, 8-162; Johns Hopkins University; Johns Hopkins Road; Laurel, MD 20707 USA.
  • Issue
    3
  • fYear
    1984
  • Firstpage
    219
  • Lastpage
    226
  • Abstract
    Several tests are described which can be used for any Kalman-type filter/smoother computer program. These tests are demonstrated by a case history on a large dimensional Kalman filter/smoother program which implements a 34-state inertial navigation system dynamic error model. The execution of a large dimensional Kalman filter/smoother (KFS) on real measurement data does not represent a software test of the KFS since the right answer (the correct underlying state vector) is unknown; only ``reasonableness checks´´ are actually possible. Simulated test data were used to exercise the KFS program in a Monte Carlo sense and its outputs evaluated using heuristic plot comparisons as well as rigorous statistical tests. Direct tests on the accuracy of the transition matrix, discrete process noise matrix, and covariance matrix calculations have been derived and demonstrated. Methods for testing properties of the Kalman filter innovations sequence are also covered. The approach and required auxiliary software that generates the test data can be employed to perform suboptimal modeling sensitivity studies and for evaluating analysis methods that depend on KFS estimates.
  • Keywords
    Computer errors; Covariance matrix; Filters; History; Inertial navigation; Monte Carlo methods; Software measurement; Software performance; Software testing; System testing; Hypothesis test; Inertial navigation; Kalman filter; Monte Carlo simulation; Optimal estimation; Software validation;
  • fLanguage
    English
  • Journal_Title
    Reliability, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9529
  • Type

    jour

  • DOI
    10.1109/TR.1984.5221794
  • Filename
    5221794