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

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

            noise sensitivity is large. If the interval is too large, modelling errors
            become too influential. The strategy is to find two anchor points t 1 and
            t 2 that are stable enough under the various conditions.
              The first anchor point t 1 is obtained by thresholding a low-pass
            filtered version g filtered (t) of the envelope just above the noise level.
            If   v is the standard deviation of the noise in w(t), then g filtered (t)is
                                 1
            thresholded at a level 3   v , thus yielding t 1 . The standard deviation   v
                                 2
            is estimated during a period preceding the arrival of the tone. A second
            suitable anchor point t 2 is the first location just after t 1 where g filtered (t)is
            maximal, i.e. the location just after t 1 where dg filtered (t)/dt ¼ 0. t e is
            defined midway between t 1 and t 2 by thresholding g filtered (t) at a level
             1
                                  1
            3   v þ  (g filtered (t 2 )   3   v ). Finally, t b is calculated as t b ¼ t 1
             2                    2
            (t e   t 1 ). Figure 9.7 provides an example.
              Once the interval of the foot has been established, the curve can be
            fitted to the data (which in this case is the original envelope ^ g(t)). Since
                                                                   g
            the curve is nonlinear in x, an analytical solution, such as in the poly-
            nomial regression in Section 3.3.3, cannot be applied. Instead a numer-
            ical procedure, for instance using MATLAB’s fminsearch, should be
            applied.
              The design parameters are  ,   and the cut-off frequency of the low-
            pass filter.




              one-sided parabola fitted to the envelope















                   t    τ    t
                    b    curve  1
                                 t           t
                                  e           2
                   8.5                9                9.5                10
                                                               t (ms)

            Figure 9.7 ToF estimation by fitting a one-sided parabola to the foot of the
            envelope
   331   332   333   334   335   336   337   338   339   340   341