A Bayesian Filter for Sound Environment System with Quantized Observation*

Abstract

In the real sound environment, the observation data are usually contaminated by additional background noise of arbitrary distribution type. In order to estimate several evaluation quantities for specific signal based on the observed noisy data, it is fundamental to estimate the fluctuating wave form of the specific signal. On the other hand, the observation data are very often measured in a digital level form at discrete times. This is because some signal processing methods by utilizing a digital computer are indispensable for extracting exactly various kinds of statistical evaluation for the specific signal based on the quantized level data. In this study, a Bayesian filter matched to the complicated sound environment system is derived. First, in the real situation where the sound environment system is affected by background noise of arbitrary probability distribution, a stochastic system model with quantized observation is established. Next, two types of the recursive algorithm of Bayesian filter to estimate the unknown specific signal are theoretically proposed in the quantized level form. Finally, the effectiveness of the proposed theory is experimentally confirmed by applying it to the estimation problem of real sound environment.

Share and Cite:

Orimoto, H. and Ikuta, A. (2018) A Bayesian Filter for Sound Environment System with Quantized Observation*. Intelligent Information Management, 10, 87-98. doi: 10.4236/iim.2018.103007.

1. Introduction

In the real sound environment, the observation data are usually contaminated by additional external noise (i.e., background noise) of arbitrary distribution type. In order to estimate several evaluation quantities for specific signal, like L x (( 100 x ) percentile level), L e q (averaged energy on decibel scale) and peak value, based on the observed noisy data, it is fundamental to estimate the momentarily fluctuating wave form of the specific signal.

Up to now, many methodological studies have been reported on the state estimation for stochastic systems [1] [2] [3] . However, many standard estimation methods proposed previously in a study of stochastic systems are restricted only to the Gaussian distribution [4] [5] . Several state estimation methods for nonlinear system have been also proposed by assuming the Gaussian distribution of system and observation noises [6] [7] [8] [9] [10] . The real sound environment often shows an intricate fluctuation pattern rather than the standard Gaussian distribution. In our previous studies [11] [12] [13] [14] [15] , several state estimation methods for a sound environment system with non-Gaussian fluctuations have been proposed on the basis of expansion expressions for the probability distribution. Furthermore, state estimation methods for stochastic systems with complex characteristics and/or unknown structure have been proposed by using Bayes theorem on probability distribution [16] [17] [18] . Especially, though the unscented Kalman filter (UKF) and particle filter are useful for non-linear systems, UKF considers only the mean and variance of variables, and the particle filter needs very complicated algorithm based on Monte Carlo simulation [10] [18] .

On the other hand, in the actual case contaminated by the background noise, some signal processing methods utilizing a digital computer are indispensable for estimating precisely the latent specific signal based on the noisy observations. Therefore, the observed data in an analogue form have to be transformed into a digital one at discrete time. However, many standard estimation methods proposed previously in stochastic systems are restricted only to a continuous level form of the observation.

In this study, a state estimation algorithm of an object-oriented type matched to the above real problem and the computer technique with successive observation for the complicated sound environment system is derived. First, in the real situation where the sound environment system is affected by background noise of arbitrary probability distribution, a stochastic process model with a quantized observation is established in Section 2. Next, by considering the linear and higher order correlation information between the specific signal and observation, two types of the recursive algorithms of Bayesian filter to estimate the unknown specific signal are theoretically proposed in the quantized level form matched to the signal processing by use of a digital computer. More specifically, in Section 3.1, an estimation algorithm in functional forms is derived by introducing the forward difference operator instead of usual differential operation. Furthermore, in Section 3.2, a method combining the analytical formula with Monte Carlo simulation is derived by introducing the idea of particles. Finally, the effectiveness of the proposed theory is experimentally confirmed too by applying it to the estimation problem of real sound environment in Section 4.

2. Formulation of Sound Environment System with Quantized Observation

Let us consider an arbitrary stochastic environment system with the power state variables of arbitrary distribution type, and express the system equation as:

x k + 1 = F x k + G u k (1)

