Next Article in Journal
Sensor-Centric Intelligent Systems for Soybean Harvest Mechanization in Challenging Agro-Environments of China: A Review
Previous Article in Journal
Simulation of Unidirectional Ion Ejection in Miniature Four-Channel Linear Ion Trap Array
Previous Article in Special Issue
A Wavelet-Recalibrated Semi-Supervised Network for Infrared Small Target Detection Under Data Scarcity
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Sequential Fusion Kalman Filter for Multi-Sensor Linear Systems with Noise Cross-Correlated

1
College of Automation, Guangdong University of Petrochemical Technology, Maoming 525000, China
2
Guangdong Provincial Key Laboratory of Petrochemical Equipment Fault Diagnosis, Guangdong University of Petrochemical Technology, Maoming 525000, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(21), 6702; https://doi.org/10.3390/s25216702
Submission received: 28 September 2025 / Revised: 21 October 2025 / Accepted: 28 October 2025 / Published: 2 November 2025

Abstract

For the state estimation problem of multi-sensor linear systems with noise cross-correlated, where process noise correlates with measurement noise and measurement noises are mutually correlated, researchers have long attempted to design a sequential fusion Kalman filter that is strictly equivalent to the centralized fusion Kalman filter. To the best of our knowledge, this problem has remained unsolved. To this end, this paper designs a truly globally optimal sequential fusion filter suitable for such systems. First, an innovative method is proposed to indirectly decorrelate process noise from all measurement noise, addressing the challenge of their direct decorrelation. Then, the measurement equations are equivalently rewritten based on the Gram–Schmidt orthogonalization principle so that mutual independence among the noises is achieved. Next, a sequential fusion Kalman filter is established based on the rewritten measurement equation. Finally, the equivalence between filters is rigorously proven theoretically. To demonstrate the effectiveness of the proposed algorithms, the problem of tracking a target moving with constant velocity is considered.

1. Introduction

State estimation is the process of describing and reconstructing the internal state structure of a system based on its external measurement output data. Over the past few decades, state estimation problems have been present across various fields such as industry, military, and defense, and have been widely applied in areas including parameter estimation, target tracking, and aerospace [1,2,3]. The Kalman filter is one of the most important methods for state estimation and system parameter identification. It is designed for linear systems under the assumption that the process noise and measurement noise are mutually uncorrelated. By minimizing the state estimation error covariance, the Kalman filter provides an optimal, real-time recursive estimation algorithm [4]. However, in many practical applications, the process noise and measurement noise of a system are often correlated, primarily due to the influence of common underlying factors. For instance, when an aircraft is subject to random wind disturbances during flight, the wind speed not only affects the dynamic behavior described by the system model, but also impacts the accuracy of the airspeed sensor. This shared influence of wind introduces statistical correlation between the process noise in the aircraft’s state equation and the measurement noise in the airspeed sensor’s measurement equation. The problem of fusion filtering with correlated noise has attracted considerable attention from many researchers [5,6,7].
Due to the complexity of practical application scenarios, measurement systems composed of multiple spatially distributed sensors are commonly employed to estimate the states of dynamic targets. Compared with single-sensor systems, such multisensor systems offer several advantages [8,9], including enhanced system survivability; extended spatial coverage; improved reliability and reduced information ambiguity; and enhanced detection performance, leading to increased overall system robustness. For systems in which the process noise is uncorrelated with all measurement noises, and all measurement noises are mutually uncorrelated, we refer to such systems as Noise Cross-Uncorrelated Systems (NCUSs). Under the NCUS assumption, several Kalman filtering architectures—namely, the centralized fusion Kalman filter, the distributed fusion Kalman filter, and the sequential fusion Kalman filter—are theoretically equivalent in terms of estimation performance [10,11]. The centralized fusion Kalman filtering algorithm waits for all sensor measurements to be transmitted to a central processing unit before performing data fusion. Although it yields the optimal state estimate, it requires the arrival of all sensor data prior to fusion, resulting in high computational dimensionality and a significant processing load. These factors hinder the real-time implementation of the filter. In the distributed fusion Kalman filtering algorithm [12,13,14], each sensor first generates a local estimate based on its own measurements. These local estimates are then transmitted to a fusion center, where a globally optimal distributed fusion Kalman filter is constructed. In contrast, the sequential fusion Kalman filtering algorithm processes sensor measurements in the order they arrive at the fusion center. By updating the fusion result step by step with each incoming measurement, the algorithm enables real-time state estimation. Both the centralized fusion filter and the distributed fusion filter require all measurement data or local estimates to be received before executing the fusion algorithm. When network delays occur during the transmission of local measurements or estimates, both approaches suffer from delayed execution. In particular, in the presence of data packet loss, neither method can function effectively. In contrast, the sequential fusion Kalman filtering algorithm can effectively mitigate the impact of network delays and data loss, enabling timely and robust estimation under such adverse conditions [15].
In practice, for many linear multisensor systems, the process noise is not only correlated with all measurement noises, but the measurement noises themselves are also mutually correlated. Such systems are referred to as Noise Cross-Correlated Systems (NCCSs). One major cause of noise cross-correlation is environmental influence. For example, over the sea surface, the presence of evaporation ducts can cause electromagnetic wave refraction, leading to range or angle measurement errors, which affect the measurement noise. Simultaneously, the evaporation duct may also disturb the airflow around the target, introducing motion perturbations that affect the process noise. Since both the process and measurement noises are driven by the same disturbance source, statistical correlation naturally arises between them [16]. For NCUS, network-induced delays may cause earlier-sampled data to arrive at a later time. When such delayed data are used to perform fusion estimation of the current system state, time alignment is required to construct measurement equations that relate the delayed data to the current state. In these constructed measurement equations, multiple measurement noises may contain shared process noise components due to the system’s dynamics over the delay interval. As a result, statistical correlation is introduced among the measurement noises, thereby transforming the system into NCCS [17,18]. Therefore, given the widespread presence of NCCS, developing a sequential fusion Kalman filter that is equivalent to the centralized fusion Kalman filter holds not only significant scientific importance but also broad application prospects.
For the state fusion estimation problem in NCUS, ref. [19] designed a sequential fusion Kalman filter that is strictly equivalent to a centralized fusion Kalman filter. Through analysis and derivation, the following conditions for this equivalence can be obtained: (1) the noises are mutually independent, which ensures that at each step of sequential fusion, the state estimation error is independent of the newly arriving measurement noise; (2) the innovation sequence of the centralized fusion Kalman filter is equivalent to that of the sequential fusion Kalman filter, i.e., there exists an explicit transformation relationship between the two innovation sequences. For NCCS, we argue that there are two possible approaches to designing a sequential fusion Kalman filter equivalent to the centralized version. The first is to transform the NCCS into an equivalent NCUS, and the second is to convert the correlated innovation sequence of the centralized filter into mutually independent innovation sequences corresponding to a sequential filter bank. In the following, we analyze the non-equivalence between existing sequential fusion Kalman filters and their corresponding centralized fusion Kalman filters along these two lines of thought [20,21,22,23,24,25,26].
For multi-sensor linear systems where process noise and measurement noise are uncorrelated but measurement noise is correlated, refs. [20,21] attempted to eliminate the correlation among measurement noises by equivalently reformulating the measurement equations. Although the rewritten measurement equation is equivalent to the original, the measurement noises in the newly constructed equations remain correlated. Consequently, the state estimation error obtained by the sequential filter also correlates with the new measurement noise. This becomes the reason for the non-equivalence between the designed sequential fusion Kalman filter and the centralized fusion Kalman filter. For NCCS, ref. [22] first augments the system state and then reformulates the sequentially arriving measurement equations using the Gram–Schmidt principle.The system formed by the expanded state equations and the rewritten measurement equations fails to prove equivalence between the new system and the original system. Furthermore, the decorrelation process assumes the variance matrix of process noise is positive definite, whereas it is typically non-negative definite. Therefore, this approach also fails to resolve the equivalence issue with centralized fusion Kalman filters. Ref. [23] uses future state prediction estimates to construct measurement equations for the current state. However, equivalence between the newly established measurement equations and the original ones is difficult to guarantee. The main reason is that the new measurement equations are derived through local filter gain matrix transformations, which are generally non-square and composed of the product of singular and nonsingular matrices, making nonsingularity hard to ensure. Consequently, the sequential fusion Kalman filter designed using the new measurement equation set cannot be considered equivalent to the original centralized fusion Kalman filter.
Ref. [24] attempts to prove the equivalence between the centralized fusion Kalman filter and the sequential fusion Kalman filter by establishing an equivalence relationship between their state update quantities. However, since the information from the centralized fusion filter cannot be equated with that from the sequential fusion filter, and the independence between updates in the sequential filter cannot be guaranteed, the sequential fusion Kalman filter based on this approach is not equivalent to the centralized Kalman filter. Ref. [25] further extends the methodology of [24] to nonlinear multi-sensor systems with noise cross-correlation, demonstrating its applicability in nonlinear cases but still inheriting the same limitations regarding the non-equivalence between sequential and centralized fusion filters. Ref. [26] designed a sequential fusion Kalman filter without modifying the NCCS. Similar to [20,21] the estimation error obtained at each step of sequential fusion is correlated with the noise from newly arriving measurements. The estimation accuracy of the designed sequential fusion Kalman filter is lower than that of the centralized fusion Kalman filter, a conclusion that has also been verified through digital simulations. So far, the state estimation problem for multi-sensor linear systems under noise cross-correlated conditions still lacks effective and comprehensive solutions.
Motivated by the above discussion, this paper proposes a sequential fusion Kalman filter equivalent to a centralized fusion Kalman filter for the state estimation problem of NCCS. The main innovations are as follows: (1) A collaborative decorrelation method was established between noise measurements from a multi-sensor system and prediction estimation errors in state estimation, ingeniously resolving the correlation issue between measurement noise and process noise in the measurement equation. (2) By applying the Gram–Schmidt orthogonalization process to sequentially arriving measurement equations, the correlation between noise components is progressively eliminated, achieving independence between state estimation errors and new measurement noise. (3) Based on the equivalence between the innovations of the two filters, their equivalence is rigorously proven in theory, and simulations further demonstrate the effectiveness of the proposed algorithm. (4) The novel sequential fusion Kalman filter is effectively applicable to state estimation problems under adverse network conditions such as data delay and packet loss, enabling robust and optimized state estimation.
This paper is organized as follows. Section 2 presents the problem formulation. Section 3 introduces the centralized fusion Kalman filter for NCCS. In Section 4, a sequential fusion Kalman filter with stepwise decorrelation for temporally arriving data under noise correlation is proposed. Section 5 provides proof of the equivalence between the designed sequential fusion Kalman filter and the centralized fusion Kalman filter. Section 6 presents simulation examples of a constant-velocity system with three sensors. Finally, conclusions are drawn in Section 7.
Notations: E stands for the mathematical expectation; δ κ , l represents the Kronecker Delta function; the superscripts T and 1 denote matrix transpose and matrix inverse, respectively; R n denotes an n-dimensional Euclidean space; d i a g ( ) denotes a diagonal matrix with ∗ as its diagonal elements; I denotes the identity matrix with appropriate dimensions; 0 denotes the zero matrix with with appropriate dimensions;the subscript i denotes the ith sensor; the superscript ( α ) denotes the centralized fusion under noise cross-correlation; the superscripts ( β ) and ( γ ) enote the sequential fusion and centralized fusion after noise orthogonalization, respectively.

