Title :
Design and Implementation of Cosine Transforms Employing a CORDIC Processor
Author :
El-Nahas, Sharaf El-Din ; Al Hosainy, Ammar Mottie ; Saeb, Magdy M.
Author_Institution :
Arab Acad. for Sci. and Technol., Alexandria
Abstract :
Coordinate rotation digital computer (CORDIC) is widely used in recent DSP applications, due to its simple and well-designed approach that utilizes only add and shift operations instead of multipliers. In this work, we introduce a field programmable gate array (FPGA) implementation of a CORDIC processor that provides high performance and at the same time an efficient implementation area. This is achieved by increasing the number of segments of the signs vector curve. This has led to an increase in the number of comparators, however with small effect on the implementation area. As an application, we have developed a discrete cosine transform (DCT) module that employs the CORDIC core to generate cosine terms.
Keywords :
digital arithmetic; digital signal processing chips; discrete cosine transforms; field programmable gate arrays; logic design; CORDIC processor; DSP; FPGA; coordinate rotation digital computer; discrete cosine transform; field programmable gate array; Algorithm design and analysis; Application software; Design engineering; Difference equations; Digital signal processing; Discrete cosine transforms; Field programmable gate arrays; Iterative algorithms; Table lookup;
Conference_Titel :
Radio Science Conference, 2007. NRSC 2007. National
Conference_Location :
Cairo
Print_ISBN :
977-5031-86-9
DOI :
10.1109/NRSC.2007.371367