Skip to main content
. 2022 Sep 15;22(18):6992. doi: 10.3390/s22186992
Algorithm 2: Extended Kalman filter
1: function EKF(x^P,k1,PP,k1,yP,k,QP,k,RP,k)
2:      x^P,k|k1f(x^P,k1)                                                                Prediction
3:      PP,k|k1FP,kPP,k1FP,kT+QP,k
4:      KP,kPP,k|k1HP,kT(HP,kPP,k|k1HP,kT+RP,k)1
5:      y˜P,kyP,kh(x^P,k|k1)
6:      x^P,kx^P,k|k1+KP,ky˜P,k                                                      Update
7:      PP,k(IKP,kHP,k)PP,k|k1(IKP,kHP,k)T+KP,kRP,kKP,kT
8:      return x^P,k, PP,k, y˜P,k
9: end function