Batch No 1
Batch No 1
KALMAN FILTER
BATCH-1
Team members:
1. Maddimsetti Manjusha Devi - 18B01A0439
2. Cheedella Lasya Priya - 18B01A0411
3. Vajipeyayajula Sri Sai Tejaswini - 18B01A04A9
4. Pitta Mahalakshmee - 18B01A04H0
5. Bommineni Sasya Dhathri - 18B01A0407
Guided by:
DR. K. Padma Vasavi
Professor & HOD of ECE Department
Department of Electronics and Communication Engineering
SHRI VISHNU ENGINEERING COLLEGE FOR WOMEN(AUTONOMOUS)-BHIMAVARAM
ABSTRACT :
• Efficient Kalman filter (KF) designs for real-time mobile applications, such as nano drones
navigation, robots localization, spacecraft orbit control, GPS positioning, image
recognition, and multi-sensor data fusion for wearable systems are key technology goals.
The KF is a compute-intensive kernel composed of consecutive complex matrix
operations, like multiplications and matrix inversions. The complex block in the KF is the
Kalman gain (KG) function, which involves matrices inversion at each iteration, applying
the determinant matrix calculation and division operations.
• In our project, we used different architectures, for which balancing conflicting low-power
and high-performance requirements aiming at real-time KF processing. The main aim of
our project is that the KF architecture in parallel form offer the best balance of circuit
area size, power dissipation.
MOTIVATION:
Kalman filter plays an essential role in spaceship orbit control, GPS positioning, image
recognition, object tracking etc.,.
These applications design needs to be battery-driven with limited energy capacity while
still demanding a reliable real-time performance.
So, this motivated us to work on energy efficient Kalman filter.
OBJECTIVES:
INPUT
7
X0 =
3
OUTPUT
^- 115 Click to add text
X(k) =
115
ESTIMATED OUTPUT:
INPUT
^- 3
X(k) =
3
Click to add text
OUTPUT
^ 9
Z(k) =
33
SYSTEM NOISE COVARIANCE:
INPUT
^- 3
X(k) =
3
OUTPUT
8 0
Q(k) =
0 0
MEASUREMENT NOISE COVARIANCE:
INPUT
^ 9
Z(k) =
1
OUTPUT
4 0
R(k) =
0 15
PRIOR SYSTEM ERROR COVARIANCE:
INPUT
2 4
P0 =
6 4
OUTPUT
- 5 14
P(K) =
5 14
KALMAN GAIN:
INPUTS
5 14
P(k) =
5 14
4 0
R(k-1) =
0 15
OUTPUT
180 180
POSTERIOR STATE VECTOR:
INPUTS
3
^-
X(k) =
3
K(k) = 4 4
INPUTS
- 5 14
P(k) =
5 14
K(k) =
4 4
4 4
OUTPUT
P(k) = -5 -14
-5 -14
PRIOR STATE VECTOR POWER:
ESTIMATED OUTPUT POWER:
SYSTEM NOISE COVARIANCE POWER:
MEASUREMENT NOISE COVARIANCE POWER:
PRIOR SYSTEM ERROR COVARIANCE POWER:
KALMAN GAIN POWER:
POSTERIOR STATE VECTOR POWER:
POSTERIOR SYSTEM ERROR COVARIANCE POWER:
KALMAN FILTER POWER:
POWER RESULTS:
Subsystems Static power Dynamic power Static power(%) Dynamic power(%) Applied voltage