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;  represents the Kronecker Delta function; the superscripts T and  denote matrix transpose and matrix inverse, respectively;  denotes an n-dimensional Euclidean space;  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.
  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
      where
The statistical properties of the process noise 
 and the augmented measurement noise 
 are as follows:
Using the projection theory [
29], for the systems (1) and (5), the centralized fusion filter is obtained as follows:
      where 
 and 
 denote the predicted state estimate and the predicted estimation error covariance, respectively; 
 s the innovation vector with covariance matrix 
; 
 is the cross-covariance matrix between the state prediction error 
 and the innovation 
; 
 and 
 denote the predicted estimation error covariance matrix and the filtering gain matrix, respectively; 
 and 
 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  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., .
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 
. For convenience of exposition, this is referred to as the 0-th measurement equation of 
.
        where 
, 
, and 
. Since the prediction error is a zero-mean random variable, its covariance matrix is 
. At this point, the statistical properties of 
 satisfy 
.
Remark 3.  Equation (17) equivalently represents the one-step-ahead prediction equation as a measurement equation for the state . 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)
After combining like terms, we obtain
        where 
, 
, 
.
(2) Based on the conditions required by the Gram–Schmidt orthogonalization principle, 
 is obtained, and the decorrelation matrix 
 is derived as follows
        where
The definition of 
 originates from the cross-correlation definition of process noise and measurement noise in Assumption 1. In addition, we have 
, 
 calculated as follows:
(3) Based on the state Equation (
1) and measurement Equation (
19), the corresponding one-step sequential Kalman filter is derived as follows:
        where
  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 , , and .
(1) Equivalently reformulate measurement Equation (
2)
After combining like terms, we obtain
        where
(2) Based on the conditions required by the Gram–Schmidt orthogonalization principle, 
 and 
 are obtained, and the decorrelation matrix 
 and 
 are derived as follows
        where
The measurement noise 
 satisfies 
, 
 is calculated as follow:
(3) Based on the state equation and the measurement Equation (
25), the two-step sequential fusion Kalman filter is established as follows:
        where
  4.3. Sequential Fusion Filter for the State Based on Measurement Equations from  to i
Assuming that the measurement equations up to step 
 have been orthogonalized via the Gram–Schmidt process, the transformed measurement equation of the 
-th sensor is 
. The corresponding 
-th step of the sequential fusion Kalman filter is then given as follows:
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 
iAfter combining like terms, we obtain
        where
(2) Based on the conditions required by the Gram–Schmidt orthogonalization principle, 
 and 
 are obtained, and the decorrelation matrix 
 and 
 are derived as follows
        where
Moreover, the correlation matrix 
 and the variance 
 are given as follows:
(3) Based on the state equation and the measurement Equation (
35), the 
i sequential fusion Kalman filter is established as follows:
        where
The globally optimal sequential fusion estimator 
 of the state 
, and its covariance matrix 
 can be obtained when 
.
By repeatedly iterating Equations (45), (46) and (51), an alternative formulation of the sequential fusion Kalman filter 
 as
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  in Equation (35) are mutually uncorrelated and also uncorrelated with . Within the framework of the sequential filtering method, the fusion center can then use the equivalent measurement  of  to further update the state estimate at time κ.    6. Simulation Research
Experiment 1: Assuming the target moves with constant velocity, the model equations governing its state dynamics are as follows
      where the sampling time is 
 s, 
, 
 and 
 represent the target’s position and velocity, and their units of measurement are m and m/s, respectively. Measurement matrices are denoted as 
, 
 and 
, respectively. 
 and 
 denote zero-mean Gaussian white noise sequences with given covariance matrices 
 and 
, respectively, and they are mutually independent.
The process noise  is zero mean Gaussian white noise with covariance matrices , . The measurement noises  have a zero mean covariance matrice . Moreover,  and  are correlated, and the strength of the correlation is determined by .
Set , , , , , , the state’s initial value as , .
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:
      where 
 is the state to be estimated, 
 is the system state vector, 
 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:
      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:
Set measurement matrix ,  and  are mutually independent. The variance matrice of the system process noise  remains as  and . Moreover,  are correlated with , the strength of the correlation is determined by . The initial value remains , .
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 
 and 
 to zero. That is, 
, 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 θ,  and  are uncorrelated, the designed filters are identical with the same estimation performance, and their covariance matrices are also the same.