Title :
Systolic architecture implementation of 1D DFT and 1D DCT
Author :
Mamatha, I. ; Raj, J. Nikhita ; Tripathi, Shikha ; Sudarshan, T.S.B.
Author_Institution :
Sch. of Eng., Amrita Vishwavidyapeetham Univ., Bangalore, India
Abstract :
Discrete Fourier Transform is widely used in signal processing for spectral analysis, filtering, image enhancement, OFDM etc. Cyclic convolution based approach is one of the techniques used for computing DFT. Using this approach an N point DFT can be computed using four pairs of [(M-1)/2]-point cyclic convolution where M is an odd number and N=4M. This work proposes an architecture for convolution based DFT and its FPGA implementation. Proposed architecture comprises of a pre-processing element, systolic array and a post processing stage. Processing element of systolic array uses a tag bit to decide on the type of operation (addition/subtraction) on the input signals. Proposed architecture is simulated for 28 point DFT using ModelSim 6.5 and synthesized using Xilinx ISE10.1 using Vertex 5 xc5vfx100t-3ff1738 FPGA as the target device and can operate at a maximum frequency of 224.9MHz. The performance analysis is carried out in terms of hardware utilization and computation time and compared with existing similar architectures. Further, as the convolution based DCT has two systolic arrays similar to that of DFT, a unified architecture is proposed for 1D DFT/1D DCT.
Keywords :
convolution; digital signal processing chips; discrete Fourier transforms; discrete cosine transforms; field programmable gate arrays; logic design; systolic arrays; 1D DCT; 1D DFT; FPGA; ModelSim 6.5; OFDM; Vertex 5 xc5vfx100t-3ff1738; Xilinx ISE10.1; computation time; convolution based DCT; convolution based DFT; cyclic convolution; discrete Fourier transform; discrete cosine transform; field programmable gate arrays; frequency 224.9 MHz; hardware utilization; image enhancement; preprocessing element; signal processing; spectral analysis; systolic architecture implementation; systolic array; Adders; Arrays; Convolution; Discrete Fourier transforms; Discrete cosine transforms; OFDM; Discrete Cosine Transform; Discrete Fourier Transform; FPGA; Systolic Array;
Conference_Titel :
Signal Processing, Informatics, Communication and Energy Systems (SPICES), 2015 IEEE International Conference on
Conference_Location :
Kozhikode
DOI :
10.1109/SPICES.2015.7091472