• Tidak ada hasil yang ditemukan

The broader problem that one would like to solve can be cast as causal estimation of a random process{xn} using a quantized version,{qn}, of the associated measure- ment process {yn}. The encoding/quantization of {yn} into {qn} is determined by the information available at the encoder/observer at each time. We will limit our

attention to Gaussian state-space models, i.e., we consider the following system xn+1 =Fnxn+G1wn+G2un (2.1a)

yn=Hnxn+vn (2.1b)

where xn ∈ Rd is the state, yn ∈ R is the observation, and wn ∈ Rp and vn ∈ R are uncorrelated Gaussian white noises with zero means and covariances W and R, respectively. The initial state, x0, of the system, is also a zero mean Gaussian with covarianceP0 and is uncorrelated with bothwnandvn. un is the control input, which is set to 0 whenever we consider open-loop estimation. For a given sequence of control inputs {un}, the minimum mean-squared error estimate of xn given y0:n, which we denote with ˆxkfn|n, can be computed recursively using the following Kalman filtering equations (e.g., [50])

ˆ

xkfn+1|n+1 = ˆxkfn+1|n+FnPn|n−1kf HnT

HnPn|n−1kf HnT +R−1

yn−Hnkfn+1|n

(2.2a) ˆ

xkfn+1|n=Fnkfn|n+G2un, xˆkf0|−1 = 0 (2.2b) Pn+1|nkf =FnPn|n−1kf FnT +W −FnPn|n−1kf HnT

HnPn|n−1kf HnT +R −1

HnPn|n−1kf FnT (2.2c) and P0|−1kf =P0.

2.2.1 Motivation

In classical LQG control, the controller is colocated with the observer and hence, at each time n, has access to y0:n, i.e., all uncoded measurements up to time n.

The controller’s goal is then to determine the optimal control law un to minimize a given quadratic cost function. This problem is well understood. Increasingly many modern control systems employ multiple sensors and actuators that are not colocated.

Towards addressing this paradigm, there has been considerable amount of work on estimation and control under communication constraints, a representative sample

being [15, 66, 71, 86, 100, 114]. Here, the observer and the controller are separated by a communication channel. Hence the observer causally quantizes the measurements y0:n to obtain qn which is suitably encoded and communicated over the channel at time n.

Sensor networks provide a slightly different setting. A salient feature of [15, 66, 71, 86, 100, 114] is the presence of a single observer in the system that has access to all the uncoded measurements y0:n. However, in sensor networks, each sensor acts as an observer. A time n, according to a given schedule, a particular sensor makes a measurement yn, appropriately quantizes it to qn and communicates it to the fusion center. Note that different sensors could use different measurement matrices. So, in general the measurement matrix Hn can vary with time. The fusion center uses the received quantized measurements q0:n to estimate the state xn. Figure 2.1 outlines the overall filtering paradigm1. It is assumed that the sensors do not communicate between themselves. So, the quantized measurement qn will be a function of the sensor’s own analog measurement yn and potential feedback from the fusion center.

Unlike the classical case, there is no single entity in the network that has access to all the analog measurements y0:n. Also, when a control input un is to be applied to the state-space process xn, it is assumed that the fusion center determines un and applies the control input. So, we consider the setting where sensing takes place in a distributed manner but the controller is centralized.

In both cases above, the controller/fusion center needs to estimate the state using quantized measurements. Due to energy and bandwidth limitations, sensor networks provide a more compelling case for developing estimation algorithms using coarsely quantized measurements. Through most of the chapter, we focus only on estimation.

Except in Section 2.6, where we study the separation between estimation and control, the control input un in (2.1) is assumed to be absent, i.e., un= 0.

1Here, we assume that the sensor communicates with the fusion center using a discrete rate- limited noiseless channel.

+ +

+

S1 S2 . . . Sl

Fusion Center vn

qn

Feedback xn+1=F xn+G1wn

Hnxn

yn=Hnxn+vn

Figure 2.1: WSN with a fusion center: The sensors act as data gathering devices.

Si denotes the ith sensor and in the above figure, S` is making the nth measurement using the measurement matrix Hn.

2.2.2 Quantized Innovations and the Gaussian Assumption

A popular quantization scheme proposed for sensor networks is ‘quantized innova- tions’. In this scheme, at each time n, the scheduled sensor makes the measure- ment yn and also receives feedback from the fusion center in the form of a predic- tion ˆyn|n−1 = Eyn|q0:n−1. The sensor then quantizes its analog measurement yn as qn = g(yn−yˆn|n−1) for some fixed finite quantizer g(·). Under the simplifying as- sumption that the prior xn|q0:n−1 is Gaussian, filtering equations of the following form have been obtained for ˆxn|n,Exn|q0:n−1 in [80, 113].

ˆ

xn|n = ˆxn|n−1+L(qn) PnHnT (HnPnHnT +R)1/2 ˆ

xn+1|n=Fnn|n

Pn|n=Pn−λ PnHnTHnPn

HnPnHnT +R (2.3a)

Pn+1 ,Pn+1|n=FnPn|nFnT +G1W GT1 (2.3b) The value of λ and the mapping L(qn) depend on the quantization scheme used and are detailed in [113]. In particular, if qn = sign yn−yˆn|n−1

, λ = π2 and L(qn) =

q2

πqn. Eqs. (2.3a) and (2.3b) constitute the MLQ-Riccati with parameter λ. The above filter is optimal if the conditional distribution, p(xn|q0:n−1), is Gaussian, which we will prove is generally a bad approximation. [98, 99] provide examples where the error performance of the filters in [80, 113] do not track the MLQ-Riccati that they were predicted to, i.e., Eq. (2.3). In order to understand the problem better, we take a closer look at the conditional law of xn|q0:n in the following section. When {xn} and {yn} are jointly Gaussian, we will provide a novel stochastic characterization of xn causally conditioned on the quantized measurement process {qn}. This, in turn, allows us to identify the conditional density of xn|q0:n to be, what we refer to as, a generalized closed skew normal distribution. We also use it to propose a novel filtering technique for the above problem which reduces to an elegant particle filter when {xn} and {yn} have linear state-space structure and outperforms the filters proposed in [80, 113], while providing much needed theoretical insight into the problem. Although the present work is motivated by sensor network applications, the results obtained are quite general as will become evident.

A note about the subscripts in Fn andHn: In order to reduce notational clutter, in the rest of the chapter, we will drop the subscripts and just write F and H. In other words, we will present all results for the ‘time invariant’ case. The corresponding time varying versions can be obtained by simply replacing F (H) with Fn (Hn) wherever needed. The only exception to this rule is Corollary 2.4 which is applicable only to the time invariant case.

2.3 A Stochastic Characterization of the Condi-