where x k denotes the specific signal at a discrete time k, u k is the random input with known statistics. Here, x k and u k are statistically independent of each other. Two parameters F and G are estimated by using an auto-correlation technique [1] . Furthermore, the observation model is established by considering the additive property of power variables and the quantized observation in decibel scale, as follows:

y k = 10 log 10 { ( x k + v k ) / 10 12 } (2)

z k = Q ( y k ) g ( x k + v k ) (3)

where y k is the noisy observation contaminated by the additive background noise v k . Though y k is decibel variable with continuous level, the observation data are measured in a quantized level form suitable for the signal processing by use of a digital computer through A/D converter. The function Q ( y k ) denotes a nonlinear function expressing the quantization mechanism and z k is the quantized observation. Therefore, g ( v ) denotes a nonlinear function combining the nonlinearity of decibel observation with the quantized observation mechanism. In this study, a Bayesian filter to estimate the specific signal x k is proposed on the basis of the quantized observation contaminated by the background noise v k .

3. Establishment of Bayesian Filter with Quantized Observation

3.1. General Expression of Bayesian Filter in Expansion Series Form

In order to express explicitly the effect of successive observation z k on the estimated probability density function P ( x k | Z k ) by use of various types of linear and/or nonlinear correlation between x k and z k , the well-known Bayes’ theorem is introduced.

P ( x k | Z k ) = P ( x k , z k | Z k 1 ) / P ( z k | Z k 1 ) (4)

where ( Z k { z 1 , z 2 , , z k } ) is a set of observation data up to time k. By expanding the conditional probability density function P ( x k | Z k ) in a statistical orthogonal expansion series on the basis of the well-known standard probability distributions describing the dominant part of the actual fluctuation, the following expression is derived [11] [12] .

P ( x k | Z k ) = P 0 ( x k | Z k 1 ) m = 0 n = 0 A m n ϕ m ( 1 ) ( x k ) ϕ n ( 2 ) ( z k ) n = 0 A 0 n ϕ n ( 2 ) ( z k ) (5)

with

A m n ϕ m ( 1 ) ( x k ) ϕ n ( 2 ) ( z k ) | Z k 1 (6)

The above two functions ϕ m ( 1 ) ( x k ) and ϕ n ( 2 ) ( z k ) are orthonormal polynomials of degrees m and n with weighting functions P 0 ( x k | Z k 1 ) and P 0 ( z k | Z k 1 ) . Based on Equation (5), the estimate of the polynomial function f M ( x k ) of x k with Mth order can be derived as follows.

f ^ M ( x k ) f M ( x k ) | Z k = m = 0 M n = 0 C M m A m n ϕ n ( 2 ) ( z k ) / n = 0 A 0 n ϕ n ( 2 ) ( z k ) (7)

where C M m is an appropriate constant satisfying the following equality:

f M ( x k ) = m = 0 M C M m ϕ m ( 1 ) ( x k ) (8)

3.2. Estimation Algorithm by Introducing Difference Operation

In order to make the general theory for estimation algorithm more concrete, Gaussian distribution is considered as an example of standard probability functions for the specific signal:

P 0 ( x k | Z k 1 ) = N ( x k ; x k * , Γ x k )

N ( x ; μ , σ 2 ) 1 2 π σ 2 exp { ( x μ ) 2 2 σ 2 } ,

x k * x k | Z k 1 , Γ x k ( x k x k * ) 2 | Z k 1 (9)

Furthermore, as the fundamental probability function on the level-quantized observation, the generalized binomial distribution [19] with level difference interval h z can be chosen:

P 0 ( z k | Z k 1 ) = ( N k z M h z ) ! ( z k z M h z ) ! ( N k z k h z ) ! p k z k z M h z ( 1 p k ) N k z k h z

p k z k * z M N k z M , N k ( z k * z M ) h z z k * z M Ω z k ( z k * z M ) h z Ω z k

z k * z k | Z k 1 , Ω z k ( z k z k * ) 2 | Z k 1 (10)

where z M is the minimum level of observations. The orthonormal polynomials with two weighting probability distributions in Equations (9) and (10) can be determined as

