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

292                               STATE ESTIMATION IN PRACTICE


            10 –6  minimum eigenvalue of C(i |i )  15 measurements
                                              10
                                               5
                                               0
            10 –7                             –5
                                             –10
                                                0     50    100    150   200
                                             0.04 estimation errors
            10 –8                            0.02
                                               0
                                            –0.02
            10 –9                           –0.04
               10 0       10 1       10 2        0    50    100    150   200
                             i                                i
            Figure 8.11  Results from Potter’s square root filter



            the number of digits needed for the number representations of the vari-
            ables (including intermediate results) was established, in order to have a
            stable and consistent result.
              As expected, the square root filter is the most numerical stable
            method, but it is also the most expensive one. Square root filtering
            should be considered:

              . If other implementations result in covariance matrices with nega-
                tive eigenvalues.
              . If other implementations involve matrix inversions where the
                inverse condition number, i.e.   min /  max , of the matrix is in the
                same magnitude of the round-off errors.

            The MMSE form is inexpensive if the number of measurements is large
            relative to the number of states, i.e. if N >> M. The sequentially
            processing method is inexpensive, especially when both N and M are
            large.


            8.4   CONSISTENCY CHECKS


            The purpose of this section is to provide some tools that enable the
            designer to check whether his design behaves consistently (Bar-Shalom
            and Birmiwal, 1983). As discussed in the previous sections, the two main
   298   299   300   301   302   303   304   305   306   307   308