Low-Latency 64-Parallel 4096-Point Memory-Based FFT for 6G


Creative Commons License

Kaya Z., Garrido M.

IEEE Transactions on Circuits and Systems I: Regular Papers, vol.70, no.10, pp.4004-4014, 2023 (SCI-Expanded) identifier

  • Publication Type: Article / Article
  • Volume: 70 Issue: 10
  • Publication Date: 2023
  • Doi Number: 10.1109/tcsi.2023.3298227
  • Journal Name: IEEE Transactions on Circuits and Systems I: Regular Papers
  • Journal Indexes: Science Citation Index Expanded (SCI-EXPANDED), Scopus, Academic Search Premier, Aerospace Database, Applied Science & Technology Source, Business Source Elite, Business Source Premier, Communication Abstracts, Compendex, Computer & Applied Sciences, INSPEC, Metadex, zbMATH, Civil Engineering Abstracts
  • Page Numbers: pp.4004-4014
  • Keywords: 6G, FFT, low latency, Memory-based, parallel architecture, radix-2
  • Bilecik Şeyh Edebali University Affiliated: Yes

Abstract

This paper presents a novel 64-parallel 4096-point radix-2 memory-based fast Fourier transform (FFT) architecture for 6G. This approach is the first one to use 64 parallel branches in memory-based architectures. The challenge of designing a memory-based FFT with such a high parallelization has been accomplished by paying special attention to the large number of memories in parallel. Their control has been simplified by using the same read and write address for all of them thanks to the perfect shuffle permutation, and they are organized in groups to eliminate unnecessary registers. Likewise, a novel design for the rotation memories allows for reusing rotation coefficients among parallel rotators, and a new design for the circular counter that controls the architecture is presented. The proposed FFT architecture has been implemented on a Virtex 7 field-programmable gate array (FPGA). Experimental results reveal that the proposed architecture achieves the lowest latency in clock cycles and the highest throughput in samples per clock cycle among memory-based FFT architectures so far.