Title :
High performance 2-D IDCT for Image/Video Decoding based on FPGA
Author :
Shan, Junming ; Chen, Chunchun ; Yang, Eryan
Author_Institution :
Sch. of Commun. & Inf. Eng., Shanghai Univ., Shanghai, China
Abstract :
Inverse Discrete Cosine Transform (IDCT) processor for Image/Video Decoding. This design is realized in Xilinx Vertex5 Field Programmable Gate Array (FPGA). The 2-D IDCT decoding processor has advantages of high precision, low complexity and high speed. In this design we uses Loeffler´s fast algorithm to reduce the power consumption. Previously, Zhu proposed a method which was used in IDCT Lee´s algorithm. It uses the favorable combination of the additions and shifts to replace the linear multiplications of butterfly structure in lee´s algorithm. Based on the methodology proposed by Zhu, we improved Loeffler´s algorithm and obtain a high operating frequency and high precision IP. At the same time we can use the parity of the Loeffler´s algorithm to implement this method, which also reduced the complexity of the algorithm. In this paper, we propose an efficient pipelining FPGA implementation of the 2D IDCT. The operating frequency of 2-D IDCT decoder can reach as high as 278 MHz and the precision of coefficient can be at 17 bits.
Keywords :
discrete cosine transforms; field programmable gate arrays; video coding; 2D IDCT decoding processor; DCT Lee algorithm; FPGA; Loeffler fast algorithm; Xilinx Vertex5 Field Programmable Gate Array; butterfly structure linear multiplications; high performance 2D IDCT for image-video decoding; inverse discrete cosine transform processor; Algorithm design and analysis; Decoding; Discrete cosine transforms; Field programmable gate arrays; IP networks; Polynomials; Signal processing algorithms;
Conference_Titel :
Audio, Language and Image Processing (ICALIP), 2012 International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4673-0173-2
DOI :
10.1109/ICALIP.2012.6376582