Downloads

Caballero-Águila, R., & Linares-Pérez, J. Centralized Fusion Estimation in Networked Systems: Addressing Deception Attacks and Packet Dropouts with a Zero-Order Hold Approach. International Journal of Network Dynamics and Intelligence. 2024, 3(4), 100021. doi: https://doi.org/10.53941/ijndi.2024.100021

Article

Centralized Fusion Estimation in Networked Systems: Addressing Deception Attacks and Packet Dropouts with a Zero-Order Hold Approach

Raquel Caballero-Águila 1,*, and Josefa Linares-Pérez 2

1 Departamento de Estadística e I.O., Universidad de Jaén, Campus Las Lagunillas, 23071 Jaén, Spain

2 Departamento de Estadística e I.O., Universidad de Granada, Campus Fuentenueva, 18071 Granada, Spain

* Correspondence: raguila@ujaen.es

Received: 26 August 2024

Accepted: 11 October 2024

Published: 24 December 2024

Abstract: This paper addresses the centralized fusion estimation problem in networked systems with stochastic uncertainties characterized by random parameter matrices together with multiplicative and additive noises. To reflect real-world engineering situations, it is further assumed that the network transmissions are simultaneously subject to random packet dropouts and deception attacks which randomly alter real measurements by replacing them with noises. A novel approach is proposed that avoids the need for a specific state equation, relying instead only on the mean and covariance functions of the processes involved. The additive noises in the sensor measurements are considered to be time-correlated and packet dropouts are managed through a zero-order hold compensation strategy that attenuates the effect of data loss on the estimation process. On the basis of the available measurement information, recursive fusion filtering and smoothing algorithms are developed using an innovation-based methodology. The proposed approach is validated by numerical simulations, demonstrating its feasibility and correctness. Comparative results show the superior performance of the proposed fusion estimation scheme over existing filters in the literature, highlighting its effectiveness in mitigating the impact of deception attacks and packet dropouts in networked systems.

Keywords:

centralized fusion estimation random deception attacks random packet dropouts time-correlated noise zero-order hold strategy

1. Introduction

With the advancement of technology and scientific progress, networked systems have become crucial in many research domains, including health management, target tracking, traffic control, environmental monitoring, fault diagnosis and security monitoring (see, e.g., [13]). Among these systems, multi-sensor systems in particular have garnered significant research attention due to their inherent characteristics such as flexibility, high performance, efficiency, and resource sharing. The literature extensively addresses state estimation problems for sensor networks facing uncertainties in both measurement devices and transmission processes. For instance, in [4], the state estimation problem for a class of spatial-temporal networks with time-varying delays is studied under event-triggered mechanisms and encoding-decoding schemes. In [5], using a prediction compensation strategy, a distributed fusion filtering algorithm is proposed for discrete-time linear network systems with stochastic disturbances in sensor measurements, and both random one-step delays and random packet dropouts (RPD) in transmission processes. The optimal, suboptimal and probability-dependent distributed Kalman filters are proposed in [6] for multi-sensor networked systems under stochastic communication protocols and correlated noises. Comprehensive reviews of the key findings and emerging challenges in this field are provided in [711].

Fusion estimation, which effectively integrates diverse sensor data to produce a more accurate estimate of the system state, is a critical research area in multi-sensor networked systems. Broadly speaking, fusion estimation methods can be divided into two main categories —centralized and distributed—, based on whether sensor measurements are transmitted to a fusion center (FC) or not. In centralized fusion (CF) estimation, individual sensors forward their observations to a FC where all incoming data is collectively processed. This approach relies on the FC to produce a single optimal state estimator utilizing measurements from all sensors across the network, thereby achieving optimal results in the least-squares (LS) sense. Representative contributions to this topic can be found in [1215] and references therein. Despite their ability to yield optimal state estimators, CF estimators generally suffer from limited robustness and computational drawbacks. In contrast, distributed fusion estimation designs local estimators from pre-processed data at each sensor, which are then fused based on a specific fusion criterion to obtain distributed fusion estimators. This approach, which is widely used due to its reduced computational burden and improved robustness, is discussed in [1618]. However, distributed fusion estimation demands that sensors have the computational ability to pre-process data. In situations where this capability is lacking, CF estimation is more suitable, as it processes all raw sensor data at a central location and provides globally optimal estimates.

