OFDM용 고속 Radix-8 FFT 구조

High-speed Radix-8 FFT Structure for OFDM

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

초록

이 논문에서는 고속 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용 통신단말기에 사용될 수 있다.

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.

키워드

참고문헌

  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월