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 प्रोसेसर आर्किटेक्चर प्रस्तावित करना: पाइपलाइन और मेमोरी-आधारित दोनों मोड का समर्थन करता है, अधिकतम 512K बिंदु FFT को संभाल सकता है
Radix-2k बहु-पथ विलंबित विनिमायक (MDC) विकसित करना: radix-25 एल्गोरिदम का समर्थन करता है, कंप्यूटिंग चरणों की संख्या में उल्लेखनीय कमी
संघर्ष-मुक्त मेमोरी पहुंच तकनीक डिजाइन करना: पूर्ण स्थान-में मेमोरी परिवर्तन के निरंतर प्रवाह FFT गणना को लागू करना
सार्वभौमिक बिट क्रमपरिवर्तन विधि का निर्माण: विभिन्न FFT लंबाई, मूलांक और समानता के हार्डवेयर बाधाओं के अनुकूल
इनपुट डेटा → डेटा पुनः व्यवस्था मॉड्यूल → FFT मुख्य प्रोसेसर → आउटपुट डेटा
↑ ↑
मेमोरी बैंक समूह MDC इकाई समूह
पता पीढ़ी इकाई (P समानांतर)
समानांतर शाखा क्रमपरिवर्तन सर्किट
पुनः व्यवस्था सर्किट
कंप्यूटिंग दक्षता में सुधार: radix-25 एल्गोरिदम के माध्यम से, पुनरावृत्ति संख्या ⌈n/5⌉ तक कम हो जाती है, पारंपरिक विधियों की तुलना में 40% से अधिक की कमी
हार्डवेयर उपयोग दर अनुकूलन: अनुकूली समानता के माध्यम से, छोटे FFT की हार्डवेयर उपयोग दर 2-4 गुना बढ़ जाती है
स्केलेबिलिटी में वृद्धि: 32 बिंदु से 512K बिंदु तक की व्यापक श्रेणी FFT प्रसंस्करण का समर्थन करता है
पेपर FFT एल्गोरिदम, FPGA कार्यान्वयन, मेमोरी पहुंच अनुकूलन आदि कई पहलुओं को कवर करते हुए 17 संबंधित संदर्भों का हवाला देता है, जो अनुसंधान के लिए एक ठोस सैद्धांतिक आधार प्रदान करता है।
समग्र मूल्यांकन: यह कंप्यूटर आर्किटेक्चर के क्षेत्र में एक उच्च-गुणवत्ता वाला पेपर है, FFT प्रोसेसर डिजाइन के क्षेत्र में महत्वपूर्ण सैद्धांतिक और व्यावहारिक मूल्य रखता है। लेखकों ने चतुर आर्किटेक्चर डिजाइन और कठोर सैद्धांतिक विश्लेषण के माध्यम से, पारंपरिक FFT आर्किटेक्चर की अंतर्निहित समस्याओं को सफलतापूर्वक हल किया है, इस क्षेत्र के विकास के लिए नए विचार और दिशा प्रदान करता है।