Elsevier

Information Fusion

Volume 77, January 2022, Pages 211-219
Information Fusion

Full length article
Scheduler-based state estimation over multiple channels networks

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

Highlights

  • The remote state estimation problem is studied for networked systems.

  • Parallel noise-free communication channels are considered.

  • Communication schedulers are implemented at the transmit side.

  • Recursive approximate minimum mean-square error estimator is established.

  • All sub-channels contribute to improve the estimation performance.

Abstract

We investigate the remote state estimation problem for networked systems over parallel noise-free communication channels. Due to limited network capabilities in practical network environments, communication schedulers are implemented at the transmit side of each subchannel to promote resource efficiency. Specifically, the processed signals are transmitted only when it is necessary to provide the real-time measurements to the remote estimator. The recursive approximate minimum mean-square error estimator is established to restore the state vector of a target plant by utilizing the scheduled transmission signals. All the information coming from the individual subchannels, even if no measurement is sent, will contribute to improve the estimation performance in an analytical form. Finally, a numerical example is given to illustrate the effectiveness of the main results.

Introduction

In the past decades, with the rapid development of sensing, computing and communication technologies, networked control has become a mainstream research topic receiving much attention from both the control and signal processing communities. A typical networked control system is composed of sensors, controllers, and actuators linked via a wired or wireless shared communication network [1], [2], [3]. To achieve high-quality control performance, state estimate is a necessary part for generating feedback control signals since the state vector of the target plant is extracted from the contaminated partial measurements [4], [5], [6], [7], [8], [9], [10]. The merits of network devices render the remote estimation possible and, in such scenarios, sensor measurements are transmitted to a central unit with sufficient computing resources for further processing [11], [12], [13], [14]. Since the networked environment greatly reduces the costs of installation and maintenance, the remote state estimation has been widely applied in engineering practice such as automated highway systems, battlefield surveillance, and environmental monitoring [15], [16], [17], [18].

Traditionally, the remote state estimation problems have mainly focused on the ideal channel settings, that is, energy supply and available bandwidth for communication networks are inexhaustible, and thus the remote estimator has access to all the raw measurements from the sensor, where a Kalman filter algorithm can be employed as an optimal estimator for linear systems with Gaussian noises. However, for some practical applications such as wireless sensor networks, the communication processes are inherently subject to limited bandwidth, and batteries of sensors are driven by restricted energy supply [19], [20], [21], [22]. These adverse factors limit the penetration of remote estimation because too frequent transmissions might not improve the estimation performance but, on the contrary, they could lead to some undesirable phenomena such as network congestion and lifespan reduction. A critical issue is how to utilize the available resources to achieve a satisfactory result efficiently. Notice that the communication process constitutes a major source of energy consumption. For the sake of preserving the bandwidth and prolonging the working hours simultaneously, a feasible scheme is to reduce the number of transmissions as much as possible on the premise of predetermined performance guarantee.

Up to now, a number of resource-efficient scheduling strategies have been extensively investigated, which include power scheduling [23], sensor selection [24], [25], event-based communication [26], [27], [28], [29], [30], [31], [32], [33], self-triggered communication [34], and compressed signals [35], etc. These strategies aim to preserve the system resources from various aspects. To be specific, for power scheduling problems, it is supposed that the transmit side can switch between two different transmission energy levels. A high energy level results in a high packet reception ratio while costing more resources, and vice versa. As a result, an optimal transmission power schedule is required for the remote estimator to achieve the optimal estimation performance under prescribed energy constraints. Moreover, for sensor networks with a large number of sensors, it is meaningful to employ an appropriate selection scheme by choosing reliable sensor signals among all the available sources, where the fundamental issues are to find out the optimal set of sensors and design the estimator so as to minimize the error covariance. As for event-based communication, it is essentially a controlled transmission scheduling strategy where the scheduler forwards signals to the remote estimator only when certain events happen. Different from the classical clock-driven mechanism that triggers a transmission at every sampling instant, in such a case, a batch of unnecessary signals can be removed from the transmission sequence to reduce resource consumption. Self-triggered communication can be regarded as an improved version of the event-based communication. In the mechanism of self-triggered communication, the next signal transmission instant is calculated by a triggering scheduling based on the previous transmitted data and the plant dynamics knowledge. Compared with the event-based communication, the main advantage of the self-triggered communication lies in the fact that mechanism of self-triggered is implemented based on certain “software” rather than the hardware (i.e. event-generator) adopted in event-based communication, and thereby reducing the hardware costs.

