Elsevier

Information Fusion

Volume 36, July 2017, Pages 233-242
Information Fusion

Diffusion Kalman filtering with multi-channel decoupled event-triggered strategy and its application to the optic-electric sensor network

https://doi.org/10.1016/j.inffus.2016.12.004Get rights and content

Highlights

  • A novel event-triggered strategy is proposed to save more communication resources.

  • The strategy is applied on the diffusion Kalman filter to ease communication load.

  • The algorithm is unbiased and convergent and its steady-state MSD is derived.

  • An experiment over the optic-electric sensor network verifies its significance.

Abstract

Recently the distributed estimation problem with communication constraints has been widely studied for sensor network application. Our work focus on the diffusion Kalman filter with communication constraints. To satisfy finite communication resources constraints, this paper presents a multi-channel decoupled event-triggered strategy which improves the utilization of the network communication resources. With this strategy, only some entries of sensors’ measurements are transmitted if their triggering criteria are satisfied. We apply this strategy to the step 1 of the diffusion Kalman filter and analyze its performance. The analysis shows that the multi-channel decoupled event-triggered diffusion Kalman filter is unbiased in mean sense and is convergent in mean-square sense. The theoretical steady-state mean-square deviation (MSD) and communication cost are also given in this article. Simulation results demonstrate a good match between the theory analysis and experiment. Finally this algorithm is applied to the optic-electric sensor network, and the results verify the effectiveness of the proposed strategy in terms of the communication resources utilization.

Introduction

As one of the important issues in information fusion, the state estimation problem for linear or nonlinear systems has been a focus of research because of its clear engineering insights in many practical applications [1], [2], [3], [4], [5], [6]. Due to the scalability and robustness of the distributed estimation algorithm, a lot of efforts have been made to improve its performance [7], [8], [9], [10]. Diffusion strategy [9], [10] is an effective approach to perform distributed estimation over sensor networks.

In the step 1 of the diffusion Kalman filter algorithm [11], all the sensors in the network transmit their information about the system state to their neighbors, then each sensor fuses the information received together with its own to create an intermediate estimate. In the step 2, i.e., the diffusion step, each sensor combines its intermediate estimate and its neighbors’ to obtain the final estimate. This in-network cooperation helps the information propagate across the network so that all nodes benefit from data of the entire network. As a consequence, all nodes in the network asymptotically perform as well as the centralized case.

However, the main disadvantage of the diffusion Kalman filter is that it needs a lot of internode communications. As all the sensors in the network communicate with all their neighbors, the amount of required internode communication is huge. In practical, the energy of sensors for data collection and transmission is limited [12]. It’s an expensive operation to replace or recharge batteries of sensors in many applications. A large communication cost imposes a restriction on the application of the diffusion Kalman filter algorithm. Therefore it is of great practical significance to reduce the amount of the internode communication while maintaining the advantage of the in-network cooperation as much as possible.

In order to reduce the communication cost of the sensor network, several approaches have been proposed.

Firstly, this problem can be studied from the digital communication point of view that sensors limit the number of binary bits that they send [13], [14], [15]. Secondly, the decreasements of sensors’ sending counts help the network reduce its communication amount. In [16], [17], the network communication cost is reduced by slowing down the transmission rate of each sensor. In [18], [19], [20], [21], each communication link is intermittently activated, hence the amount of total internode communication in the network is reduced. A partial diffusion strategy has been proposed in [22] to reduce the internode communication cost while retaining the benefits of the in-network cooperation. Thirdly, the concept of the set-membership filter has been utilized in [23], [24], [25] to alleviate the network communication cost.

At last, the event-triggered strategy is an efficient approach to deal with this problem. In [26], [27], [28], the measurements are transmitted when the triggering criteria are satisfied and the state estimators have been derived to cope with the event-based measurements. Unlike the deterministic event-triggered strategy [26], [27], [28], through utilizing the stochastic event-triggered sensor schedule, a minimum mean squared error estimator has been given in a closed-form while maintaining the Gaussian property of the innovation process [29], [30], [31]. The event-triggered state estimation problem for complex networks with mixed time delays was studied in [32], and the estimator gain matrices are obtained by solving a convex problem. The authors studied the event-triggered optimal state estimation problem for linear time-varying systems with a unknown input in [33], and the minimum mean squared error estimator is obtained by treating the unknown input as a process with a non-informative prior. In [34], the authors studied the problem of estimating the state of a discrete-time linear stochastic dynamical system with a data-driven strategy, and the cases of measurement transmission and local estimate transmission were both studied. In [35], a general event-triggered framework has been proposed to deal with the variance-constrained H control problem for a class of discrete time-varying systems with randomly occurring saturations, stochastic nonlinearities and state-multiplicative noises. A novel definition of consensus in probability has been proposed in [36] to deal with the event-triggered consensus control problem for a class of discrete-time stochastic multi-agent systems. In [37], the consensus control problem has been investigated for a class of discrete time-varying stochastic multi-agent systems with the event-triggered mechanism. The authors have studied the distributed event-based filtering problem in [38], [39], [40], [41], [42], [43] and have made several important achievements.