2. Problem Statement

Consider a multi-sensor system with N sensors described as follows:
x ( κ ) = Φ ( κ 1 ) x ( κ 1 ) + w ( κ 1 )
z i ( κ ) = H i ( κ ) x ( κ ) + v i ( κ ) ,   i = 1 , 2 , , N
where x ( κ ) R n represents the state vector of the system and z i ( κ ) R m i is the measurement from the ith sensor. Φ ( κ 1 ) is the state transition matrix of the system; w ( κ 1 ) and v i ( κ ) are a zero-mean white Gaussian noise process. H i ( κ ) is the corresponding measurement matrix.
Assumption 1. 
The process noise w ( κ 1 ) and measurement noise v i ( κ ) , i = 1 , 2 , , N are correlated white noises with the following statistical properties.
E w ( κ 1 ) v i ( κ ) w T ( l 1 ) v j T ( l ) = Q ( κ 1 ) B j ( κ ) B j T ( κ ) S i , j ( κ ) δ κ , l
when i = j , S i , j ( κ ) = R i ( κ ) .
Assumption 2. 
The initial value x ( 0 ) is uncorrelated with w ( κ 1 ) and v i ( κ ) , and satisfies
E x ( 0 ) = x 0 ,   E x ( 0 ) x 0 x ( 0 ) x 0 T = P 0
Centralized fusion filters, federated fusion filters, and sequential fusion filters can all be employed to address state estimation problems in multi-sensor systems. The distinction between centralized fusion and sequential fusion has been outlined in the introduction and will not be repeated here. First, federated filtering represents a distributed information fusion approach, offering advantages such as modularity and fault tolerance. However, compared to centralized fusion filters, federated filtering typically yields suboptimal results. Its fusion process relies on estimates from local filters, which fail to adequately account for the correlations among sensor measurements [27]. Second, the overall estimation accuracy heavily depends on the tuning of local filters. Improper selection of local covariance weights can lead to additional accuracy loss, which increases significantly as the number of sensors grows [28].
Therefore, the objective of this paper is to design a novel sequential fusion Kalman filter that is equivalent to the centralized fusion Kalman filter for the multisensor linear system described by Equations (1) and (2) under Assumptions 1 and 2.

3. Centralized Fusion Filtering Algorithm (α)