ϕ m ( 1 ) ( x k ) = 1 m ! H m ( x k x k * Γ x k ) (11)

ϕ n ( 2 ) ( z k ) = { ( N k z M h z ) ( n ) n ! } 1 / 2 ( 1 p k p k ) n / 2 1 h z n j = 0 n ( n j ) ( 1 ) n j ( p k 1 p k ) n j ( N k z k ) ( n j ) ( z k z M ) ( j ) (12)

where H m ( ) denotes the Hermite polynomial with mth order, and z ( j ) is the jth order factorial function defined by [19]

z ( n ) = z ( z h z ) ( z 2 h z ) ( z ( n 1 ) h z ) , z ( 0 ) = 1 (13)

Since the function g ( ) in Equation (3) is not differentiable in general, the following expansion expression of discrete type is introduced with two arbitrary constants d v and h v .

g ( x + v ) = n = 0 1 n ! ( d v h v ) n x ( n ) Δ n g ( v ) (14)

where ∆ is the forward difference operator defined as:

Δ g ( v ) 1 d v { g ( v + h v ) g ( v ) } (15)

After substituting Equations (2) and (3) into the definition of two parameters of z k and Ω z k in Equation (10), by applying Equation (14), the following expressions can be derived (in the case of d v = h v ).

z k * = g ( x k + v k ) | Z k 1 = g ( v k ) + x k Δ g ( v k ) + 1 2 x k ( x k h v ) Δ 2 g ( v k ) + | Z k 1 (16)

Ω z k = { g ( x k + v k ) z k * } 2 | Z k 1 = { g ( v k ) + x k Δ g ( v k ) + 1 2 x k ( x k h v ) Δ 2 g ( v k ) + } 2 | Z k 1 z k * (17)

Furthermore, the expansion coefficients defined by Equation (6) can be expressed as follows:

A m n = { ( N k z M h z ) ( n ) m ! n ! } 1 / 2 ( 1 p k p k ) n / 2 1 h z n j = 0 n ( n j ) ( 1 ) n j ( p k 1 p k ) n j H m ( x k x k * Γ x k ) ( N k g ( x k + v k ) ) ( n j ) ( g ( x k + v k ) z M ) ( j ) | Z k 1 (18)

The above Equations (16)-(18) can be obtained from the statistics of the background noise v k and the predictions of x k at a discrete time k 1 ; i.e., the expectation values of arbitrary functions of x k conditioned by Z k 1 .

Therefore, the estimation algorithm in Equation (7) can be expressed explicitly as follows:

f ^ M ( x k ) = m = 0 M n = 0 C M m A m n { ( N k z M h z ) ( n ) n ! } 1 / 2 ( 1 p k p k ) n / 2 1 h z n j = 0 n ( n j ) ( 1 ) n j ( p k 1 p k ) n j ( N k z k ) ( n j ) ( z k z M ) ( j ) / I (19)

with

I = n = 0 A 0 n { ( N k z M h z ) ( n ) n ! } 1 / 2 ( 1 p k p k ) n / 2 1 h z n j = 0 n ( n j ) ( 1 ) n j ( p k 1 p k ) n j ( N k z k ) ( n j ) ( z k z M ) ( j ) (20)

Especially, the estimates for mean and variance can be obtained as follows:

x ^ k x k | Z k = m = 0 1 n = 0 C 1 m A m n { ( N k z M h z ) ( n ) n ! } 1 / 2 ( 1 p k p k ) n / 2 1 h z n j = 0 n ( n j ) ( 1 ) n j ( p k 1 p k ) n j ( N k z k ) ( n j ) ( z k z M ) ( j ) / I ( C 10 = x k * , C 11 = Γ x k ) (21)

P k ( x k x ^ k ) 2 | Z k = m = 0 2 n = 0 C 2 m A m n { ( N k z M h z ) ( n ) n ! } 1 / 2 ( 1 p k p k ) n / 2 1 h z n j = 0 n ( n j ) ( 1 ) n j ( p k 1 p k ) n j ( N k z k ) ( n j ) ( z k z M ) ( j ) / I ( C 20 = Γ x k + ( x k * x ^ k ) 2 , C 21 = 2 Γ x k ( x k * x ^ k ) , C 22 = 2 Γ x k ) (22)

3.3. Estimation Algorithm by Introducing Particles

Though the particle filter is useful for the state estimation problem of non-linear systems, this filter needs very complicated algorithm and a large number of computational times based on Monte Carlo simulation and the resampling procedure [16] . In this section, a hybrid algorithm combining the analytical formula for state estimation with Monte Carlo simulation by use of particles is proposed.

The well-known Gaussian distribution is adopted as P 0 ( x k | Z k 1 ) and P 0 ( z k | Z k 1 ) , because this probability density function is the most standard one.

P 0 ( x k | Z k 1 ) = N ( x k ; x k * , Γ x k ) , P 0 ( z k | Z k 1 ) = N ( z k ; z k * , Ω z k ) (23)

Then, the orthonormal functions with two weighting probability density functions in (23) can be given in the Hermite polynomial:

ϕ m ( 1 ) ( x k ) = 1 m ! H m ( x k x k * Γ x k ) , ϕ n ( 2 ) ( z k ) = 1 n ! H n ( z k z k * Ω z k ) (24)

Accordingly, the estimation algorithm of the specific signal in Equation (7) can be given by

f ^ M ( x k ) = m = 0 M n = 0 C M m A m n 1 n ! H n ( z k z k * Ω z k ) / J (25)

with

J = n = 0 A 0 n 1 n ! H n ( z k z k * Ω z k ) (26)

Furthermore, the estimates for mean and variance can be obtained as follows:

x ^ k = m = 0 1 n = 0 C 1 m A m n 1 n ! H n ( z k z k * Ω z k ) / J (27)

P k = m = 0 2 n = 0 C 2 m A m n 1 n ! H n ( z k z k * Ω z k ) / J (28)

Thus, two parameters z k * , Ω z k and the expansion coefficients A m n are expressed as follows:

z k * = g ( x k + v k ) | Z k 1 = g ( x k + v k ) P ( x k | Z k 1 ) P ( v k ) d x k d v k (29)

Ω z k = ( g ( x k + v k ) z k * ) 2 | Z k 1 = ( g ( x k + v k ) z k * ) 2 P ( x k | Z k 1 ) P ( v k ) d x k d v k (30)

A m n = 1 m ! H m ( x k x k * Γ x k ) 1 n ! H n ( g ( x k + v k ) z k * Ω z k ) | Z k 1 = 1 m ! 1 n ! H m ( x k x k * Γ x k ) H n ( g ( x k + v k ) z k * Ω z k ) P ( x k | Z k 1 ) P ( v k ) d x k d v k (31)

The integrals in Equations (29)-(31) are evaluated by use of particles with mean x k * , variance Γ x k , higher order statistics A m 0 and statistics of the background noise.

3.4. Prediction Algorithm

By considering Equation (1), the prediction step essential to perform the recurrence estimation can be given by

x k + 1 * x k + 1 | Z k = F x ^ k + G u k (32)

Γ x k + 1 ( x k + 1 x k + 1 * ) 2 | Z k = F 2 P k + G 2 ( u k u k ) 2 (33)

By replacing k with k + 1 , the recurrence estimation can be achieved.

4. Application to Sound Environment

In order to examine the practical usefulness of the proposed Bayesian filter based on the quantized observation, the proposed method is applied to the actual sound environmental data. The road traffic noise is adopted as an example of a specific signal with a complex fluctuation form. Applying the proposed estimation method to actually observed data contaminated by background noise and quantized with 2 dB width roughly, the fluctuation wave form of the specific signal is estimated. The statistics of the specific signal and the background noise used in the experiment are shown in Table 1 and Table 2 respectively.

Figure 1 and Figure 2 show the estimation results of the fluctuation wave form of the specific signal for Data 1 and Data 2 by applying the algorithm proposed in Secttion 3.2. In this estimation, the finite number of expansion

