Kalman filter implementation in matlab environment

Kalman filter (KF) is one of the famous recursive algorithm developed in the twentieth century to solve the problem of discrete-data linear filtering. Since it was first introduced in the paper written by R.E. Kalman, it has been widely researched on and implemented in various fields such as automat...

Full description

Saved in:
Bibliographic Details
Main Author: Yeo, Kelvin.
Other Authors: School of Electrical and Electronic Engineering
Format: Final Year Project
Language:English
Published: 2013
Subjects:
Online Access:http://hdl.handle.net/10356/52605
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-52605
record_format dspace
spelling sg-ntu-dr.10356-526052023-07-07T16:24:26Z Kalman filter implementation in matlab environment Yeo, Kelvin. School of Electrical and Electronic Engineering Khong, Andy Wai Hoong DRNTU::Engineering::Electrical and electronic engineering Kalman filter (KF) is one of the famous recursive algorithm developed in the twentieth century to solve the problem of discrete-data linear filtering. Since it was first introduced in the paper written by R.E. Kalman, it has been widely researched on and implemented in various fields such as automation, navigation and even economics. The capabilities of the algorithm is not limited to just producing estimation from a noisy source, it is also able to estimate the past and future state given the current state. [1] This method comprises of 2 parts in the iteration, namely the prediction step and the update step. The objective of this project is to analyze and understand the algorithm of the Kalman Filter (KF) which will be implemented for sound localization using Matlab. The methods used in this project for sound localization is Time Difference of Arrival (TDOA) and the Levenberg Marquardt (LM) optimization method. The purpose of KF in this system is to improve the results produced by the LM, thus making the system more robust. The project is carried out in 3 stages. The first stage is to understand the KF algorithm using Matlab. The second stage would be the testing of the KF algorithm in a closed environment to determine the capability of the algorithm together with the TDOA and LM algorithms. After which, the codes will be modified and transported to the real-time system for stage 3 testing. It is an opportunity to put the KF algorithm to the test and observe the characteristic of the filter in a real-time system. Through experiment testing, we can see if the KF is sufficient to make the system more robust. Bachelor of Engineering 2013-05-21T02:42:19Z 2013-05-21T02:42:19Z 2013 2013 Final Year Project (FYP) http://hdl.handle.net/10356/52605 en Nanyang Technological University 62 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering
spellingShingle DRNTU::Engineering::Electrical and electronic engineering
Yeo, Kelvin.
Kalman filter implementation in matlab environment
description Kalman filter (KF) is one of the famous recursive algorithm developed in the twentieth century to solve the problem of discrete-data linear filtering. Since it was first introduced in the paper written by R.E. Kalman, it has been widely researched on and implemented in various fields such as automation, navigation and even economics. The capabilities of the algorithm is not limited to just producing estimation from a noisy source, it is also able to estimate the past and future state given the current state. [1] This method comprises of 2 parts in the iteration, namely the prediction step and the update step. The objective of this project is to analyze and understand the algorithm of the Kalman Filter (KF) which will be implemented for sound localization using Matlab. The methods used in this project for sound localization is Time Difference of Arrival (TDOA) and the Levenberg Marquardt (LM) optimization method. The purpose of KF in this system is to improve the results produced by the LM, thus making the system more robust. The project is carried out in 3 stages. The first stage is to understand the KF algorithm using Matlab. The second stage would be the testing of the KF algorithm in a closed environment to determine the capability of the algorithm together with the TDOA and LM algorithms. After which, the codes will be modified and transported to the real-time system for stage 3 testing. It is an opportunity to put the KF algorithm to the test and observe the characteristic of the filter in a real-time system. Through experiment testing, we can see if the KF is sufficient to make the system more robust.
author2 School of Electrical and Electronic Engineering
author_facet School of Electrical and Electronic Engineering
Yeo, Kelvin.
format Final Year Project
author Yeo, Kelvin.
author_sort Yeo, Kelvin.
title Kalman filter implementation in matlab environment
title_short Kalman filter implementation in matlab environment
title_full Kalman filter implementation in matlab environment
title_fullStr Kalman filter implementation in matlab environment
title_full_unstemmed Kalman filter implementation in matlab environment
title_sort kalman filter implementation in matlab environment
publishDate 2013
url http://hdl.handle.net/10356/52605
_version_ 1772829132833423360