Skip to main content
Log in

A Novel Digital Logic for Bit Reversal and Address Generations in FFT Computations

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

The Fast Fourier Transform and Inverse Fast Fourier Transform are high efficient algorithm that have wide a range of Digital Signal Processing (DSP) and telecommunication based applications. The FFT/IFFT structure with any number of complex valued input/output can be categorized as Decimation In Frequency (DIF) and Decimation In Time (DIT) decompositions. During Field Programmable Gate Array (FPGA) and Application Specific Integrated Circuits (ASIC) implementations, both these decompositions have advantages and disadvantages of its own. Unfortunately, the input sequence of DIT algorithm and output sequence of DIF algorithm is in bit reversed order, which makes it essential to convert the sequence into the natural order bit sequence. The goal is to convert the input samples in natural order into output samples in bit reversed order and to generate address locations for storage of intermediate stage results in the FFT/IFFT computation. A hardware scheme for bit reversal for variable length (8 ~ 64) pipelined FFT/IFFT processor to facilitate the continuous serial data flow and memory scheduling for address generations of memory for each stages in a radix-2 FFT/IFFT processor, based on a novel digital number system logic, is proposed. The proposed logic has basic operations such as shifting, one’s complement, two’s complement and additions. The proposed logic promises an area efficient, low power, high speed hardware implementation required for pipelined FFT/IFFT algorithms. The proposed variable length bit reversal architecture consumes a power of 65.46 µW and occupies an area of 2615.09 µm2 with a delay of 537 ps when implemented in 45 nm Complementary Metal Oxide Semiconductor (CMOS) technology library.

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

Similar content being viewed by others

Data Availability

The authors declare that [the/all other] data supporting the findings of this study are available within the article [and its supplementary information files].

References

  1. Kristensen F, Nilsson P and Olsson A (2003) ‘Flexible baseband transmitter for OFDM’. In: Proceedings of international conference on circuits signals systems, pp. 356–361.

  2. Zhang Z and Zhang X (1999) ‘Cache-optimal methods for bit-reversals’. In: Proceedings of the ACM/IEEE conference on supercomputing, pp. 26–26.

  3. Gatlin KS, and Carter L (1999) ‘Memory hierarchy considerations for fast transpose and bit-reversals’. In: Proceedings of IEEE symposium on high-performance computer architecture, pp. 33–42.

  4. Sundararajan, D., Ahmad, M. O., & Swamy, M. N. S. (1994). A fast FFT bit-reversal algorithm. IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, 41(10), 701–703.

    Article  Google Scholar 

  5. Rius, J. M., & Porrata, D. R. (1995). New FFT bit-reversal algorithm. IEEE Transactions on Signal Processing, 43(4), 991–994.

    Article  Google Scholar 

  6. Yong, A. A. (1991). A better FFT bit-reversal algorithm without tables. IEEE Transactions on Signal Processing, 39(10), 2365–2367.

    Article  Google Scholar 

  7. Choinski, T. C., & Tylaska, T. T. (1991). Generation of digit reversed address sequences for fast fourier transforms. IEEE Transactions on Computers, 40(6), 780–784.

    Article  Google Scholar 

  8. Shen, W. Z., Tao, Y. H., & Dung, L. R. (1994). On the reduction of reorder buffer size for discrete fourier transform processor design. Proceedings of IEEE International Symposium on Circuits and Systems, 4, 171–174.

    Google Scholar 

  9. Lin, Y. T., Tsai, P. Y., & Chiueh, T. D. (2005). Low-power variable-length fast Fourier transform processor. IEE Proceedings - Computers and Digital Techniques, 152(4), 499–506.

    Article  Google Scholar 

  10. Ok, S. H., & Moon, B. I. (2007). A digit reversal circuit for the variable-length radix-4 FFT. Proceedings of IEEE conference on Future Generation Communication and Networking, 2, 496–500.

    Google Scholar 

  11. Chang, Y. N. (2008). An efficient VLSI architecture for normal I/O order pipeline FFT design. IEEE Transactions on Circuits and Systems II: Express Briefs, 55(12), 1234–1238.

    Google Scholar 

  12. Chakraborty TS and Chakrabarti S (2008) ‘On output reorder buffer design of bit reversed pipelined continuous data FFT architecture’. In: Proceedings of IEEE asia pacific conference on circuits and systems, pp. 1132–1135.

  13. Garrido, M., Grajal, J., & Gustafsson, O. (2011). Optimum circuits for bit reversal. IEEE Transactions on Circuits and Systems II: Express Briefs, 58(10), 657–661.

    Google Scholar 

  14. Richardson, S., Marković, D., Danowitz, A., Brunhaver, J., & Horowitz, M. (2015). Building conflict-free FFT schedules. IEEE Transactions on Circuits and Systems I: Regular Papers, 62(4), 1146–1155.

    Article  MATH  Google Scholar 

  15. Lee S and Park SC (2007) ‘Modified SDF architecture for mixed DIF/DIT FFT’. In: Proceedings of IEEE international symposium on circuits and systems, pp. 2590–2593.

  16. Chang, Y. N. (2012). Design of an 8192-point sequential I/O FFT chip. Proceedings of World Congress Engineering, Computer and Science, 2, 1–6.

    Google Scholar 

  17. Chang, W. H., & Nguyen, T. Q. (2008). On the fixed-point accuracy analysis of FFT algorithms. IEEE Transactions on Signal Processing, 56(10), 4673–4682.

    Article  MATH  Google Scholar 

  18. Yang, K. J., Tsai, S. H., & Chuang, G. C. (2013). MDC FFT/IFFT processor with variable length for MIMO-OFDM systems. IEEE Transactions on Very Large Scale Integration Systems, 21(4), 720–731.

    Article  Google Scholar 

  19. Chen, S. G., Huang, S. J., Garrido, M., & Jou, S. J. (2014). Continuous-flow parallel bit-reversal circuit for MDF and MDC FFT architectures. IEEE Transactions on Circuits and Systems I: Regular Papers, 61(10), 2869–2877.

    Article  Google Scholar 

  20. Ayinala, M., Brown, M., & Parhi, K. K. (2012). Pipelined parallel FFT architectures via folding transformation. IEEE Transactions on Very Large Scale Integration Systems, 20(6), 1068–1081.

    Article  Google Scholar 

  21. Elango, K., & Muniandi, K. (2020). VLSI implementation of an area and energy efficient FFT/IFFT core for MIMO-OFDM applications. Annals of Telecommunications, 75, 215–227.

    Article  Google Scholar 

  22. Yoshizawa S, Orikasa A and Miyanaga Y (2011) ‘An area and power efficient pipeline FFT processor for 8×8 MIMO-OFDM systems’. In: Proceedings of IEEE international symposium of circuits and systems, pp. 2705–2708.

  23. Konguvel, E., & Kannan, M. (2018). A Survey on FFT/IFFT Processors for Next Generation Telecommunication systems. Journal of Circuits, Systems and Computers, 27(3), 1830001.

    Article  Google Scholar 

  24. Ravi Kumar, B., Aruna Devi, V., Sireesha, A. Kishore., Reddy, I., Hariharan, E. Konguvel., & Vignesh, N. A. (2022). Analysis and Design of Novel Doping Free Silicon Nanotube TFET with High-density Meshing Using ML for Sub Nanometre Technology Nodes. Silicon. https://doi.org/10.1007/s12633-022-01859-5

    Article  Google Scholar 

  25. Kanithan, S., Arun Vignesh, N., Jana, S., Gokul Prasad, C., Konguvel, E., & Vimalnath, S. (2022). Negative Capacitance Ferroelectric FET Based on Short Channel Effect for Low Power Applications. Silicon. https://doi.org/10.1007/s12633-021-01625-z

    Article  Google Scholar 

  26. Namrata S and Konguvel E (2022) “An Approach for Restaurant Management System during Covid-19”In: Proceedings of 2022 IEEE international conference on computer communication and informatics (ICCCI – 2022), Coimbatore, India, pp. 1 – 5, 25 – 27

  27. Aradhana G and Konguvel E (2022) “ATM services on EMU8086 for the technologically impaired people”. In: Proceedings of 2022 IEEE international conference on computer communication and informatics (ICCCI – 2022), Coimbatore, India, pp. 1 – 5, 25 – 27.

Download references

Funding

The author(s) received no financial support for the research, authorship, and/or publication of this article.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Konguvel Elango.

Ethics declarations

Competing interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor 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

Elango, K., Muniandi, K. A Novel Digital Logic for Bit Reversal and Address Generations in FFT Computations. Wireless Pers Commun 128, 1827–1838 (2023). https://doi.org/10.1007/s11277-022-10021-8

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-022-10021-8

Keywords

Navigation