Figure 1. Estimation results for Data 1 of the specific signal by applying the proposed method in Section 3.2 based on the quantized observation data with 2 dB width.

Table 1. Mean and standard deviation of the specific signal (in W/m2).

Table 2. Mean and standard deviation of the background noise (in W/m2).

Figure 2. Estimation results for Data 2 of the specific signal by applying the proposed method in Section 3.2 based on the quantized observation data with 2 dB width.

coefficients A m n ( m , n 2 ) is used for the simplification of the estimation algorithm. In these figures, the horizontal axis shows the discrete time k, of the estimation process, and the vertical axis expresses the sound level taking a logarithmic transformation of power-scaled variables, because the actual sound environment usually is evaluated on dB scale. For comparison, the estimation results calculated by using the usual method are also shown in these figures. Since Kalman’s filtering theory is widely used in the field of stochastic system [11] [12] , the extended Kalman filter is also applied to the observation data as a trail by introducing the following observation model.

z k = 10 log 10 ( x k + v k ) / 10 12 + ε k (34)

where ε k denotes the quantized noise and a uniform distribution within [ q / 2 , q / 2 ] (q: the quantized width) is assumed as the probability distribution of ε k . The results estimated by the proposed method show good agreement with the true values. On the other hand, there are great discrepancies between the estimates based on the standard type dynamical estimation method (i.e., extended Kalman filter), particularly in the estimation of the lower level values of the fluctuation.

Furthermore, the estimation algorithm proposed in Section 3.3 is applied to the observation data. The estimated results of two cases by applying the proposed algorithm to the quantized data with 2 dB width are shown in Figure 3 and Figure 4 respectively.

The squared sums of the estimation error are shown in Table 3. It can be found numerically that the proposed method is more useful than the extended Kalman filter.

5. Conclusions

In this study, state estimation method for sound environment system with

Figure 3. Estimation results for Data 1 of the specific signal by applying the proposed method in Section 3.3 based on the quantized observation data with 2 dB width.

Figure 4. Estimation results for Data 2 of the specific signal by applying the proposed method in Section 3.3 based on the quantized observation data with 2 dB width.

Table 3. Comparison between the proposed method and the extended Kalman filter for root-mean squared error of the estimation based on the quantized observation data with 2 dB width (in dB).

quantized level observation has been theoretically proposed on the basis of Bayes’ theorem. More specifically, two types of the recursive algorithm of Bayesian filter to estimate the specific unknown signal have been derived based on the quantized level observation matched for the signal processing by use of a digital computer. Furthermore, the validity and effectiveness of the proposed theory have been experimentally confirmed by applying it to the real environmental noise data in sound environment.

The proposed approach is still at the early of study, and there are left a number of practical problems to be continued in the future. For example, the proposed method has to be applied to many other actual data of sound environment. Furthermore, the proposed theory has to be extended to more complicated situations involving multi-signal sources, and an optimal number of expansion terms in the proposed estimation algorithm of expansion type has to be found.

Acknowledgements

The author is grateful for valuable suggestions at Inter-Noise 2016 [20] . This work was supported in part by fund from the Grant-in-Aid for Scientific Research No.15K06116 from the Ministry of Education, Culture, Sports, Science and Technology-Japan.

NOTES

*New type method is proposed based on the Baysian filter by use of the quantized observation in sound environment system.

Conflicts of Interest

The authors declare no conflicts of interest.

References