Networked systems are typically subject to different stochastic uncertainties due to physical constraints, environmental complexities, changes in subsystem interconnections and random component failures or repairs. A common type of uncertainty in these environments is the presence of multiplicative stochastic disturbances in the system model (such as multiplicative noises in the system state), missing observations or degradation of measurements. These network-induced phenomena —which occur in diverse application fields, such as digital control of chemical processes, radar control, navigation systems and economic systems— can be described using stochastic parameter matrices within the system equations. In addition to these uncertainties, data transmission over communication networks may be affected by imperfect communication channels or network congestion, resulting in stochastic uncertainties, such as random delays and RPD in the transmitted measurements. A critical issue when dealing with RPD is how to compensate for lost measurements. A widely used compensation method involves employing the last successfully transmitted measurement when the actual one is unavailable —the zero-order hold strategy (ZOHS)— which effectively mitigates the impact of lost measurements. Numerous studies have focused on designing estimation algorithms for systems with random parameter matrices and transmission uncertainties, covering a broad range of network-induced uncertainties as discussed above. Relevant examples include estimation studies with random parameter matrices, random transmission delays, and packet losses in [1924] and references therein.

Another major challenge is the presence of sequentially time-correlated measurement noises, which frequently occur in fields such as electronics and engineering. Extensive research has focused on addressing this issue, often assuming that measurements are affected by infinite-step time-correlated channel noises, modeled as the output of a linear system driven by white noises. Two well-known approaches for managing this noise correlation are state augmentation (which is straightforward but requires high computational cost) and measurement differencing (which avoids increased dimensionality but needs two consecutive measurements to compute the difference and generate a new measurement free of time-correlated noises). The design of fusion estimation algorithms for multi-sensor systems with time-correlated channel noises is a critical research area. In [24], centralized and distributed fusion filtering and smoothing algorithms are derived for multi-sensor systems with random parameter matrices using the measurement differencing method. However, when random delays or RPD occur, sensor measurements may not arrive at the processor in time, making the measurement differencing method ineffective. Additionally, from a computational viewpoint, developing novel non-augmentation methods to deal with time-correlated measurement noises remains a significant challenge. In this context, alternative approaches that do not rely on augmentation or differencing, but instead focus on the direct estimation of time-correlated additive noise, are discussed in [25] for stochastic uncertain systems over packet-dropping networks and in [26] for nonlinear stochastic uncertain systems with RPD compensations. Furthermore, even in the absence of transmission losses, direct estimation of time-correlated additive noises has been applied in [27] for networked uncertain systems where the stochastic uncertainties are characterized by white multiplicative noises, and in [28, 29] for systems with random parameter matrices and deception attacks.

In addition to the various stochastic uncertainties affecting both measurements and transmissions in networked systems, research on the estimation problem must take into account the high likelihood of cyber-attacks. Security vulnerabilities have been widely examined in the literature, with comprehensive reviews of recent advances and challenges provided in [30, 31]. In particular, random deception attacks (RDA), which aim to undermine data integrity by maliciously and randomly altering information, have received considerable research attention. The distributed filtering problem in sensor networks with specific communication topologies under RDA is explored in [32], considering systems with fading measurements and multiplicative noises in both signal and measurement equations. Further investigations into sensor networks with various network-induced constraints and simultaneous RDA on sensor measurements are presented in [33]. The distributed estimation problem has also been studied in [34] for a specific class of nonlinear systems under RDA. Additionally, networked uncertain systems affected by RDA –with uncertainties arising from both multiplicative and additive noises in the state and measurement equations– are examined in [35] to develop distributed optimal and self-tuning filtering solutions utilizing compressed data.

Despite the extensive literature on sensor network estimation, the above discussion leads us to conclude that several interesting challenges remain when the system dynamics include mixed complexities. These challenges serve as the main motivation for our research, which focuses on the design of recursive CF filtering and fixed-point smoothing algorithms for a class of multi-sensor networked uncertain systems with the following features:

(a) The state evolution equation includes both additive and multiplicative noises.

(b) The measured outputs contain stochastic uncertainties, that are depicted by considering that the entries of the measurement matrices at the different sensors are random variables (rv).

(c) The additive noise of the sensor measurement equations has infinite-step correlation, which, as usual, is described by a first-order auto-regressive model.

(d) In addition to the presence of sensor measurement uncertainties, RPD and RDA during transmission are also considered.

The primary challenges of the addressed problem are: 1) how to compensate for lost measurements to improve the estimation accuracy under RPD; 2) how to effectively obtain recursive estimators when infinite-sept correlation of the sensor noises and RPD in transmission occur simultaneously, a challenge that cannot be addressed by subtracting two successive observations due to the random loss of data packets; 3) how to adequately address the risks posed by RDA, which can lead to significant estimation errors if not properly handled. The most outstanding contributions achieved in this work are closely related to the strategies used to overcome these challenges; namely, the use of the ZOHS to counterbalance the effect of RPD, the use of direct estimation of measurement noise to deal with time-correlation, and the incorporation of the effect of RDA into the estimation algorithm based on the knowledge of their probability of success, without needing to know whether a particular random attack was successful or not. In contrast to the above commonly used methods for dealing with the estimation problem in systems with time-correlated additive noise, we propose a novel approach that combines the estimators of the state process and the measurement noise to effectively handle the correlation of such processes. Another significant contribution of the current research is the use of the state and noise mean and covariance functions, instead of the explicit state and noise evolution models, together with an innovation-based methodology. This allows the algorithms to be easily derived while retaining their precision and simple structure.

The remainder of this paper is structured as follows: Section 2 introduces the system model, which accounts for random parameter matrices and time-correlated noises in sensor outputs, along with simultaneous RDA and RPD in transmissions. This section also outlines the assumptions made regarding the stochastic processes involved. In Section 3, the CF estimation problem is formulated, with detailed derivations of the filtering and fixed-point smoothing algorithms. Section 4 presents an illustrative example that demonstrates the effectiveness of the proposed estimation algorithms and examines how both RDA and RPD probabilities affect estimation accuracy. Finally, Section 5 concludes with a summary of the key findings.

Notation and abbreviations. The following standard notation is used throughout the paper. and denote the sets of -dimensional real vectors and real matrices, respectively. For a matrix , and denote its transpose and inverse, respectively. is the diagonal matrix with entries , and represents the partitioned matrix with submatrices and . and denote the identity and all-ones matrices, respectively, and is the all-zero matrix. and denote the Kronecker and Hadamard products of matrices and represent the direct sum of matrices. If the dimensions of a vector or a matrix are not explicitly stated, they are assumed to be compatible with algebraic operations. For simplicity, we write for any function , depending on time instants and , when . denotes the mathematical expectation and is the probability of event . denotes the Kronecker delta function. Finally, the following abbreviations are used:

2. Problem Formulation and System Description

This paper addresses the LS linear estimation problem for multi-sensor systems experiencing various stochastic uncertainties in sensor measurements. It further considers that the transmissions are simultaneously subject to RPD and RDA, which randomly alter the real measurements by replacing them with noises. The design of LS linear estimators is based on the CF architecture, in which sensor measurements are transmitted through different communication channels to a FC, where they are merged to obtain the required estimators. Utilizing an innovation approach and the ZOHS —which compensates for missing current measurements at the FC by using the last received measurement— covariance-based recursive algorithms for CF filtering and fixed-point smoothing estimators are derived. The system model and the assumptions necessary to address the LS linear estimation problem are detailed in the following subsections.

2.1. State and Measurement Models

Consider a class of networked multi-sensor systems with stochastic uncertainties characterized by random parameter matrices and multiplicative and additive noises, described by the state and measurement equations:

(1)
(2)

where denotes the set of sensors, is the state vector and is the measured output collected by the th sensor. The matrices , are known time-varying matrices.

All processes in equations (1) and (2) are assumed to be second-order and the following assumptions apply:

(I) The initial state vector and the noise processes and are mutually independent and verify:

● The initial state is a zero-mean random vector with known covariance matrix, .

● The multiplicative noise is a zero-mean scalar white process with known variances,

● The additive noise is a zero-mean white process with known covariance matrices, .

Remark 1. From equation (1) and the above assumptions, it is easy to prove that the state process has zero mean and its covariance matrices can be recursively obtained as:

Then, by denoting and , the state covariance function can be expressed as:

(II), are independent sequences of independent random parameter matrices whose entries , and , have known means, . The expectations are also assumed to be known, for and . The mean matrices are denoted by , with .

Remark 2. From the independence hypotheses of assumption (Ⅱ), for arbitrary and any deterministic matrix , it is clear that for or . When and , the entries of the matrix of are computed by

(III) The measurement noises , , are time-correlated processes generated by:

(3)

where , , are non-singular known deterministic matrices. The initial vectors and the noises are independent and they verify:

● The initial noises are zero-mean random vectors with known covariance and cross-covariance matrices,

● The noises are zero-mean white processes, independent of each other at different times, with known covariance and cross-covariance functions .

Remark 3. From this assumption, it is evident that the measurement noises have zero mean and their cross-covariance matrices , can be expressed as where the matrices are recursively obtained as:

2.2. Measurements Subject to Random Deception Attacks and Random Packet Losses

Consider the scenario in which the sensor measurements are transmitted to the remote FC via individual communication channels subject to both RDA and RPD during data transmission. Binary indicator rv, and , are incorporated into the observation model to represent these random phenomena. More specifically:

* Random deception attacks: The sensor measurements subject to RDA, denoted as , are described by

(4)

where is the successful attack indicator for the th sensor at time and is the RDA signal introduced by the attacker to nullify the actual measurement and replace it with deceptive information represented by noise . Expression (4) for the attacked measurement outputs can then be equivalently rewritten as follows:

(5)

Random packet dropouts: Consider that data packets are simultaneously subject to random losses during transmission to the FC. Let be the packet arrival indicator of the th sensor measurement at the FC at time . To mitigate the effect of these packet losses, the ZOHS is adopted; specifically, the most recently received data packet is considered to counterbalance packet losses. Thus, denoting the measurements processed for estimation under ZOHS, the following equation holds:

(6)

The next assumption is made regarding the processes involved in equations (5) and (6):

(IV) The attack noises and the sequences and satisfy:

are zero-mean white processes, independent of each other at different times, with known covariance and cross-covariance functions, .

● Both and are independent sequences of independent Bernoulli rv with known probabilities and .

Remark 4. From the above independence assumption, it is clear that , , , and

Finally, the following independence assumption is required:

(V) For each , the state process, , the random parameter matrices, , the noises, and , and the sequences and , are mutually independent.

3. Centralized Fusion Estimators

In this section, the proposed methodology to address the CF LS linear estimation problem for the system model presented in Section 2 is described, and recursive filtering and smoothing algorithms are designed. Actually, using an innovation approach, we derive recursive algorithms for the LS linear estimators of the state, , based on the measurements defined by (6), using the CF methodology. Specifically, we start by deriving a recursive algorithm for the LS linear filter, , based on the measurements . Then, for each fixed , when successive measurements become available, the filtering estimator will be recursively updated to obtain the fixed-point smoothing estimators .

The section is organized as follows. In Subsection 3.1, the stacked observation model is introduced to address the estimation problem under the CF architecture. Subsection 3.2 discusses the implementation of the innovation technique and its integration with the proposed estimation method. Finally, Subsection 3.3 details the derivation of the filtering and smoothing algorithms.

3.1. Stacked Observation Model: Properties

At the FC, the stacked vectors with all the measurement information used for estimation are considered. Next, we establish the mathematical model for these vectors and examine the properties that will be necessary to address the LS linear estimation problem.

The following notation is used for the stacked vectors and matrices:

From equation (6), the mathematical model for the stacked vectors is:

(7)

where, from (5), the vectors of measurements subject to RDA are:

(8)

and, from (2), the vectors are given by:

(9)

Note that, from (3), the additive noise is a time-correlated sequence, satisfying

(10)

with and .

Once we have established the model for the stacked vectors, we must derive the LS linear estimators of the state, , based on the measurements given by (7). For this purpose, the statistical properties of the processes in the observation model (7)-(10) need to be studied. These properties are summarized in the following proposition, whose proof is straightforward from assumptions (I)-(V).

Proposition 1. The processes involved in equations (7)-(10) satisfy the following properties:

is a sequence of independent random parameter matrices with know means and, for any deterministic matrix , the expectations are also known. Specifically, their entries , are defined in Remark 2.

The measurement noise, , is a zero-mean time-correlated sequence, with covariance matrices given by , where is recursively obtained as: with and initial condition . Moreover, denoting and , the noise covariance function can be factorized as:

The attack noise is a zero-mean white process with covariance matrices .

and are sequences of diagonal independent random matrices with know means

Denoting and , the matrices , and , with , are known and their entries can be computed taking into account Remark 4.

The state process , the random parameter matrices, , the noises, and , and the diagonal random matrices and , are all mutually independent.

The covariance and cross-covariance functions of the observation processes involved in equations (7)-(9) will be used in the filtering algorithm. The expressions for such functions are provided in the following proposition, whose proof follows easily from the aforementioned properties.

Proposition 2. The sequences and are zero-mean second-order processes whose covariance and cross-covariance functions, , and , are given by the following expressions:

Remark 5. For the sake of notational simplicity in the derivation of the filtering algorithm, let us consider a new process defined as This process has zero mean and their covariance matrices, , are given by:

The statistical properties of the processes involved in the stacked model, established in propositions 1 and 2, ensure the existence of the LS linear estimators, the design of which is detailed in the next subsection.

3.2. Innovation Approach to the LS Estimation Problem

Given the observations , the goal is to derive recursive algorithms for the CF LS linear estimators, , of the state based on these observations. As the observations are generally nonorthogonal vectors, the Gram-Schmidt orthogonalization procedure is employed to transform the observation process, , into a white process , referred to as the innovation process. The estimators can then be expressed as a linear combination of the innovations and the orthogonality of this new process greatly simplifies the derivation of the algorithms compared to using the observations directly.

Specifically, replacing the observation process with the innovation process enables the LS linear estimate (of an arbitrary second-order vector based on the observations ) to be expressed as the following linear combination of the innovations :

(11)

where denotes the innovation covariance matrix.

The innovation at time is defined as , where is the LS linear one-step predictor of the observation . From the Orthogonal Projection Lemma (OPL), equations (7)-(9) and the properties established in Proposition 1, we have that with and .

Thus, the one-step predictor is expressed in terms of the state predictor, , and the noise predictor, ; specifically, is given by:

(12)

For simplicity, we denote the one-step predictor of the vector . Then, expression (12) can be equivalently rewritten as:

(13)

Therefore, the determination of the innovation requires the linear one-step predictor which, together with expression (13) provides the foundation for deriving the CF filtering and fixed-point smoothing algorithms presented in the following subsection.

