동적 스케일링에 기반한 낮은 복잡도의2048 포인트 파이프라인 FFT 프로세서
2048-point Low-Complexity Pipelined FFT Processor based on Dynamic Scaling
2
조회
0
다운로드
1
인용
0
참고문헌
키워드
초록
고속 푸리에 변환(Fast Fourier Transform, FFT)은 다양한 응용처에서 널리 사용되는 주요 신호처리 블록이다. 일반적으로 1024 포인트 이상의 긴 FFT 처리의 경우 높은 SQNR(Signal-to-Quantization Ratio)를 유지하면서도 낮은 하드웨어 복잡도의 구현이 매우 중요하다. 본 논문에서는 낮은 복잡도의 FFT 알고리즘과 간단한 동적스케일링 기법을 제시한다. 이를 통해 2048 포인트 FFT연산에 대해서 널리 알려진 radix-2 알고리즘에 비해 곱셉기의 수를 절반으로 줄일 수 있으며, 또한twiddle factor를 저장하기 위해 필요한 테이블의 크기를 radix-2 및 radix-22 알고리즘에 비해 각각 35% 및 53%로 축소할수 있다. 그리고 내부 데이터의 폭을 점진적으로 늘리지 않고서도 55dB 이상의 높은 SQNR을 달성하는 것을 확인하였다.
Abstract
Fast Fourier Transform (FFT) is a major signal processing block being widely used. For long-point FFT processing,usually more than 1024 points, its low-complexity implementation becomes very important while retaining high SQNR(Signal-to-Quantization Noise Ratio). In this paper, we present a low-complexity FFT algorithm with a simple dynamicscaling scheme. For the 2048-point pipelined FFT processing, we can reduce the number of general multipliers by halfcompared to the well-known radix-2 algorithm. Also, the table size for twiddle factors is reduced to 35% and 53%compared to the radix-2 and radix-22 algorithms respectively, while achieving SQNR of more than 55dB withoutincreasing the internal wordlength progressively.
참고문헌 (8)
- S. He, "Design and Implementation of a 1024-point pipeline FFT processor", Proc. IEEE Custom Integrated Circuits. Conf, pp.131~134 (1998)
- S. He, "Designing pipeline FFT processor for OFDM (de)modulation", Proc. IEEE URSI Int. Symp. Signals, Syst. Electron, pp.257~262 (1998)
- L. Pang, "Design and Implementation of High Performance FFT Processor with Radix-2k Algorithm", Proc. IEEE International Conference on Signal, Information and Data Processing (2019)
- J. W. Cooley, "An algorithm for the machine computation of the complex Fourier series", Math. Computation, 19, pp.297~301 (1965)[DOI]
- I. C. Park, "Twiddle Factor Transformation for Pipelined FFT Processing", Proc. IEEE International Conference on Computer Design (2007)
- T. Nguyen, "Shared CSD complex constant multiplierfor parallel FFT processors", Proc. International SoC Design Conference (2015)
- Y. W. Lin, "A 1-GS", s FFT, IEEE J. Solid-State Circuits, pp.2005, 40(8)[DOI]
- A Block Floating Point Implementation for an N-Point FFT on the TMS320C55x DSP, "David Elam", Texas Instruments, ~, pp.Application Report, SPRA948 (2003)