[1] Eykhoff, P. (1974) System Identification: Parameter and State Estimation. Wiley, New York.
[2] Young, P. (1984) Recursive Estimation and Time-Series Analysis. Springer-Verlag, Berlin.
https://doi.org/10.1007/978-3-642-82336-7
[3] Gremal, M.S. and Andrews, A.P. (1993) Kalman Filtering-Theory and Practice. Prentice-Hall, New Jersey.
[4] Kalman, R.E. (1960) A New Approach to Linear Filtering and Prediction Problems. ASME, Series D, Journal of Basic Engineering, 82, 35-45.
https://doi.org/10.1115/1.3662552
[5] Kalman, R.E. and Buch, R.S. (1961) New Results in Linear Filtering and Prediction Theory. Transactions on ASME, Series D, Journal of Basic Engineering, 83, 95-108.
https://doi.org/10.1115/1.3658902
[6] Kushner, H.J. (1967) Approximations to Optimal Nonlinear Filter. IEEE Transactions on Automatic Control, 12, 546-556.
https://doi.org/10.1109/TAC.1967.1098671
[7] Bell, B.M. and Cathey, F.W. (1993) The Iterated Kalman Filter Update as a Gauss-Newton Methods. IEEE Transactions on Automatic Control, 38, 294-297.
https://doi.org/10.1109/9.250476
[8] Nishiyama, K. (1997) A Nonlinear Filter for Estimating a Sinusoidal Signal and Its Parameter: On the Case of a Single Sinusoid. IEEE Transactions on Signal Processing, 45, 970-981.
https://doi.org/10.1109/78.564185
[9] Vincent, T.L. and Khargonekar, P.P. (1999) A Class of Nonlinear Filtering Problems Arising from Drift Sensor Gains. IEEE Transactions on Automatic Control, 44, 509-520.
[10] Julier, S.J. (2002) The Scaled Unscented Transformation. Proceedings of the American Control Conference, 6, 4555-4559.
https://doi.org/10.1109/ACC.2002.1025369
[11] Ohta, M. and Yamada, H. (1984) New Methodological Trials of Dynamical State Estimation for the Noise and Vibration Environmental System—Establishment of General Theory and Its Application to Urban Noise Problems. Acustica, 55, 199-212.
[12] Ikuta, A. and Ohta, M. (1992) A State Estimation Method of Impulsive Signal Using Digital Filter under the Existence of External Noise and Its Application to Room Acoustics. IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, E75, 988-995.
[13] Ikuta, A., Ohta, M. and Masuike, H. (2006) A Countermeasure for an External Noise in the Measurement of Sound Environment and Its Application to the Evaluation for Traffic Noise at Main Line. IEEJ Transactions on EIS, 126, 63-71.
https://doi.org/10.1541/ieejeiss.126.63
[14] Orimoto, H., Ikuta, A. and Xiao, Y. (2016) Method for Evaluating the Statistical Relationship between Sound Pressure Level and Noise Annoyance Based on a Nonlinear Time Series Regression Model and an Experiment. International Journal of Acoustics and Vibration, 21, 145-151.
https://doi.org/10.20855/ijav.2016.21.2403
[15] Ikuta, A., Orimoto, H. and Gallagher, G. (2017) State Estimation for Fuzzy Sound Environment System with Finite Amplitude Fluctuation. Journal of Software Engineering and Applications, 10, 625-638.
https://doi.org/10.4236/jsea.2017.107034
[16] Habbibi, B., Sayed, A.H. and Kailath, T. (1996) Linear Estimation in Krein Spaces—Parts I Theory and II Applications. IEEE Transactions on Automatic Control, 41, 18-33, 34-49.
https://doi.org/10.1109/9.481605
[17] Ikuta, A., Masuike, H. and Ohta, M. (2007) State Estimation for Sound Environment System with Unknown Structure by Introducing Fuzzy Theory. The Institute of Electrical Engineers of Japan, 127, 770-777.
https://doi.org/10.1541/ieejeiss.127.770
[18] Kitagawa, G. (1996) Monte Carlo Filter and Smoother for Non-Gaussian Nonlinear State Space Models. Journal of Computational and Graphical Statistics, 5, 1-25.
[19] Ikuta, A., Ohta, M. and Ogawa, H. (1997) Various Regression Characteristics with Higher Order among Light, Sound and Electromagnetic Waves Leaked from VDT—Measurement and Signal Processing in the Actual Working Environment. International Measurement Confederation, 21, 25-33.
https://doi.org/10.1016/S0263-2241(97)00041-9
[20] Ikuta, A. (2016) A Bayesian Filter for Sound Environment System with Quantized Observation. INTER-NOISE, Hamburg, 21-24 August2016, 3184-3192.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.