• DocumentCode
    846057
  • Title

    Fixed point implementation of fast Kalman predictors

  • Author

    Scharf, Louis L. ; Sigurdsson, Sigurdur

  • Author_Institution
    University of Rhode Island, Kingston, RI, USA
  • Volume
    29
  • Issue
    9
  • fYear
    1984
  • fDate
    9/1/1984 12:00:00 AM
  • Firstpage
    850
  • Lastpage
    852
  • Abstract
    In this note we study scaling rules and roundoff noise variances in a fixed-point implementation of the Kalman predictor for an ARMA time series observed noise free. The Kalman predictor is realized in a fast form that uses the so-called fast Kalman gain algorithm. The algorithm for the gain is fixed point. Scaling rules and expressions for rounding error variances are derived. The numerical results show that the fixed-point realization performs very close to the floating point realization for relatively low-order ARMA time series that are not too narrow band. The predictor has been implemented in 16-bit fixed-point arithmetic on an INTEL 8086 microprocessor, and in 16-bit floating-point arithmetic on an INTEL 8080. Fixed-point code was written in Assembly language and floating-point code was written in Fortran. Experimental results were obtained by running the fixed- and floating-point filters on identical data sets. All experiments were carried out on an INTEL MIDS 230 development system.
  • Keywords
    Autoregressive moving-average processes; Digital filter wordlength effects; Kalman filtering, linear systems; Prediction methods; Assembly; Equations; Filtering; Fixed-point arithmetic; Floating-point arithmetic; Kalman filters; Microprocessors; Narrowband; Statistics; Technological innovation;
  • fLanguage
    English
  • Journal_Title
    Automatic Control, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9286
  • Type

    jour

  • DOI
    10.1109/TAC.1984.1103654
  • Filename
    1103654