Multidimensional systolic arrays for multidimensional DFTs
Hyesook Lim, Earl E. Swartzlander · 2002
One of the most challenging problems for VLSI implementation of the discrete Fourier transform (DFT) is to efficiently implement multidimensional discrete Fourier transforms with systolic architectures. This paper presents a multidimensional systolic array for performing the multidimensional DFT. Extensions of the multidimensional systolic array are widely searched for the prime-factor computation or the 2/sup n/-point decomposed computation of one-dimensional (1-D) DFT. The essence of the proposed multidimensional systolic array is to combine different types of semi-systolic arrays into one array so that the resulting array becomes truly systolic. This systolic array does not require any preloading of input data and it produces output data at boundary PEs. No networks for intermediate spectrum transposition between constituent 1-dimensional transforms are required; therefore the entire processing is fully pipelined.