Kalman Filter Real Time Tracking Using Microprocessors and a New Language for Military Software.

Abstract

A sequential Extended Kalman filter routine, implemented in the C language, is developed for an embedded computer application. The design takes into account the real time constraints imposed by the sampling time of the data. Filter measurements consist of four (4) transit times generated by torpedo instrumentation in a TEST RANGE facility, and they are nonlinear functions of the coordinates of the torpedo. Memory, speed efficiency, and portability are emphasized in the software design. The program was tested, using simulated trajectories, in an IBM-PC and in a CIE 680/30 microcomputers. Limitations in handling small floating point numbers degraded the performance of the algorithm in the CIE machine which could not track 1/4-G maneuvers. Keywords: Kalman filtering; Torpedo tracking.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 27, 1986
Accession Number
ADA167871

Entities

People

  • Jose A. F. Ferreira

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Weapons Technologies

DTIC Thesaurus Topics

  • Algorithms
  • Assembly Languages
  • C Programming Language
  • Clocks
  • Computer Programming
  • Computer Programs
  • Computers
  • Filters
  • Kalman Filtering
  • Kalman Filters
  • Language
  • Measurement
  • Operating Systems
  • Personal Computers
  • Plastic Explosives
  • Two Dimensional
  • Word Processors

Readers

  • Adaptive Control and Estimation with Uncertainty in Dynamic Systems.
  • Computer Science/Computer Engineering/Data Science/Digital Signal Processing.
  • Maritime and Naval Warfare Studies