Skip to main content
Log in

Design and implementation of high speed, low complexity FFT/IFFT processor using modified mixed radix-24–22-23 algorithm for high data rate applications

  • Original Research
  • Published:
International Journal of Information Technology Aims and scope Submit manuscript

Abstract

A modified mixed radix algorithm with low complexity based Fast Fourier Transform (FFT) processor for large data rate applications is presented in this paper. In order to reduce the complexity of twiddle factor multiplication an improved FFT/IFFT architecture has been derived. A novel Modified Mixed Radix-24-22-23 (MMR-24-22-23) algorithm is derived and implemented in this work with a 90 nm CMOS processing technology operating at 1.2 V. From the simulation results, the proposed algorithm reduces the power consumption and area when compared with the existing models. The power consumption of the proposed design is approximately 90.4 mW, which reduces the power consumption by 22.7%. Also, the normalized area of the complex constant multiplier is 14.88, which reduces the area by 26.19% when compared with existing architectures. A canonical signed digit constant multiplier with a common sub-expression sharing method is incorporated to further reduce the complexity of the multiplier by a factor of over 33%.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Availability of data and material

Not Applicable.

Code availability

Not Applicable.

References

  1. Thakur A, Rattan M (2021) Implementation of convolution coded OFDM through different channel models on SDR platform. Int J Inf Tecnol 13:2561–2568. https://doi.org/10.1007/s41870-018-0265-2

    Article  Google Scholar 

  2. Jain P, Mallik D, Gill SS et al (2020) ASIC design of 4K-point RADIX-2 FFT in 018 µm CMOS technology. Int J Inf Tecnol 12:1427–1433. https://doi.org/10.1007/s41870-019-00334-6

    Article  Google Scholar 

  3. Cooley JW, Tukey JW (1965) An algorithm for the machine calculation of complex Fourier series. Math Comput 19:297–301

    Article  MathSciNet  MATH  Google Scholar 

  4. Shousheng He, Torkelson M (1998) Designing pipeline FFT processor for OFDM (de)modulation. URSI Int Sympos Signals Syst Electron Confer Proc (Cat. No. 98EX167)

  5. Cortes A, Velez I, Sevillano JF (2009) Radix r^{k} FFTs: matricial representation and SDC/SDF pipeline implementation,". IEEE Trans Signal Process 57(7):2824–2839. https://doi.org/10.1109/TSP.2009.2016276

    Article  MathSciNet  MATH  Google Scholar 

  6. Arun CA, Prakasam P (2016) A mathematical approach on various Radix-2i FFT algorithms. Int Confer Electric Electron Optimiz Techn (ICEEOT). pp. 1040–1045

  7. Wireless medium access control (MAC) and physical layer (PHY) specifications for High Rate Wireless Personal Area Networks (WPANs): Amendment 2: Millimeter-wave based Alternative physical layer extension. IEEE P802.15.3c/D13.2008

  8. Huang S, Chen S (2010) A green FFT processor with 2.5-GS/s for IEEE 802.15.3c (WPANs). The 2010 Intern Confer Green Circuits Syst

  9. Kang H, Chang S, Hwang I, Lee J (2016) A design and implementation of 32-paths parallel 256-point FFT/IFFT for optical OFDM systems. 2016 18th Int Confer Adv Commun Technol (ICACT)

  10. Tang J, Li X, Zhang G, Lai Z (2012) Design of high-throughput mixed-radix MDF FFT processor for IEEE 802.11.3c. 2012 IEEE 11th Int Confer Solid-State Integr Circuit Technol

  11. Cho T, Lee H (2013) A high-speed low-complexity modified ${\rm Radix}-2^{5}$ FFT processor for high rate WPAN applications. IEEE Trans Large Scale Integr (VLSI) Syst 21(1): 187–191

  12. Polat G, Ozturk S, Yakut M (2015) Design and implementation of 256-point Radix-4 100 Gbit/s FFT algorithm into FPGA for high-speed applications. ETRI J 37(4):667–676

    Article  Google Scholar 

  13. Nguyen T, Lee H (2015) Shared CSD complex constant multiplier for parallel FFT processors. 2015 Int SoC Design Confer (ISOCC)

  14. Lee J, Lee H (2008) A High-Speed Two-Parallel Radix-24 FFT/IFFT Processor for MB-OFDM UWB Systems. IEICE Transact Fundam Electron Commun Comput Sci E91-A(4):1206–1211

    Article  Google Scholar 

  15. Shin M, Lee H (2008) A high-speed four-parallel Radix-24 FFT/IFFT processor for UWB applications. In Proc IEEE Int Symp Circuits Syst (ISCAS). pp. 960–963.

  16. Arun CA, Periyasamy P (2019) Design of eight parallel 512-Point MDF FFT/IFFT processor for WPAN applications. J Circuits Syst Comput 28:1950088

    Article  Google Scholar 

  17. Kim S-M, Chung J-G, Parhi K (2003) Low error fixed-width CSD multiplier with efficient sign extension. IEEE Trans Circuits Syst II Analog Digital Signal Process 50(12):984–993

    Article  Google Scholar 

  18. Wang C, Yan Y, Fu X (2014) A high-throughput low-complexity Radix- 24–22-23 FFT/IFFT processor with parallel and normal input/output order for IEEE 802.11ad Systems. IEEE Trans VLSI Syst 23(11):2728–2732

    Article  Google Scholar 

  19. Tang Song-Nien, Tsai Jui-Wei, Chang Tsin-Yuan (2010) A 2.4-GS/s FFT processor for OFDM-based WPAN applications. IEEE Trans Circuits Syst II Express Briefs 57(6):451–455

    Google Scholar 

  20. Chen Y, Tsao Y-C, Lin Y-W, Lin C-H, Lee C-Y (2008) An indexed-scaling pipelined FFT processor for OFDM-based WPAN applications. IEEE Trans Circuits Syst II Express Briefs 55(2):146–150

    Google Scholar 

  21. Jeesung Lee, Hanho Lee, Sang-in Cho, Sang-Sung Choi (n.d.). A high-speed, low-complexity radix-2/sup 4/ FFT processor for MB-OFDM UWB systems. 2006 IEEE Int Sympos Circuits Syst

Download references

Funding

Not Applicable.

Author information

Authors and Affiliations

Authors

Contributions

Not Applicable.

Corresponding author

Correspondence to C. A. Arun.

Ethics declarations

Conflicts of interest

Not Applicable.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Arun, C.A., Sahayasheela, M. & Gnanaguru, G. Design and implementation of high speed, low complexity FFT/IFFT processor using modified mixed radix-24–22-23 algorithm for high data rate applications. Int. j. inf. tecnol. 15, 161–168 (2023). https://doi.org/10.1007/s41870-022-01128-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s41870-022-01128-z

Keywords

Navigation