Title :
Systolic architecture for computing the discrete Fourier transform on FPGAs
Abstract :
A systolic architecture for calculating the discrete Fourier transform (DFT) is described which is based on a new matrix formulation that decomposes the transform into sets of 4-point transforms. The architecture supports transform lengths that are not powers of two or based on products of coprime numbers. Compared to previous systolic implementations, the architecture is computationally more efficient and uses less hardware. It provides low latency as well as high throughput, and can do both 1D and 2D DFTs. An automated CAD tool was used to find latency and throughput optimal designs that matched the target field programmable gate array structure and functionality.
Keywords :
discrete Fourier transforms; field programmable gate arrays; logic CAD; matrix decomposition; systolic arrays; 1D DFT; 2D DFT; 4-point transforms; FPGA; automated CAD tool; coprime numbers; discrete Fourier transform; field programmable gate array; matrix formulation; systolic architecture; Computer architecture; Delay; Design automation; Discrete Fourier transforms; Discrete transforms; Field programmable gate arrays; Fourier transforms; Hardware; Matrix decomposition; Throughput;
Conference_Titel :
Field-Programmable Custom Computing Machines, 2005. FCCM 2005. 13th Annual IEEE Symposium on
Print_ISBN :
0-7695-2445-1
DOI :
10.1109/FCCM.2005.60