The above results take all the entries of the measurement or the state vector into the triggering criteria [26], [27], [28], [29], [30], [31], [32], [33], [34], [38], [39], [40], [41], [42], [43]. However in practical, the variety degrees of entries of the state vector are different, so the variety degrees of entries of the measurement are different as well. That is to say, during a period of time, some entries of the measurement may vary rapidly, while others may vary gently or even stay the same. Thus if we take all the entries of a measurement into one triggering criterion, the entries which vary gently will be transmitted with the ones that vary rapidly. It’s a waste of the communication resources. Therefore if we design a suitable triggering criterion for each entry of the measurement, the communication resources will be utilized further efficiently.

Through utilizing the multi-channel decoupled event-triggered strategy in the step 1 of the diffusion Kalman filter, each sensor node transmits a subset of entries of its measurement to its neighboring nodes only when the corresponding triggering criteria are satisfied, the internode communication cost of the diffusion Kalman filter algorithm will be reduced.

Remark 1.1

The strategy proposed in this article is similar as the partial diffusion policy proposed in [22]. The differences between our work and [22] are summarised as follows. Firstly, the entries which are sent in [22] are selected randomly or sequentially. While in our work, the entries’ transmissions are based on their triggering criteria. Secondly, in [22] the intermediate estimates are transmitted by the partial diffusion strategy, while in our work, the measurements’ transmissions are based on their triggering criteria. Finally, the distributed least mean square estimation algorithm is performed in [22] to estimate a time-invariant vector, while in this paper a multi-channel decoupled event-triggered diffusion Kalman filter is proposed to estimate the state of a stochastic process.

The main contributions of our work are summarized as follows.

  • (1)

    The multi-channel decoupled event-triggered strategy is proposed in this paper. With the proposed strategy, the transmissions of measurements’ entries are based on their event-triggering criteria. Comparing with the typical event-triggered strategies, the sensor network’s communication resources will be utilized more efficiently, and this coincides with the results of the simulation.

  • (2)

    The proposed strategy is applied to the step 1 of the diffusion Kalman filter. With the proposed strategy, the communication cost of the network is reduced. We analyze the performance of the multi-channel decoupled event-triggered diffusion Kalman filter in mean sense and mean-square sense. We also derive the steady-state estimation error covariance matrix of this algorithm.

  • (3)

    The proposed algorithm is applied to the optic-electric sensor network. The results show that the proposed algorithm helps the optic-electric sensor network utilize its communication resources efficiently. In other words, with the proposed strategy, the optic-electric sensors transmit their information only when they are needed. It’s of significance in practical.

The remainder of the paper is organized as follows. Section 2 formulates the estimation problem and proposes the multi-channel decoupled event-triggered strategy. Section 3 presents the multi-channel decoupled event-triggered diffusion Kalman filter algorithm. Section 4 shows the analysis results on the performance of the proposed algorithm. Section 5 presents some simulation results. Section 6 presents the application of the proposed algorithm in the optic-electric sensor network. Conclusion is given in the end.

In this article, coli{ai} denotes a vector with entries ai, diagi{bi} denotes a diagonal matrix with diagonal entries bi. ⊗ denotes the Kronecker product. Let m,nN+,Rm×n denotes the set of m by n real-valued matrices. RT denotes the transposition of matrix R. For X,YRm×m, X > ( ≥ )Y means XY is positive definite(positive semidefinite). E[·] denotes the expectation operator. trace(R) denotes the trace of matrix R. ξM,δ={ζ|ζTMζδ} denotes an ellipsoidal set centered at the origin associated with M and δ. I denotes the identity matrix with a suitable dimension.

Section snippets

Problem setup

Consider the following linear discrete-time system, xk+1=Axk+wkwhere xkRn is the system state at time k. The signal wk denotes the process noise.

The system (1) is observed by a sensor network which is consisted of M sensor nodes. The network’s topology is denoted by G. Γ denotes the adjacency matrix of G. Two nodes are connected if they can communicate directly with each other . The set of nodes that are connected to node i is called the neighborhood of node i and is denoted by N¯i,Ni=Ni¯{i}.

The multi-channel decoupled event-triggered diffusion Kalman filter

We introduce the multi-channel decoupled event-triggered strategy into the step 1 of the diffusion Kalman filter [11] to reduce its internode communication cost.

When we introduce the proposed strategy into the step 1 of the diffusion Kalman filter, the main problem we encounter is that all the entries of the measurements are not transmitted all the time. When some entries of the measurements are not transmitted, i.e., rki,l=0, how to calculate the estimate with the incomplete measurement?

Performance analysis

