A Reconfigurable Tile-Based Architecture to Compute FFT and FIR Functions in the Context of Software-Defined Radio
Ajay Kapoor, Sabih H. Gerez, F.W. Hoeksema, Roel Schiphorst · 2005
Abstract — Software-defined radio (SDR) is the term used for flexible radio systems that can deal with multiple standards. For an efficient implementation, such systems require appropriate reconfigurable architectures. This pa-per targets the efficient implementation of the most com-putationally intensive kernels of two significantly different standards, viz. Bluetooth and HiperLAN/2, on the same reconfigurable hardware. These kernels are FIR filtering and FFT. The designed architecture is based on a two-dimensional arrangement of 17 tiles. Each tile contains a multiplier, an adder, local memory and multiplexers al-lowing flexible communication with the neighboring tiles. The tile-base data path is complemented with a global con-troller and various memories. The design has been im-plemented in SystemC and simulated extensively to prove equivalence with a reference all-software design. It has also been synthesized and turns out to outperform signif-icantly other reconfigurable designs with respect to speed and area. Keywords—Software-defined radio (SDR), architectures for digital signal processing I.