Interpolation of a faulty sensor data sample
Explore the repository»
View Problem Statement
View Report
tags : interpolation, wiener, kalman, lmmse, estimation, missing data
This project deals with developing a Wiener (LMMSE) filter and Kalman filter for interpolation of a faulty sensor in a uniform sensor array and implementing and evaluating the performance of the estimators that we have derived. We derive and implement the Wiener filter interpolator (LMMSE) using Wiener-Hopf equations and Kalman filter interpolator, and evaluate their performance.
This project was built with
- python v3.7
- The list of libraries used for developing this project is available at requirements.txt.
Clone the repository into a local machine using
git clone https://github.com/vineeths96/Interpolation-of-faulty-sensor
Please install required libraries by running the following command (preferably within a virtual environment).
pip install -r requirements.txt
The wiener_plots.py
acts as an interface to the Wiener filter implementations in wiener_interpolator.py
. The kalman_plots.py
acts as an interface to the Kalman filter implementations in kalman_filter.py
. The comparision.py
compares the performance of Kalman filter predictor to that of a causal Wiener predictor.
The respective program can be executed by
python <file_name>.py
Distributed under the MIT License. See LICENSE
for more information.
Vineeth S - vs96codes@gmail.com
Project Link: https://github.com/vineeths96/Interpolation-of-faulty-sensor