Due to its effectiveness in resource saving, the event-based mechanism has received increasing attention in recent years. Some initial works [36], [37] have considered an event-based rule called Send-on-Delta (or Lebesgue sampling) principle. By employing this principle the sensor data will be sent to the estimator when a certain specified threshold is reached. It can be further inferred that, when there is no transmission, the sensor data must lie in the given bound from the previously transmitted value. Therefore, one can utilize the previously transmitted value as the estimator input while keeping in mind that a bounded uncertainty exists. In this case, the exact optimal estimator is hard to obtain, but an alternative is to minimize the upper bound of the error covariance as [38]. Moreover, in [39], the Send-on-Delta principle has been extended to a more general one that is suitable for any type of sampling strategy. A sum of Gaussians approach has been employed to design the approximate optimal estimator for the sake of reducing computational complexity. On the other hand, another communication scheduling policy is based on the values of the real-time innovation as shown in [40], [41], [42]. Since innovations characterize the gap between the predicted and the current measurements, a small innovation implies that the estimator could utilize the predicted value as a quasi-optimal estimate and, in this case, the real-time transmissions are no longer necessary.

Following the existing works, the focus of this paper is on the remote state estimation problem under stringent energy and bandwidth constraints. By co-designing the scheduling policy and the state estimator, a balance between the estimation performance and available resources can be achieved. Furthermore, motivated by the multi-input-multi-output channel technique [43] developed in communication theory, we consider the communication channel to be composed of a set of parallel and independent subchannels, and each subchannel transmits the corresponding entry of the input vector. Since subchannels may own different available resources, the schedulers shall be specifically designed for the subchannels so that each subchannel can work at its desirable working condition. To the best of our knowledge, such a multiple channels setting has not yet been taken into account in the design of resource-efficient remote estimators.

The challenge for scheduler-based state estimation over multiple channels networks lies in the fact that the signals from subchannels are correlated and subject to the scheduling strategies. To achieve our objective, the channel input is first reconstructed by a dynamical linear transformation in order to eliminate the correlation between the components of the input vector. Therefore, the remote estimator can utilize the coming information from each subchannel to correct the one-step prediction independently. Furthermore, due to the scheduling process, it is almost impossible to give the exact minimum mean-square error (MMSE) when considering the amount of computation. An alternative way is to utilize a Gaussian assumption of the prior probability density function (PDF) at each step. Throughout this paper, we consider two scheduling strategies characterized by the signals injected to the channel. To be specific, when the pre-assigned conditions are fulfilled, the first one transmits the real-time signals, while the second one condenses the packet of the transmission signal by sending an indicator variable instead.

Summarizing the above discussion, the main contributions of our work can be highlighted as follows. 1) We investigate the remote state estimation problem over multiple communication channels. Under our framework, the average communication rate of each subchannel can be set specifically according to the channel condition; 2) the error covariance of the approximate MMSE estimator is obtained by a recursive algorithm. This covariance sequence turns out to be stochastic, but we can always find its tight upper and lower bounds at each step; 3) a bridge is established between the communication rate and the boundedness of the estimator, which works as a guideline to configure the schedulers.

The rest of this paper is organized as follows. In Section 2, the problem is formulated. Section 3 presents some preliminary knowledge for preparation. Section 4 computes the MMSE under the scheduler-based communication and gives the performance analysis. In Section 5, the result is extended to a more compressed scheduling policy. The results are illustrated by a numerical example in Section 6. Section 7 concludes this paper.

Notation

Throughout the paper, Rn denotes the n-dimensional Euclidean space. E[x] stands for the expectation of the stochastic variable x. When the expression for x is long, xWx is abbreviated as xW(). Let the cumulative distribution function of a standard normal distribution be Φ(x)=x12πexp(x22)dx. For any function g(), its inverse function (if it exists) is denoted as g1().

Section snippets

Problem formulation

Consider a discrete linear time-varying system in the following form: xk+1=Akxk+wkyk=Hkxk+vkwhere xkRn is the system state and ykRm is the observed signal. wkRn and vkRm are external disturbances obeying Gaussian distributions with zero mean and covariance matrices Qk>0 and Rk>0. Ak and Hk are known matrices with appropriate dimensions. The initial state x0 is a Gaussian random variable with E[x0]=μ0 and Var(x0)=Σ0>0. We assume that the initial state x0, the noises wk and vk are mutually

Preliminary

In this section, some preliminary knowledge, which is necessary for the solution of the estimation problem, is presented for preparation. We will show some properties of conditional distributions of Gaussian random variables, and derive the preliminary MMSE estimator with any type of scheduling strategy S.