3.3. Centralized Fusion Filtering and Fixed-Point Smoothing Algorithms

In this section, we first present a recursive algorithm for the CF LS linear filter, , of the state based on the observations . Then, in order to obtain the smoothers at the fixed-point , , , the filter will be recursively updated as successive observations become available. The performance of the CF estimators is measured by the magnitude of the estimation errors, and, more specifically, by their covariance matrices, , . Both proposed algorithms also provide recursive formulas for the estimation error covariance matrices, thereby offering a measure of the estimation accuracy under the LS optimality criterion.

Recursive centralized fusion filtering algorithm. Under assumptions (I)-(V), the CF LS linear filtering estimator, , and the corresponding error covariance matrix, , are given by:

(14)
(15)

where the vectors and the matrices are recursively obtained from:

(16)
(17)

and the matrices satisfy:

(18)

The innovations, , and their covariance matrices, , are calculated by:

(19)
(20)

with given in Remark 5.

Proof. To derive the innovation from (13), we need to calculate the predictor . Given that the filter of the state vector is (which consists of the first entries of ), we must obtain both the prediction and filtering estimators Using expression (11) for the LS linear estimators, we write

(21)

so the coefficients , need to be computed.

− On the one hand, by using equations (7)-(9), Remark 1 and the properties outlined in Proposition 1, we have:

− On the other hand, by employing (13) for in conjunction with (21) for the predictor , we obtain:

Consequently,

ensuring that where

(22)

Now, by defining the vectors , we have that

After these preliminary steps, the equations of the filtering algorithm are proven as follows:

● Since , using that , expression (14) is clear.

● Taking into account that , along with Remark 1 and (14), the expression for the filtering error covariance matrices given in (15) is readily obtained.

● From their definition, the vectors clearly satisfy (16).

● The recursive formula (17) for the covariance matrices is derived directly from (16), taking into account that the innovation is a white process.

● Using again the definition of the vectors and taking into account that the innovations form a white process, it is clear that . This expression for along with (22), immediately leads to (18).

● By substituting in (13), the expression for the innovation in (19) is directly obtained.

● To derive expression (20), we use the notation , introduced in Remark 5, to express the innovation as . Given that and, by the OPL, , we obtain . Thus, expression (20) is derived straightforwardly, taking into account that and .

Recursive centralized fixed-point smoothing algorithm. Under assumptions (I)-(V), starting at any fixed sampling time with the filter, , and its error covariance matrix, , as initial conditions, the CF LS linear smoothing estimators, , and their error covariance matrices, , are computed using the following recursive relations:

(23)
(24)

In these relations, the matrices satisfy;

(25)

and is recursively obtained from:

(26)

Proof. The formulas of the fixed-point smoothing algorithm are proven in the following steps:

● From the general expression (11), it is evident that, at a fixed sampling time , the smoother , can be recursively calculated by (23), starting from the linear filter, , as initial condition.

● Using (23), the smoothing errors can be expressed as , and (24) for the error covariance matrices, , is clear.

● Expression (25) for the coefficients

is obtained by denoting and taking into account that:

● Finally, the recursion (26) for the matrices is easily derived using (16) for . The initial condition is obtained by applying the LPO, from which , and using (14) for .

Remark 6. It is important to note that the state evolution equation (1) has not been directly used in the design of the proposed LS filtering and smoothing algorithms. Instead, it was utilized only to derive the state covariance matrix in a separable form (Remark 1), which serves as the foundation for the algorithms derivation, together with the factorization of the time-correlated noise covariance (Proposition 1). This makes our methodology applicable to a wide variety of models, as long as they meet this covariance factorization property. The structure of the proposed algorithms, designed on the basis of covariance information, differs from that of conventional LS linear estimation algorithms based on the state-space model, but both approaches provide optimal linear estimators. Nevertheless, although the proposed filtering and smoothing algorithms have attractive recursive structures due to the factorization property of both state and noise covariance functions, the presence of mixed uncertainties causes additional difficulties in deriving simple formulas for the innovation covariance matrix, (expression (20)). The definition of the vectors , which combine the estimators of the state process and the measurement noise, overcomes this issue and makes the derivation of the algorithm significantly simpler.

4. Numerical Simulation Example

In this section, a four-sensor system with random uncertainties is considered to show the validity of the designed estimation algorithms and assess the impact of different random uncertainties on the estimation accuracy. Specifically, the following model is considered:

State equation: Described by (1), with . The initial state, , and the rv in the sequences and obey the standard normal distribution.

Sensor measurement equations: Described by (2), with , and where , , are sequences of independent rv with the following distributions:

and have uniform distributions over the intervals and , respectively.

are discrete rv with ,

have Bernoulli distributions with

