High-speed Radix-8 FFT Structure for OFDM

OFDM용 고속 Radix-8 FFT 구조

  • 장영범 (상명대학교 공과대학 정보통신공학과) ;
  • 허은성 (상명대학교 대학원 컴퓨터정보통신공학과) ;
  • 박진수 (상명대학교 대학원 컴퓨터정보통신공학과) ;
  • 홍대기 (상명대학교 공과대학 정보통신공학과)
  • Published : 2007.09.25

Abstract

In this paper, a Radix-8 structure for high-speed FFT is propose. Main block of the proposed FFT structure is Radix-8 DIF(Decimation In Frequency) butterfly. Even throughput of the Radix-8 FFT is twice than that of the Radix-4 FFT, implementation area of the Radix-8 is larger than that of Radix-4 FFT. But, implementation area of the proposed Radix-8 FFT was reduced by using DA(Distributed Arithmetic) for multiplication. For comparison, the 64-point FFT was implemented using conventional Radix-4 butterfly and proposed Radix-8 butterfly, respectively. The Verilog-HDL coding results for the proposed FFT structure show 49.2% cell area increment comparison with those of the conventional Radix-4 FFT structure. Namely, to speed up twice, 49.2% of area cost is required. In case of same throughput, power consumption of the proposed structure is reduced by 25.4%. Due to its efficient processing scheme, the proposed FFT structure can be used in large size of FFT like OFDM Modem.

이 논문에서는 고속 FFT 구현을 위한 Radix-8 구조를 제안한다. 제안 FFT 구조의 핵심은 Radix-8 DIF(Decimation In Frequency) 나비연산기 구조이다. Radix-8 알고리즘은 고속처리는 가능하나 구현면적이 증가하는 단점이 있는데, 제안 구조는 곱셈연산을 DA(Distributed Arithmetic) 방식을 사용하여 구현함으로써 구현 면적이 증가하는 것을 줄일 수 있었다. 64-point FFT에 대하여 기존의 Radix-4 나비연산기와 제안된 Radix-8 나비연산기를 각각 사용하여 구현한 결과 구현면적이 49.2%가 증가하였다. 즉, Throughput을 2배로 증가시키기 위하여 하드웨어는 49.2%만 증가함을 Verilog-HDL 코딩을 통하여 확인하였다. 또한 기존 구조와 제안 구조가 같은 Throughput을 얻는 경우에는 전력소모가 25.4%가 감소하게 된다. 따라서 제안된 나비연산기를 사용하는 FFT 구조는 고속/저전력 FFT를 필요로하는 OFDM용 통신단말기에 사용될 수 있다.

Keywords

References

  1. B. M. Baas, 'A 9.5mW 330us 1024-point FFT Processor', IEEE Custom Integrated Circuits Conference, pp. 127-130, 1998
  2. E. H. Wold and A. M. Despain, 'Pipeline and Parallel FFT Processors for VLSI Implementation', IEEE Trans. on Comput., C-33(5), pp. 414-426, May 1984 https://doi.org/10.1109/TC.1984.1676458
  3. H. Stones, 'Parallel Processing with the Perfect Shuffle', IEEE Trans. on Comput., pp. 156-161, Feb. 1971
  4. A. V. Oppenheim and Ronald W. schafer, Discrete Time Signal Processing, Prentice Hall, pp581-605, 1989
  5. P. Duhamel and H. Hollman, 'Split radix FFT algorithm', Electronics Letters, vol. 20, no. 1, pp. 14-16, Jan. 1984 https://doi.org/10.1049/el:19840012
  6. R. A. Haddad and Thomas W. Parsons, Digital Signal Processing Theory, Applications, and Hardware, Computer Science Press, pp. 147-149, 1991
  7. S. A. White, 'Applications of Distributed Arithmetic to Digital Signal Processing: A tutorial Review', IEEE ASSP MAGAZINE July 1989
  8. 장영범, 이원상, 김도한, 김비철, 허은성, 'Distributed Arithmetic을 사용한 OFDM용 저전 력 Radix-4 FFT 구조', 전자공학회논문지 제43권 SP편 제1호, pp101-108, 2006년 1월