Full length articleScheduler-based state estimation over multiple channels networks☆
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, denotes the -dimensional Euclidean space. stands for the expectation of the stochastic variable . When the expression for is long, is abbreviated as . Let the cumulative distribution function of a standard normal distribution be . For any function , its inverse function (if it exists) is denoted as .
Section snippets
Problem formulation
Consider a discrete linear time-varying system in the following form: where is the system state and is the observed signal. and are external disturbances obeying Gaussian distributions with zero mean and covariance matrices and . and are known matrices with appropriate dimensions. The initial state is a Gaussian random variable with and . We assume that the initial state , the noises and 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 .
Lemma 1 Given the condition , the posteriori distribution of the random variable can be determined as follows:
Lemma 2 Let , and 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 where the interval is with the extreme points and . When , the sensor sends a single bit packet to inform the remote estimator, otherwise, it will not. Therefore, the information set is described by
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 and the measurement matrix
The covariances of the process noise and measurement noise are given by and , respectively. The initial value is a Gaussian random vector with mean
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)
- et al.
An optimally weighted user- and item-based collaborative filtering approach to predicting baseline data for Friedreich’s Ataxia patients
Neurocomputing
(2021) - et al.
New optimal method for - state estimation of delayed neural networks
Neurocomputing
(2020) - et al.
Networked distributed fusion estimation under uncertain outputs with random transmission delays, packet losses and multi-packet processing
Signal Process.
(2019) - et al.
State estimation with remote sensors and intermittent transmissions
Systems Control Lett.
(2012) - et al.
Quadratic estimation for discrete time-varying non-Gaussian systems with multiplicative noises and quantization effects
Automatica
(2020) - et al.
Recursive state estimation based-on the outputs of partial nodes for discrete-time stochastic complex networks with switched topology
J. Franklin Inst. B
(2018) - et al.
Recursive distributed filtering over sensor networks on Gilbert–Elliott channels: A dynamic event-triggered approach
Automatica
(2020) - et al.
Dynamic sensor transmission power scheduling for remote state estimation
Automatica
(2014) - et al.
On a stochastic sensor selection algorithm with applications in sensor scheduling and sensor coverage
Automatica
(2006) - et al.
Sensor selection strategies for state estimation in energy constrained wireless sensor networks
Automatica
(2011)
Dynamic event-triggered mechanism for non-Fragile state estimation of complex networks under randomly occurring sensor saturations
Inform. Sci.
Event-triggered state estimation for Markovian jumping neural networks: On mode-dependent delays and uncertain transition probabilities
Neurocomputing
Modified Kalman filter for networked monitoring systems employing a send-on-delta method
Automatica
Kalman filtering for multiple time-delay systems
Automatica
Recursive filtering of networked nonlinear systems: a survey
Internat. J. Systems Sci.
A survey on sliding mode control for networked control systems
Internat. J. Systems Sci.
- filtering for stochastic delayed systems with randomly occurring nonlinearities and sensor saturation
Internat. J. Systems Sci.
Set-membership filtering for piecewise linear systems with censored measurements under Round–Robin protocol
Internat. J. Systems Sci.
Robust recursive filtering for uncertain stochastic systems with amplify-and-forward relays
Internat. J. Systems Sci.
Optimal state estimation for networked systems with random parameter matrices, correlated noises and delayed measurements
Int. J. Gen. Syst.
Set-membership filtering for time-varying complex networks with uniform quantisations over randomly delayed redundant channels
Internat. J. Systems Sci.
Networked recursive filtering for time-delayed nonlinear stochastic systems with uniform quantisation under round-robin protocol
Internat. J. Systems Sci.
Full information estimation for time-varying systems subject to Round-Robin scheduling: A recursive filter approach
IEEE Trans. Syst. Man Cybern.: Syst.
Communication-delay-distribution-dependent decentralized control for large-scale systems with IP-based communication networks
IEEE Trans. Control Syst. Technol.
Cited by (1)
Event-Triggered Distributed Multi-sensor Data Fusion for Networked Systems with Delayed Measurements
2023, Lecture Notes in Electrical Engineering
- ☆
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 .