To demonstrate the advantages of the proposed algorithm and facilitate comparative analysis, the measurement Equation (2) can be represented in a unified form given by
Z ( κ ) = H ( κ ) x ( κ ) + V ( κ )
where
Z ( κ ) = [ z 1 T ( κ ) , z 2 T ( κ ) , , z N T ( κ ) ] T
H ( κ ) = [ H 1 T ( κ ) , H 2 T ( κ ) , H N T ( κ ) ] T
V ( κ ) = [ v 1 T ( κ ) , v 2 T ( κ ) , , v N T ( κ ) ] T
The statistical properties of the process noise w ( κ 1 ) and the augmented measurement noise V ( κ ) are as follows:
D ( κ ) = E w ( κ 1 ) V T ( κ ) = [ B 1 ( κ ) , B 2 ( κ ) , , B N ( κ ) ]
R ( κ ) = E V ( κ ) V T ( κ ) = R 1 ( κ ) S 1 , 2 ( κ ) S 1 , N ( κ ) S 2 , 1 ( κ ) R 2 ( κ ) S 2 , N ( κ ) S N , 1 ( κ ) S N , 2 ( κ ) R N ` ( κ )
Using the projection theory [29], for the systems (1) and (5), the centralized fusion filter is obtained as follows:
x ^ ( κ | κ 1 ) = Φ ( κ 1 ) x ^ ( α ) ( κ 1 | κ 1 )
x ˜ ( κ | κ 1 ) = x ( κ ) x ^ ( α ) ( κ | κ 1 ) = Φ ( κ 1 ) x ˜ ( α ) ( κ 1 | κ 1 ) + w ( κ 1 )
P ( κ | κ 1 ) = Φ ( κ 1 ) P ( α ) ( κ 1 | κ 1 ) Φ T ( κ 1 ) + Q ( κ 1 )
Z ˜ ( α ) ( κ | κ 1 ) = Z ( κ ) H ( κ ) x ^ ( κ | κ 1 ) = H ( κ ) x ˜ ( c ) ( κ | κ 1 ) + v ( κ )
P x ˜ Z ˜ ( α ) ( κ | κ 1 ) = E x ˜ ( α ) ( κ | κ 1 ) Z ˜ ( α ) T ( κ | κ 1 ) = P ( κ | κ 1 ) H T ( κ ) + D ( κ )
P Z ˜ Z ˜ ( α ) ( κ | κ 1 ) = E Z ˜ ( α ) ( κ | κ 1 ) Z ˜ ( α ) T ( κ | κ 1 ) = H ( κ ) P ( κ | κ 1 ) H T ( κ ) + H ( κ ) D ( κ ) + D T ( κ ) H T ( κ ) + R ( κ )
K ( α ) ( κ ) = P x ˜ Z ˜ ( α ) ( κ | κ 1 ) P Z ˜ Z ˜ ( α ) 1 ( κ | κ 1 )
x ^ ( α ) ( κ | κ ) = x ^ ( κ | κ 1 ) + K ( α ) ( κ ) Z ˜ ( α ) ( κ | κ 1 )
P ( α ) ( κ | κ ) = P ( κ | κ 1 ) K ( α ) ( κ ) P Z Z ( α ) ( κ | κ 1 ) K ( α ) T ( κ )
where x ^ ( κ | κ 1 ) and x ˜ ( κ | κ 1 ) denote the predicted state estimate and the predicted estimation error covariance, respectively; Z ˜ ( α ) ( κ | κ 1 ) s the innovation vector with covariance matrix P Z ˜ Z ˜ ( α ) ( κ | κ 1 ) ; P x ˜ Z ˜ ( α ) ( κ | κ 1 ) is the cross-covariance matrix between the state prediction error x ˜ ( κ | κ 1 ) and the innovation Z ˜ ( α ) ( κ | κ 1 ) ; P ( κ | κ 1 ) and K ( α ) ( κ ) denote the predicted estimation error covariance matrix and the filtering gain matrix, respectively; x ^ ( α ) ( κ | κ ) and P ( α ) ( κ | κ ) denote the centralized filter estimate and the estimation error covariance matrix, respectively.
Remark 1. 
Equations (8)–(16) constitute the centralized fusion Kalman filter that accounts for noise cross-correlation. Neglecting the correlation between the process noise and the measurement noise by setting D ( κ ) = 0 leads to increased estimation error and degraded filtering performance. This observation will be confirmed through the simulation results presented later.
Remark 2. 
In the case of simultaneous arrival of multi-sensor data, the centralized fusion Kalman filter provides an effective optimal filtering solution under noise correlation. Nevertheless, it requires high-dimensional matrix inversions, leading to substantial computational complexity. In multi-sensor network environments, measurement data acquired at the same time by spatially distributed sensors are often subject to transmission delays and network instability, making it difficult for the data to arrive at the fusion center simultaneously. However, the centralized fusion Kalman filter requires delaying the filtering process until the latest arriving sensor data is received. Furthermore, in cases where data from certain sensors are lost due to network failures, the centralized approach may become inapplicable or fail to execute. Therefore, it is necessary to design a sequential fusion Kalman filter that is equivalent to the centralized fusion Kalman filter, in order to address the problem of real-time state estimation under network delays and data packet loss.

4. Sequential Fusion Filtering Algorithm (β)

Since the measurement equation sets arriving in different orders are related to the naturally ordered set by a nonsingular elementary transformation matrix, they are therefore equivalent. Without loss of generality, this section assumes that the measurements from the sensors at the same time step arrive in their natural order, i.e., z 1 , z 2 , , z N .
First, a one-step ahead prediction of the state is performed and regarded as a measurement of the state, thereby establishing the 0-th measurement equation, where the measurement noise corresponds to the one-step prediction error. Then, the first arriving measurement equation is reformulated using the Gram–Schmidt orthogonalization principle. The reformulated measurement equation is treated as the new first measurement equation, such that the new measurement noise is uncorrelated with the measurement noise in the 0-th equation, i.e., the state prediction error. By analogy, all subsequent measurement equations are sequentially reformulated using the same principle, ensuring that in the resulting new measurement equations, the new measurement noises are not only uncorrelated with the process noise but also mutually uncorrelated. Based on these reformulated equations, a novel sequential fusion Kalman filter is constructed.

4.1. State Estimation Based on Measurement Equation (1)

To begin with, the state prediction Equation (8) can be equivalently reformulated as a measurement equation for the state x ( κ ) . For convenience of exposition, this is referred to as the 0-th measurement equation of x ( κ ) .
z ¯ 0 ( κ ) = H ¯ 0 ( κ ) x ( κ ) + v ¯ 0 ( κ )
where z ¯ 0 ( κ ) = x ^ ( κ | κ 1 ) , H ¯ 0 ( κ ) = I , and v ¯ 0 ( κ ) = x ˜ ( κ | κ 1 ) . Since the prediction error is a zero-mean random variable, its covariance matrix is P ( κ | κ 1 ) . At this point, the statistical properties of v ¯ 0 ( κ ) satisfy v ¯ 0 ( κ ) N [ 0 , R ¯ 0 ( κ ) ] , R ¯ 0 ( κ ) = P ( κ | κ 1 ) .
Remark 3. 
Equation (17) equivalently represents the one-step-ahead prediction equation as a measurement equation for the state x ( κ ) . This equivalent representation formally unifies the prediction value and sensor measurements into the same category of measurement equations, facilitating uniform decorrelation processing for all noise terms (including prediction errors and measurement noise) during the subsequent Gram–Schmidt orthogonalization process.
(1) Equivalently reformulate measurement Equation (1)
z 1 ( κ ) = H 1 ( κ ) x ( κ ) + v 1 ( κ ) + G 1 , 0 ( κ ) z ¯ 0 ( κ ) H ¯ 0 ( κ ) x ( κ ) v ¯ 0 ( κ )
After combining like terms, we obtain
z ¯ 1 ( κ ) = H ¯ 1 ( κ ) x ( κ ) + v ¯ 1 ( κ )
where z ¯ 1 ( κ ) = z 1 ( κ ) G 1 , 0 ( κ ) z ¯ 0 ( κ ) , H ¯ 1 ( κ ) = H 1 ( κ ) G 1 , 0 ( κ ) H ¯ 0 ( κ ) , v ¯ 1 ( κ ) = v 1 ( κ ) G 1 , 0 ( κ ) v ¯ 0 ( κ ) .
(2) Based on the conditions required by the Gram–Schmidt orthogonalization principle, E v ¯ 1 ( κ ) v ¯ 0 T ( κ ) = 0 is obtained, and the decorrelation matrix G 1 , 0 ( κ ) is derived as follows
G 1 , 0 ( κ ) = F 1 , 0 ( κ ) R ¯ 0 1 ( κ )
where
F 1 , 0 ( κ ) = E v 1 ( κ ) v ¯ 0 T ( κ ) = E v 1 ( κ ) x ˜ T ( κ | κ 1 ) = E v 1 ( κ ) w T ( κ 1 ) = B 1 T ( κ )
The definition of F 1 , 0 ( κ ) originates from the cross-correlation definition of process noise and measurement noise in Assumption 1. In addition, we have v ¯ 1 ( κ ) N 0 , R ¯ 1 ( κ ) , R ¯ 1 ( κ ) calculated as follows:
R ¯ 1 ( κ ) = E v ¯ 1 ( κ ) v ¯ 1 T ( κ ) = R 1 ( κ ) F 1 , 0 ( κ ) R ¯ 0 1 ( κ ) F 1 , 0 T ( κ )
(3) Based on the state Equation (1) and measurement Equation (19), the corresponding one-step sequential Kalman filter is derived as follows:
x ¯ ^ 1 ( κ | κ ) = x ^ ( κ | κ 1 ) + K ¯ 1 ( κ ) z ¯ ˜ 1 ( κ | κ 1 )
P ¯ 1 ( κ | κ ) = E x ¯ ˜ 1 ( κ | κ ) x ¯ ˜ 1 T ( κ | κ ) = P ( κ | κ 1 ) K ¯ 1 ( κ ) P ¯ z ¯ ˜ 1 z ¯ ˜ 1 ( κ | κ 1 ) K ¯ 1 T ( κ )
where
K ¯ 1 ( κ ) = P ¯ x ˜ z ¯ ˜ 1 ( κ | κ 1 ) P ¯ z ¯ ˜ 1 z ¯ ˜ 1 1 ( κ | κ 1 )
z ¯ ˜ 1 ( κ | κ 1 ) = z ¯ 1 ( κ | κ 1 ) H ¯ 1 ( κ ) x ^ ( κ | κ 1 )
P ¯ x ˜ z ¯ ˜ 1 ( κ | κ 1 ) = E x ˜ ( κ | κ 1 ) z ¯ ˜ 1 T ( κ | κ 1 ) = P ( κ | κ 1 ) H ¯ 1 T ( κ )
P ¯ z ¯ ˜ 1 z ¯ ˜ 1 ( κ | κ 1 ) = E z ¯ ˜ 1 ( κ | κ 1 ) z ¯ ˜ 1 T ( κ | κ 1 ) = H ¯ 1 ( κ ) P ( κ | κ 1 ) H ¯ 1 T ( κ ) + R ¯ 1 ( κ )
x ¯ ˜ 1 ( κ | κ ) = x ( κ ) x ¯ ^ 1 ( κ | κ ) = x ˜ ( κ | κ 1 ) K ¯ 1 ( κ ) z ¯ ˜ 1 ( κ )

4.2. Sequential Fusion Filter for the State Based on Measurement Equations (1) and (2)

According to the concept of sequential filtering, the initial conditions are given by x ¯ ^ 2 ( κ | κ 1 ) = x ¯ ^ 1 ( κ | κ ) , x ¯ ˜ 2 ( κ | κ 1 ) = x ¯ ˜ 1 ( κ | κ ) , and P ¯ 2 ( κ | κ 1 ) = P ¯ 1 ( κ | κ ) .
(1) Equivalently reformulate measurement Equation (2)
z 2 ( κ ) = H 2 ( κ ) x ( κ ) + v 2 ( κ ) + G 2 , 0 ( κ ) z ¯ 0 ( κ ) H ¯ 0 ( κ ) x ( κ ) v ¯ 0 ( κ ) + G 2 , 1 ( κ ) z ¯ 1 ( κ ) H ¯ 1 ( κ ) x ( κ ) v ¯ 1 ( κ )
After combining like terms, we obtain
z ¯ 2 ( κ ) = H ¯ 2 ( κ ) x ( κ ) + v ¯ 2 ( κ )
where
z ¯ 2 ( κ ) = z 2 ( κ ) G 2 , 0 ( κ ) z ¯ 0 ( κ ) G 2 , 1 ( κ ) z ¯ 1 ( κ )
H ¯ 2 ( κ ) = H 2 ( κ ) G 2 , 0 ( κ ) H ¯ 0 ( κ ) G 2 , 1 ( κ ) H ¯ 1 ( κ )
v ¯ 2 ( κ ) = v 2 ( κ ) G 2 , 0 ( κ ) v ¯ 0 ( κ ) G 2 , 1 ( κ ) v ¯ 1 ( κ )
(2) Based on the conditions required by the Gram–Schmidt orthogonalization principle, E v ¯ 2 ( κ ) v ¯ 0 T ( κ ) = 0 and E v ¯ 2 ( κ ) v ¯ 1 T ( κ ) = 0 are obtained, and the decorrelation matrix G 2 , 0 ( κ ) and G 2 , 1 ( κ ) are derived as follows
G 2 , 0 ( κ ) = F 2 , 0 ( κ ) R ¯ 0 1 ( κ )
G 2 , 1 ( κ ) = F 2 , 1 ( κ ) R ¯ 1 1 ( κ )
where
F 2 , 0 ( κ ) = E v 2 ( κ ) v ¯ 0 T ( κ ) = B 2 T ( κ )
F 2 , 1 ( κ ) = E v 2 ( κ ) v ¯ 1 T ( κ ) = E v 2 ( κ ) v 1 ( κ ) G 1 , 0 ( κ ) v ¯ 0 ( κ ) T = S 2 , 1 ( κ ) + B 2 T ( κ ) G 1 , 0 T ( κ )
The measurement noise v ¯ 2 ( κ ) satisfies v ¯ 2 ( κ ) N 0 , R ¯ 2 ( κ ) , R ¯ 2 ( κ ) is calculated as follow:
R ¯ 2 ( κ ) = E v ¯ 2 ( κ ) v ¯ 2 T ( κ ) = R 2 ( κ ) F 2 , 0 ( κ ) R ¯ 0 1 ( κ ) F 2 , 0 T ( κ ) F 2 , 1 ( κ ) R ¯ 1 1 ( κ ) F 2 , 1 T ( κ )
(3) Based on the state equation and the measurement Equation (25), the two-step sequential fusion Kalman filter is established as follows:
x ¯ ^ 2 ( κ | κ ) = x ¯ ^ 1 ( κ | κ ) + K ¯ 2 ( κ ) z ¯ ˜ 2 ( κ | κ 1 )
P ¯ 2 ( κ | κ ) = E x ¯ ˜ 2 ( κ | κ ) x ¯ ˜ 2 T ( κ | κ ) = P ¯ 1 ( κ | κ ) K ¯ 2 ( κ ) P ¯ z ¯ ˜ 2 z ¯ ˜ 2 ( κ | κ 1 ) K ¯ 2 T ( κ )
where
K ¯ 2 ( κ ) = P ¯ x ¯ ˜ 1 z ¯ ˜ 2 ( κ | κ 1 ) P ¯ z ¯ ˜ 2 z ¯ ˜ 2 1 ( κ | κ 1 )
z ¯ ˜ 2 ( κ | κ 1 ) = z ¯ 2 ( κ | κ 1 ) H ¯ 2 ( κ ) x ¯ ^ 2 ( κ | κ )
P ¯ x ¯ ˜ 1 z ¯ ˜ 2 ( κ | κ 1 ) = E x ¯ ˜ 1 ( κ | κ 1 ) z ¯ ˜ 2 T ( κ | κ 1 ) = P ¯ 1 ( κ | κ ) H ¯ 2 T ( κ )
P ¯ z ¯ ˜ 2 z ¯ ˜ 2 ( κ | κ 1 ) = E z ¯ ˜ 2 ( κ | κ 1 ) z ¯ ˜ 2 T ( κ | κ 1 ) = H ¯ 2 ( κ ) P ¯ 1 ( κ | κ ) H ¯ 2 T ( κ ) + R ¯ 2 ( κ )
x ¯ ˜ 2 ( κ | κ ) = x ( κ ) x ¯ ^ 2 ( κ | κ ) = x ¯ ˜ 1 ( κ | κ ) K ¯ 2 ( κ ) z ¯ ˜ 2 ( κ )

4.3. Sequential Fusion Filter for the State Based on Measurement Equations from i 1 to i

Assuming that the measurement equations up to step i 1 have been orthogonalized via the Gram–Schmidt process, the transformed measurement equation of the i 1 -th sensor is z ¯ i 1 ( κ ) = H ¯ i 1 ( κ ) x ( κ ) + v ¯ i 1 ( κ ) . The corresponding i 1 -th step of the sequential fusion Kalman filter is then given as follows:
x ¯ ^ i 1 ( κ | κ ) = E x ( κ ) | x ^ 0 , z ¯ 1 ( κ ) , , z ¯ i 1 ( κ ) = E x ( κ ) | x ¯ ^ i 2 ( κ | κ ) , z ¯ i 1 ( κ )
x ¯ ˜ i 1 ( κ | κ ) = x ( κ ) x ¯ ^ i 1 ( κ | κ )
P ¯ i 1 ( κ | κ ) = E x ¯ ˜ i 1 ( κ | κ ) x ¯ ˜ i 1 T ( κ | κ )
This section aims to establish a recursive sequential fusion Kalman filter by equivalently transforming the measurement equation via the Gram–Schmidt orthogonalization after the i-th sensor measurement becomes available.
(1) Equivalently reformulate measurement equation i
z i ( κ ) = H i ( κ ) x ( κ ) + v i ( κ ) + G i , 0 ( κ ) z ¯ 0 ( κ ) H ¯ 0 ( κ ) x ( κ ) v ¯ 0 ( κ ) + j = 1 i 1 G i , j ( κ ) z ¯ j ( κ ) H ¯ j ( κ ) x ( κ ) v ¯ j ( κ )
After combining like terms, we obtain
z ¯ i ( κ ) = H ¯ i ( κ ) x ( κ ) + v ¯ i ( κ ) , i = 1 , 2 , , N
where
z ¯ i ( κ ) = z i ( κ ) G i , 0 ( κ ) z ¯ 0 ( κ ) j = 1 i 1 G i , j ( κ ) z ¯ j ( κ )
H ¯ i ( κ ) = H i ( κ ) G i , 0 ( κ ) H ¯ 0 ( κ ) j = 1 i 1 G i , j ( κ ) H ¯ j ( κ )
v ¯ i ( κ ) = v i ( κ ) G i , 0 ( κ ) v ¯ 0 ( κ ) j = 1 i 1 G i , j ( κ ) v ¯ j ( κ )
(2) Based on the conditions required by the Gram–Schmidt orthogonalization principle, E v ¯ i ( κ ) v ¯ 0 T ( κ ) = 0 and E v ¯ i ( κ ) v ¯ j T ( κ ) = 0 , j = 1 , 2 , , i 1 are obtained, and the decorrelation matrix G i , 0 ( κ ) and G i ( κ ) are derived as follows
G i , 0 ( κ ) = F i , 0 ( κ ) R ¯ 0 1 ( κ )
G i ( κ ) = F i ( κ ) R ¯ i 1 ( κ )
where
F i , 0 ( κ ) = E v i ( κ ) v ¯ 0 T ( κ ) = B i T ( κ ) F i ( κ ) = E v i ( κ ) [ v ¯ 1 T ( κ ) , v ¯ 2 T ( κ ) , , v ¯ i 1 T ( κ ) ] = d i a g ( F i , 1 ( k ) , F i , 2 ( k ) , , F i , i 1 ( k ) )
G i , 0 ( κ ) = F i , 0 ( κ ) R 0 1 ( κ ) G i ( κ ) = d i a g ( G i , 1 ( κ ) , G i , 2 ( κ ) , , G i , i 1 ( κ ) ) = F i ( κ ) R ¯ i 1 1 ( κ )
Moreover, the correlation matrix F i ( κ ) and the variance R ¯ i ( κ ) are given as follows:
F 2 , 1 ( κ ) = E v 2 ( κ ) v ¯ 1 T ( κ ) = S 2 , 1 ( κ ) + B 2 T ( κ ) G 1 , 0 T ( κ ) F i , i 1 ( κ ) = E v i ( κ ) v ¯ i 1 T ( κ ) = S i , i 1 ( κ ) + B i T ( κ ) G i 1 , 0 T ( κ ) j = 1 i 2 F i , j ( κ ) G i 1 , j T ( κ )
R ¯ i ( κ ) = E v ¯ i ( κ ) v ¯ i T ( κ ) = R 1 ( κ ) F 1 , 0 ( κ ) R 0 1 ( κ ) F 1 , 0 T ( κ ) , i = 1 R i ( κ ) F i , 0 ( κ ) R 0 1 ( κ ) F i , 0 T ( κ ) F i ( κ ) R ¯ i 1 1 ( κ ) F i T ( κ ) , i = 2 , 3 , , N
(3) Based on the state equation and the measurement Equation (35), the i sequential fusion Kalman filter is established as follows:
x ¯ ^ i ( κ | κ ) = x ¯ ^ i 1 ( κ | κ ) + K ¯ i ( κ ) z ¯ ˜ i ( κ | κ 1 )
P ¯ i ( κ | κ ) = E x ¯ ˜ i ( κ | κ ) x ¯ ˜ i T ( κ | κ ) = P ¯ i 1 ( κ | κ ) K ¯ i ( κ ) P ¯ z ¯ ˜ i z ¯ ˜ i ( κ | κ 1 ) K ¯ i T ( κ )
where
K ¯ i ( κ ) = P ¯ x ¯ ˜ i 1 z ¯ ˜ i ( κ | κ 1 ) P ¯ z ¯ ˜ i z ¯ ˜ i 1 ( κ | κ 1 )
z ¯ ˜ i ( κ | κ 1 ) = z ¯ i ( κ | κ 1 ) H ¯ i ( κ ) x ¯ ^ i ( κ | κ 1 )
P ¯ x ¯ ˜ i 1 z ¯ ˜ i ( κ | κ 1 ) = E z ¯ ˜ i ( κ | κ 1 ) z ¯ ˜ i T ( κ | κ 1 ) = P ¯ i 1 ( κ | κ ) H ¯ i T ( κ )
P ¯ z ¯ ˜ i z ¯ ˜ i ( κ | κ 1 ) = H ¯ i ( κ ) P ¯ i 1 ( κ | κ ) H ¯ i T ( κ ) + R ¯ i ( κ )
x ¯ ˜ i ( κ | κ ) = x ( κ ) x ¯ ^ i 1 ( κ | κ ) = x ¯ ˜ i 1 ( κ | κ ) K ¯ i ( κ ) z ¯ ˜ i ( κ )
The globally optimal sequential fusion estimator x ¯ ^ N ( κ | κ ) of the state x ( κ ) , and its covariance matrix P ¯ N ( κ | κ ) can be obtained when i = N .
x ¯ ^ ( β ) ( κ | κ ) = x ¯ ^ N ( κ | κ ) , P ¯ ( β ) ( κ | κ ) = P ¯ N ( κ | κ )
By repeatedly iterating Equations (45), (46) and (51), an alternative formulation of the sequential fusion Kalman filter ( β ) as
x ¯ ^ ( β ) ( κ | κ ) = x ^ ( κ | κ 1 ) + l = 1 N K ¯ l ( κ ) z ¯ ˜ l ( κ | κ 1 )
x ¯ ˜ ( β ) ( κ | κ ) = x ˜ ( κ | κ 1 ) l = 1 N K ¯ l ( κ ) z ¯ ˜ l ( κ | κ 1 )
P ¯ ( β ) ( κ | κ ) = P ( κ | κ 1 ) l = 1 N K ¯ l ( κ ) P ¯ z ¯ ˜ l z ¯ ˜ l ( κ | κ 1 ) K ¯ l T ( κ )
Figure 1 illustrates the flowchart of the sequential fusion Kalman filtering algorithm, in which noise correlations are eliminated progressively at each step.
Remark 4. 
According to the Gram–Schmidt orthogonalization principle, the measurement noises v ¯ i ( κ ) in Equation (35) are mutually uncorrelated and also uncorrelated with v ¯ 0 ( κ ) . Within the framework of the sequential filtering method, the fusion center can then use the equivalent measurement z ¯ i ( κ ) of z i ( κ ) to further update the state estimate at time κ.

5. Equivalence Analysis of Filters

To facilitate the analysis of the equivalence among the filters, this subsection first designs a centralized fusion Kalman filter based on the state Equation (1) and the new measurement Equation (35), denoted as Filter ( γ ) . This filter serves as an intermediate reference to prove the equivalence between Filter ( β ) and Filter ( α ) .

5.1. Centralized Fusion Filtering Algorithm ( γ )

A unified representation of the measurement Equation (36)
Z ¯ ( κ ) = H ¯ ( κ ) x ( κ ) + V ¯ ( κ )
where
Z ¯ ( κ ) = [ z ¯ 1 T ( κ ) , z ¯ 2 T ( κ ) , , z ¯ N T ( κ ) ] T
H ¯ ( κ ) = [ H ¯ 1 T ( κ ) , H ¯ 2 T ( κ ) , , H ¯ N T ( κ ) ] T
V ¯ ( κ ) = [ v ¯ 1 T ( κ ) , v ¯ 2 T ( κ ) , , v ¯ N T ( κ ) ] T
Λ ( κ ) = E V ¯ ( κ ) V ¯ T ( κ ) = d i a g ( R ¯ 1 ( κ ) , R ¯ 2 ( κ ) , , R ¯ N ( κ ) )
Based on the state Equation (1) and the measurement Equation (56), the centralized fusion Kalman filter for the new measurement system is derived as follows:
x ¯ ^ ( γ ) ( κ | κ ) = x ^ ( κ | κ 1 ) + K ¯ ( γ ) ( κ ) Z ¯ ˜ ( γ ) ( κ | κ 1 )
P ¯ ( γ ) ( κ | κ ) = P ( κ | κ 1 ) K ¯ ( γ ) ( κ ) P ¯ Z ¯ ˜ Z ¯ ˜ ( γ ) ( κ | κ 1 ) K ¯ ( γ ) T ( κ )
where
K ¯ ( γ ) ( κ ) = P ¯ x ˜ Z ¯ ˜ ( γ ) ( κ | κ 1 ) P ¯ Z ¯ ˜ Z ¯ ˜ ( γ ) 1 ( κ | κ 1 )
Z ¯ ˜ ( γ ) ( κ | κ 1 ) = Z ¯ ( κ ) H ¯ ( κ ) x ^ ( κ | κ 1 ) = H ¯ ( κ ) x ˜ ( κ | κ 1 ) + V ¯ ( κ )
P ¯ x ˜ Z ¯ ˜ ( γ ) ( κ | κ 1 ) = E x ˜ ( κ | κ 1 ) Z ¯ ˜ ( γ ) T ( κ | κ 1 ) = P ( κ | κ 1 ) H ¯ T ( κ )
P ¯ Z ¯ ˜ Z ¯ ˜ ( γ ) ( κ | κ 1 ) = E Z ¯ ˜ ( γ ) ( κ | κ 1 ) Z ¯ ˜ ( γ ) T ( κ | κ 1 ) = H ¯ ( κ ) P ( κ | κ 1 ) H ¯ T ( κ ) + Λ ( κ )

5.2. Theorem and Corollaries on Filter Equivalence

Under Assumptions 1 and 2, for system (1)–(2), we have derived the following three filters: the centralized fusion Kalman filter ( α ) , the novel sequential fusion Kalman filter ( β ) , and the centralized fusion Kalman filter ( γ ) . We arrive at the following three conclusions:
Theorem 1. 
Filter ( β ) and filter ( γ ) are equivalent, i.e., x ¯ ^ ( γ ) ( κ | κ ) = x ¯ ^ ( β ) ( κ | κ ) and P ¯ ( γ ) ( κ | κ ) = P ¯ ( β ) ( κ | κ ) . (The proof is provided in Appendix A).
Theorem 2. 
Filter ( γ ) and filter ( α ) are equivalent, i.e., x ¯ ^ ( γ ) ( κ | κ ) = x ^ ( α ) ( κ | κ ) and P ¯ ( γ ) ( κ | κ ) = P ( α ) ( κ | κ ) . (The proof is provided in Appendix B).
Corollary 1. 
From Theorems 1 and 2, it follows that filter ( β ) and filter ( α ) are equivalent, i.e., x ¯ ^ ( β ) ( κ | κ ) = x ^ ( α ) ( κ | κ ) and P ¯ ( β ) ( κ | κ ) = P ( α ) ( κ | κ ) .
Consequently, it can be concluded that the sequential filter ( β ) , constructed upon the sequential arrival of measurements z ¯ 1 ( κ ) , z ¯ 2 ( κ ) , , z ¯ N ( κ ) , is equivalent to the centralized fusion filter ( α ) .

6. Simulation Research

Experiment 1: Assuming the target moves with constant velocity, the model equations governing its state dynamics are as follows
x ( κ ) = 1 T 0 1 x ( κ 1 ) + w ( κ 1 )
z i ( κ ) = H i ( κ ) x ( κ ) + v i ( κ ) , i = 1 , 2 , 3
v i ( κ ) = θ i w ( κ 1 ) + η i ( κ ) , i = 1 , 2 , 3
where the sampling time is T = 1 s, x ( κ ) = x 1 x 2 , x 1 and x 2 represent the target’s position and velocity, and their units of measurement are m and m/s, respectively. Measurement matrices are denoted as H 1 ( κ ) = 1 0 0 1 , H 2 ( κ ) = 0.8 0 0 1.1 and H 3 ( κ ) = 1.2 0 0 0.9 , respectively. w ( κ 1 ) and η i ( κ ) denote zero-mean Gaussian white noise sequences with given covariance matrices σ w 2 and σ η i 2 , respectively, and they are mutually independent.
The process noise w ( κ 1 ) is zero mean Gaussian white noise with covariance matrices σ w 2 = T 3 / 3 T 2 / 2 T 2 / 2 T q , q = 0.5 . The measurement noises v i ( κ ) have a zero mean covariance matrice R i ( κ ) = θ i σ w 2 θ i T + σ η i 2 . Moreover, v i ( κ ) and w ( κ 1 ) are correlated, and the strength of the correlation is determined by θ i .
Set σ η 1 2 = d i a g ( 0.25 , 0.25 ) , σ η 2 2 = d i a g ( 0.16 , 0.16 ) , σ η 3 2 = d i a g ( 0.09 , 0.09 ) , θ 1 = d i a g ( 5 , 5 ) , θ 2 = d i a g ( 4 , 4 ) , θ 3 = d i a g ( 1 , 1 ) , the state’s initial value as x 0 = [ 2 , 2 ] T , P 0 = d i a g ( 0.1 , 0.1 ) .
For each running local Kalman filter, the proposed sequential fusion Kalman filtering algorithm in this paper is applied to obtain the corresponding estimate and its error covariance. The simulation results verify the equivalence between the designed sequential fusion filter and the centralized fusion filter, demonstrating the global optimality of the sequential fusion filter.
This paper adopts the Root Mean Square Error (RMSE) as the performance evaluation metric, and its calculation formula is given as follows:
R M S E = 1 N r u n i = 1 N r u n x ^ ( κ | κ ) x ( κ ) 2 2
where x ^ i ( κ | κ ) is the state to be estimated, x ( κ ) is the system state vector, N r u n = 100 is the number of simulation runs, . denotes the Euclidean norm.
Taking the RMSE of the previous sensor as a reference, the accuracy is computed as follows:
ξ % = ε i ε i 1 ε i 1 × 100 % , i = 2 , 3
where ε represents the Root Mean Square Error (RMSE) of each sensor.
Table 1 shows that comparing the RMSEs of the three sensors reveals an improvement in state estimation accuracy, verifying the proposed algorithm’s effectiveness.
The state estimation curve and result error curve are shown in Figure 2 and Figure 3, respectively, comparing the estimated values and absolute errors of the three sensors.
The results in Figure 4 and Table 2 indicate that the proposed algorithm effectively handles multi-sensor systems with noise cross-correlation, achieving the same accuracy as the centralized fusion Kalman filter under correlated noise conditions. This implies that the proposed algorithm is optimal in the linear minimum mean square error sense.
Experiment 2: The state model remains consistent with that of Experiment 1, and the measurement model has been adjusted slightly as shown below:
Z ( κ ) = H ( κ ) x ( κ ) + V ( κ )
V ( κ ) = θ w ( κ 1 ) + η ( κ )
Set measurement matrix H ( κ ) = 1 0 0 1 , w ( κ 1 ) and η ( κ ) are mutually independent. The variance matrice of the system process noise w ( κ 1 ) remains as σ w 2 and σ η 2 = d i a g ( 0.36 , 0.36 ) . Moreover, V ( κ ) are correlated with w ( κ 1 ) , the strength of the correlation is determined by θ . The initial value remains x 0 = [ 2 , 2 ] T , P 0 = d i a g ( 0.1 , 0.1 ) .
By increasing the correlation coefficient θ , we can observe the variation in the trace of the estimation error covariance matrix.
As shown in Table 3, Ignoring correlation means setting the cross-covariance matrix between V ( κ ) and w ( κ 1 ) to zero. That is, D ( κ ) = 0 , and the variation of the filter estimation accuracy is analyzed. Through a horizontal comparison, whether considering noise correlation or ignoring it, the trace of the estimation error covariance matrix gradually decreases with an increasing correlation coefficient, indicating improved estimation accuracy. Through a vertical comparison, regardless of the value of θ , the filter considering noise correlation consistently achieves higher estimation accuracy than the filter that ignores correlation, demonstrating the need to account for noise correlation.
Remark 5. 
When the correlation coefficient θ, V ( κ ) and w ( κ 1 ) are uncorrelated, the designed filters are identical with the same estimation performance, and their covariance matrices are also the same.

7. Conclusions

For the problem of sequential fusion estimation in multi-sensor systems with noise cross-correlation, this paper provides a comprehensive review of the relevant studies conducted by previous researchers. However, existing approaches exhibit certain limitations. To address these issues, a class of globally optimal sequential fusion Kalman filters is proposed. Compared with centralized fusion Kalman filters, the proposed method significantly reduces the computational burden associated with high-dimensional matrix operations and enables real-time estimation, and its global optimality is rigorously proven. The proposed algorithm is applicable not only to multi-sensor systems with noise cross-correlation but also to systems with data delays. Moreover, since noise cross-correlation may also arise in nonlinear multi-sensor systems, extending the proposed algorithm to nonlinear systems with correlated noise will be the focus of future research.

Author Contributions

Conceptualization, W.H. and C.W.; methodology, C.W.; software, W.H.; validation, W.H.; formal analysis, W.H.; investigation, W.H.; resources, W.H.; data curation, W.H.; writing—original draft preparation, W.H.; writing—review and editing, C.W.; visualization, C.W.; supervision, C.W.; project administration, C.W.; funding acquisition, C.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Key Research and Development Program of China under Grant 2023YFB4704000, and the Sci-Tech Innovation Project of Graduate School of Guangdong University of Petrochemical Technology, the Sci-Tech Innovation Project for Joint Training Base of Professional Degrees Graduate of Maoming Green Chemical Industry Research Institute under Grant 2024KJCX026.

Institutional Review Board Statement

No applicable.

Informed Consent Statement

No applicable.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

By comparing Equations (53) and (57), to prove the equivalence between filter ( γ ) and filter ( β ) , it suffices to show that the following equation holds.
K ¯ ( γ ) ( κ ) Z ¯ ˜ ( γ ) ( κ | κ 1 ) = l = 1 N K ¯ l ( κ ) z ¯ ˜ l ( κ | κ 1 )
K ¯ ( γ ) ( κ ) P ¯ Z ¯ ˜ Z ¯ ˜ ( γ ) ( κ | κ 1 ) K ¯ ( γ ) T ( κ ) = l = 1 N K ¯ l ( κ ) P ¯ z ¯ ˜ l z ¯ ˜ l ( κ | κ 1 ) K ¯ l T ( κ )
Proof. 
It suffices to prove that Equations (A1) and (A2) hold at time κ for any L { 1 , 2 , , N } . For the centralized fusion Kalman filter ( γ ) , let
A L ( κ ) = H ¯ L ( κ ) x ˜ ( κ | κ 1 ) + v ¯ L ( κ ) , L = 1 , 2 , , N
For the sequential fusion Kalman filter ( β ) , an alternative equivalent representation of the innovation z ¯ ˜ L ( κ | κ 1 ) is given by
z ¯ ˜ L ( κ | κ 1 ) = H ¯ L ( κ ) x ¯ ˜ L 1 ( κ | κ ) + v ¯ L ( κ ) = H ¯ L ( κ ) x ˜ ( κ | κ 1 ) l = 1 L 1 K ¯ l ( κ ) z ¯ ˜ l ( κ | κ 1 ) + v ¯ L ( κ ) = A L ( κ ) H ¯ L ( κ ) l = 1 L 1 K ¯ l ( κ ) z ¯ ˜ l ( κ | κ 1 )
By the Gram–Schmidt orthogonalization process, when L = 1 , the innovation of the sequential fusion Kalman filter ( β ) can be equivalently represented by the innovation of the centralized fusion Kalman filter ( γ ) .
z ¯ ˜ 1 ( κ | κ 1 ) = H ¯ 1 ( κ ) x ˜ ( κ | κ 1 ) + v ¯ 1 ( κ ) = [ H 1 ( κ ) G 1 , 0 ( κ ) H ¯ 0 ( κ ) ] x ˜ ( κ | κ 1 ) + v 1 ( κ ) G 1 , 0 ( κ ) v ¯ 0 ( κ ) = H 1 ( κ ) x ˜ ( κ | κ 1 ) + v 1 ( κ ) = Z ¯ ˜ ( γ ) ( κ | κ 1 )
Therefore, the following equation holds
K ¯ ( γ ) ( κ ) Z ¯ ˜ ( γ ) ( κ | κ 1 ) = E x ˜ ( κ | κ 1 ) Z ¯ ˜ ( γ ) T ( κ | κ 1 ) × [ E Z ¯ ˜ ( γ ) ( κ | κ 1 ) Z ¯ ˜ ( γ ) T ( κ | κ 1 ) ] 1 Z ¯ ˜ ( γ ) ( κ | κ 1 ) = E x ˜ ( κ | κ 1 ) z ¯ ˜ 1 T ( κ | κ 1 ) [ E z ¯ ˜ 1 ( κ | κ 1 ) z ¯ ˜ 1 T ( κ | κ 1 ) ] 1 z ¯ ˜ 1 ( κ | κ 1 ) = K ¯ 1 ( κ ) z ¯ ˜ 1 ( κ | κ 1 )
From Equation (A5), it follows that z ¯ ˜ 1 ( k | k 1 ) = A 1 ( k ) when L = 1 . The innovation of the sequential fusion Kalman filter ( β ) can be equivalently represented by the innovation of the centralized fusion Kalman filter ( γ ) when L = 2 .
z ¯ ˜ 2 ( κ | κ 1 ) = H ¯ 2 ( κ ) x ¯ ˜ 1 ( κ | κ 1 ) + v ¯ 2 ( κ ) = H ¯ 2 ( κ ) [ x ˜ ( κ | κ 1 ) K ¯ 1 ( κ ) z ¯ ˜ 1 ( κ | κ 1 ) ] + v ¯ 2 ( κ ) = A 2 ( κ ) H ¯ 2 ( κ ) K ¯ 1 ( κ ) z ¯ ˜ 1 ( κ | κ 1 )
Therefore, it follows that
A 1 ( κ ) A 2 ( κ ) = U ( κ ) z ¯ ˜ 1 ( κ | κ 1 ) z ¯ ˜ 2 ( κ | κ 1 )
where U ( k ) is reversible, and its expression is as follows
U = I 0 H ¯ 2 ( κ ) K ¯ 1 ( κ ) I
Using the equivalence relation of Equation (A8), Equation (A1) of the centralized fusion Kalman filter ( γ ) equation can be rewritten as follows
K ¯ ( γ ) ( κ ) Z ¯ ˜ ( γ ) ( κ | κ 1 ) = E x ˜ ( κ | κ 1 ) Z ¯ ˜ ( γ ) T ( κ | κ 1 ) × E Z ¯ ˜ ( γ ) ( κ | κ 1 ) Z ¯ ˜ ( γ ) T ( κ | κ 1 ) 1 Z ¯ ˜ ( γ ) ( κ | κ 1 ) = E x ˜ ( κ | κ 1 ) z ¯ ˜ 1 ( κ | κ 1 ) z ¯ ˜ 2 ( κ | κ 1 ) T U T ( κ ) U T ( κ ) × E z ¯ ˜ 1 ( κ | κ 1 ) z ¯ ˜ 2 ( κ | κ 1 ) z ¯ ˜ 1 ( κ | κ 1 ) z ¯ ˜ 2 ( κ | κ 1 ) T 1 U 1 ( κ ) U ( κ ) z ¯ ˜ 1 ( κ | κ 1 ) z ¯ ˜ 2 ( κ | κ 1 ) = E x ˜ ( κ | κ 1 ) z ¯ ˜ 1 ( κ | κ 1 ) z ¯ ˜ 2 ( κ | κ 1 ) T E z ¯ ˜ 1 ( κ | κ 1 ) z ¯ ˜ 2 ( κ | κ 1 ) z ¯ ˜ 1 ( κ | κ 1 ) z ¯ ˜ 2 ( κ | κ 1 ) T 1 × z ¯ ˜ 1 ( κ | κ 1 ) z ¯ ˜ 2 ( κ | κ 1 )
Theorem A1 
([30]). In a multi-sensor linear system, under the conditions that process noise and measurement noise are mutually independent and that measurement noises are mutually independent, the information between successive fusion Kalman filters is independent.
From Equation (54), it follows that x ˜ ( k | k 1 ) = x ¯ ˜ 1 ( k | k ) + K ¯ 1 ( k ) z ¯ ˜ 1 ( k | k 1 ) . Substituting this expression into Equation (A10), and based on Theorem A1, Equation (A10) can be equivalently expressed as
K ¯ ( γ ) ( κ ) Z ¯ ˜ ( γ ) ( κ | κ 1 ) = E x ˜ ( κ | κ 1 ) [ z ¯ ˜ 1 T ( κ | κ 1 ) , z ¯ ˜ 2 T ( κ | κ 1 ) ] × P z ¯ 1 z ¯ 1 1 ( κ | κ 1 ) 0 0 P z ¯ 2 z ¯ 2 1 ( κ | κ 1 ) 1 z ¯ ˜ 1 ( κ | κ 1 ) z ¯ ˜ 2 ( κ | κ 1 ) = P ¯ x ˜ 1 z ¯ ˜ 1 ( κ | κ 1 ) P ¯ z ¯ ˜ 1 z ¯ ˜ 1 1 ( κ | κ 1 ) , P ¯ x ¯ ˜ 1 z ¯ ˜ 2 ( κ | κ 1 ) P ¯ z ¯ ˜ 2 z ¯ ˜ 2 1 ( κ | κ 1 ) z ¯ ˜ 1 ( κ | κ 1 ) z ¯ ˜ 2 ( κ | κ 1 ) = K ¯ 1 ( κ ) z ¯ ˜ 1 ( κ | κ 1 ) + K ¯ 2 ( κ ) z ¯ ˜ 2 ( κ | κ 1 )
Assumption Equation (A1) holds for L = N 1 . One will prove that (A1) also holds for L = N ; in another words, x ¯ ^ ( β ) ( κ | κ ) = x ¯ ^ ( γ ) ( κ | κ ) and P ¯ ( β ) ( κ | κ ) = P ¯ ( γ ) ( κ | κ ) . Set A ¯ 1 ( κ ) = [ A 1 T ( κ ) , A 2 T ( κ ) , , A N 1 T ( κ ) ] T , A ¯ 2 ( κ ) = A N ( κ ) , C ¯ 1 ( κ ) = [ z ¯ ˜ 1 T ( κ | κ 1 ) , z ¯ ˜ 2 T ( κ | κ 1 ) , , z ¯ ˜ N 1 T ( κ | κ 1 ) ] T , C ¯ 2 ( κ ) = z ¯ ˜ N T ( κ | κ 1 ) . According to Equation (A4), the equivalence relations between A ¯ 1 ( κ ) and C ¯ 1 ( κ ) are as follows
A ¯ 1 ( κ ) = U ¯ 1 ( κ ) C ¯ 1 ( κ )
where U ¯ 1 ( κ ) is reversible, and its expression is as follows
U ¯ 1 ( κ ) = I 0 0 0 H ¯ 2 ( κ ) K ¯ 1 ( κ ) I 0 H ¯ 3 ( κ ) K ¯ 1 ( κ ) H ¯ 3 ( κ ) K ¯ 2 ( κ ) 0 I 0 H ¯ N 1 ( κ ) K ¯ 1 ( κ ) H ¯ N 1 ( κ ) K ¯ 2 ( κ ) H ¯ N 1 ( κ ) K ¯ N 2 ( κ ) I
Similar to Equation (A8), the following equation is obtained
A ¯ 1 ( κ ) A ¯ 2 ( κ ) = U ¯ ( κ ) C ¯ 1 ( κ ) C ¯ 2 ( κ )
where
U ¯ ( κ ) = U ¯ 1 ( κ ) Ω ( κ ) Δ ( κ ) I
Δ ( κ ) = [ H ¯ N ( κ ) K ¯ 1 ( κ ) , H ¯ N ( κ ) K ¯ 2 ( κ ) , H ¯ N ( κ ) K ¯ N 1 ( κ ) ]
Ω ( κ ) = [ 0 , 0 , , 0 ] T
Then, similar to the case of L = 2 , the same derivation process as (A10) and (A11) can be implemented. One can draw the conclusion that the estimation accuracy of the sequential and centralized fusion filters is same for L = N .
From the above proof, it follows that x ¯ ^ ( γ ) ( κ | κ ) = x ¯ ^ ( β ) ( κ | κ ) . Similarly, by applying the same reasoning, one draws the conclusion that P ¯ ( γ ) ( κ | κ ) = P ¯ ( β ) ( κ | κ ) can be proven. The proof is completed.  □

Appendix B

Proof. 
According to Equation (37) and the definition of H ¯ ( κ ) , H ( κ ) can be expressed as
H ( κ ) = H 1 ( κ ) H 2 ( κ ) H N ( κ ) = M ( κ ) H ¯ 1 ( κ ) H ¯ 2 ( κ ) H ¯ N ( κ ) + N ( κ ) H ¯ 0 ( κ )
where
M ( κ ) = I 0 0 0 G 2 , 1 ( κ ) I 0 0 G 3 , 1 ( κ ) G 3 , 2 ( κ ) I 0 G N , 1 ( κ ) G N , 2 ( κ ) G N , N 1 ( κ ) I
N ( κ ) = G 1 , 0 ( κ ) G 2 , 0 ( κ ) G N , 0 ( κ ) = B 1 T ( κ ) B 2 T ( κ ) B N T ( κ ) P 1 ( κ | κ 1 ) = D T ( κ ) P 1 ( κ | κ 1 )
Then, H ¯ ( κ ) can be expressed as
H ¯ ( κ ) = M 1 ( κ ) [ H ( κ ) N ( κ ) H ¯ 0 ( κ ) ]
Similarly, V ¯ ( κ ) can be expressed as
V ¯ ( κ ) = M 1 ( κ ) [ V ( κ ) N ( κ ) v ¯ 0 ( κ ) ]
Then, V ( κ ) can be expressed as
V ( κ ) = M ( κ ) V ¯ ( κ ) + N ( κ ) v ¯ 0 ( κ )
Due to the Gram–Schmidt orthogonalization process, V ¯ ( κ ) and v ¯ 0 ( κ ) are no longer correlated, and it follows that
R ( κ ) = M ( κ ) Λ ( κ ) M T ( κ ) + D T ( κ ) R ¯ 0 1 ( κ ) D ( κ )
and
Λ ( κ ) = M 1 ( κ ) R ( κ ) D T ( κ ) R ¯ 0 1 ( κ ) D ( κ ) M ( 1 ) T ( κ )
To prove the equivalence between x ^ ( α ) ( κ | κ ) = x ¯ ^ ( γ ) ( κ | κ ) and P ( α ) ( κ | κ ) = P ¯ ( γ ) ( κ | κ ) , it suffices to show that the following equation holds.
K ¯ ( γ ) ( κ ) Z ¯ ˜ ( γ ) ( κ | κ 1 ) = K ( α ) ( κ ) Z ˜ ( α ) ( κ | κ 1 )
K ¯ ( γ ) ( κ ) P ¯ Z ¯ ˜ Z ¯ ˜ ( γ ) ( κ | κ 1 ) K ¯ ( γ ) T ( κ ) = K ( α ) ( κ ) P Z ˜ Z ˜ ( α ) ( κ | κ 1 ) K ( α ) T ( κ )
Combining Equations (61) and (A18), the covariance matrix P ¯ x ˜ Z ¯ ˜ ( γ ) ( κ | κ 1 ) can be equivalently expressed as
P ¯ x ˜ Z ¯ ˜ ( γ ) ( κ | κ 1 ) = P ( κ | κ 1 ) H ¯ T ( κ ) = [ P ( κ | κ 1 ) H T ( κ ) + D ( κ ) ] M ( 1 ) T ( κ ) = P x ˜ Z ˜ ( κ | κ 1 ) M ( 1 ) T ( κ )
Combining Equations (62), (A18) and (A22), the covariance matrix P ¯ Z ¯ ˜ Z ¯ ˜ ( γ ) ( κ | κ 1 ) can be equivalently expressed as
P ¯ Z ¯ ˜ Z ¯ ˜ ( γ ) ( κ | κ 1 ) = H ¯ ( κ ) P ( κ | κ 1 ) H ¯ T ( κ ) + Λ ( κ ) = M 1 ( κ ) [ H ( κ ) P ( κ | κ 1 ) H T ( κ ) + H ( κ ) D ( κ ) + D T ( k ) H T ( k ) + R ( κ ) ] M ( 1 ) T ( κ ) = M 1 ( κ ) P Z ˜ Z ˜ ( κ | κ 1 ) M ( 1 ) T ( κ )
Therefore, the result is
K ¯ ( γ ) ( κ ) = P ¯ x ˜ Z ¯ ˜ ( γ ) ( κ | κ 1 ) P ¯ Z ¯ ˜ Z ¯ ˜ ( γ ) 1 ( κ | κ 1 ) = K ( α ) ( κ ) M ( κ )
Similarly, by combining Equations (60), (A18), and (A19), the innovation Z ¯ ˜ ( γ ) ( κ | κ 1 ) can be equivalently expressed as
Z ¯ ˜ ( γ ) ( κ | κ 1 ) = H ¯ ( κ ) x ˜ ( κ | κ 1 ) + V ¯ ( κ ) = M 1 ( κ ) [ H ( κ ) N ( κ ) H ¯ 0 ( κ ) ] x ˜ ( κ | κ 1 ) + M 1 ( κ ) [ V ( κ ) N ( κ ) v ¯ 0 ( κ ) ] = M 1 ( κ ) Z ˜ ( α ) ( κ | κ 1 )
From Equations (A27) and (A28), the validity of Equation (A23) can be established, and one draws the conclusion that x ^ ( α ) ( κ | κ ) = x ¯ ^ ( γ ) ( κ | κ ) and P ¯ ( γ ) ( κ | κ ) = P ( α ) ( κ | κ ) . The proof of Theorem 2 is complete.  □

References

  1. Mechhoud, S.; Witrant, E.; Dugard, L. Estimation of heat source term and thermal diffusion in tokamak plasmas using a Kalman filtering method in the early lumping approach. IEEE Trans. Control Syst. Technol. 2014, 23, 449–463. [Google Scholar] [CrossRef]
  2. Zerdali, E. A comparative study on adaptive EKF observers for state and parameter estimation of induction motor. IEEE Trans. Energy Convers. 2020, 35, 1443–1452. [Google Scholar] [CrossRef]
  3. Zou, L.; Wang, Z.; Zhou, D. Moving horizon estimation with non-uniform sampling under component-based dynamic event-triggered transmission. Automatica 2020, 120, 109154. [Google Scholar] [CrossRef]
  4. Kalman, R.E. A new approach to linear filtering and prediction problems. J. Basic Eng. 1960, 82, 35–45. [Google Scholar] [CrossRef]
  5. Fu, A.; Zhu, Y.; Song, E. The optimal Kalman type state estimator with multi-step correlated process and measurement noises. In Proceedings of the 2008 International Conference on Embedded Software and Systems, Chengdu, China, 29–31 July 2008; pp. 142–154. [Google Scholar]
  6. Caballero-Águila, R.; Hermoso-Carazo, A. Optimal state estimation for networked systems with random parameter matrices, correlated noises and delayed measurements. Int. J. Gen. Syst. 2015, 44, 142–154. [Google Scholar] [CrossRef]
  7. Hu, J.; Wang, Z.; Gao, H. Recursive filtering with random parameter matrices, multiple fading measurements and correlated noises. Automatica 2013, 49, 3440–3448. [Google Scholar] [CrossRef]
  8. Varshney, P.K. Multisensor data fusion. Electron. Commun. Eng. J. 1997, 9, 245–253. [Google Scholar] [CrossRef]
  9. Waltz, E.; Llinas, J. Multisensor Data Fusion; Artech House: Boston, MA, USA, 1990; pp. 1–70. [Google Scholar]
  10. Sun, S.; Lin, H.; Ma, J. Multi-sensor distributed fusion estimation with applications in networked systems: A review paper. Inf. Fusion 2017, 38, 3122–3134. [Google Scholar] [CrossRef]
  11. Caballero-Águila, R.; Hermoso-Carazo, A. Centralized, distributed and sequential fusion estimation from uncertain outputs with correlation between sensor noises and signal. Int. J. Gen. Syst. 2019, 48, 713–737. [Google Scholar] [CrossRef]
  12. Hashemipour, H.R.; Roy, S.; Laub, A.J. Decentralized structures for parallel Kalman filtering. IEEE Trans. Autom. Control 1988, 33, 88–94. [Google Scholar] [CrossRef]
  13. Zheng, J.; Ran, C. Distributed fusion robust estimators for multisensor networked singular control system with uncertain-variance correlated noises and missing measurement. Comput. Appl. Math. 2023, 42, 66. [Google Scholar] [CrossRef]
  14. Li, X.R.; Zhu, Y.; Wang, J. Optimal linear estimation fusion. I. Unified fusion rules. IEEE Trans. Inf. Theory 2003, 49, 2192–2208. [Google Scholar] [CrossRef]
  15. Lin, H.; Sun, S. Optimal sequential fusion estimation with stochastic parameter perturbations, fading measurements, and correlated noises. IEEE Trans. Signal Process. 2018, 66, 3571–3583. [Google Scholar] [CrossRef]
  16. Zhao, X.; Yardim, C.; Wang, D. Estimating range-dependent evaporation duct height. J. Atmos. Ocean. Technol. 2017, 34, 1113–1123. [Google Scholar]
  17. Yuan, D.; Hu, J.W.; Ji, B. Forward Prediction-Based Approach to the Out-of-Sequence Measurement Problem with Correlated Noise. Appl. Mech. Mater. 2013, 347, 443–447. [Google Scholar] [CrossRef]
  18. Zhang, K.; Li, X.R.; Zhu, Y. Optimal update with out-of-sequence measurements. IEEE Trans. Signal Process. 2005, 53, 1992–2004. [Google Scholar] [CrossRef]
  19. Kettner, A.M.; Paolone, M. Sequential discrete Kalman filter for real-time state estimation in power distribution systems: Theory and implementation. IEEE Trans. Instrum. Meas. 2017, 66, 2358–2370. [Google Scholar] [CrossRef]
  20. Wen, C.; Wen, C.; Li, Y. An optimal sequential decentralized filter of discrete-time systems with cross-correlated noises. IFAC Proc. Vol. 2008, 41, 7560–7565. [Google Scholar]
  21. Wen, C.; Cai, Y.; Wen, C. Optimal sequential Kalman filtering with cross-correlated measurement noises. Aerosp. Sci. Technol. 2013, 26, 153–159. [Google Scholar] [CrossRef]
  22. Feng, X.; Ge, Q.; Wen, C. An optimal sequential filter for the linear system with correlated noises. In Proceedings of the 2009 Chinese Control and Decision Conference, Guilin, China, 17–19 June 2009; pp. 5073–5078. [Google Scholar]
  23. Ma, J.; Sun, S. Globally optimal distributed and sequential state fusion filters for multi-sensor systems with correlated noises. Inf. Fusion 2023, 99, 101885. [Google Scholar] [CrossRef]
  24. Lin, H.; Sun, S. Globally optimal sequential and distributed fusion state estimation for multi-sensor systems with cross-correlated noises. Automatica 2019, 101, 128–137. [Google Scholar] [CrossRef]
  25. Tan, L.; Wang, Y.; Hu, C. Sequential fusion filter for state estimation of nonlinear multi-sensor systems with cross-correlated noise and packet dropout compensation. Sensors 2023, 23, 4687. [Google Scholar] [CrossRef]
  26. Yan, L.; Li, X.R.; Xia, Y. Optimal sequential and distributed fusion for state estimation in cross-correlated noise. Automatica 2013, 49, 3607–3612. [Google Scholar] [CrossRef]
  27. Carlson, N.A. Federated Filter for Fault-Tolerant Integrated Navigation Systems. In AGARDograph 331: Aerospace Navigation Systems; Institute for Systems and Robotics: Lisbon, Portugal, 1995; pp. 265–280. [Google Scholar]
  28. Tupysev, V.A.; Litvinenko, Y.A. The effect of the local filter adjustment on the accuracy of federated filters. In Proceedings of the MICNON-2015, Saint Petersburg, Russia, 24–26 June 2015; pp. 349–354. [Google Scholar]
  29. Anderson, B.; Moore, J. Optimal Filtering; Prentice-Hall: Englewood Cliffs, NJ, USA, 1979; pp. 15–25. [Google Scholar]
  30. Ribeiro, M.I. Kalman and extended kalman filters: Concept, derivation and properties. Inst. Syst. Robot. 2004, 43, 3736–3741. [Google Scholar]
Figure 1. Algorithm flowchart of the sequential algorithm.
Figure 1. Algorithm flowchart of the sequential algorithm.
Sensors 25 06702 g001
Figure 2. Tracking performance of the three sensors.
Figure 2. Tracking performance of the three sensors.
Sensors 25 06702 g002
Figure 3. Estimation error of the three sensors.
Figure 3. Estimation error of the three sensors.
Sensors 25 06702 g003
Figure 4. Estimation curves of the two algorithms.
Figure 4. Estimation curves of the two algorithms.
Sensors 25 06702 g004
Table 1. Estimation error and accuracy improvement for different sensors.
Table 1. Estimation error and accuracy improvement for different sensors.
SensorsRMSE- x 1 ( 10 2 )RMSE- x 2 ( 10 2 )Improved- x 1 Improved- x 2
Sensors 12.081.32××
Sensors 22.021.132.9%14.4%
Sensors 31.510.9725.2%14.2%
“×” indicates that the RMSE of this sensor is displayed for reference only, with no improvement in accuracy.
Table 2. Comparison of error covariance matrices estimated by two algorithms.
Table 2. Comparison of error covariance matrices estimated by two algorithms.
Algorithm P x 1 ( κ | κ ) P x 2 ( κ | κ )
Centralized fusion0.02040.0058
Sequential fusion0.02040.0058
Table 3. Trace of the error covariance matrix for different correlations.
Table 3. Trace of the error covariance matrix for different correlations.
θ = 0 θ = 0.2 θ = 0.5 θ = 0.8 θ = 1
Considering correlation0.28080.24880.21470.19120.1796
Ignoring correlation0.28080.32990.30510.24020.1960
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Huang, W.; Wen, C. Optimal Sequential Fusion Kalman Filter for Multi-Sensor Linear Systems with Noise Cross-Correlated. Sensors 2025, 25, 6702. https://doi.org/10.3390/s25216702

AMA Style

Huang W, Wen C. Optimal Sequential Fusion Kalman Filter for Multi-Sensor Linear Systems with Noise Cross-Correlated. Sensors. 2025; 25(21):6702. https://doi.org/10.3390/s25216702

Chicago/Turabian Style

Huang, Weichang, and Chenglin Wen. 2025. "Optimal Sequential Fusion Kalman Filter for Multi-Sensor Linear Systems with Noise Cross-Correlated" Sensors 25, no. 21: 6702. https://doi.org/10.3390/s25216702

APA Style

Huang, W., & Wen, C. (2025). Optimal Sequential Fusion Kalman Filter for Multi-Sensor Linear Systems with Noise Cross-Correlated. Sensors, 25(21), 6702. https://doi.org/10.3390/s25216702

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop