access icon free Design optimisation of multiplier-free parallel pipelined FFT on field programmable gate array

Fast Fourier transform (FFT) is utilised to minimise the complexity of discrete Fourier transform by converting signals from frequency domain to time domain and conversely. Digital signal processing systems like image processing, general filtering, sonar, spread-spectrum communications and convolutions use this FFT operations. Radix-2 decimation in frequency (R2DIF) method is designed to execute an efficient FFT architecture in this study. Each and every state of the FFT stores the input and output the data using the R2DIF method. Also, the complex twiddle factors in FFT are replaced by the proposed uniform Montgomery algorithm. This technique simply performs the shift-add method instead of the multiplication process which also enhances the convergence of the calculation. So, the FFT implementation is done with the help of the proposed method which reduces the usage of chips in the process. Based on this approach, it performs the operation of FFT from 16 points to 1024 points and the performance of this proposed method is compared with existing approaches. Moreover, it does not require expensive dedicated functional blocks and uses only distributed logic resources. The simulation is carried out by the Xilinx platform using Verilog coding. The proposed design outperforms conventional methods in terms of less usage power and high speed.

Inspec keywords: hardware description languages; digital signal processing chips; field programmable gate arrays; fast Fourier transforms; mathematics computing; pipeline processing; discrete Fourier transforms

Other keywords: image processing; uniform Montgomery algorithm; radix-2 decimation; complex twiddle factors; efficient FFT architecture; FFT operations; multiplication process; frequency method; multiplier-free parallel; time domain; field programmable gate array; FFT stores; spread-spectrum communications; shift-add method; digital signal; FFT implementation; general filtering; frequency domain; R2DIF method; design optimisation

Subjects: Digital arithmetic methods; Integral transforms; Logic circuits; Digital signal processing chips; Parallel architecture; Integral transforms; Digital signal processing chips; Mathematics computing; Logic and switching circuits

References

    1. 1)
    2. 2)
      • 32. Xiao, H., Yin, X., Wu, N., et al: ‘VLSI design of low-cost and high-precision fixed-point reconfigurable FFT processors’, IET Comput. Digit. Tech., 2018, 12, (3), pp. 105110.
    3. 3)
      • 28. Dai, W., Chen, D.D., Cheung, R.C., et al: ‘Area-time efficient architecture of FFT-based montgomery multiplication’, IEEE Trans. Comput., 2016, 66, (3), pp. 375388.
    4. 4)
      • 30. Chandu, Y., Maradi, M., Manjunath, A., et al: ‘Optimized high speed radix-8 FFT algorithm implementation on FPGA’. 2018 2nd Int. Conf. on Trends in Electronics and Informatics (ICOEI), Tirunelveli, India, 11 May 2018, pp. 430435.
    5. 5)
    6. 6)
    7. 7)
    8. 8)
      • 12. Sun, Z., Liu, X., Ji, Z.: ‘The design of radix-4 FFT by FPGA’. 2008 Int. Symp. on Intelligent Information Technology Application Workshops, Shanghai, China, 2008.
    9. 9)
      • 31. Saldamli, G., Baek, Y.J.: ‘Uniform montgomery multiplier’, J. Cryptograph. Eng., 2019, 9, pp. 333339.
    10. 10)
      • 27. Elango, K., Muniandi, K.: ‘Hardware implementation of FFT/IFFT algorithms incorporating efficient computational elements’, J. Electr. Eng. Technol., 2019, 14, (4), pp. 17171721.
    11. 11)
    12. 12)
      • 29. Akkad, G., Mansour, A., ElHassan, B., et al: ‘Twiddle factor generation using Chebyshev polynomials and HDL for frequency domain beamforming’. Int. Conf. on Applications in Electronics Pervading Industry, Environment and Society, Springer, Cham, 26 September 2018, pp. 153165.
    13. 13)
      • 25. Zhang, X., Chen, X., Zhang, Y.: ‘Small area high speed configurable FFT processor’. 2019 Int. Conf. on IC Design and Technology (ICICDT), SUZHOU, China, June 2019, pp. 14.
    14. 14)
    15. 15)
      • 24. Nori, S.M., Dawwd, S.A.: ‘Reduced area and low power implementation of FFT/IFFT processor’, Iraqi J. Electr. Electron. Eng., 2018, 14, (2), pp. 108119.
    16. 16)
    17. 17)
    18. 18)
    19. 19)
    20. 20)
      • 10. Kee, H., Petersen, N., Kornerup, J., et al: ‘Systematic generation of FPGA-based FFT implementations’. 2008 IEEE Int. Conf. on Acoustics, Speech and Signal, Processing, Las Vegas, NV, USA, 2008.
    21. 21)
    22. 22)
    23. 23)
      • 9. Lim, S.Y., Crosland, A.: ‘Implementing FFT in an FPGA co-processor Sheac Yee Lim Altera Corporation 101 Innovation Drive, San Jose, Andrew Crosland, 2004.
    24. 24)
    25. 25)
      • 7. Ouerhani, Y., Jridi, M., Alfalou, A.: ‘Implementation techniques of high-order FFT into low-cost FPGA’. 2011 IEEE 54th Int. Midwest Symp. on Circuits and Systems (MWSCAS), Seoul, South Korea, 2011.
    26. 26)
      • 6. Duan, B., Wang, W., Li, X., et al: ‘Floating-point mixed-radix FFT core generation for FPGA and comparison with GPU and CPU’. 2011 Int. Conf. on Field-Programmable Technology, New Delhi, India, 2011.
    27. 27)
      • 26. Elango, K., Muniandi, K.: ‘VLSI implementation of an area and energy efficient FFT/IFFT core for MIMO-OFDM applications’, Ann. Telecommun., 2019, 17, pp. 13.
    28. 28)
      • 1. Saeed, A., Elbably, M., Abdelfadeel, G., et al: ‘Efficient FPGA implementation of FFT/IFFT processor’, Int. J. circuits, Syst. Signal Process., 2009, 3, (3), pp. 103110.
    29. 29)
    30. 30)
      • 8. Harikrishna, K., Rao, T.R., Labay, V.A.: ‘FPGA implementation of FFT algorithm for IEEE’, 2013, 802.16e (Mobile WiMAX).
    31. 31)
      • 33. Bansal, M, Nakhate, S.: ‘Fast performance pipeline re-configurable FFT processor based on radix-2 2 for variable length N’, Int. J. Electr. Electron. Eng. Telecommun., 2019, 8, (3), pp. 163170.
    32. 32)
      • 3. Haveliya, A.: ‘Design and simulation of 32-point FFT using radix-2 algorithm for FPGA implementation’. 2012 Second Int. Conf. on Advanced Computing & Communication Technologies, Rohtak, Haryana, India, 2012.
    33. 33)
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-cds.2019.0512
Loading

Related content

content/journals/10.1049/iet-cds.2019.0512
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading