Abstract
In this paper, we focus on the widely-used radix-22 Decimation-In-Frequency (DIF) Fast Fourier Transform (FFT) algorithm. A variable-length, controllable-precision FFT processor is proposed. The processor can perform 16, 64, 256 and 1024 point FFT/IFFT and provide flexible wordlength scaling modes for different FFT stages. Thus, the processor is suitable for different precision and FFT length requirements in various applications. Aiming at high throughput performance, single-path delay feedback (SDF) pipeline architecture is adopted. The design is testified on Xilinx Virtex6 xc6vcx240t FPGA. Accordingly, we make a clear comparison between the proposed design and Xilinx FFT v7.1. Our design achieves better signal-to-quantizationnoise ratio (SQNR) property and shorter pipeline latency. Meanwhile, the occupied resource is approximately the same. Moreover, SQNR performance of different FFT length and wordlength scaling modes is analysed.
Original language | English |
---|---|
Publication status | Published - 2015 |
Event | IET International Radar Conference 2015 - Hangzhou, China Duration: 14 Oct 2015 → 16 Oct 2015 |
Conference
Conference | IET International Radar Conference 2015 |
---|---|
Country/Territory | China |
City | Hangzhou |
Period | 14/10/15 → 16/10/15 |
Keywords
- Configurable
- FFT
- FPGA
- Fixed-point