Memory-Based Self-Ordering FFT for Efficient I/O Scheduling

dc.contributor.authorKaya, Zeynep
dc.contributor.authorSeke, Erol
dc.date.accessioned2025-05-20T18:33:01Z
dc.date.issued2024
dc.departmentBilecik Şeyh Edebali Üniversitesi
dc.description.abstractA complex-valued self-ordering radix-2 memory-based Fast Fourier Transform (FFT) architecture suitable for low end Field Programmable Gate Arrays (FPGA) is presented. Employing a self-ordering algorithm within the data flow, both input and output data are kept in normal sequential order, not in digit-reversed-order. This way, with an appropriate scheduling, last stage of the FFT and I/O operations are performed in parallel with no wait states. Self-ordering FFT algorithms are generally designed for software implementations. We designed and implemented one on FPGA (hardware), showing that considerable number of clock cycle savings can be obtained compared to unordered FFT counterparts. The approach is implemented on various FPGAs. The results are compared with similar radix-2 architectures in terms of required clock cycles and resource usage, confirming the advantage of the approach.
dc.description.abstractA complex-valued self-ordering radix-2 memory-based Fast Fourier Transform (FFT) architecture suitable for low end Field Programmable Gate Arrays (FPGA) is presented. Employing a self-ordering algorithm within the data flow, both input and output data are kept in normal sequential order, not in digit-reversed-order. This way, with an appropriate scheduling, last stage of the FFT and I/O operations are performed in parallel with no wait states. Self-ordering FFT algorithms are generally designed for software implementations. We designed and implemented one on FPGA (hardware), showing that considerable number of clock cycle savings can be obtained compared to unordered FFT counterparts. The approach is implemented on various FPGAs. The results are compared with similar radix-2 architectures in terms of required clock cycles and resource usage, confirming the advantage of the approach.
dc.identifier.doi10.18038/estubtda.1401022
dc.identifier.endpage167
dc.identifier.issn2667-4211
dc.identifier.issue1
dc.identifier.startpage156
dc.identifier.urihttps://doi.org/10.18038/estubtda.1401022
dc.identifier.urihttps://hdl.handle.net/11552/4725
dc.identifier.volume25
dc.language.isoen
dc.publisherEskisehir Teknik Üniversitesi
dc.relation.ispartofEskişehir Technical University Journal of Science and Technology A - Applied Sciences and Engineering
dc.relation.publicationcategoryMakale - Ulusal Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/openAccess
dc.snmzKA_DergiPark_20250518
dc.subjectFFT
dc.subjectDFT
dc.subjectmemory-based FFT
dc.subjectself-ordering
dc.subjectFPGA
dc.subjectradix-2
dc.titleMemory-Based Self-Ordering FFT for Efficient I/O Scheduling
dc.typeResearch Article

Dosyalar