DocumentCode
1672471
Title
Implementation of 2D-DCT on XC4000 series FPGA using DFT-based DSFG and DA architectures
Author
Kiryukhin, Gennadiy ; Celenk, Mehrnet
Author_Institution
Sch. of Electr. Eng. & Comput. Sci., Ohio Univ., Athens, OH, USA
Volume
3
fYear
2001
fDate
6/23/1905 12:00:00 AM
Firstpage
302
Abstract
In many multimedia applications, image processing tools require very high speed implementation of the two-dimensional (2D) discrete cosine transform (DCT). Two 2D-DCT architectures were realized based on the decomposition of 2D-DCT into two one-dimensional (1D) DCT. Each of the resultant 1D-DCT was implemented using a flow-graph (FG) representation of the real part of the Fourier transform for the first architecture and the distributed arithmetic (DA) for the second architecture, respectively. Error simulation was performed for different data word lengths, and average and maximum absolute errors were calculated for both architectures for several possible worst cases. Based on the simulation results, the correct word sizes were determined for both implementations. By describing the FG architecture in VHDL and implementing it in the Xilinx XC4000 series FPGA chip, our results showed that the proposed technique utilized less combinational logic blocks (CLB) as compared to the FG realization in Kumar et al., (1999), and at the same time provided performance increase of up to 28% (190 Mpix/sec)
Keywords
discrete Fourier transforms; discrete cosine transforms; distributed arithmetic; field programmable gate arrays; hardware description languages; image processing; multimedia computing; performance evaluation; signal flow graphs; 2D-DCT; DFT; DSFG; Fourier transform; VHDL; XC4000 series FPGA; combinational logic blocks; data word lengths; distributed arithmetic architecture; error simulation; flow graph; image processing tools; multimedia applications; performance; two dimensional discrete cosine transform; Arithmetic; Clocks; Computer architecture; Discrete cosine transforms; Field programmable gate arrays; Image coding; Matrix decomposition; Read only memory; Signal processing algorithms; Video compression;
fLanguage
English
Publisher
ieee
Conference_Titel
Image Processing, 2001. Proceedings. 2001 International Conference on
Conference_Location
Thessaloniki
Print_ISBN
0-7803-6725-1
Type
conf
DOI
10.1109/ICIP.2001.958111
Filename
958111
Link To Document