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 liu | 1 | 135 | 28.76 |
Qicong Liao | 2 | 3 | 0.40 |
Fei Qiao | 3 | 94 | 35.38 |
Weijie Xia | 4 | 3 | 0.74 |
chenghua wang | 5 | 83 | 12.73 |
Fabrizio Lombardi | 6 | 57 | 10.81 |