Abstract
This paper presents a scheme of pipeline large Fast Fourier Transform (FFT) processor on FPGA which is based on radix-2 Multi-path Delay Commutator architecture. For N-point FFT, the design uses log2N counters to control the working state of each stage of FFT and shift registers with storage of size 3N/2 − 2 to cache the intermediate calculated data. Compared with the dual-port RAM pipeline architecture with 2N memory sizes, the complexity of logical control is low because the intermediate calculated data is not stored and read by RAMs. The consumption of the memory resources is reduced. The proposed design is implemented of 1024-point FFT on an Altera Stratix II EP2S30F48414N FPGA. The highest operating frequencies are 250 MHz, and the time required to calculate FFT is about 6.3 ms. The results show that the design of the FFT processor meets the real-time requirement, and can be applied to large-point FFT computing.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Evans, R.J., Farrell, P.M., Felic, G.: Consumer radar: technology and limitations. In: International Conference on Radar, pp. 21–26 (2013)
Tang, A., Yu, L., Han, F., Zhang, Z.: CORDIC-based FFT real-time processing design and FPGA implementation. In: International Colloquium on Signal Processing, 4–6 March 2016
Chandrakanth, V. et al.: Novel architecture for hardware efficient FPGA implementation of real time configurable “variable point FFT” using NIOS II™. In: IEEE Radar Conference, pp. 1–4 (2009)
Xue, S., Wang, J., Li, Y., Peng, Q.: Parallel FFT implementation based on multi-core DSPs. In: ICCP2011, pp. 978–981 (2011)
Proakis, J.G., et al.: Digital Signal Processing, 4th edn. Prentice-Hall, Upper Saddle River (2006)
He, S., Torkelson, M.: A new approach to pipeline FFT processor. In: International Parallel Processing Symposium, pp. 766–770 (1996)
He, S., Torkelson, M.: Design and implementation of a 1024-pointpipeline FFT processor. In: Custom Integrated Circuits Conference, pp. 131–134 (1998)
Siu, T.-W., Sham, C.-W., Lau, F.C.M.: Operating frequency improvement on FPGA implementation of a pipeline large-FFT processor. In: ICACT2017, pp. 19–22 (2017)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Ma, Y., Liang, H. (2019). Implementation of a Pipeline Large-FFT Processor Based on the FPGA. In: Liang, Q., Mu, J., Jia, M., Wang, W., Feng, X., Zhang, B. (eds) Communications, Signal Processing, and Systems. CSPS 2017. Lecture Notes in Electrical Engineering, vol 463. Springer, Singapore. https://doi.org/10.1007/978-981-10-6571-2_78
Download citation
DOI: https://doi.org/10.1007/978-981-10-6571-2_78
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-6570-5
Online ISBN: 978-981-10-6571-2
eBook Packages: EngineeringEngineering (R0)