Raquel Caballero-Águila1, Aurora Hermoso-Carazo2, Josefa Linares-Pérez3. 1. Dpto. de Estadística, Universidad de Jaén, Paraje Las Lagunillas, 23071 Jaén, Spain. raguila@ujaen.es. 2. Dpto. de Estadística, Universidad de Granada, Avda. Fuentenueva, 18071 Granada, Spain. ahermoso@ugr.es. 3. Dpto. de Estadística, Universidad de Granada, Avda. Fuentenueva, 18071 Granada, Spain. jlinares@ugr.es.
Abstract
This paper is concerned with the optimal fusion estimation problem in networked stochastic systems with bounded random delays and packet dropouts, which unavoidably occur during the data transmission in the network. The measured outputs from each sensor are perturbed by random parameter matrices and white additive noises, which are cross-correlated between the different sensors. Least-squares fusion linear estimators including filter, predictor and fixed-point smoother, as well as the corresponding estimation error covariance matrices are designed via the innovation analysis approach. The proposed recursive algorithms depend on the delay probabilities at each sampling time, but do not to need to know if a particular measurement is delayed or not. Moreover, the knowledge of the signal evolution model is not required, as the algorithms need only the first and second order moments of the processes involved. Some of the practical situations covered by the proposed system model with random parameter matrices are analyzed and the influence of the delays in the estimation accuracy are examined in a numerical example.
This paper is concerned with the optimal fusion estimation problem in networked stochastic systems with bounded random delays and packet dropouts, which unavoidably occur during the data transmission in the network. The measured outputs from each sensor are perturbed by random parameter matrices and white additive noises, which are cross-correlated between the different sensors. Least-squares fusion linear estimators including filter, predictor and fixed-point smoother, as well as the corresponding estimation error covariance matrices are designed via the innovation analysis approach. The proposed recursive algorithms depend on the delay probabilities at each sampling time, but do not to need to know if a particular measurement is delayed or not. Moreover, the knowledge of the signal evolution model is not required, as the algorithms need only the first and second order moments of the processes involved. Some of the practical situations covered by the proposed system model with random parameter matrices are analyzed and the influence of the delays in the estimation accuracy are examined in a numerical example.
Entities:
Keywords:
packet dropouts; random delays; random parameter matrices; recursive fusion estimation; sensor networks
Over the last few decades, research on the estimation problem for networked stochastic systems has gained considerable attention, due to the undeniable advantages of networked systems, whose applicability is encouraged, among other causes, by the development and advances in communication technology and the growing use of wireless networks. As it is well known, the Kalman filter provides a recursive algorithm for the optimal least-squares estimator in stochastic linear systems, assuming that the system model is exactly known and all of the measurements are instantly updated. The development of sensor networks motivates the necessity of designing new estimation algorithms that integrate the information of all the sensors to achieve a satisfactory performance; thus, using different fusion techniques, the measurements from multiple sensors are combined to obtain more accurate estimators than those obtained when a single sensor is used. In this framework, important extensions of the Kalman filter have been proposed for conventional sensor networks in which the measured outputs of the sensors always contain the actual signal contaminated by additive noises, and the transmissions are carried through perfect connections (see, e.g., [1,2,3] and references therein).However, in a network environment, usually the standard observation models are not suitable due to the existence of network-induced uncertainties that can occur in both of the sensor measured outputs, and during the data transmission through the network. Accordingly, the consideration of appropriate observation models is vitally important to address the estimation problem in networked systems. Random failures in the transmission of measured data, together with the inaccuracy of the measurement devices, cause often the degradation of the estimator performance in networked systems. In light of these concerns, the estimation problem with one or even several network-induced uncertainties is recently attracting considerable attention, and the design of new fusion estimation algorithms has become an active research topic (see, e.g., [4,5,6,7,8,9,10,11,12,13] and references therein). In addition, some recent advances on the estimation, filtering and fusion for networked systems with network-induced phenomena can be reviewed in [14,15], where a detailed overview of this field is presented.One of the most common network-induced uncertainties in the measured outputs of the different sensors is the presence of multiplicative noise, due to different reasons, such as interferences or intermittent sensor failures. Specifically, in situations involving random observation losses (see [5]), sensor gain degradation (see [6]), missing or fading measurements (see [13,16], respectively), the sensor observation equations include multiplicative noises. A unified framework to model these random phenomena is provided by the use of random measurement matrices in the sensor observation model. For this reason, the estimation problem in networked systems with random measurement matrices has become a fertile research subject, since this class of systems allow for covering different networked-induced random uncertainties as those mentioned above (see, e.g., [17,18,19,20,21,22,23], and references therein).In relation to the network-induced uncertainties during the data transmission, it must be indicated that sudden changes in the environment and the unreliability of the communication network, together with the limited bandwidths of communication channels, cause unavoidable random failures during the transmission process. Generally, random communication delays and/or transmission packet dropouts are two essential issues that must be taken into account to model the measurements, which, being available after transmission, will be used for the estimation. Several estimation algorithms have been proposed in multisensor systems considering either transmission delays or packet losses (see, e.g., [24,25]) and also taking into account random delays and packet dropouts simultaneously (see, e.g., [4,23,26]). By using the state augmentation method, systems with random delays and packet dropouts can be transformed into systems with random parameter matrices (see, e.g., [8,9,10,20]). Hence, systems with random parameter measurement matrices also provide an appropriate unified context for modelling these random phenomena in the transmission.Nevertheless, it must be indicated that the state augmentation method leads to a rise of the computational burden, due to the increase of the state dimension. Actually, in models with more than one or two-step random delays, the computational cost can be excessive and alternative ways to model and address the estimation problem in this class of systems need to be investigated. Recently, a great variety of models have been used to describe the phenomena of multi-step random delays and packet losses during the data transmission in networked systems, and fusion estimation algorithms have been proposed based on different approaches—for example, the recursive matrix equation method in [6], the measurement reorganisation approach in [27], the innovation analysis approach in [28] and the state augmentation approach in [29,30,31]. It should be noted that, in the presence of multi-step random delays and packet losses during the data transmission, many difficulties can arise in the design of the optimal estimators when the state augmentation approach is not used.In view of the above considerations, this paper is concerned with the optimal fusion estimation problem, in the least-squares linear sense, for sensor networks featuring stochastic uncertainties in the sensor measurements, together with multi-step random delays and packet dropouts during the data transmission. The derivation of the estimation algorithms will be carried out without using the evolution model generating the signal process. The uncertainties in the measured outputs of the different sensors are described by random measurement matrices. The multi-step random delays in the transmissions are modeled by using a collection of Bernoulli sequences with known distributions and different characteristics at each sensor; the exact value of these Bernoulli variables is not required, and only the information about the probability distribution is needed. To the best of the authors’ knowledge, the optimal estimation problem (including prediction, filtering and fixed-point smoothing) has not been investigated for systems involving random measurement matrices and transmission multi-step random delays simultaneously, and, therefore, it constitutes an interesting research challenge. The main contributions of this research can be highlighted as follows: (a) even though our approach, based on covariance information, does not require the signal evolution model, the proposed algorithms are also applicable in situations based on the state-space model (see Remark 1); (b) random measurement matrices are considered in the measured outputs, thus providing a unified framework to address different network-induced phenomena (see Remark 2); (c) besides the stochastic uncertainties in the sensor measurements, simultaneous multi-step random delays and losses with different rates are considered in the data transmission; (d) unlike most papers about multi-step random delays, in which only the filtering problem is considered, we propose recursive algorithms for the prediction, filtering an fixed-point smoothing estimators under the innovation approach, which are computationally very simple and suitable for online applications; and (e) optimal estimators are obtained without using the state augmentation approach, thus reducing the computational cost in comparison with the augmentation method.The rest of the paper is organized as follows. In Section 2, we present the sensor network and the assumptions under which the optimal linear estimation problem will be addressed. In Section 3, the observation model is rewritten in a compact form and the innovation approach to the least-squares linear estimation problem is formulated. In Section 4, recursive algorithms for the prediction, filtering and fixed-point smoothing estimators are derived. A simulation example is given in Section 5 to show the performance of the proposed estimators. Finally, some conclusions are drawn in Section 6.The notations used throughout the paper are standard. and denote the n-dimensional Euclidean space and the set of all real matrices, respectively. For a matrix A, and denote its transpose and inverse, respectively. The shorthand stands for a block-diagonal matrix whose diagonal matrices are . denotes the all-ones -vector and represent the -identity matrix. If the dimensions of matrices are not explicitly stated, they are assumed to be compatible with algebraic operations. The Kronecker and Hadamard product of matrices will be denoted by ⊗ and ∘, respectively. denotes the Kronecker delta function. For any , is used to mean the minimum of a and b.
2. Observation Model and Preliminaries
In this paper, the optimal fusion estimation problem of multidimensional discrete-time random signals from measurements obtained by a sensor network is addressed. At each sensor, the measured outputs are perturbed by random parameter matrices and white additive noises that are cross-correlated at the same sampling time between the different sensors. The estimation is performed in a processing centre connected to all sensors, where the complete set of sensor data is combined, but due to eventual communication failures, congestion or other causes, random delays and packet dropouts are unavoidable during the transmission process. To reduce the effect of such delays and packet dropouts without overloading the network traffic, each sensor measurement transmits a fixed number of consecutive sampling times and, when several packets arrive at the same time, the receiver discards the oldest ones, so that only one measured output is processed for the estimation at each sampling time.
2.1. Signal Process
The optimal estimators will be obtained using the least-squares (LS) criterion and without requiring the evolution model generating the signal process. Actually, the proposed estimation algorithms, based on covariance information, only need the mean vectors and covariance functions of the processes involved, and the only requirement will be that the signal covariance function must be factorizable according to the following assumption:The -dimensional signal process has zero mean and its autocovariance function is expressed in a separable form, where are known matrices.The estimation problems based on the state-space model require new estimation algorithms when the signal evolution model is modified; therefore, the algorithms designed for stationary signals driven by (A1) is that it covers situations in which the signal evolution model is known, for both stationary and non-stationary signals (see, e.g., [ (A1) on the signal autocovariance function provides a unified context to deal with different situations based on the state-space model, avoiding the derivation of specific algorithms for each of them.
2.2. Multisensor Observation Model
Assuming that there are m different sensors, the measured outputs before transmission, , are described by the following observation model:
where the measurement matrices, , and the noise vectors, , satisfy the following assumptions:, , are independent sequences of independent random parameter matrices, whose entries have known means and second-order moments; we will denote ., are white noise sequences with zero mean and known second-order moments, satisfyingUsually, in network environments, the measurements are subject to different network-induced random phenomena and new estimation algorithms must be designed to incorporate the effects of these random uncertainties. For example, in systems with stochastic sensor gain degradation or missing measurements as those considered in [ (A2) allows for designing a unique estimation algorithm, which is suitable to address all of these situations involving random uncertainties. In addition, based on an augmentation approach, random measurement matrices can be used to model the measured outputs of sensor networks with random delays and packet dropouts (see, e.g., [ (A2) provides a unified framework to deal with a great variety of network-induced random phenomena as those mentioned above.
2.3. Measurement Model with Transmission Random Delays and Packet Losses
Assuming that the maximum time delay is D, the measured output of the i-th sensor at time r, , is transmitted during the sampling times , but, at each sampling time , only one of the measurements is processed. Consequently, at any time , the measurement processed can either arrive on time or be delayed by sampling periods, while at any time , the measurement processed can be delayed only by sampling periods, since only are available. Assuming, moreover, that the transmissions are perturbed by additive noises, the measurements received at the processing centre, impaired by random delays and packet losses, can be described by the following model:
where the following assumptions on the random variables modelling the delays, , and the transmision noise, , are required:For each , , are independent sequences of independent Bernoulli random variables with and, are white noise sequences with zero mean and known second-order moments, satisfyingFor when , the transmission of the i-th sensor is perfect and neither delay nor loss occurs at time k; that is, with probability , the k-th measurement of the i-th sensor is received and processed on time. Since , if , there then exists at most one , such that . If there exists d such that (which occurs with probability ), then the measurement is delayed by d sampling periods. Otherwise, for all d, meaning that the measurement gets lost during the transmission at time k with probability .Finally, the following independence hypothesis is assumed:For and , the processes , , , and are mutually independent.
3. Problem Statement
Given the observation Equations (1) and (2) with random measurement matrices and transmission random delays and packet dropouts, our purpose is to find the LS linear estimator, , of the signal based on the observations from the different sensors . Specifically, our aim is to obtain recursive algorithms for the predictor (), filter and fixed-point smoother (k fixed and ).
3.1. Stacked Observation Model
Since the measurements coming from the different sensors are all gathered and jointly processed at each sampling time k, we will consider the vector constituted by the meaurements from all sensors, . More specifically, the observation Equations (1) and (2) of all sensors are combined, yielding the following stacked observation model:
where , , , and .Hence, the problem is to obtain the LS linear estimator of the signal, , based on the measurements , given in the observation Equation (3). Next, we present the statistical properties of the processes involved in Equation (3), from which the LS estimation algorithms of the signal will be derived; these properties are easily inferred from the assumptions (A1)–(A6).is a sequence of independent random parameter matrices with known means, , and
where , for or , and the entries of are computed as follows:
where denotes the entry of the matrix .The noises and are zero-mean sequences with known second-order moments given by the matrices and ., , are sequences of independent random matrices with known means, , and if we denote and , the covariance matrices , for , are also known matrices. Specifically,
with
Moreover, for any deterministic matrix S, the Hadamard product properties guarantee thatFor , the signal, , and the processes , , and are mutually independent.From the previous properties, it is clear that the observation process
where
3.2. Innovation Approach to the LS Linear Estimation Problem
The proposed covariance-based recursive algorithms for the LS linear prediction, filtering and fixed-point smoothing estimators will be derived by an innovation approach. This approach consists of transforming the observation process into an equivalent one of orthogonal vectors called an innovation process, which will be denoted and defined by , where is the orthogonal projection of onto the linear space spanned by . Since both processes span the same linear subspace, the LS linear estimator of any random vector based on the observations , denoted by , is equal to that based on the innovations , and, denoting , the following general expression for the LS linear estimators of is obtainedHence, to obtain the signal estimators, it is necessary to find an explicit formula beforehand for the innovations and their covariance matrices.Innovation
and Covariance Matrix
. Applying orthogonal projections in Equation (3), it is clear that the innovation is given by
so it is necessary to obtain the one-stage predictor and the estimators , for , of the observation process.In order to obtain the covariance matrix , we use Equation (3) to express the innovations as:
and, taking into account that
we have
where the matrices and are given in the Equations (4) and (5), respectively, and .
4. Least-Squares Linear Signal Estimators
In this section, we derive recursive algorithms for the LS linear estimators, of the signal based on the observations given in Equation (3); namely, a prediction and filtering algorithm () and a fixed-point smoothing algorithm (k fixed and ) are designed.
4.1. Signal Predictor and Filter
From the general expression given in Equation (6), to obtain the LS linear estimators , , it is necessary to calculate the coefficientsOn the one hand, using Equation (3) together with the independence hypotheses and assumption (A1) on the signal covariance factorization, it is clear thatOn the other hand, since and taking into account that, from Equation (6), with , the following identity holdsTherefore, it is easy to check that where is a function satisfying thatHence, it is clear that the signal prediction and filtering estimators can be expressed as
where the vectors are defined by , for , with , thus obeying the recursive relation
Matrices Taking into account the above relation, an expression for must be derived. For this purpose, Equation (10) is rewritten for as
and we examine the cases and separately:For , using Equation (3), it holds that , for , and, by denoting , , we obtain thatFor , since , for , we can see thatBy substituting the above sums in , it is deduced that
where the matrices , will be obtained in the next subsection, as they correspond to the observation smoothing estimators, and the matrices are recursively obtained byFinally, from assumption (A1) and since the estimation errors are orthogonal to the estimators, we have that the error covariance matrices, , are given by
4.2. Estimators of the Observations
As it has been already indicated, the Equation (7) require obtaining the observation estimators (predictor, filter and smoother). From the general expression for the estimators given in Equation (6), we have that , with . Next, recursive expressions will be derived separately for (predictors) and (filter and smoothers).Observation Prediction Estimators. Since , for , we have that the prediction estimators of the observations are given byObservation Filtering and Fixed-Point Smoothing Estimators. Clearly, the filter and fixed-point smoothers of the observations are obtained by the following recursive expression:
with initial condition given by the one-stage predictor .Hence, the matrices must be calculated for . Since the innovation is a white process, and hence . Now using Equation (8) for and, taking into account that we have
where .Consequently, the error covariance matrices must be derived, for which the following two cases are analyzed separately:For , using Equation (17) and taking into account that , it is easy to see thatFor , using Equation (16), assumption (A1) and the orthogonality between the estimation errors and the estimators, we obtain
4.3. Signal Fixed-Point Smoother
Starting with the filter, , and the filtering error covariance matrix, , it is clear that the signal fixed-point smoother , , and the corresponding error covariance matrix, , are obtained byAn analogous reasoning to that of Equation (18) leads to the following expression for the matrices :
where .The derivation of the error cross-covariance matrices is similar to that of the matrices , and they are given by
where , for , and , for , and otherwise these matrices are given by Equations (22) and (18), respectively.
The computational procedure of the proposed prediction, filtering and fixed-point smoothing algorithms can be summarized as follows:Covariance Matrices. The covariance matrices and are obtained by Equations (4) and (5), respectively; these matrices only depend on the system model information, so they can be calculated offline before the observed data packets are available.LS Linear Prediction and Filtering Recursive Algorithm. At the sampling time k, once the -th iteration is finished and , , and are known, the proposed prediction and filtering algorithm operates as follows:Compute and , for , by Equation (18). From these matrices, we obtain the observation estimators , for , by Equation (19) and (20), and the observation error covariance matrices , for , by Equation (19) and (20).Compute by Equation (13) and use to obtain the innovation covariance matrix by Equation (9). Then, is obtained by Equation (14) and, from it, the prediction and filtering error covariance matrices, and , respectively, are obtained by Equation (15).When the new measurement is available, the innovation is computed by Equation (7) using , for , and, from the innovation, is obtained by Equation (12). Then, the predictors, and the filter, are computed by Equation (11).LS linear fixed-point smoothing recursive algorithm. Once the filter, , and the filtering error covariance matrix, are available, the proposed smoothing estimators and the corresponding error covariance matrix are obtained as follows:For compute the error cross-covariance matrices , for , using Equation (23) and, from these matrices, is derived by Equation (22); then, the smoothers and their error covariance matrices are obtained from Equation (21).
5. Computer Simulation Results
In this section, a numerical example is presented with the following purposes: (a) to show that, although the current covariance-based estimation algorithms do not require the evolution model generating the signal process, they are also applicable to the conventional formulation using the state-space model, even in the presence of state-dependent multiplicative noise; (b) to illustrate some kinds of uncertainties which can be covered by the current model with random measurement matrices; and (c) to analyze how the estimation accuracy of the proposed algorithms is influenced by the sensor uncertainties and the random delays in the transmissions.Signal Evolution Model with State-Dependent Multiplicative Noise. Consider a scalar signal whose evolution is given by the following model with multiplicative and additive noises:
where is a standard Gaussian variable and , are zero-mean Gaussian white processes with unit variance. Assuming that , and are mutually independent, the signal covariance function is given by where is recursively obtained by for , with hence, the signal process satisfies assumption (A1) taking, for example, and .Sensor Measured Outputs. As in [22], let us consider scalar measurements provided by four sensors with different types of uncertainty: continuous and discrete gain degradation in sensors 1 and 2, respectively, missing measurements in sensor 3, and both missing measurements and multiplicative noise in sensor 4. These uncertainties can be described in a unified way by the current model with random measurement matrices; specifically, the measured outputs are described according to Equation (1):
with the following characteristics:For , and , where , , , and is a zero-mean Gaussian white process with unit variance. The sequences and are mutually independent, and , are white processes with the following time-invariant probability distributions:is uniformly distributed over the interval ;For
are Bernoulli random variables with the same time-invariant probabilities in both sensors .The additive noises are defined by , where , , , and is a zero-mean Gaussian white process with unit variance. Clearly, the additive noises , , are correlated at any time, withObservations with Bounded Random Delays and Packet Dropouts. Next, according to the theoretical observation model, let us suppose that bounded random measurement delays and packet dropouts, with different delay probabilities, exist in the data transmission. Specifically, assuming that the largest delay is , let us consider the observation Equation (2):
where, for and , , are sequences of independent Bernoulli variables with the same time-invariant delay probabilities for the four sensors , where . Hence, the packet dropout probability is . The transmission noise is defined by , , where is a zero-mean Gaussian white process with unit variance.Finally, in order to apply the proposed algorithms, and according to (A5), we will assume that all of the processes involved in the observation equations are mutually independent.To illustrate the feasibility and effectiveness of the proposed algorithms, they were implemented in MATLAB (R2011b 7.13.0.564, The Mathworks, Natick, MA, USA) and one hundred iterations of the prediction, filtering and fixed-point smoothing algorithms have been performed. In order to analyze the effect of the network-induced uncertainties on the estimation accuracy, different values of the probabilities p of the Bernoulli random variables that model the uncertainties of the third and fourth sensors, and several values of the delay probabilities , , have been considered.Performance of the Prediction, Filtering and Fixed-Point Smoothing Estimators. Considering the values , (packet arrival probability) and (delay probabilities), Figure 1 displays a simulated trajectory along with the prediction, filtering and smoothing estimations, showing a satisfactory and efficient tracking performance of the proposed estimators. Figure 2 shows the error variances of the predictors and , the filter and the smoothers and . Analogously to what happens for non-delayed observations, the performance of the estimators becomes better as more observations are used; that is, the error variances of the smoothing estimators are less than the filtering ones which, in turn, are less than those of the predictors. Hence, the estimation accuracy of the smoothers is superior to that of the filter and predictors and improves as the number of iterations in the fixed-point smoothing algorithm increases. The performance of the proposed filter has also been evaluated in comparison with the standard Kalman filter; for this purpose, the filtering mean square error (MSE) at each sampling time was calculated by considering one thousand independent simulations and one hundred iterations of each filter. The results of this comparison are displayed in Figure 3, which shows that the proposed filter performs better than the Kalman filter, a fact that was expected since the latter does not take into account either the uncertainties in the measured outputs or the delays and losses during transmission.
Figure 1
Simulated signal and proposed prediction, filtering and smoothing estimates when and , .
Figure 2
Prediction, filtering and smoothing error variances when and , , d = 1,2,3.
Figure 3
MSE of Kalman filter and proposed filter when and , .
Influence of the Missing Measurements. To analyze the sensitivity of the estimation performance on the effect of the missing measurements phenomenon in the third and fourth sensors, the error variances are calculated for different values of the probability p. Specifically, considering again and
Figure 4 displays the prediction, filtering and fixed-point smoothing error variances for the values p = 0.5 to p = 0.9. This Figure shows that, as p increases, the estimation error variances become smaller and, hence, as it was expected, the performance of the estimators improves as the probability of missing measurements decreases.
Figure 4
Prediction, filtering and fixed-point smoothing error variances for different values of the probability p, when and .
Influence of the Transmission Random Delays and Packet Dropouts. Considering a fixed value of the probability p, namely, , in order to show how the estimation accuracy is influenced by the transmission random delays and packet dropouts, the prediction, filtering and smoothing error variances are displayed in Figure 5 when is varied from 0.1 to 0.9, considering again . Since the behaviour of the error variances is analogous from a certain iteration on, only the results at the iteration are shown in Figure 5. From this figure, we see that the performance of the estimators (predictor, filter and smoother) is indeed influenced by the transmission delay and packet dropout probabilities and, as it was expected, it is confirmed that the error variances become smaller, and hence the performance of the estimators improves, as the packet arrival probability increases. Moreover, for the filter and the smoothers, this improvement is more significant than for the predictors. In addition, as it was deduced from Figure 2, it is observed that, for all the values of , the performance of the estimators is better as more observations are used, and this improvement is more significant as increases.
Figure 5
Estimation error variances for different values of the probability , when .
Finally, it must be remarked that analogous conclusions are deduced for other values of the probabilities p and , and also when such probabilities are different at the different sensors.
6. Conclusions
This paper makes valuable contributions to the optimal fusion estimation problem in networked stochastic systems with random parameter matrices, when multi-step delays or even packet dropouts occur randomly during the data transmission. By an innovation approach, recursive prediction, filtering and fixed-point smoothing algorithms have been designed, which are easily implementable and do not require the signal evolution model, but only the mean and covariance functions of the system processes.Unlike other estimation algorithms proposed in the literature, where the estimators are restricted to obey a particular structure, in this paper, recursive optimal estimation algorithms are designed without requiring a particular structure on the estimators, but just using the LS optimality criterion. Another advantage is that the current approach does not resort to the augmentation technique and, consequently, the dimension of the designed estimators is the same as that of the original signal, thus reducing the computational burden in the processing centre.