Understanding the Kalman Filter | Synapse