Adaptive Hybrid FFT: A Novel Pipeline and Memory-Based Architecture for Radix-$2^k$ FFT in Large Size Processing
Zhao, Xiao, Wang et al.
In the field of digital signal processing, the fast Fourier transform (FFT) is a fundamental algorithm, with its processors being implemented using either the pipelined architecture, well-known for high-throughput applications but weak in hardware utilization, or the memory-based architecture, designed for area-constrained scenarios but failing to meet stringent throughput requirements. Therefore, we propose an adaptive hybrid FFT, which leverages the strengths of both pipelined and memory-based architectures. In this paper, we propose an adaptive hybrid FFT processor that combines the advantages of both architectures, and it has the following features. First, a set of radix-$2^k$ multi-path delay commutators (MDC) units are developed to support high-performance large-size processing. Second, a conflict-free memory access scheme is formulated to ensure a continuous data flow without data contention. Third, We demonstrate the existence of a series of bit-dimension permutations for reordering input data, satisfying the generalized constraints of variable-length, high-radix, and any level of parallelism for wide adaptivity. Furthermore, the proposed FFT processor has been implemented on a field-programmable gate array (FPGA). As a result, the proposed work outperforms conventional memory-based FFT processors by requiring fewer computation cycles. It achieves higher hardware utilization than pipelined FFT architectures, making it suitable for highly demanding applications.
academic
معالج FFT هجين تكيفي: معمارية خط أنابيب وذاكرة جديدة لمعالجة Radix-2k FFT بحجم كبير
في مجال معالجة الإشارات الرقمية، يعتبر تحويل فورييه السريع (FFT) خوارزمية أساسية. عادة ما تستخدم تطبيقات المعالج لهذا التحويل معمارتين: معمارية خط الأنابيب (مناسبة للتطبيقات عالية الإنتاجية لكن مع استخدام منخفض للأجهزة) ومعمارية قائمة على الذاكرة (مناسبة للسيناريوهات المحدودة بالمساحة لكن لا تستطيع تلبية متطلبات الإنتاجية الصارمة). تقترح هذه الورقة معمارية FFT هجينة تكيفية تجمع بين مزايا كلا المعمارتين. تتميز هذه المعمارية بـ: تطوير مجموعة من وحدات Radix-2k متعددة المسارات ذات التبديل المتأخر (MDC) لدعم المعالجة عالية الأداء بحجم كبير؛ وضع خطة وصول ذاكرة خالية من التضارب لضمان تدفق البيانات المستمر؛ إثبات وجود سلسلة من ترتيبات البتات التي تلبي متطلبات التكيف الواسعة للأطوال المتغيرة والأساسيات العالية والتوازي التعسفي.
بيانات الإدخال → وحدة إعادة ترتيب البيانات → معالج FFT الأساسي → بيانات الإخراج
↑ ↑
مجموعات البنوك مجموعات وحدات MDC
توليد العناوين (P متوازي)
دوائر تبديل الفروع المتوازية
دوائر إعادة الترتيب
تستشهد الورقة بـ 17 مرجعاً ذا صلة، تغطي خوارزميات FFT وتطبيقات FPGA وتحسينات وصول الذاكرة وجوانب أخرى متعددة، مما يوفر أساساً نظرياً متيناً للبحث.
التقييم الشامل: هذه ورقة عالية الجودة في مجال معمارية الحاسوب، ذات قيمة نظرية وعملية مهمة في مجال تصميم معالجات FFT. من خلال التصميم المعماري الماهر والتحليل النظري الدقيق، نجح المؤلفون في حل المشاكل المتأصلة في معمارية FFT التقليدية، مما يوفر أفكاراً واتجاهات جديدة لتطور هذا المجال.