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 알고리즘, FPGA 구현, 메모리 접근 최적화 등 다양한 분야를 포괄하는 17편의 관련 문헌을 인용하여 견고한 이론적 기초를 제공합니다.
종합 평가: 이는 FFT 프로세서 설계 분야에서 중요한 이론적 및 실용적 가치를 지닌 고품질의 컴퓨터 아키텍처 논문입니다. 저자들은 정교한 아키텍처 설계와 엄밀한 이론 분석을 통해 기존 FFT 아키텍처의 내재적 문제를 성공적으로 해결하였으며, 해당 분야의 발전에 새로운 사고와 방향을 제시했습니다.