Skip to main content
. 2020 Dec 3;20(23):6923. doi: 10.3390/s20236923
Algorithm 3: A diffusion distributed Kalman filter with the CI method.
  For the node iV and node jNi,
  Initialize with:
    x^i,00=Ex0,
    Pi,00=E[(x0Ex0)(x0Ex0)T];
  Local update:
    x^i,tt1=Ax^i,t1t1,
    Pi,tt1=APi,t1t1AT+ΓQΓT,
    (Pi,ttloc)1=(Pi,tt1)1+HiTRi1Hi,
    x^i,ttloc=x^i,tt1+Pi,ttHiTRi1(yi,tHix^i,tt1);
  Communication and fusion update:
    Send x^j,ttloc and Pj,ttloc to adjacent node i,
    Pi,tt1=kNi+iwk(Pk,ttloc)1,
    x^i,tt=Pi,ttkNi+iwk(Pk,ttloc)1x^k,ttloc,         (7)
  where wk is calculated by Equation (5).