Title
Approximate Designs for Fast Fourier Transform (FFT) With Application to Speech Recognition
Abstract
This paper presents different approximate designs for computing the FFT. The tradeoff between accuracy and performance is achieved by adjusting the word length in each computational stage. Two algorithms for word length modification under a specific error margin are proposed. The first algorithm targets an approximate FFT for an area-limited design compared to the conventional fixed design; the second algorithm targets performance so it achieves a higher operating frequency. Both of the proposed algorithms show that an efficient balance between hardware utilization and performance is possible at stage-level. The proposed approximate FFT designs are implemented on FPGA; experimental results show that hardware utilization using the first approximate algorithm are reduced by at least nearly 40%. The second algorithm increases performance of the designs by over 20%. Fine granularity design is also investigated, where the FPGA resources for a 256-point FFT computation can be further reduced by nearly 10% compared to a coarse design. Finally, the proposed approximate designs are applied to a feature extraction module in an isolated word recognition system; the numbers of LUTs and FFs for the Mel frequency cepstrum coefficients (MFCC) extraction module are decreased by up to 47.2% and 39.0%, respectively with a power reduction of up to 27.0% at a loss in accuracy of less than 2%.
Year
DOI
Venue
2019
10.1109/TCSI.2019.2933321
IEEE Transactions on Circuits and Systems I: Regular Papers
Keywords
Field
DocType
Computer architecture,Approximation algorithms,Hardware,Program processors,Delays,Speech recognition,Approximate computing
Speech recognition,Fast Fourier transform,Mathematics
Journal
Volume
Issue
ISSN
66
12
1549-8328
Citations 
PageRank 
References 
3
0.40
0
Authors
6
Name
Order
Citations
PageRank
weiqiang liu113528.76
Qicong Liao230.40
Fei Qiao39435.38
Weijie Xia430.74
chenghua wang58312.73
Fabrizio Lombardi65710.81