Page 342 - Classification Parameter Estimation & State Estimation An Engg Approach Using MATLAB
P. 342

TIME-OF-FLIGHT ESTIMATION OF AN ACOUSTIC TONE BURST          331

            value of J such that J << N. Hopefully, 
 n is large for the first few n,and
            then drops down rapidly to zero.

            The computational structure of the estimator based on a covariance model
            A straightforward implementation of (9.20) is not very practical. The
            expression must be evaluated for varying values of t. Since the dimen-
            sion of C zjt is large, this is not computationally feasible.
              The problem will be tackled as follows. First, we define a moving
            window for the measurements z n . The window starts at n ¼ i and ends at
            n ¼ i þ I   1. Thus, it comprises I samples. We stack these samples into
            a vector x(i) with elements x n (i) ¼ z nþi . Each value of i corresponds to a
            hypothesized value t ¼ i . Thus, under this hypothesis, the vector x(i)
            contains the direct response with t ¼ 0, i.e. x n (i) ¼ a h(n )þ
            a r(n ) þ v(n ). Instead of applying operation (9.20) for varying t, t is
            fixed to zero and z is replaced by the moving window x(i):

                                     J 1
                                                 T      2
                                     X
                               yðiÞ¼    
 n ð0ÞðxðiÞ u n ð0ÞÞ          ð9:21Þ
                                     n¼0
              ^
              i
            If i is the index that maximizes y(i), then the estimate for t is found as
                  ^
            t ^ t cvm ¼ i .
                  i
              The computational structure of the estimator is shown in Figure 9.9.
            It consists of a parallel bank of J filters/correlators, one for each eigen-
            vector u n (0). The results of that are squared, multiplied by weight factors
            
 n (0) and then accumulated to yield the signal y(i). It can be proven that
                     2
            if we set   ¼ 0, i.e. a model without reflection, the estimator degener-
                     d
            ates to the classical matched filter.

                                             γ
            z(i)            correlator  2     0
                              u        ( )                              y(i )
                               0                                  +
                                             γ
                            correlator  2     1
                              u        ( )
                               1



                                            γ
                            correlator  2    J–1
                             u         ( )
                              J–1
            Figure 9.9  ML estimation based on covariance models
   337   338   339   340   341   342   343   344   345   346   347