Research Journal of Applied Sciences, Engineering and Technology 6(19): 3602-3609, 2013 ISSN: 2040-7459; e-ISSN: 2040-7467 © Maxwell Scientific Organization, 2013 Submitted: December 31, 2012 Accepted: February 08, 2013 Published: October 20, 2013 Covariance Intersection Kalman Fuser for Two-Sensor System with Time-Delayed Measurements 1, 2 Peng Zhang and 1Zi-Li Deng Department of Automation, Heilongjiang University, Harbin, 150080, China 2 Department of Computer and Information Engineering, Harbin Deqiang College of Commerce, Harbin 150025, China 1 Abstract: To handle the estimation fusion problem between local estimation errors for the system with unknown cross-covariances and to avoid a large computed burden and computational complexity of cross-covariances, for a two-sensor linear discrete time-invariant stochastic system with time-delayed measurements, by the measurement transformation method, an equivalent system without measurement delays is obtained and then using the Covariance Intersection (CI) fusion method, the covariance intersection steady-state Kalman fuser is presented. It is proved that its accuracy is higher than that of each local estimator and is lower than that of optimal Kalman fuser weighted by matrices with known cross-covariances. A Monte-Carlo simulation example shows the above accuracy relation and indicates that its actual accuracy is close to that of the Kalman fuser weighted by matrices, hence it has good performances. Keywords: Consistency, covariance intersection fusion, information fusion kalman fuser, time-delayed measurement, unknown cross-covariance INTRODUCTION Multisensor information has been applied to many fields, such as Guidance, defense, robotics, tracking, signal processing (Hall and Llinas, 1997; Li et al., 2003; Bar-Shalom and Li, 2001). There are two kinds of optimal information fusion methods: the centralized and distributed information fusion, where the distributed weighted fusion method applies widely because of its less computational burden. Even if, to compute the optimal distributed weighted fusion Kalman estimators (Sun and Deng, 2004; Bar-Shalom and Campo, 1986), it is required to compute the crosscovariances among local Kalman estimator errors, which needs a large computational burden, because these cross-covariances are generally unknown (Deng et al., 2008) or their computation is very complex (Sun and Deng, 2009; Sun et al., 2009; Liggins et al., 2009). In order to overcome this limitation, a Covariance Intersection (CI) fusion method was presented and developed in Julier and Uhlmann (1997), Chen et al. (2002), Julier and Uhlmann (1996, 2009) and Arambel et al. (2001), which can solve the fused filtering problems with unknown cross-covariances and has the consistency and robustness (Julier and Uhlmann, 1997). It has wide applications (Julier and Uhlmann, 2007; Guo et al., 2010; Bolzani et al., 2007). Besides that, the systems with time-delayed measurement exist widely in control and estimation fields, which results that it is more difficult to compute the cross-covariances. Now there are augmented state method (Kailath et al., 2000) and non-augmented state method (Sun and Deng, 2009; Zhang and Xie, 2007) to convert the system with time delays into that without time delays. In this study, first, the fused estimation problem is converted into that for systems without measurement delays (Sun and Deng, 2009; Sun et al., 2009; Liggins et al., 2009) for the two-sensor system with measurement delays. Second, in order to overcome the difficulty and complexity of computing crosscovariances, by the CI method (Julier and Uhlmann, 1997; Chen et al., 2002; Julier and Uhlmann, 1996, 2009; Guo et al., 2010; Bolzani et al., 2007), a CI fusion steady-state Kalman fuser is presented, whose objective is to avoid to find the cross-covariances and reduce the computational burden. It can handle the fused estimation problem of the system with unknown cross-covariances and it has higher accuracy comparing with local estimators. Third, it is rigorously proved that the accuracy of CI fuser is higher than that of each local filter and is lower than that of optimal fuser weighted by matrices. The CI fuser is consistent, so it has the good performance. PROBLEM FORMULATION Consider the two-sensor linear discrete timeinvariant stochastic system: Corresponding Author: Peng Zhang, Department of Automation, Heilongjiang University, Harbin, 150080, China 3602 Res. J. Appl. Sci. Eng. Technol., 6(19): 3602-3609, 2013 x(t += 1) Φ x(t ) + Γ w(t ) (1) zi (t= ) H i x(t − τ i ) + ξi (t ), = i 1, 2 (2) where, t 𝜏𝜏𝑖𝑖 x(t) ∈ 𝑅𝑅𝑛𝑛 𝑧𝑧𝑖𝑖 (t) ∈ 𝑅𝑅 𝑚𝑚 𝑖𝑖 w(t) ∈ 𝑅𝑅𝑟𝑟 , 𝜉𝜉𝑖𝑖 (t)∈ 𝑅𝑅𝑚𝑚 𝑖𝑖 = The discrete time = The measurement delay = The state = The measurement = Uncorrelated white noises with zero mean and variances Qw and Qξ i , respectively The objectives are to find the local steady-state optimal Kalman estimators 𝑥𝑥�𝑖𝑖𝑧𝑧 (t|𝑡𝑡 + 𝑁𝑁), (N<0, N>), i = 1, 2, the Kalman fusers 𝑥𝑥�𝑚𝑚𝑧𝑧 (t|𝑡𝑡 + 𝑁𝑁) 𝑥𝑥�𝑑𝑑𝑧𝑧 (t|𝑡𝑡 + 𝑁𝑁), 𝑥𝑥�𝑠𝑠𝑧𝑧 (t|𝑡𝑡 + 𝑁𝑁) weighted by matrices, diagonal matrices 𝑧𝑧 (t|𝑡𝑡 + 𝑁𝑁) and scalars, the CI fusion Kalman fuser 𝑥𝑥�𝐶𝐶𝐶𝐶 and compare their accuracy relations. THE STEADY-STATE OPTIMAL WEIGHTED KALMAN FUSER xiz (t | t + N= ) xi (t | t + N − τ i ),= i 1, 2 yi = (t ) zi (t + τ i ) (3) vi = (t ) ξi (t + τ i ) (4) From (2), we have the new measurement equation without measurement delays: where, xiz (t | t + N ) = x(t ) − xˆiz (t | t + N ) xi (t | t + N ) = x(t ) − xˆi (t | t + N ) Defining steady-state estimator error (N) = variances and cross-covariances are 𝑃𝑃𝑖𝑖𝑖𝑖𝑧𝑧 E[𝑥𝑥�𝑖𝑖𝑧𝑧 (t|𝑡𝑡 + 𝑁𝑁) 𝑥𝑥�𝑖𝑖𝑧𝑧𝑧𝑧 (t|𝑡𝑡 + 𝑁𝑁)] and 𝑃𝑃𝑖𝑖𝑖𝑖𝑧𝑧 (N) = E[𝑥𝑥�𝑖𝑖𝑧𝑧 (t|𝑡𝑡 + 𝑁𝑁) 𝑥𝑥𝑖𝑖𝑧𝑧𝑇𝑇(t𝑡𝑡+𝑁𝑁)] , respectively. So we have obtained: Pijz ( N ) = Pij ( N − τ i , N − τ j ), i = 1, 2 = L( yi (t + N − τ i ), yi (t + N − τ i − 1),) From (7) we can see that the problem of finding the local steady-state optimal Kalman estimators 𝑥𝑥�𝑖𝑖𝑧𝑧 (t|𝑡𝑡 + 𝑁𝑁) based on the measurement (𝑧𝑧𝑖𝑖 (t+N), 𝑧𝑧𝑖𝑖(t+N-1),…) is converted t that of finding the optimal steady-state Kalman estimators 𝑥𝑥�𝑖𝑖 (t|𝑡𝑡 + 𝑁𝑁−𝜏𝜏𝑖𝑖 ) based on the measurement (𝑦𝑦𝑖𝑖 (t+N−𝜏𝜏𝑗𝑗 ), 𝑦𝑦𝑖𝑖 (t+N-1),…). For N>𝜏𝜏𝑖𝑖 , N = 𝜏𝜏𝑖𝑖 , N<𝜏𝜏𝑖𝑖 the estimators are called the smoothers, filters and predictors, respectively. Lemma 1: (Sun and Deng, 2009) For the two-sensor system (1) and (5), the local steady-state Kalman predictor 𝑥𝑥�𝑖𝑖 (t+1|𝑡𝑡) is given by: (5) (6) xˆˆ (t | t + N= ) xi (t | t + N − τ i ) (10) (11) (12) The prediction error variance matrix ∑ 𝑖𝑖 satisfies the steady-state Riccati equation: So we have the relation as: z i (9) where, where, the new measurement noise 𝑣𝑣𝑖𝑖 (t) is white noise with zero mean and variance 𝑄𝑄𝑣𝑣𝑣𝑣 = 𝑄𝑄𝜉𝜉𝜉𝜉 . xˆˆ( = 1| t ) Ψ pi xi (t | t − 1) + K pi y= 1, 2 i t + i (t ), i Denoting the linear space spanned by the stochastic variables (𝑧𝑧𝑖𝑖 (t+N), 𝑧𝑧𝑖𝑖 (t+N-1),…) as L(𝑧𝑧𝑖𝑖 (t+N), 𝑧𝑧𝑖𝑖 (t+Nwhere, 1),…) and the linear space spanned by the stochastic variables (𝑦𝑦𝑖𝑖 (t+N-𝜏𝜏𝑖𝑖 ), 𝑦𝑦𝑖𝑖 (t+N-𝜏𝜏𝑖𝑖 −1),…) as L(𝑦𝑦𝑖𝑖 (t+NΨ pi= Φ − K pi H i 𝜏𝜏𝑖𝑖 ), 𝑦𝑦𝑖𝑖 (t+N-𝜏𝜏𝑖𝑖 -1),…), we have the relation between the two linear measurement spaces as: = K pi ΦΣ i H iΤ ( H i Σ i H iΤ + Qvi ) −1 L( zi (t + N ), zi (t + N − 1),) (8) Pij ( N − τ i , N − τ j ) = Ε[ xi (t | t + N − τ i ) xiΤ (t | t + N − τ j )] Introducing the new measurement 𝑦𝑦𝑖𝑖 (t) and measurement noise 𝑣𝑣𝑖𝑖 (t): yi (t ) = H i x(t ) + vi (t ), i = 1, 2 𝜏𝜏𝑖𝑖 −1),…) and 𝑥𝑥�𝑖𝑖𝑧𝑧 (t|𝑡𝑡 + 𝑁𝑁) is the linear minimum variance filters based on L(𝑧𝑧𝑖𝑖 (t+N), 𝑧𝑧𝑖𝑖 (t+N-1),…). So the relation between the estimation errors 𝑥𝑥�𝑖𝑖𝑧𝑧 (t|𝑡𝑡 + 𝑁𝑁) and 𝑥𝑥�𝑖𝑖 (t|𝑡𝑡 + 𝑁𝑁) is: (7) where, 𝑥𝑥�𝑖𝑖 (𝑡𝑡|𝑡𝑡 + 𝑁𝑁 − 𝜏𝜏𝑖𝑖 ), is the linear minimum variance filters of x(t) based on (𝑦𝑦𝑖𝑖 (t+N-𝜏𝜏𝑖𝑖 ), 𝑦𝑦𝑖𝑖 (t+N- Σ i =Φ [Σ i − Σ i H iΤ ( H i Σ i H iΤ + Qvi ) −1 H i Σ i ]Φ Τ + Γ Qw Γ Τ (13) and the cross-covariance matrix ∑ 𝑖𝑖𝑖𝑖 = E[𝑥𝑥�𝑖𝑖 (t+1|𝑡𝑡) 𝑥𝑥�𝑖𝑖𝑇𝑇 (t+1|𝑡𝑡)] between local prediction errors satisfies the Lyapunov equation: 3603 Res. J. Appl. Sci. Eng. Technol., 6(19): 3602-3609, 2013 Σ ij = Ψ pi Σ ijΨ pjΤ + Γ Qw Γ Τ , i, j = 1, 2, i ≠ j (14) K i (r ) Σ iΨ piΤr H iΤ ( H i Σ i H iΤ + Qvi ) −1 = The -k i steps steady-state Kalman predictor 𝑥𝑥�𝑖𝑖 (t|𝑡𝑡 + 𝑘𝑘𝑖𝑖 ) is given by: xˆˆ( | t + ki ) Φ i t= − ki −1 xi (t + ki + 1| t + ki ), ki ≤ −2 (15) The -k i steps Kalman prediction error variance 𝑃𝑃𝑖𝑖 (𝑘𝑘𝑖𝑖 , 𝑘𝑘𝑖𝑖 ) = E[𝑥𝑥�𝑖𝑖 (t|𝑡𝑡 + 𝑘𝑘𝑖𝑖 ) 𝑥𝑥�𝑖𝑖𝑇𝑇 (t|𝑡𝑡 + 𝑘𝑘𝑖𝑖 )] and crosscovariance 𝑃𝑃𝑖𝑖𝑖𝑖 (𝑘𝑘𝑖𝑖 , 𝑘𝑘𝑗𝑗 ) = E[𝑥𝑥�𝑖𝑖 (t|𝑡𝑡 + 𝑘𝑘𝑖𝑖 ) 𝑥𝑥�𝑗𝑗𝑇𝑇 (t|𝑡𝑡 + 𝑘𝑘𝑗𝑗 )] are given by: Pi (ki , ki ) = Φ − ki −1 Σ iΦ r =0 min( ki , k j ) Pij (ki , k j ) = Σ ij − ∑ Ki (r ) H Σ ij H Τ K Τj (r ), ki , k j > 0 (27) (16) Lemma 2: Sun and Deng (2009) For the two-sensor system (1) and (5), the steady-state Kalman filtering error variance 𝑃𝑃𝑖𝑖 (𝑘𝑘𝑖𝑖 , 𝑘𝑘𝑖𝑖 ) = E[𝑥𝑥�𝑖𝑖 (t|𝑡𝑡 + 𝑘𝑘𝑖𝑖 ) 𝑥𝑥�𝑖𝑖𝑇𝑇 (t|𝑡𝑡 + 𝑘𝑘𝑖𝑖 )] and cross- covariance 𝑃𝑃𝑖𝑖𝑖𝑖 (𝑘𝑘𝑖𝑖 , 𝑘𝑘𝑖𝑖 )= E[𝑥𝑥�𝑖𝑖 (t|𝑡𝑡 + 𝑘𝑘𝑖𝑖) 𝑥𝑥𝑗𝑗𝑇𝑇(t𝑡𝑡+𝑘𝑘𝑗𝑗)], (𝑘𝑘𝑖𝑖 = N-𝜏𝜏𝑖𝑖, 𝑘𝑘𝑗𝑗= N−𝜏𝜏𝑗𝑗) are given by j =2 = Pij (ki , k j ) Φ − ki −1Σ ijΦ ( − ki −1) Τ + j =0 ki Pi (ki , ki ) = Σ i − ∑ K i (r )( H Σ i H Τ + Qvi ) K iΤ (r ), ki > 0 (26) r =0 − ki ∑ (25) The Kalman smoothing error variance 𝑃𝑃𝑖𝑖 (𝑘𝑘𝑖𝑖 , 𝑘𝑘𝑖𝑖 ) = E[𝑥𝑥�𝑖𝑖 (t|𝑡𝑡 + 𝑘𝑘𝑖𝑖 ) 𝑥𝑥�𝑖𝑖𝑇𝑇 (t|𝑡𝑡 + 𝑘𝑘𝑖𝑖 )] and cross-covariance 𝑃𝑃𝑖𝑖𝑖𝑖 (𝑘𝑘𝑖𝑖 , 𝑘𝑘𝑗𝑗 ) = E[𝑥𝑥�𝑖𝑖 (t|𝑡𝑡 + 𝑘𝑘𝑖𝑖 ) 𝑥𝑥�𝑗𝑗𝑇𝑇 (t|𝑡𝑡 + 𝑘𝑘𝑗𝑗 )] are given by: ( − ki −1) Τ + ∑Φ − ki − j Γ Qw Γ ΤΦ ( − ki − j ) Τ , ki ≤ −2 − max( ki , k j ) − 2 ε i (t ) = yi (t ) − H i xˆi (t | t − 1) (24) Φ j Γ Qw Γ ΤΦ jΤ , ki , k j ≤ −2 (17) The steady-state Kalman filter 𝑥𝑥�𝑖𝑖 (t|𝑡𝑡) following: is as xˆˆ( | t ) Ψ fi xi (t − 1| t − 1) + K fi yi (t= ), i 1, 2 i t= (18) where, Ψ= ( I n − K fi H i )Φ fi (19) = K fi Σ i H iΤ ( H i Σ i H iΤ + Qvi ) −1 (20) The corresponding steady-state Kalman filtering error variance 𝑃𝑃𝑖𝑖𝑖𝑖 = E[𝑥𝑥�𝑖𝑖 (t|𝑡𝑡) 𝑥𝑥�𝑖𝑖𝑇𝑇 (t|𝑡𝑡 + 𝑘𝑘𝑖𝑖 )] and crosscovariance 𝑃𝑃𝑖𝑖𝑖𝑖 = E[𝑥𝑥�𝑖𝑖 (t|𝑡𝑡) 𝑥𝑥�𝑗𝑗𝑇𝑇 (t|𝑡𝑡 + 𝑘𝑘𝑖𝑖 )] are given by: P ( I n − K fi H i )Σ i = ii Case 1: When 𝑘𝑘𝑖𝑖 = 0,𝑘𝑘𝑗𝑗 = 0: Pi (ki , ki ) = Pii (28) Pij (ki , k j ) = Pij (29) Case 2: When 𝑘𝑘𝑖𝑖 < 0,𝑘𝑘𝑗𝑗 < 0: Pi (ki , ki ) = Σ i , ( ki = −1) (30) Pij (ki , k j ) = Σij , (ki = −1, k j = −1) (31) = Pi (ki , ki ) Φ − ki −1Σ iΦ ( − ki −1) Τ + (21) j =0 j Γ Qw Γ ΤΦ jΤ , (32) k −k j Pij ( ki , k j ) = Φ − ki −1Ψ pii −k j −2 ∑ Σ ijΦ ( − k −1) Τ i Φ − k −1Ψ pik + r +1Γ Qw Γ ΤΦ r Τ + i (33) i − ki −1 r= = Pij Ψ fi PijΨ fjΤ + ( I n − K fi H i )Γ Qw Γ Τ ( I n − K fj H j )Τ − ki − 2 ∑Φ (22) r r =0 ( k j − ki ) Τ + (23) + − ki − 2 ∑ − ki − 2 ∑ Φ Γ Qw Γ Ψ r −k j −2 ∑Φ r =0 3604 ( − k j −1) Τ k j + r +1 ( −1− k j ) Τ k j + r +1 pj ( −1− k j ) Τ Φ r Γ Qw Γ ΤΨ pj r= − k j −1 where, Φ Φ (34) r= − k j −1 ki r =0 Γ Qw Γ ΤΦ r Τ , ( k j ≤ ki ≤ −2) Pij (ki , k j ) = Φ − ki −1Σ ijΨ pi The steady-state Kalman smoother 𝑥𝑥�𝑖𝑖 (t|𝑡𝑡 + 𝑘𝑘𝑖𝑖 ), ( 𝑘𝑘𝑖𝑖 > 0) is given by: xˆˆ( xi (t | t − 1) + ∑ K i (r )ε i (t + r ) i = 1, 2 i t | t + k= i) ∑Φ (ki ≤ −2) + i, j = 1, 2 , i ≠ j − ki − 2 r Τ Φ Γ Qw Γ ΤΦ r Τ , (ki ≤ k j ≤ −2) + Res. J. Appl. Sci. Eng. Technol., 6(19): 3602-3609, 2013 − k j −1 Pij (ki , k j ) = Ψ pi + −k j −2 ∑Ψ r =0 r pi Σ ijΦ [Ω1 , Ω2 ] = (eΤ P −1 (k1 , k2 )e) −1 eΤ P −1 (k1 , k2 ) ( − k j −1) Τ Γ Qw Γ ΤΦ r Τ , (ki = −1, k j ≤ −2) (35) = P (ki , k j ) (= Pij (ki , k j )) NL× NL , (i, j 1, 2) = Pij (ki , k j ) Φ − ki −1Σ ijΨ pi( − ki −1) Τ + − ki − 2 ∑Φ r r =0 Γ Qw Γ ΤΨ pjr Τ , (ki ≤ −2, k j = −1) Case 3: When 𝑘𝑘𝑖𝑖 > 0,𝑘𝑘𝑗𝑗 > 0: ki Pii (ki , ki ) = Σ i − ∑ K i (r )[ H i Σ i H iΤ + Qvi ]K iΤ (r ),(ki > 0) (36) z xˆˆˆ( N ) a1 x1z (t | t + N ) + a2 x2z (t | t + N ) s t | t += = a1 xˆˆ( 1 t | t + N − τ 1 ) + a2 x2 (t | t + N − τ 2 ) kj ki =r 0=s 0 + min( ki , k j ) r −1 ∑ ∑ K (r ) H Ψ i =r 0= u 0 i uΤ pi (38) uΤ pj Τ j Τ j a= Case 4: When 𝑘𝑘𝑖𝑖 < 0,𝑘𝑘𝑗𝑗 ≥ 0: = Pij (ki , k j ) Φ − ki −1Σ ijΨ pj( −1− ki ) Τ − kj ∑Φ − ki −1 s =0 − ki − 2 ∑Φ r r =0 i ∑ ∑Φ r Γ Qw Γ ΤΨ pj( s + r ) Τ H Τj K Τj ( s ) − k j −1 ki ∑ K (s) H Ψ s =0 + i i −k j −2 ∑Ψ = r 0 (48) 2 (49) =i 1 =j 1 ( − k j −1) Τ ki − k j − 2 r pi trP (k , k ) trP12 (k1 , k2 ) Ptr = 1 1 1 trP21 (k2 , k1 ) trP2 (k2 , k2 ) 2 i Σ ijΦ (47) Ps = ∑∑ ai a j Pij (ki , k j ) Σ ijΦ ( − k −1) Τ − ( s − k j −1) pi esΤ = [1 1] The corresponding optimal fused estimation error variance 𝑃𝑃𝑠𝑠 is given by: Case 5: When 𝑘𝑘𝑖𝑖 ≥0,𝑘𝑘𝑗𝑗 < 0: = Pij (ki , k j ) Ψ pj (46) (39) Γ Qw Γ ΤΨ pjrΤ + =s 0= r 0 esΤ Ptr−1 esΤ Ptr−1es where, Σ ijΨ pj( s − k −1) Τ H Τj K Τj ( s ) + k j − ki − 2 (45) where the optimal weighted coefficients a = [𝑎𝑎1 𝑎𝑎1 ] is given as: Γ Qw Γ Ψ H K (r ),(i ≠ j ) Τ (44) The optimal Kalman fuser 𝑥𝑥�𝑠𝑠𝑧𝑧 (t|𝑡𝑡 + 𝑁𝑁) weighted by scalars is given by: r =0 Pij (ki , k j ) = ∑ [ I nδ r 0 − Ki (r ) H iΨ pir ]Σ ij ∑ [ I nδ s0 − K j (s) HjΨ pjs ]Τ (43) where, 𝑒𝑒 𝑇𝑇 = [𝐼𝐼𝑛𝑛 𝐼𝐼𝑛𝑛 ] and the fused error variance matrix 𝑃𝑃𝑚𝑚 is given as: Pm = [eΤ P −1 (ki , k j )e]−1 (37) (42) Γ Qw Γ ΤΦ rΤ + ∑ ∑ =s 0= r 0 The optimal Kalman fuser 𝑥𝑥�𝑑𝑑𝑧𝑧 (t|𝑡𝑡 + 𝑁𝑁) weighted by diagonal matrices is given by: K i ( s ) H jΨ pis + r Γ Qw Γ ΤΦ r Τ (40) Lemma 3: Sun and Deng (2004) for the two-sensor system (1) and (5), the optimal Kalman fuser weighted by matrices is given by: z xˆˆˆ( N ) Ω1 x1z (t | t + N ) + Ω2 x2z (t | t + N ) m t | t += (41) = Ω1 xˆˆ( 1 t | t + N − τ 1 ) + Ω2 x2 (t | t + N − τ 2 ) z xˆˆˆ( N ) A1 x1z (t | t + N ) + A2 x2z (t | t + N ) d t | t += = A1 xˆˆ( 1 t | t + N − τ 1 ) + A2 x2 (t | t + N − τ 2 ) (50) where, the optimal weighted diagonal matrices 𝐴𝐴𝑗𝑗 is given as: where, the weighted matrix is given by: 3605 a j1 Aj = a j2 , j = 1, 2 a jn (51) Res. J. Appl. Sci. Eng. Technol., 6(19): 3602-3609, 2013 by: The component expression of 𝑥𝑥�𝑗𝑗𝑧𝑧 and 𝑥𝑥�𝑑𝑑𝑧𝑧 are given xˆˆzj1 z = xˆˆ = , xd xˆˆzjn xdz1 z xdn z j (52) 2 ∑a j =1 jl x zjl (t | t= + N ), l 1, , n J = min trPCI = min tr{[ω P1−1 + (1 − ω ) P2−1 ]−1} (59) ω ω∈[0,1] where, the notation tr denotes the trace of matrix. The optimal weighting coefficient 𝜔𝜔 can be solved by the gold section method or Fibonacci method (Julier and Uhlmann, 1996). So the Eq. (50) is equivalent with: xˆˆdlz (t = | t + N) where, 𝑃𝑃𝑖𝑖 ≜ 𝑃𝑃𝑖𝑖 (𝑘𝑘𝑖𝑖 , 𝑘𝑘𝑖𝑖 ), I = 1, 2, 𝑃𝑃12 ≜ 𝑃𝑃12 (𝑘𝑘𝑖𝑖 , 𝑘𝑘2 ), 𝑃𝑃21 ≜ 𝑃𝑃21 (𝑘𝑘2 , 𝑘𝑘1 ) and the weighted coefficient 𝜔𝜔 ∈[0,1] and minimizes the performance index: (53) THE CONSISTENCY AND ACCURACY OF CI KALMAN FUSER where, the optimal weighted coefficient vector is: = al a1l a2l ] [= Τ d ll −1 e (P ) edΤ ( P ll ) −1 ed (54) = PCI PCI [ω 2 P1−1 + ω (1 − ω ) P1−1 P12 P2−1 + ω (1 − ω ) P2−1 P21 P1−1 + (1 − ω ) 2 P2−1 ]PCI where, 𝑒𝑒𝑑𝑑𝑇𝑇 = [1 … 1] and defining: P (ll ) P = 1(ll ) P21 ll P12(ll ) P2(ll ) Theorem 1: The actual CI fusion error variance matrix 𝑃𝑃�𝐶𝐶𝐶𝐶 is given by: (55) Proof: From (58), we can obtain 𝑃𝑃�𝐶𝐶𝐶𝐶 [𝜔𝜔𝑃𝑃1−1 + (1 − 𝜔𝜔)𝑃𝑃1−1 ] = I, which yields: = x(t ) PCI [ω P1−1 x(t ) + (1 − ω ) P2−1 x(t )] 𝑃𝑃𝑖𝑖𝑖𝑖𝑙𝑙𝑙𝑙 where, is the (l,l) th diagonal component of 𝑃𝑃𝑖𝑖𝑖𝑖 (𝑘𝑘𝑖𝑖 , 𝑘𝑘𝑗𝑗 ) and the optimal component fused error variance 𝑃𝑃𝑑𝑑𝑑𝑑 and the optimal fused error variance 𝑃𝑃𝑑𝑑 are given by: Τ d ll −1 −1 = Pdl [e= ( P ) ed ] , l 1, , n 2 2 Pd = ∑∑ Ai Pij AΤj THE STEADY-STATE CI KALMAN FUSER From the proposed interpretation, it is clear that the computation of getting the cross-covariances between local filtering is very complex and the computed burden is very large. So a CI fusion method was presented (Julier and Uhlmann, 1997; Chen et al., 2002). Consider a two-sensor system (1) (2) and (5), when 𝑃𝑃1 and 𝑃𝑃2 are known, but the cross-covariance 𝑃𝑃12 is unknown, the CI Kalman fuser without 𝑃𝑃12 is given by: xˆˆCIz= (t | t + N ) PCI [ω P1−1 x1z (t | t + N ) + (1 − ω ) P2−1 xˆ2z (t | t + N )] (57) where, the CI fusion error variance matrix 𝑃𝑃𝐶𝐶𝐶𝐶 is given by: P= [ω P1−1 + (1 − ω ) P2−1 ]−1 CI (61) Subtracting (57) from (61), we get the actual CI fuser error: xCI= (t | t + N ) PCI [ω P1−1 x1 (t | t + N ) + (1 − ω ) P2−1 x2 (t | t + N )] (56) =i 1 =j 1 (60) (62) The actual CI fusion error variance 𝑃𝑃�𝐶𝐶𝐶𝐶 = 𝑇𝑇 (t|𝑡𝑡 + 𝑁𝑁)], where E denotes the E[𝑥𝑥�𝐶𝐶𝐶𝐶 (t|𝑡𝑡 + 𝑁𝑁) 𝑥𝑥�𝐶𝐶𝐶𝐶 mathematical expectation, Τ denotes the transpose. Substituting (62) into 𝑃𝑃�𝐶𝐶𝐶𝐶 yields that (60) holds. The proof is completed. Theorem 2: For local and fused Kalman filters, we have the accuracy relations: Pm ≤ Pd , Pm ≤ Ps , Pm ≤ PCI , Pm ≤ Pi , i = 1, 2 (63) PCI ≤ PCI (64) trPm ≤ trPd ≤ trPs ≤ trPi , i = 1, 2 (65) trPm ≤ trPCI ≤ trPCI ≤ trPi , i = 1, 2 (66) Proof: From (41), 𝑥𝑥�𝑚𝑚𝑧𝑧 (t|𝑡𝑡 + 𝑁𝑁) is the Unbiased Linear Minimum Variance (ULMV) estimate of x(t) based on (58) the linear space 𝐿𝐿𝑚𝑚 = 𝐿𝐿𝑚𝑚 (𝑥𝑥�1𝑧𝑧 (t|𝑡𝑡 + 𝑁𝑁), 𝑥𝑥�2𝑧𝑧 (t|𝑡𝑡 + 𝑁𝑁)) 3606 Res. J. Appl. Sci. Eng. Technol., 6(19): 3602-3609, 2013 spanned by (𝑥𝑥�1𝑧𝑧 (t|𝑡𝑡 + 𝑁𝑁), 𝑥𝑥�2𝑧𝑧 (t|𝑡𝑡 + 𝑁𝑁)). From (45), (50), (57), we have (𝑥𝑥�0𝑧𝑧 (t|𝑡𝑡 + 𝑁𝑁) ∈ 𝐿𝐿𝑚𝑚 , θs. D, CI, i, which yields (63). It has been proven 𝑃𝑃�𝐶𝐶𝐶𝐶 ≤ 𝑃𝑃𝐶𝐶𝐶𝐶 and tr𝑃𝑃𝑚𝑚 ≤ tr𝑃𝑃𝑑𝑑 ≤ tr𝑃𝑃𝑠𝑠 ≤ tr𝑃𝑃𝑖𝑖 , I = 1, 2 in the reference (Sun and Deng, 2004; Julier and Uhlmann, 1997; Chen et al., 2002), so we have (64) and (65) hold. In the performance index (59), taking ω = 0, we have J = tr𝑃𝑃2 and taking ω = 1, we have J = tr𝑃𝑃1 . Hence the optimal weighting coefficient 𝜔𝜔 ∈ [0, 1] yields tr𝑃𝑃𝐶𝐶𝐶𝐶 ≤ tr𝑃𝑃1 , tr𝑃𝑃𝐶𝐶𝐶𝐶 tr𝑃𝑃2 , i.e. tr𝑃𝑃𝐶𝐶𝐶𝐶 ≤ tr𝑃𝑃𝑖𝑖 , I = 1, 2. Taking trace operation for (63) and (64), we have (66) holds. The proof is completed. SIMULATION EXAMPLE Consider the tracking system with two-sensor and with time-delayed measurements: 0.5T02 1 T0 = x(t + 1) x(t ) + 0 1 T0 ) H i x(t − τ i ) + ξi (t ), = zi (t= i 1, 2 H1 = [1 1 0 0] , = H2 ,τ 1 1,= τ2 2 = 0 1 where, x(t)∈ 𝑅𝑅2 is the state, 𝑧𝑧𝑖𝑖 (t) is the measurement with delays for sensor i, w(t) and 𝜉𝜉𝑖𝑖 (t) are white noise with zero mean and variances 𝑄𝑄𝑤𝑤 and 𝑄𝑄𝜉𝜉𝜉𝜉 , respectively. According to the corresponding transformation, we obtain the measurement 𝑦𝑦𝑖𝑖 (t) without time delays: yi (t ) = zi (t + τ i ) = H i x(t ) + vi (t ) where, 𝑣𝑣𝑖𝑖 (t) = 𝜉𝜉𝑖𝑖 (t+𝜏𝜏𝑖𝑖 ) is the transformed measurement white noise with zero mean and variance 𝑄𝑄𝑣𝑣𝑣𝑣 = 𝑄𝑄𝜉𝜉𝜉𝜉 . Thus the problem of finding the local steady-state optimal Kalman smoother 𝑥𝑥�𝑖𝑖𝑧𝑧 (t|𝑡𝑡 + 1), (i = 1, 2) based on the measurement 𝑧𝑧𝑖𝑖 (t) is converted into the problem of finding the local steady-state optimal Kalman filter 𝑥𝑥�1 (𝑡𝑡|𝑡𝑡) and Kalman predictor 𝑥𝑥�2 (𝑡𝑡|𝑡𝑡 − 1) MSE1 MSEd MSE2 MSECI Fig. 1: The accuracy comparison of 𝑃𝑃1 , 𝑃𝑃2 , 𝑃𝑃0 , 𝑃𝑃𝑠𝑠 , 𝑃𝑃𝑑𝑑 , 𝑃𝑃𝐶𝐶𝐶𝐶 , and 𝑃𝑃�𝐶𝐶𝐶𝐶 based on the new measurement 𝑦𝑦𝑖𝑖 (t), respectively. Further, applying the Kalman filtering method yields the steady-state optimal fusion Kalman smoothers 𝑥𝑥�𝑚𝑚𝑧𝑧 (t|𝑡𝑡 + 1), 𝑥𝑥�𝑑𝑑𝑧𝑧 (t|𝑡𝑡 + 1), 𝑥𝑥�𝑠𝑠𝑧𝑧 (t|𝑡𝑡 + 1) weighted by matrices, diagonal matrices and scalars and CI fused Kalman 𝑧𝑧 (t|𝑡𝑡 + 1). In simulation, we take 𝑇𝑇0 = 0.4, smoother 𝑥𝑥�𝐶𝐶𝐶𝐶 4 0 �. Q w = 1, Q 𝜉𝜉1 = 0.36, Q 𝜉𝜉2 = � 0 0.16 In order to give a powerful geometric interpretation with respect to accuracy relations of local and fusers, the covariance ellipse for a covariance matrix P is defined as the locus of points {x:𝑥𝑥 𝑇𝑇 𝑃𝑃−1 x = c} where, c is a constant. In the sequel, c = 1 will be assumed without loss of generality. It was proved (Julier and Uhlmann, 1996) that 𝑃𝑃𝑎𝑎 ≤𝑃𝑃𝑏𝑏 is equivalent to that the ellipse for 𝑃𝑃𝑎𝑎 is enclosed in the ellipse for 𝑃𝑃𝑏𝑏 .The simulation results are shown in Fig. 1. From Fig. 1, it is clearly shown that the covariance ellipse for 𝑃𝑃𝑚𝑚 lies within the intersection of ellipses for 𝑃𝑃1 and 𝑃𝑃2 , the ellipse for CI fused theoretical covariance 𝑃𝑃𝐶𝐶𝐶𝐶 encloses the intersection region of ellipses for 𝑃𝑃1 an MSE0 trP1 MSEs trP2 0.78 0.68 0.58 0.48 0.38 0.28 20 40 60 80 100 120 140 160 180 200 220 240 260 280 300 Fig. 2: The curves of MSE i (t) 3607 Res. J. Appl. Sci. Eng. Technol., 6(19): 3602-3609, 2013 𝑃𝑃2 (Chen et al., 2002) and passes through the four points of intersection of ellipses for 𝑃𝑃1 and 𝑃𝑃2 . The ellipse for CI fused actual covariance 𝑃𝑃�𝐶𝐶𝐶𝐶 lies within the ellipse for theoretical covariance 𝑃𝑃𝐶𝐶𝐶𝐶 . In order to verify the above theoretical results for accuracy relation, 200 Monte-Carlo runs are performed for t = 1,…, 300, the results are shown in Fig. 2. where the straight lines denote trP i , I = 0, 1, 2, CI and � 𝐶𝐶𝐶𝐶 , the curves denote the corresponding mean square tr𝑃𝑃 errors MSE i (t). We see the CI fuser has good performance, whose accuracy is approximates to the accuracy of the optimal smoother, because MSE CI (t) is approximates to MSE m (t). Bolzani, J.C., C. Ferreira and J. Waldmann, 2007. Covariance intersection-based sensor fusion for sounding rocket tracking and impact area prediction. Cont. Eng. Pract., 15: 389-409. Chen, L.J., P.O. Arambel and R.K. Mehra, 2002. Estimation under unknown correlation: Covariance intersection revisited. IEEE T. Autom. Cont., 47: 1879-1882. Deng, Z.L., Y. Gao, C.B. Li and G. Hao, 2008. Selftuning decoupled information fusion wiener state component filters and their convergence. Automatica, 44: 685-695. Guo, Q., S.Y. Chen, H.R. Leung and S.T. Liu, 2010. Covariance intersection based image fusion CONCLUSION technique with application to pansharpening in remote sensing. Inform. Sci., 180: 3434-3443. For the two-sensor system with time-delayed Hall, D.L. and J. Llinas, 1997. An introduction to measurements and with unknown cross-covariance multisensor data fusion. IEEE Proc., 85: 6-23. matrices, a CI fusion steady-state Kalman fuser has Julier, S.J. and J.K. Uhlmann, 1996. General been presented, which has the advantage that the decentralized data fusion with unknown cross computation of cross-covariances can be avoided. It is covariances. Proceeding of the SPIE Aerosence proved that its accuracy is higher than that of each local Conference, SPIE., 2775: 536-547. estimator and is lower than that of optimal fuser Julier, S.J. and J.K. Uhlmann, 1997. Non-divergent weighted by matrices. A two-sensor system Monteestimation algorithm in the presence of unknown Carlo simulation example shows that its accuracy is correlations. Proceeding of the IEEE American approximates to the accuracy of the optimal fuser and is Control Conference, Albuquerque, NM, USA: higher than those of the fusers weighted by diagonal 2369-2373. matrices and scalars. Julier, S.J. and J.K. Uhlmann, 2007. Using covariance intersection for SLAM. Robot. Autonom. Syst., 55: ACKNOWLEDGMENT 3-20. Julier, S.J. and J.K. Uhlmann, 2009. General This study is supported by the Natural Science Decentralized Data Fusion with Covariance Foundation of China under grant NSFC-60874063, the Intersection, In: Liggins, M.E.D.L. and J.L. Hall 2012 Innovation and Scientific Research Foundation of (Eds.), Handbook of Multisensor Data Fusion, graduate student of Heilongjiang Province under grant Theory and Practice. 2nd Edn., CRC Press, Boca YJSCX2012-263HLJ and the Support Program for Raton, pp: 872, ISBN: 1420053086. Young Professionals in Regular Higher Education Kailath, T., A.H. Sayed and B. Hassibi, 2000. Linear Institutions of Heilongjiang Province under grant Estimation. Prentice-Hall, Upper Saddle River, 1251G012. New Jersey. Li, X.R., Y.M. Zhu, J. Wang and C.J. Han, 2003. REFERENCES Unified optimal linear estimation fusion, Part I: Unified fusion rules. IEEE T. Inform. Theory, 49: Arambel, P.O., C. Rago and R.K. Mehra, 2001. 2192-2208. Covariance intersection algorithm for distributed Liggins, M.E., D.L. Hall and J. Llinas, 2009. Handbook spacecraft state estimation. Proceeding of the of Multisensor Data Fusion Theory and Practice. American Control Conference, Arington, VA, pp: 2nd Edn., CRC Press, Boca Raton. 4398-4402. Sun, S.L. and Z.L. Deng, 2004. Multi-sensor optimal Bar-Shalom, Y. and L. Campo, 1986. The effect of the information Kalman filter. Automatica, 40: common process noise on the two-sensor fusedtrack covariance. IEEE T. Aerosp. Elec. Syst., 22: 1017-1023. 803-805. Sun, X.J. and Z.L. Deng, 2009. Information fusion Bar-Shalom, Y. and X.R. Li, 2001. Estimation with Wiener filter for the multisensor multichannel Applications to Tracking and Navigation. John ARMA signals with time-delayed measurements. Wiley & Sons, Inc., Thiagalingam Kirubarajan. IET Signal Proc., 3(5): 403-415. 3608 Res. J. Appl. Sci. Eng. Technol., 6(19): 3602-3609, 2013 Sun, X.J., Y. Gao, Z.L. Deng, C. Li and J.W. Wang, 2009. Multi-model information fusion Kalman filtering and white noise deconvolution. Inform. Fusion, 11: 163-173. Zhang, H.S. and L.H. Xie, 2007. Control and Estimation of Systems with Input/Output Delays. Springer, Berlin. 3609