Lemma 1

Given the condition xΩ, the posteriori distribution of the random variable x can be determined as follows: f(x|xΩ)=1Pr(xΩ)f(x),xΩ0,otherwise

Lemma 2

Let X, Y and Z be random vectors with a jointly

Scheduler-based communication

In this section, we will give the approximate MMSE estimator with multiple communication channels under the scheduler-based communication.

Extension to single bit communication

In this section, we would like to further condense the information set available to the remote estimator by employing new scheduling strategies Si:γk,i=1,ifbk,iΩi0,otherwisewhere the interval Ωi=(Δ̲i,Δ¯i) is with the extreme points Δ̲iR and Δ¯iR. When γk,i=1, the sensor sends a single bit packet to inform the remote estimator, otherwise, it will not. Therefore, the information set is described by lk,i={γk,i}

Compared with the scheduling strategies (8), under such strategies, there is no need

Numerical studies

In this section, we present the simulation results to validate the proposed scheduler-based remote estimation algorithms.

The linear time-varying system under consideration in (1) is with the transition matrix Ak=0.9+0.2cos(0.2k)0.21000.90.5000.98+0.1sin(0.3k) and the measurement matrix Hk=2+0.5sin(0.2k)31100.98+0.25cos(0.31k)

The covariances of the process noise and measurement noise are given by Q=0.2I3×3 and  R=0.2I2×2, respectively. The initial value x0 is a Gaussian random vector with mean [1

Conclusion

This paper has investigated the remote estimation problem for linear time-varying systems under constrained network resources. The communication network is composed of a set of parallel and independent subchannels, which transmit the vector input in a componentwise manner. Schedulers are implemented in every subchannel to help reducing the communication rate. We aim to design the MMSE estimator which utilizes the scheduled signals from each subchannel under the predetermined scheduling

References (48)

  • LiQ. et al.

    Dynamic event-triggered mechanism for H non-Fragile state estimation of complex networks under randomly occurring sensor saturations

    Inform. Sci.

    (2020)
  • YangH. et al.

    Event-triggered state estimation for Markovian jumping neural networks: On mode-dependent delays and uncertain transition probabilities

    Neurocomputing

    (2021)
  • SuhY.S. et al.

    Modified Kalman filter for networked monitoring systems employing a send-on-delta method

    Automatica

    (2007)
  • LuX. et al.

    Kalman filtering for multiple time-delay systems

    Automatica

    (2005)
  • MaoJ. et al.

    Recursive filtering of networked nonlinear systems: a survey

    Internat. J. Systems Sci.

    (2021)
  • HuJ. et al.

    A survey on sliding mode control for networked control systems

    Internat. J. Systems Sci.

    (2021)
  • QianW. et al.

    L2-L filtering for stochastic delayed systems with randomly occurring nonlinearities and sensor saturation

    Internat. J. Systems Sci.

    (2020)
  • LiX. et al.

    Set-membership filtering for piecewise linear systems with censored measurements under Round–Robin protocol

    Internat. J. Systems Sci.

    (2020)
  • TanH. et al.

    Robust recursive filtering for uncertain stochastic systems with amplify-and-forward relays

    Internat. J. Systems Sci.

    (2020)
  • Caballero-ÁguilaR. et al.

    Optimal state estimation for networked systems with random parameter matrices, correlated noises and delayed measurements

    Int. J. Gen. Syst.

    (2015)
  • ZhaoZ. et al.

    Set-membership filtering for time-varying complex networks with uniform quantisations over randomly delayed redundant channels

    Internat. J. Systems Sci.

    (2020)
  • MaoJ. et al.

    Networked recursive filtering for time-delayed nonlinear stochastic systems with uniform quantisation under round-robin protocol

    Internat. J. Systems Sci.

    (2019)
  • ZouL. et al.

    Full information estimation for time-varying systems subject to Round-Robin scheduling: A recursive filter approach

    IEEE Trans. Syst. Man Cybern.: Syst.

    (2021)
  • PengC. et al.

    Communication-delay-distribution-dependent decentralized control for large-scale systems with IP-based communication networks

    IEEE Trans. Control Syst. Technol.

    (2012)
  • This research work was funded by Institutional Fund Projects, Saudi Arabia under grant no. (IFPHI-203-135-2020). Therefore, authors gratefully acknowledge technical and financial support from the Ministry of Education and King Abdulaziz University, DSR, Jeddah, Saudi Arabia .

    View full text