The noises , , are defined in (3), with and , . The noise satisfies , with , and the rv in the white sequence obey the standard normal distribution. For , and is also a standard normal rv.

Random deception attacks and packet losses: The random sequences in (5) are defined as , where , , , and the rv in the white sequence obey the standard normal distribution; so, and , are white sequences of Bernoulli rv with .

Performance analysis. Assuming , Figure 1 displays the error variances of the proposed estimators and shows that the smoothers outperform the filters. It is also clear from this figure that the accuracy of the smoothers improves as increases and this fact is particularly notable for , beyond which the difference in accuracy becomes practically negligible.

Figure 1. Filtering and smoothing estimation error variances for .

Influence of missing probability, , at sensor 4. Considering again and different values of , Figure 2 presents the filtering and smoothing () error variances. From this figure, we infer that the probability of the state being present in the measured outputs of sensor 4 significantly influences the estimation precision. More specifically, since the error variances decrease as increases, we conclude that the proposed estimators perform better when the missing probability, , decreases. As in Figure 1, it is also clear that the filtering error variances are greater than those of the smoothers and also that the smoothing estimators with lag outperform those with lag .

Figure 2. Filtering and smoothing error variances for and .

Effect of successful deception attacks probability . For , the filtering and smoothing error variances are analyzed as varies from to . The filtering error variances over all iterations are plotted in Figure 3(a), which clearly shows that the filter performance deteriorates as increases (an analogous conclusion is drawn for the smoother performance). Figure 3(b), displays the estimation error variances at , versus . Despite showing only the results in a particular iteration, this figure provides better visibility of the increasing trend of the error variances with increasing probability .

Figure 3. (a) Filtering error variances for to 0.9; (b) Filtering and smoothing error variances at , versus .

Impact of transmission loss probability . Considering , we analyze the influence of the loss probability, , on the estimation accuracy, by comparing the filtering and smoothing error variances as varies from to . From Figure 4(a) we observe that the filtering error variances decrease as increases; hence, better estimations are obtained when the transmission loss probability is low. This fact is better reflected in Figure 4(b), which presents the filtering and smoothing error variances at versus .

Figure 4. (a) Filtering error variances for to 0.9; (b) Filtering and smoothing error variances at , versus .

Comparative analysis with CF filters in [24] and [29]. Finally, the designed CF filter is compared with the filters in [24] and [29]. From two thousand independent simulations, the comparison is made on the basis of the mean-squared error (MSE), whose empirical value at time is calculated by:

where and denote the simulated state and filtering estimates, respectively, at time for the -th simulation run. Assuming again , the results are depicted in Figure 5, which reveals that the MSE values of the proposed CF filtering estimates are consistently lower than those of the other two CF filtering estimates. This outcome was expected, as the proposed filter accounts for both RPD and RDA, while the filter in [29] does not account for random packet losses and the filter in [24] overlooks both random attacks and losses during data transmissions.

Figure 5. MSE comparison of the proposed CF filter and the filters in [24] and [29].

5. Conclusions

In this paper, we have designed recursive algorithms for the CF filtering and fixed-point smoothing problems in networked systems operating under the dual challenges of RDA and RPD, in the presence of different perturbations including multiplicative noise and time-correlated additive noise. The use of the process mean and covariance functions rather than the explicit state evolution model, simplifies the derivation of the algorithms without sacrificing accuracy. The impact of packet losses is mitigated by using ZOHS as a compensation methodology and time-correlated noises are not handled by measurement differencing, but by direct estimation of the noises.

Through numerical simulations, we have demonstrated that our fusion estimation scheme not only meets theoretical expectations but also outperforms some existing filters in practical scenarios. The superior performance of our approach underscores its potential for application in real-world networked systems where resilience to RDA and RPD is critical. The empirical results have also shown that, as the probability of deception attacks increases, the estimation accuracy decreases. It would be valuable to explore this inverse relationship theoretically in future research, by conducting a rigorous monotonicity analysis of the error covariance with respect to the attack probability. Future work will focus on extending this framework to more complex scenarios and further enhance its robustness and applicability. More specifically, new challenges and future research topics include:

● Extending the proposed study to deal with quantization effects to cover systems with limited network bandwidth, where it is common for sensor measurements to be quantized before transmission over the communication network.

● Considering different types of random attacks (replay attacks, DoS attacks, etc.).

● Incorporating energy-saving communication protocols to reduce communication burden and enhance transmission efficiency (event-triggered mechanisms, random access protocol, etc.).

Author Contributions: Raquel Caballero-Águila: Conceptualization, Methodology, Formal analysis, Investigation, Writing —original draft, Writing —review & editing, Software, Funding acquisition. Josefa Linares-Pérez: Conceptualization, Methodology, Formal analysis, Investigation, Writing —original draft, Writing—review & editing, Software, Funding acquisition.

