DocumentCode :
1124858
Title :
Design and realisation of a new hardware efficient IP core for the 1-D discrete Fourier transform
Author :
Chien, C.-D. ; Lin, C.-C. ; Yang, C.-H. ; Guo, J.-I.
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Chung Cheng Univ., Taiwan, Taiwan
Volume :
152
Issue :
3
fYear :
2005
fDate :
6/3/2005 12:00:00 AM
Firstpage :
247
Lastpage :
258
Abstract :
The authors present a new hardware efficient design approach and the associated intellectual property (IP) core design for a one-dimensional (1-D) discrete Fourier transform (DFT). They optimise the proposed DFT design, at both the algorithmic and architectural levels, to provide low hardware cost. At the algorithmic level, first a radix-2c algorithm is used to split a 1-D length-N DFT into multiple 1-D length-N/2c DFTs to facilitate computation sharing between parallel DFT outputs. Then, the length-N/2c DFT is formulated into cyclic convolution form to facilitate the reduction of hardware cost. By applying a word-level sharing technique to explore the symmetries of DFT coefficients, four parallel outputs are obtained simultaneously for each length-N/2c DFT. At the architectural level, the design is implemented with a filter-based architecture that can be optimised by bit-level sub-expression sharing. This facilitates the efficient implementation of multiple complex constant multiplications through shifting and addition operations. Compared with some existing designs, the proposed DFT design has lower hardware cost and better timing performance. Moreover, to facilitate design exploration of system integrators using the system-on-chip (SoC) design, the proposed DFT design is realised in soft core format possessing the flexibility of parameter configurations through a graphic user interface (GUI), signal-to-noise (SNR) calculation on the proposed DFT design with finite wordlength effects, and automatic generation of synthesisable VERILOG codes, synthesis scripts, and testbenches. Using the proposed DFT IP design environment, the system integrators can easily generate the desired DFT/IDFT IP core to meet different SoC applications that encapsulate the DFT/IDFT design. An example of the multimedia applications, artificial reverberation on MPEG audio, of the proposed DFT/IDFT IP core is introduced.
Keywords :
computational complexity; convolution; digital arithmetic; digital signal processing chips; discrete Fourier transforms; industrial property; logic design; parallel processing; system-on-chip; 1D discrete Fourier transform; 1D length-N DFT; 1D length-N-2c DFT; DFT coefficient; DFT design optimization; MPEG audio; algorithmic level; architectural level; artificial reverberation; automatic code generation; bit-level sub-expression sharing; computation sharing; cyclic convolution form; filter-based architecture; finite wordlength effects; graphic user interface; hardware efficient IP core; intellectual property core design; multimedia applications; multiple complex constant multiplication; parallel DFT output; radix-2c algorithm; signal-to-noise calculation; soft core format; synthesis script; synthesisable VERILOG codes; system-on-chip design; word-level sharing technique;
fLanguage :
English
Journal_Title :
Circuits, Devices and Systems, IEE Proceedings -
Publisher :
iet
ISSN :
1350-2409
Type :
jour
DOI :
10.1049/ip-cds:20041172
Filename :
1488036
Link To Document :
بازگشت