High Speed DCT/IDCT Using a Pipelined CORDIC Algorithm

  • Authors:
  • Feng Zhou;Peter Kornerup

  • Affiliations:
  • -;-

  • Venue:
  • ARITH '95 Proceedings of the 12th Symposium on Computer Arithmetic
  • Year:
  • 1995

Quantified Score

Hi-index 0.01

Visualization

Abstract

This paper describes DCT (IDCT) computations using the CORDIC algorithm. By rewriting the DCT, for a 1*8 DCT only 6 CORDIC computations are needed, whereas a 1*16 DCT requires 22 CORDIC computations. But these can all be pipelined through a single CORDIC unit, so 16*16 DCT's becomes feasible for HDTV compression. Only some simple adders, registers and a more complicated carry look-ahead adder are needed, and the computing speed can be very high. Limited only by the delay of a carry look-ahead adder, the delay time of the pipelined structure is 2-10ns and the data rate is 100-500MHz for an 8*8 DCT/IDCT and 72.2-366.6MHz for a 16*16 DCT/IDCT when using two units.