Skip to main content

Implementation of a Pipeline Large-FFT Processor Based on the FPGA

  • Conference paper
  • First Online:
Communications, Signal Processing, and Systems (CSPS 2017)

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 463))

  • 62 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Evans, R.J., Farrell, P.M., Felic, G.: Consumer radar: technology and limitations. In: International Conference on Radar, pp. 21–26 (2013)

    Google Scholar 

  2. 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

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Xue, S., Wang, J., Li, Y., Peng, Q.: Parallel FFT implementation based on multi-core DSPs. In: ICCP2011, pp. 978–981 (2011)

    Google Scholar 

  5. Proakis, J.G., et al.: Digital Signal Processing, 4th edn. Prentice-Hall, Upper Saddle River (2006)

    Google Scholar 

  6. He, S., Torkelson, M.: A new approach to pipeline FFT processor. In: International Parallel Processing Symposium, pp. 766–770 (1996)

    Google Scholar 

  7. He, S., Torkelson, M.: Design and implementation of a 1024-pointpipeline FFT processor. In: Custom Integrated Circuits Conference, pp. 131–134 (1998)

    Google Scholar 

  8. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Yongkui Ma or Henghao Liang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics