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

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

            the dependence of t on z is now captured in a concise model, i.e. a single
            covariance matrix:

                                           T
                                                         2
                                     2
                             C zjt ¼   ðhðtÞh ðtÞþ C rjt Þþ   I        ð9:13Þ
                                     a
                                                         v
            This matrix completes the covariance model of the measurements. In the
            sequel, we assume a Gaussian conditional density for z. Strictly speak-
            ing, this holds true only if sufficient echoes are present since in that case
            the central limit theorem applies.

            Maximum likelihood estimation of the time-of-flight
            With the measurements modelled as a zero mean, Gaussian random
            vector with the covariance matrix given in (9.13), the likelihood function
            for t becomes:


                                       1             1
                                                           1
                                                       T
                                    ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi exp   z C z  ð9:14Þ
                          pðzjtÞ¼ q                       zjt
                                        K            2
                                    ð2 Þ jC zjt j
            The maximization of this probability with respect to t yields the max-
            imum likelihood estimate; see Section 3.1.4. Unfortunately, this solution
            is not practical because it involves the inversion of the matrix C zjt . The
            size of C zjt is N   N where N is the number of samples of the registration
                                               4
            (which can easily be in the order of 10 ).
            Principal component analysis

            Economical solutions are attainable by using PCA techniques (Section
            7.1.1). If the registration period is sufficiently large, the determinant
            jC zjt j will not depend on t. With that, we can safely ignore this factor.
            What remains is the maximization of the argument of the exponential:

                                         def   T   1
                                     ðzjtÞ¼  z C z                     ð9:15Þ
                                                 zjt
            The functional  (zjt) is a scaled version of the log-likelihood function.
              The first computational savings can be achieved if we apply a principal
            component analysis to C zjt . This matrix can be decomposed as follows:

                                      N 1
                                      X
                                                    T
                                C zjt ¼     n ðtÞu n ðtÞu ðtÞ          ð9:16Þ
                                                    n
                                       n¼0
   335   336   337   338   339   340   341   342   343   344   345