On the realization of discrete cosine transform using the distributed arithmetic
A unified approach to the realization of forward and inverse discrete cosine transforms is proposed. With this approach, an odd prime length DCT/IDCT with two half-length convolutions can be realized without extra overhead in terms of the number of multiplications. The formulation is most suitable for realization using distributed arithmetic, in which case typical convolvers can be used as the core unit for the hardware implementation of the transforms. Hence, an efficient unified DCT/IDCT chip is proposed to demonstrate the superiority of the formulation. The proposed architecture can easily meet the speed requirement of 14.3 MHz real-time operation with the current 2 mu m CMOS technology. >