We analyze the mean performance, the mean-square performance and the communication cost of the proposed algorithm in this section.

Simulation

In order to illustrate the performance of the multi-channel decoupled event-triggered diffusion Kalman filter, we present a simulation in this section. We also make a comparison of the performance of the proposed strategy and the performances of several typical event-triggered strategies through applying these typical event-triggered strategies to the step 1 of the diffusion Kalman filter.

We consider the problem of estimating the position of a moving target. The target is observed by a sensor

Application to the optic-electric sensor network

The optic-electric sensor network is applied to the short-range air detection system. The optic-electric sensors measure targets’ position through processing the multi-band information. The sensors in the network communicate with each other via a wired or wireless network.

In this section, the target’s state is modeled as X(k)=[xkx˙kyky˙khkh˙k]T. [xkykhk]T denotes the target’s position, and [x˙ky˙kh˙k]T denote the target’s velocity.

The measurements obtained by sensor i are modeled as {φki=

Conclusion

We propose a multi-channel decoupled event-triggered strategy in this paper and apply it to the step 1 of the diffusion Kalman filter algorithm to ease its internode communication cost. We show that the multi-channel decoupled event-triggered diffusion Kalman filter is unbiased and convergent, and its steady-state mean square deviation is also derived in this paper. The simulation results show that the proposed strategy is effective to improve the utilization of the communication resources. We

Acknowledgment

This work is supported by the National Natural Science Foundation of China (no. 61104186 and no. 61273076).

References (44)

  • G. Battistelli et al.

    Data-driven communication for state estimation with sensor networks

    Automatica

    (2012)
  • H. Dong et al.

    Variance-constrained Hcontrol for a class of nonlinear stochastic discrete time-varying systems: the event-triggered design

    Automatica

    (2016)
  • D. Ding et al.

    Event-triggered consensus control for discrete-time stochastic multi-agent systems: the input-to-state stability in probability

    Automatica

    (2015)
  • X. Ge et al.

    Distributed event-triggered filtering over sensor networks with communication delays

    Inf. Sci.

    (2015)
  • L. Yan et al.

    Distributed state estimation in sensor networks with event-triggered communication

    Nonlinear Dyn.

    (2014)
  • Z. Duan et al.

    Comments on “unbiased converted measurements for tracking”

    IEEE Trans. Aerosp. Electron. Syst.

    (2004)
  • J. Hu et al.

    Quantised recursive filtering for a class of nonlinear systems with multiplicative noises and missing measurements

    Int. J. Control

    (2013)
  • L. Ma et al.

    Robust filtering for a class of nonlinear stochastic systems with probability constraints

    Autom. Remote Control

    (2016)
  • G. Battistelli et al.

    Consensus-based linear and nonlinear filtering

    IEEE Trans. Automat. Contr.

    (2015)
  • R. Olfati-Saber

    Kalman-consensus filter: optimality, stability, and performance

    Decision and Control, 2009 held jointly with the 2009 28th Chinese Control Conference. CDC/CCC 2009. Proceedings of the 48th IEEE Conference on

    (2009)
  • F.S. Cattivelli et al.

    Diffusion LMS strategies for distributed estimation

    IEEE Trans. Signal Process.

    (2010)
  • J. Hu et al.

    Diffusion kalman filtering based on covariance intersection

    IEEE Trans. Signal Process.

    (2012)
  • Cited by (7)

    • Information fusion for edge intelligence: A survey

      2022, Information Fusion
      Citation Excerpt :

      According to the three challenges faced by event-driven information fusion technology, the related work of event-driven data fusion is divided. To address the validity of the event-triggered strategy, the authors in [75] proposed a multichannel decoupling event-triggered strategy. Compared with the traditional event-triggered strategy, the communication of the sensor network can be used more effectively when the communication resources are limited, but there is still room for further optimization of the event-trigger threshold.

    • A dynamically event-triggered approach to recursive filtering with censored measurements and parameter uncertainties

      2019, Journal of the Franklin Institute
      Citation Excerpt :

      The basic principle of event-triggering strategy is that the current signals are transmitted only when the prespecified condition is satisfied such that the unnecessary transmission number is reduced effectively. Based on this type of event-triggering strategy, a variety of static event-triggering conditions have been proposed and the event-based control and filtering problems have been investigated, see e.g., [5,7,8,17,24,30]. Very recently, the dynamically event-triggering mechanism has begun to receive the research interest due to its potential in further improving the resource utilization efficiency.

    • Set-Membership Global Estimation of Networked Systems

      2022, IEEE Transactions on Cybernetics
    • Event-triggered diffusion kalman filters

      2020, Proceedings - 2020 ACM/IEEE 11th International Conference on Cyber-Physical Systems, ICCPS 2020
    • Maximum likelihood registration for systemic error of multiple spaceborne optical sensors

      2020, Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics
    View all citing articles on Scopus
    View full text