Page 116 - DSP Integrated Circuits
P. 116

3.19 Discrete Cosine Transforms                                      101

                 Obviously, the basis functions (rows) are either symmetric or antisymmetric.
             The DCT can be viewed as a set of FIR filters where the coefficients in each row
             represent the impulse responses. All of the filters except the first one should either
             be a highpass or a bandpass filter, i.e., they should have a zero at z = I in order to
             suppress the DC component. In this case we do have a zero at z = 1, since the sum
             of the coefficients for all rows is zero, except for the first row. We therefore conclude
             that the EDCT is suitable for image coding applications.






             3.19.2 ODCT (Odd Discrete Cosine Transform)
             The ODCT (odd discrete cosine transform) is defined as






                 The denominator of the cosine term is an odd number. The IODCT (inverse
             ODCT) is






             where







                 The forward and inverse transforms are identical, but it can be shown that
             the basis functions are neither symmetric nor antisymmetric. Further, the DC
             component appears in the other components. Hence, the ODCT is unsuitable for
             image coding applications.



             3.19.3 SDCT (Symmetric Discrete Cosine Transform)
             The SDCT (symmetric discrete cosine transform) is denned as







             The ISDCT (Inverse SDCT) is
   111   112   113   114   115   116   117   118   119   120   121