Skip to main content
. 2020 Jun 7;20(11):3244. doi: 10.3390/s20113244
Algorithm 2  Distributed robust Kalman filter with non-uniform local tolerance at time t.
  • Input:x^k,t,Vk,t,yk,t,W=wlklk with k=1N

  • Output:x^k,t+1,Vk,t+1 with k=1N

  • Tolerance update. Using the nominal global model, the central unit computes for every node k:
    ck,t=12logK˜zk,t+logKzk,t+trK˜zk,tKzk,t1(n+pk) (31)
  • Incremental step. Compute at every node k:
    ψk,t+1=Ax^k,t+AVk,t1+Sk1lNkClTRl1yl,tClx^k,t+rtPk,t+1=AVk,t1+Sk1AT+BBTFindθk,ts.t.γPk,t+1,θk,t=ck,tVk,t+1=Pk,t+11θk,tI1 (32)
  • Diffusion step. Compute at every node k:
    x^k,t+1=lNkwlkψl,t+1 (33)