Title :
Error-free computation of 8×8 2D DCT and IDCT using two-dimensional algebraic integer quantization
Author :
Wahid, Khan ; Dimitrov, Vassil ; Jullien, Graham
Author_Institution :
Dept. of Electr. & Comput. Eng., Calgary Univ., Alta., Canada
Abstract :
This paper presents a novel error-free (infinite-precision) architecture for the fast implementation of both 8×8 2D discrete cosine transform and inverse DCT. The architecture uses a new algebraic integer quantization of a 1D radix-8 DCT that allows the separable computation of a 2D 8×8 DCT without any intermediate number representation conversions. This is a considerable improvement on previously introduced algebraic integer encoding techniques to compute both DCT and IDCT which eliminates the requirements to approximate the transformation matrix elements by obtaining their exact representations and hence mapping the transcendental functions without any errors. Using this encoding scheme, an entire 8×8 1D DCT-SQ (scalar quantization) algorithm can be implemented with only 24 adders. Apart from the multiplication-free nature, this new mapping scheme fits to this algorithm, eliminating any computational or quantization errors and resulting short-word-length and high-speed-design.
Keywords :
discrete cosine transforms; image coding; matrix algebra; quantisation (signal); 2D DCT; IDCT; algebraic integer encoding; discrete cosine transform; error-free computation; high-speed-design; number representation; scalar quantization algorithm; short-word-length; transcendental function; transformation matrix element; two-dimensional algebraic integer quantization; Computer architecture; Computer errors; Discrete cosine transforms; Discrete transforms; Hardware; Image coding; Laboratories; Polynomials; Quantization; Two dimensional displays;
Conference_Titel :
Computer Arithmetic, 2005. ARITH-17 2005. 17th IEEE Symposium on
Print_ISBN :
0-7695-2366-8
DOI :
10.1109/ARITH.2005.20