Quantized Innovations Bayesian Filtering
Chun-Chia Huang, Robert R.Bitmead

TL;DR
This paper derives simple Bayesian filtering formulas for linear systems using quantized innovations, improving efficiency and providing a basis for comparison with existing methods like sign-of-innovations Kalman filter and particle filtering.
Contribution
It introduces exact recursive Bayesian filtering formulas for quantized innovations in linear systems, offering a new approach that simplifies previous methods.
Findings
Provides exact recursive formulas for Bayesian filtering with quantized innovations.
Demonstrates the approach with computational examples.
Offers a basis for comparing different filtering techniques.
Abstract
The paper provides simple formulas of Bayesian filtering for the exact recursive computation of state conditional probability density functions given quantized innovations signal measurements of a linear stochastic system. This is a topic of current interest because the innovations signal should be white and therefore efficient in its use of channel capacity and in the design and optimization of the quantizer. Earlier approaches, which we reexamine and characterize here, have relied on assumptions concerning densities or approximations to yield recursive solutions, which include the sign-of-innovations Kalman filter and a Particle filtering technique. Our approach uses the Kalman filter innovations at the transmitter side and provides a point of comparison for the other methods, since it is based on the Bayesian filter. Computational examples are provided.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed Sensor Networks and Detection Algorithms · Target Tracking and Data Fusion in Sensor Networks · Fault Detection and Control Systems
Quantized Innovations Bayesian Filtering
Chun-Chia Huang [email protected]
Robert R.Bitmead [email protected] Department of Mechanical & Aerospace Engineering, University of California, San Diego, 9500 Gilman Drive, La Jolla CA, 92093-0411, USA.
Abstract
The paper provides simple formulas of Bayesian filtering for the exact recursive computation of state conditional probability density functions given quantized innovations signal measurements of a linear stochastic system. This is a topic of current interest because the innovations signal should be white and therefore efficient in its use of channel capacity and in the design and optimization of the quantizer. Earlier approaches, which we reexamine and characterize here, have relied on assumptions concerning densities or approximations to yield recursive solutions, which include the sign-of-innovations Kalman filter and a Particle filtering technique. Our approach uses the Kalman filter innovations at the transmitter side and provides a point of comparison for the other methods, since it is based on the Bayesian filter. Computational examples are provided.
1 Introduction
Efficient transmission of signals over a limited capacity digital channel requires coding and quantization. Here we examine the recently explored problem of linear state estimation based on quantized innovations signals to reconstruct the conditional probability density function of the predicted and filtered system state given these measurements. We draw on [2, 9, 5] for algorithmic approaches to this problem, which in turn are based on Bayesian filtering formulations. The Bayesian filter is a recursive approach for the computation of predicted and filtered state conditional probability density functions (pdfs) given a sequence of measurements. It is an approach to nonlinear filtering. Our contribution is to develop for linear stochastic systems a signal transmission system based on the quantized Kalman filter innovations at the transmitter and an associated explicit Bayesian filtering solution at the receiver. We also draw comparisons to other works through the provision of a unifying framework from which to view the development. The advantage of this new approach is that it can benefit from the whiteness of the Kalman filter innovations and its zero-mean and known covariance properties to realize optimal coding and Lloyd-Max optimal quantization [11]. We also postulate that it has improved error recovery properties because of the reconvergent behavior of the Kalman filter.
An innovations signal, , is formed by subtracting from a measured signal, its one-step-ahead prediction, In signal processing, such calculations are performed in order to whiten a signal prior to transmission over a bandlimited channel and thereby to achieve more efficient use of the channel capacity. In the formal context of Kalman filtering for linear Gaussian systems, the innovations formed from the state prediction is statistically white; a property that we shall apply. The prediction can equally be computed as a reconstruction of a signal available at the receiver, which is achieved at the transmitter by using the computed receiver signal and control as the inputs to the predictor. Such a scheme forms the basis of the ITU-T G.726 adaptive differential pulse-coded modulation speech codec standard. The topic of investigation in this paper is the collection of methods using quantized innovations signals for the construction of a state state conditional pdf at the receiver. This is depicted in Figure 1, where the reconstruction is performed by a Bayesian filter, which we derive in the sequel. We presume that the input signal, , is available to both ends; a property that occurs in remotely located sensing or in filtering.
We use an -level quantizer, consisting of a collection of intervals which form a disjoint covering of the real line and a corresponding rule, for dequantizing the received signal into a real number — for a -vector channel quantizer, we take a scalar quantizer in each channel. When the innovations signal lies within the range the output of the quantizer is transmitted as one of symbols which is then dequantized at the receiver as as one of distinct values, which we take also to be a value within the range including for the two edge saturation levels. A -bit uniform quantizer-dequantizer cascade is shown in Figure 2. Evidently, . The input is the innovations signal, , and the output is the recovered innovations signal, . The values denote the upper and lower saturation limits of the quantizer, which we take for simplicity to be symmetric. Our results apply equally to any well defined quantizer-dequantizer pair without reliance on symmetry or uniformity – this is important because it admits optimized quantizer designs.
The receiver reconstructs a conditional pdf of the plant state given the received quantized innovations data, . We shall consider three distinct constructions of this measurement signal and corresponding receiver pdfs, distinguished where necessary by superscripts. The detailed algorithms will be presented in Section 3.
Method K:
A Kalman filter is operated at the transmitter using signals and to produce Kalman output prediction and Kalman innovations signal , which is then quantized, transmitted and dequantized at the receiver.
[TABLE]
The receiver conducts its own processing of this data using a K-Bayesian filter developed in Section 3. This is depicted in Figure 3.
Method R:
The transmitter computes the received signal and uses a copy of the receiver’s R-Bayesian filter to construct p^{\text{R}}(x_{k}\Big{|}\bar{I}^{\text{R}}_{k-1}), its own version of receiver’s conditional state prediction pdf with conditional mean value . Then
[TABLE]
This is illustrated in Figure 4.
Method S:
A modified Kalman filter recursion replaces the R-Bayesian filter of Method R at both transmitter and receiver, yielding synchronized: predicted and filtered state estimates and , output prediction , using data At the transmitter,
[TABLE]
The Bayesian filter and its progeny Kalman filter are presented in brief detail in Section 2.1 for reference. Section 3 is then devoted to the explication of the three methods in terms of their algorithms based on the Bayesian and Kalman filter recursions. Computational comparisons are made in Section 4 and conclusions are then provided. The central contribution of the paper is to recognize the transmitter-side signal model underpinning Method K and its corresponding complete Bayesian filter for the receiver side. The subsequent reinterpretation of Methods R and S and their comparison are separate contributions enabled by the new Bayesian computation. In the paper we denote: is a general pdf; is the Gaussian pdf with mean value covariance matrix .
2 Background and other literature
2.1 The Bayesian Filter and Kalman Filter
Suppose we have a state-space system as follows.
[TABLE]
where process noise and measurement noise are white and of known densities and joint density. The functions and are not necessarily linear time-varying system equations. Denoting , the goal of the Bayesian filter is to compute the predicted state conditional probability density function, p(x_{k}\Big{|}Z_{k-1}), and the filtered pdf, p(x_{k}\Big{|}Z_{k}), from an initial density p(x_{0})=p(x_{0}\Big{|}Z_{-1}).
The Bayesian filter recursion [6] is
[TABLE]
(6)
is expressed in terms of , the filtered conditional pdf from the other half of the recursion, and derived from (4) using knowledge of function and the distribution of .
(7)
is expressed in terms of , the predicted conditional pdf from the other half of the recursion, and derived from (5) using knowledge of function and the distribution of .
For linear Gaussian systems, the Bayesian filter yields the explicit conditional pdf calculation of the Kalman filter. The Kalman filter, however, is much more efficient in that it propagates the Gaussian conditional densities via conditional means and conditional covariances only. For the linear system,
[TABLE]
with noises , and all mutually independent, the Kalman filter recursion is
[TABLE]
Therefore, we see the predicted state estimation error signal, , follows the recursion:
[TABLE]
We appeal later to the following properties of the Kalman filter.
Lemma 1**.**
[1]** The Kalman filter innovations is white and
[TABLE]
Lemma 2**.**
[3]** Subject to uniform complete detectability of , uniform complete stabilizability of , and the existence of such that , the discrete Kalman filter is exponentially asymptotically stable.
This section has been devoted to a brief presentation of the Bayesian and Kalman filters based on signal models (4-5) and (8-9) respectively. In the following sections, algorithms will be presented in which the state process, , and measurement sequence, or , will be identified with different signals on the transmitter and receiver sides respectively. In particular, we point out that the signal model for Method K possesses a state, which we denote consisting of the concatenation of the plant state and the Kalman filter state at the transmitter. It is this observation which admits the Bayesian filter derivation in this paper.
2.2 Other literature
The sign-of-innovations Kalman filter (SOI-KF) was proposed by Ribeiro et al. [2] and yields a precursor to Method S, applicable in the case of 1-bit quantization of the innovations. Indeed, [2] appears to have been the progenitor for this Bayesian approach to quantized innovations filtering, hence the nomenclature for Method R derived in Section 3. The development of the 1-bit Method S proceeds from a careful study of the Bayesian filter leading to the statement of Method R as above but not its precise implementation. We draw on the observations of [2] to make Method R explicit before proceeding with the analysis of Method S for the SOI-KF and its extension in the multi-level quantizer Kalman filter (MLQ-KF) of [10, 9]. The advantage of the SOI-KF and MLQ-KF is that a variant of the Kalman filter recursion is computed for approximate conditional means and covariances in place of calculation of the entire pdf. Such reduced calculations suffice because the state predicted conditional pdf is assumed to be Gaussian. This assumption is evaluated (and shown to be somewhat wanting) in the computational examples of Section 4.
Sukhavasi and Hassibi in [5] consider the Method K signal model (8-9) for plant state and demonstrate that the conditional state density given quantized measurements at the receiver is the density of a sum of two independent random variables. The first random variable is the transmitter-side Kalman filter state conditional mean estimate and the second possesses a multivariate truncated Gaussian density involving the complete history of previous quantized measurements. Based on this decomposition, the authors provide a recursive estimation algorithm called Kalman-like particle filter. The decomposition is non-recursive and the algorithm requires approximation for implementation. The authors empirically establish its performance relative to the SOI-KF of [2].
For the Method K problem, [4] observe that, while the predicted pdf, can be computed from the traditional Bayesian filtering formula (6), the filtered pdf can be computed by the following formula.
[TABLE]
where is a Gaussian probability density function and is a truncated Gaussian function whose dimension increases with time. That is, this is not a recursive formula. The integration operation in (11) is replaced by a recursive formula based on a mid-point approximation to the integrals.
2.3 Contributions of this paper
The earlier works either do not yield recursive solutions to the state estimation problem or rely on approximation of the densities to achieve recursion. Our approach, Method K, is both recursive and exact, subject to the accuracy of computation of the integrals of Bayesian filtering. By the same token, Method K relies on the computation of these integrals, while Method S is Kalman-filter-like in its computational demands, which are significantly more modest. The properties described in Lemmata 1 and 2 imply advantages of Method K.
Property 1: Since and are both white sequences, they are well coded from the perspective that there is no predictable component correlated with past or future data.
Property 2: Building on the coding property, since the innovations sequence is Gaussian and of a priori known variance , the quantizer can be designed to optimize performance using, for example, the Lloyd-Max optimal quantization rule [11]. This yields maximum entropy coding of the transmitted data.
Property 3: Under the conditions of Lemma 2, the transmitter-side Kalman filter forgets exponentially its initial conditions. That is, the dependence of the Kalman filter and of the receiver-side Bayesian filter on initial conditions disappears over time. This property has been studied further for nonlinear filters by van Handel [8, 7]. In the context here, this property suggests that, subject to well-posedness of the Kalman filtering signal model at the transmitter, the Method K receiver should eventually resynchronize after an isolated error in reception. Similarly, the Bayesian filter integral recursion should exhibit some robustness to inaccuracies in the evaluation of the integrals.
It is not immediately evident that Method R and its descendent Method S enjoy these same properties.
3 Analysis of techniques
In this section, we analyze each method under the following common assumptions.
- A.1
The plant is linear and described by (8-9). 2. A.2
Process and measurement noises and are independent and white. 3. A.3
Initial state is independent from and . 4. A.4
The receiver knows: , , and , , , , , , , , for every value of
3.1 Method K of this paper
From (10), the receiver side of Method K possesses a state-space and measurement description
[TABLE]
By comparison to (4-5), this immediately invites the application of the Bayesian filter (6-7) with the substitutions and
[TABLE]
The above equations form a recursive algorithm to compute the predicted pdf and filtered pdf for each time. We show the detail of each term:
In (14),
[TABLE]
This probability can be computed from the joint Gaussian distribution of and , corresponding to Assumption A.2. 2. 2.
In (15), the whiteness of the innovations signal and therefore of admits
[TABLE]
where is a quantization interval at time . 3. 3.
The term p(\bar{\epsilon}_{k}\Big{|}\mathcal{Z}_{k}) can be computed as follows:
[TABLE] 4. 4.
The initial probability density function at the receiver
[TABLE]
The second equality corresponds to Assumption A.4 that the transmitter and receiver are synchronized at time zero.
We summarize the quantized Kalman filter innovations Bayesian filter, Method K, as follows.
[TABLE]
3.2 Method R of Ribeiro et al. [2]
Method R of [2] uses the Bayesian filter (6-7) with measurement sequence followed by a conditional mean calculation.
[TABLE]
System state equation (4) admits the substitution into (20)
[TABLE]
which forms part of (1) in Method K. Additionally for Method R, from (2) and the quantizer intervals ,
[TABLE]
[TABLE]
3.3 Method S of Ribeiro et al [2] and You et al. [10]
In [2], Ribeiro et al. derive from their Method R a Kalman-filter-like recursion based on the one-bit quantization (signum) of the associated innovations signal, depicted in Figure 4. This is called the sign of innovations Kalman filter (SOI-KF) and the algorithm operates at both the transmitter and receiver. You et al. [10] extend these ideas from one-bit quantization of SOI-KF to the multiple-level quantized innovations Kalman filter (MLQ-KF), which we refer to as Method S. The derivations of both works operate under the assumption that the predicted pdf is Gaussian.
Denote the normal density function and as
[TABLE]
Further, denote the positive level of a symmetric, mid-rise, -level, scalar quantizer by . Then the Kalman-filter-like recursion of Method S/MLQ-KF for
[TABLE]
is
[TABLE]
where is the signum (or sign) function
[TABLE]
[TABLE]
4 Comparison and examples
In this section we present a few simple simulation comparisons between the methods, noting that Method K yields the precise conditional densities.
4.1 Examples
Case 1: Almost fixed state, Method K: The first example has a state which is almost constant and well measured. It is provided to demonstrate that Method K is sound. The system has scalar state which obeys
[TABLE]
with The 3-bit quantizer is that depicted in Figure 2.
At the transmitter Kalman filter, the innovations value is , leading to a received quantized innovations value . The reconstructed conditional pdfs are close to truncated Gaussians with slight smoothing at the edges according to the narrow densities of in the predictor and in the filter. Figure 5 is the result calculated in matlab using 101 sample points for the integrals. These computed pdfs make sense. The next few steps do not alter the figures significantly.
Case 2: Comparison of methods: Consider the system
[TABLE]
with and the same -bit quantizer shown in Figure 2. We compare the sequence of predicted and filtered pdfs computed using Method K and Method R, and the predicted Gaussian pdf only from Method S/MLQ-KF using the computed mean and covariance. These are contrasted with the transmitter-side Kalman filter innovations Gaussian pdf. The results are displayed in Figures 6-10.
The signals are are follows.
Time 0:
[TABLE]
Time 1:
[TABLE]
Time 2:
[TABLE]
Time 3:
[TABLE]
Time 4:
[TABLE]
This second example demonstrates that the methods are workable. Although the explicit computation of pdfs is numerically demanding compared with the moment recursions. However, we note from this sequence of figures that Methods K and R yield pdfs which circumscribe the transmitter-side Kalman filter pdfs. So the actual state pdf is feasible under the estimated pdf. This appears not the be the case for MLQ-KF at times. Methods K and R appear comparable and do indeed produce, with these unsaturated quantized data, densities which are roughly gaussian. Example 1 demonstrates that this is not always true, however. If the quantizer were chosen to be Lloyd-Max optimal for Method K, then one may conjecture that its reconstructed conditional density of the state is itself optimal in some sense. One might then interpret Method R as producing an approximation of the conditional pdf from Method K.
5 Conclusions
We have developed via Bayesian filtering an exact and recursive approach to the reconstruction from quantized Kalman filer innovations signals of predicted and filtered state conditional pdfs. The key observation was to recognize the role played by the Kalman filter state in describing the transmitter signal model. Comparisons were made to a candidate Bayesian approach underpinning the SOI-KF derivation and to the MLQ-KF, indicating some issues with the latter methods. Some specific advantages of the new method of this paper were identified in terms of coding performance, optimal quantization, and recovery from error.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] B.D.O. Anderson and J.B. Moore. Optimal Filtering . Prentice-Hall, Englewood Cliffs, New Jersey, 1979.
- 2[2] A.Ribeiro, G.B. Giannakis, and S.I. Roumeliotis. SOI-KF: Distributed Kalman filtering with low-cost communications using the sign of innovations. IEEE Transactions on Signal Processing , 54:4782–4795, 2006.
- 3[3] J.J. Deyst and C.F. Price. Conditions for asymptotic stability of the discrete minimum variance linear estimator. IEEE Transactions on Automatic Control , 13(6):702–705, 1968.
- 4[4] Zhansheng Duan, V. P. Jilkov, and X. Rong Li. State estimation with quantized measurements: Approximate MMSE approach. In 11th IEEE International Conference on Information Fusion , pages 1–6, Cologne, 2008.
- 5[5] R.Sukhavasi and B. Hassibi. The Kalman-like particle filter: Optimal estimation with quantized innovations/measurements. IEEE Transactions on Signal Processing , 61(1), January 2013.
- 6[6] D. Simon. Optimal State Estimation: Kalman, H ∞ , and nonlinear approaches . John Wiley & Sons, Hoboken NJ, 2006.
- 7[7] R. van Handel. Observability and nonlinear filtering. Probability Theory and Related Fields , 145(35-74), 2009.
- 8[8] R. van Handel. Uniform observability of Hidden Markov Models and filter stability for unstable signals. Annals of Applied Probability , 19(1172-1199), 2009.
