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

326                                      WORKED OUT EXAMPLES

            9.2.4  Matched filtering

            This conventional solution is achieved by neglecting the reflections. The
            measurements are modelled by a vector z with N elements:


                                z n ¼ a hðn    tÞþ vðn Þ                ð9:5Þ

            The noise is represented by a random vector v with zero mean and
                                    2
            covariance matrix C v ¼   I. Upon introduction of a vector h(t) with
                                    v
            elements h(n    t) the conditional probability density of z is:
                             1            1            T
                           ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi exp    ðz   ahðtÞÞ ðz   ahðtÞÞ  ð9:6Þ
                 pðzjtÞ¼ q               2  2
                               2 N         n
                           ð2   Þ
                               n
            Maximization of this expression yields the maximum likelihood estimate
            for t. In order to do so, we only need to minimize the L 2 norm of z   ah(t):

                           T             T     2    T         T
                 ðz   ahðtÞÞ ðz   ahðtÞÞ ¼ z z þ a hðtÞ hðtÞ  2az hðtÞ  ð9:7Þ

                     T
            The term z z does not depend on t and can be ignored. The second term
            is the signal energy of the direct response. A change of t only causes a
            shift of it. But, if the registration period is long enough, the signal energy
            is not affected by such a shift. Thus, the second term can be ignored as
            well. The maximum likelihood estimate boils down to finding the t that
                        T
            maximizes az h(t). A further simplification occurs if the extent of h(t)is
                                                          T
            limited to, say, K  with K << N. In that case az h(t) is obtained by
            cross-correlating z n by a h(n  þ t):

                                         K 1
                                         X
                                 yðtÞ¼ a    hðk    tÞz k                ð9:8Þ
                                         k¼0

            The value of t which maximizes y(t) is the best estimate. The operator
            expressed by (9.8) is called a matched filter or a correlator. Figure 9.8
            shows a result of the matched filter. Note that apart from its sign, the
            amplitude a does not affect the outcome of the estimate. Hence, the fact
            that a is usually unknown doesn’t matter much. Actually, if the nominal
            response is given in a non-parametric way, the matched filter doesn’t
            have any design parameters.
   332   333   334   335   336   337   338   339   340   341   342