3.5

3.5 | 2 ratings Rate this file 11 Downloads (last 30 days) File Size: 2.16 KB File ID: #28134
image thumbnail

Kalman equivalent lowpass filter

by Francesco

 

05 Jul 2010 (Updated 06 Jul 2010)

Equivalent lowpass filter of the Kalman in steady-state

| Watch this File

File Information
Description

A kalman filter based on a constant velocity model and constant process noise reaches is steady-state after few samples. In steady-state the actual position estimate of the kalman gives the same performances of a zero+two-pole lowpass filter applied on the measured position, while the velocity estimate is the result of a derivative plus lowpass filter of the measured position. The process noise value changes the bandwidth of the filters. By applying the Z-transform to the constant velocity kalman filter equations you can find the equivalent filters transfer functions.
This sample shows the equivalent filters equations and their Bode diagrams. It also shows that after few seconds the results of the kalman filter and the equivalent filter are the same.
You can reach similar results for a kalman filter based on a constant acceleration model.

Required Products Control System Toolbox
MATLAB release MATLAB 6.1 (R12.1)
Tags for This File  
Everyone's Tags
constant velocity, kalman, kalman filter, lowpass filter(2), target tracking(2)
Tags I've Applied
Add New Tags Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (3)
27 Jun 2012 poyani  
08 Jul 2010 Francesco

Thanks for the suggestion.
In the next days I'll add a plot to show how the bandwidth decrease with time.

06 Jul 2010 Michael Wirtzfeld

This script-file provides excellent insight of the inherent behavior of a Kalman estimator/filter. Well done!

It would be interesting to vary the process noise and view the magnitude responses change with time.

Michael.

Updates
06 Jul 2010

Grammar errors corrections

Contact us