DocumentCode :
2758587
Title :
A fast, pipelined implementation of a two-dimensional inverse discrete cosine transform
Author :
Swamy, Ramkrishna ; Khorasani, Maziyar ; Liu, Yongjie ; Elliott, Duncan ; Bates, Stephen
Author_Institution :
Dept. of Electr. & Comput. Eng., Alberta Univ., Edmonton, Alta.
fYear :
2005
fDate :
1-4 May 2005
Firstpage :
665
Lastpage :
668
Abstract :
The inverse discrete cosine transform (IDCT) is a significant component in today\´s JPEG and MPEG decoders. Of all the stages in the decoding process of a JPEG file, the IDCT is the most computationally intensive. Hence, we require fast and efficient implementations, either in software or hardware. Numerous individual designs for computing the ID-IDCT have been proposed. Our 2D-IDCT incorporates two of our ID-IDCT cores and a transpose network to provide a stall-free pipeline. In this paper, we describe a fast hardware implementation of a two-dimensional IDCT architecture that implements a variation of the modified Loeffler algorithm. This design is currently functionally verified, synthesized and tested on the Xilinx Virtex II FPGA. Our FPGA implementation has a throughput of over 800 M coefficients per second, implemented as an eight-wide pipeline with a clock frequency of 102 MHz. We suggest ideas to parallelize the design and further enhance performance. We also describe an ASIC design of the HDL model that operates at a clock frequency of 154 MHz using TSMC\´S 0.18 mum CMOS technology. Our VHDL implementation is released as "open source "
Keywords :
CMOS integrated circuits; application specific integrated circuits; discrete cosine transforms; field programmable gate arrays; 102 MHz; 154 MHz; CMOS technology; FPGA implementation; JPEG file; Loeffler algorithm; MPEG decoders; VHDL implementation; Xilinx Virtex II FPGA; clock frequency; hardware implementation; performance enhancement; pipelined implementation; two-dimensional inverse discrete cosine transform; CMOS technology; Clocks; Computer architecture; Decoding; Discrete cosine transforms; Field programmable gate arrays; Frequency; Hardware; Network synthesis; Pipelines;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering, 2005. Canadian Conference on
Conference_Location :
Saskatoon, Sask.
ISSN :
0840-7789
Print_ISBN :
0-7803-8885-2
Type :
conf
DOI :
10.1109/CCECE.2005.1557018
Filename :
1557018
Link To Document :
بازگشت