Funding: Grant PID2021-124486NB-I00 funded by MICIU/AEI/ 10.13039/501100011033 and ERDF/EU.

Data Availability Statement: Not applicable.

Conflict of Interest: The authors declare no conflict of interest.

References

  1. Lu, Z.B.; Rao, W.M.; Wu, Y.J.; et al. A Kalman filter approach to dynamic OD flow estimation for urban road networks using multi-sensor data. J. Adv. Transp., 2015, 49: 210−227. doi: 10.1002/atr.1292
  2. Zhang, D. Interoperability technology of sports health monitoring equipment based on multi-sensor information fusion. EURASIP J. Adv. Signal Process., 2021, 2021: 62. doi: 10.1186/s13634-021-00775-x
  3. Azizi, S.; Rabiee, R.; Nair, G.; et al. Effects of positioning of multi-sensor devices on occupancy and indoor environmental monitoring in single-occupant offices. Energies, 2021, 14: 6296. doi: 10.3390/en14196296
  4. Sun, J.; Shen, B.; Liu, Y.; et al. Dynamic event-triggered state estimation for time-delayed spatial-temporal networks under encoding-decoding scheme. Neurocomputing, 2022, 500: 868−876. doi: 10.1016/j.neucom.2022.05.062
  5. Caballero-Águila, R.; Linares-Pérez, J. Distributed fusion filtering for uncertain systems with coupled noises, random delays and packet loss prediction compensation. Int. J. Syst. Sci., 2023, 54: 371−390. doi: 10.1080/00207721.2022.2122905
  6. Zhou, H.; Sun, S.L. Distributed filtering for multi-sensor networked systems with stochastic communication protocol and correlated noises. Inf. Fusion, 2024, 104: 102121. doi: 10.1016/j.inffus.2023.102121
  7. Hu, Z.B.; Hu, J.; Yang, G. A survey on distributed filtering, estimation and fusion for nonlinear systems with communication constraints: New advances and prospects. Syst. Sci. Control Eng., 2020, 8: 189−205. doi: 10.1080/21642583.2020.1737846
  8. He, S.M.; Shin, H.S.; Xu, S.Y.; et al. Distributed estimation over a low-cost sensor network: A review of state-of-the-art. Inf. Fusion, 2020, 54: 21−43. doi: 10.1016/j.inffus.2019.06.026
  9. Geng, H.; Liu, H.J.; Ma, L.F.; et al. Multi-sensor filtering fusion meets censored measurements under a constrained network environment: Advances, challenges and prospects. Int. J. Syst. Sci., 2021, 52: 3410−3436. doi: 10.1080/00207721.2021.2005178
  10. Hu, J.; Jia, C.Q.; Liu, H.J.; et al. A survey on state estimation of complex dynamical networks. Int. J. Syst. Sci., 2021, 52: 3351−3367. doi: 10.1080/00207721.2021.1995528
  11. Wang, Y.; Liu, H.J.; Tan, H.L. An overview of filtering for sampled-data systems under communication constraints. Int. J. Netw. Dyn. Intell., 2023, 2: 100011. doi: 10.53941/ijndi.2023.100011
  12. Lin, H.; Lu, S.; Lu, P.; et al. Centralized fusion estimation over wireless sensor-actuator networks with unobservable packet dropouts. J. Franklin Inst., 2022, 359: 1569−1584. doi: 10.1016/j.jfranklin.2021.11.002
  13. Li, S.; Liu, W.Q.; Tao, G.L. Centralized fusion robust filtering for networked uncertain systems with colored noises, one-step random delay, and packet dropouts. EURASIP J. Adv. Signal Process., 2022, 2022: 24. doi: 10.1186/s13634-022-00857-4
  14. Feng, X.L.; Wu, C.S.; Ge, Q.B. Cauchy kernel minimum error entropy centralized fusion filter. Signal Process., 2024, 220: 109465. doi: 10.1016/j.sigpro.2024.109465
  15. Tian, T.; Sun, S.L. Fusion estimation against mixed network attacks for systems with random parameter matrices, correlated noises, and quantized measurements. Digital Signal Process., 2024, 150: 104523. doi: 10.1016/j.dsp.2024.104523
  16. Shen, Y.X.; Wang, Z.D.; Dong, H.L.; et al. Multi-sensor multi-rate fusion estimation for networked systems: Advances and perspectives. Inf. Fusion, 2022, 82: 19−27. doi: 10.1016/j.inffus.2021.12.005
  17. Cheng, H.L.; Shen, B.; Sun, J. Distributed fusion filtering for multi-sensor systems under time-correlated fading channels and energy harvesters. J. Franklin Inst., 2023, 360: 6021−6039. doi: 10.1016/j.jfranklin.2023.03.028
  18. Hu, J.; Hu, Z.B.; Caballero-Águila, R.; et al. Distributed fusion filtering for multi-sensor nonlinear networked systems with multiple fading measurements via stochastic communication protocol. Inf. Fusion, 2024, 112: 102543. doi: 10.1016/j.inffus.2024.102543
  19. Ding, J.; Sun, S.L.; Ma, J.; et al. Fusion estimation for multi-sensor networked systems with packet loss compensation. Inf. Fusion, 2019, 45: 138−149. doi: 10.1016/j.inffus.2018.01.008
  20. Wang, M.H.; Sun, S.L. Self-tuning distributed fusion filter for multi-sensor networked systems with unknown packet receiving rates, noise variances, and model parameters. Sensors, 2019, 19: 4436. doi: 10.3390/s19204436
  21. Caballero-Águila, R.; Hermoso-Carazo, A.; Linares-Pérez, J. Networked distributed fusion estimation under uncertain outputs with random transmission delays, packet losses and multi-packet processing. Signal Process., 2019, 156: 71−83. doi: 10.1016/j.sigpro.2018.10.012
  22. Sun, S.L. Distributed optimal linear fusion predictors and filters for systems with random parameter matrices and correlated noises. IEEE Trans. Signal Process., 2020, 68: 1064−1074. doi: 10.1109/TSP.2020.2967180
  23. Liu, W.; Xie, X.P.; Qian, W.; et al. Optimal linear filtering for networked control systems with random matrices, correlated noises, and packet dropouts. IEEE Access, 2020, 8: 59987−59997. doi: 10.1109/ACCESS.2020.2983122
  24. Caballero-Águila, R.; Hermoso-Carazo, A.; Linares-Pérez, J. Networked fusion estimation with multiple uncertainties and time-correlated channel noise. Inf. Fusion, 2020, 54: 161−171. doi: 10.1016/j.inffus.2019.07.008
  25. Ma, J.; Sun, S.L. Optimal linear recursive estimators for stochastic uncertain systems with time-correlated additive noises and packet dropout compensations. Signal Process., 2020, 176: 107704. doi: 10.1016/j.sigpro.2020.107704
  26. Cheng, G.R.; Ma, M.C.; Tan, L.G.; et al. Gaussian estimation for non-linear stochastic uncertain systems with time-correlated additive noises and packet dropout compensations. IET Control Theory Appl., 2022, 16: 600−614. doi: 10.1049/cth2.12252
  27. Ma, J.; Liu, S.H.; Zhang, Q. Globally optimal centralized and sequential fusion filters for uncertain systems with time-correlated measurement noises. IEEE Access, 2022, 10: 89011−89021. doi: 10.1109/ACCESS.2022.3201013
  28. Caballero-Águila, R.; Linares-Pérez, J. Quadratic estimation for stochastic systems in the presence of random parameter matrices, time-correlated additive noise and deception attacks. J. Franklin Inst., 2023, 360: 11141−11164. doi: 10.1016/j.jfranklin.2023.08.033
  29. Caballero-Águila, R.; García-Ligero, M.J.; Hermoso-Carazo, A.; et al. Unreliable networks with random parameter matrices and time-correlated noises: Distributed estimation under deception attacks. Math. Biosci. Eng., 2023, 20: 14550−14577. doi: 10.3934/mbe.2023651
  30. Sánchez, H.S.; Rotondo, D.; Escobet, T.; et al. Bibliographical review on cyber attacks from a control oriented perspective. Annu. Rev. Control, 2019, 48: 103−128. doi: 10.1016/j.arcontrol.2019.08.002
  31. Mahmoud, M.S.; Hamdan, M.M.; Baroudi, U.A. Modeling and control of cyber-physical systems subject to cyber attacks: A survey of recent advances and challenges. Neurocomputing, 2019, 338: 101−115. doi: 10.1016/j.neucom.2019.01.099
  32. Caballero-Águila, R.; Hermoso-Carazo, A.; Linares-Pérez, J. A two-phase distributed filtering algorithm for networked uncertain systems with fading measurements under deception attacks. Sensors, 2020, 20: 6445. doi: 10.3390/s20226445
  33. Xiao, S.Y.; Han, Q.L.; Ge, X.H.; et al. Secure distributed finite-time filtering for positive systems over sensor networks under deception attacks. IEEE Trans. Cybern., 2020, 50: 1220−1229. doi: 10.1109/tcyb.2019.2900478
  34. Ma, L.F.; Wang, Z.D.; Chen, Y.; et al. Probability-guaranteed distributed secure estimation for nonlinear systems over sensor networks under deception attacks on innovations. IEEE Trans. Signal Inf. Proc. Netw., 2021, 7: 465−477. doi: 10.1109/TSIPN.2021.3097217
  35. Ma, Y.M.; Sun, S.L. Distributed optimal and self-tuning filters based on compressed data for networked stochastic uncertain systems with deception attacks. Sensors, 2023, 23: 335. doi: 10.3390/s23010335