Page 139 - Algorithm Collections for Digital Signal Processing Applications using MATLAB
P. 139

3. Numerical Linear Algebra                                      127

           14.2     Daubechies- 4 Transformation

           Consider the signal consists of N samples.  Form the  Daubechies
           Transformation Matrix [DTM 1] with diagonal matrices filled up with the
           matrix ‘D’ given below.


                            [(1+√3) / 4√2]    [(3+√3) / 4√2]    [(3-√3) / 4√2]    [(1-√3) / 4√2]

                            [(1-√3) / 4√2]    -  [(3-√3) / 4√2]     [(3+√3) / 4√2]   (1+√3) / 4√2]
                                                                  -


              For simplicity matrix D is represented as follows.

                                          a0 a1 a2 a3
                        D =
                                         b0 b1 b2 b3


              For N=8, the matrix ‘DTM1’ is formed as given below.


             a0    a1    a2    a3    0     0     0     0    0     0
             b0    b1    b2    b3    0     0     0     0    0     0
             0     0     a0    a1    a2    a3    0     0    0     0
             0     0     b0    b1    b2    b3    0     0    0     0
             0     0     0     0     a0    a1    a2    a3   0     0
             0     0     0     0     b0    b1    b2    b3   0     0
             0     0     0     0     0     0     a0    a1   a2    a3
             0     0     0     0     0     0     b0    b1   b2    b3


              Note that the matrix ‘D’ are arranged with overlapping in the diagonal of
           the  matrix  ‘DTM  1’.  Compare  with  the  Haar  transformation  in  which  the
           matrix are arranged without overlapping. Also note that the  size of the
           matrix  is  of  size  8X10  for  the  signal  of  size  1x8.  So  1x8  sized  signal  is
                                        th
                                                                          st
                                                th
           extended to the size 1x10 with 9  and 10  samples are filled up with 1  and
            nd
           2  samples respectively. [Assuming that the signals are repeated cyclically].
              The steps involved in  obtaining the approximation and detail co-
           efficients are as described in the section 14.1 for Haar transformation.
   134   135   136   137   138   139   140   141   142   143   144