A Low-power DIF Radix-4 FFT Processor for OFDM Systems Using CORDIC Algorithm

CORDIC을 이용한 OFDM용 저전력 DIF Radix-4 FFT 프로세서

  • 장영범 (상명대학교 공과대학 정보통신공학과) ;
  • 최동규 (상명대학교 대학원 컴퓨터정보통신공학과) ;
  • 김도한 (상명대학교 대학원 컴퓨터정보통신공학과)
  • Published : 2008.05.25

Abstract

In this paper, an efficient butterfly structure for 8K/2K-Point Radix-4 FFT algorithm using CORDIC(coordinate rotation digital computer) is proposed. It is shown that CORDIC can be efficiently used in twiddle factor calculation of the Radix-4 FFT algorithm. The Verilog-HDL coding results for the proposed CORDIC butterfly structure show 36.9% cell area reduction comparison with those of the conventional multiplier butterfly structure. Furthermore, the 8K/2K-point Radix-4 pipeline structure using the proposed butterfly and delay commutators is compared with other conventional structures. Implementation coding results show 11.6% cell area reduction. Due to its efficient processing scheme, the proposed FFT structure can be widely used in large size of FFT like OFDM Modem.

이 논문에서는 8K/2K-Point FFT Radix-4 알고리즘을 CORDIC 연산을 이용하여 효율적으로 나비연산 구조를 설계할 수 있음을 보였다. 즉 CORDIC 연산을 사용하여 cosine 과 sine 값을 저장하지 않고 4개의 복소 곱셈연산을 효과적으로 수행할 수 있음을 보였다. 제안된 CORDIC 나비연산기 구조를 Verilog HDL 코딩으로 구현한 결과, 기존의 승산기를 사용한 나비연산기 구조와 비교하여 36.9%의 cell area 감소 효과를 보였다. 또한 전체 8K/2K-point Radix-4 FFT 구조의 Verilog-HDL 코딩을 기존의 승산기를 사용한 구조의 코딩과 비교한 결과, 11.6%의 cell area 감소효과를 볼 수 있었다. 따라서 제안된 FFT 구조는 DMB용 OFDM 모뎀과 같은 큰 크기의 FFT에 효율적으로 사용될 수 있는 구조임을 보였다.

Keywords

References

  1. J. W. Cooley and J. W. Tukey, "An algorithm for the machine calculation of complex Fourier series", Mathematics of Computation, vol. 19, No. 90, pp. 297-301, Apr. 1965 https://doi.org/10.2307/2003354
  2. EBidet, D.Castelain, C.Joanblanq, and P.Senn, "A fast single-chip implementation of 8192 complex point FFT", IEEE Journal of Solid- State Circuits, vol. 30, No. 3, pp. 300-305, Mar. 1995 https://doi.org/10.1109/4.364445
  3. J. Volder, "The CORDIC trigonometric computing technique", IRE Trans. on Electronic Computers, vol. EC-8, No. 3, pp. 330-334, Sept. 1959 https://doi.org/10.1109/TEC.1959.5222693
  4. 박상윤, 조남익, "CORDIC 알고리즘에 기반한 OFDM 시스템용 8192-Point FFT 프로세서", 한국통신학회논문지, 2002년
  5. 박상윤, 조남익, "CORDIC 알고리즘에 기반한 DVB-T용 2K/4K/8K-Point FFT 프로세서", 제14회 신호처리합동학술대회, pp. 261-264, 2001년
  6. R. Sarmiento, V. D. Armas, J. F. Lopez, J. A. Montiel-Nelson, and A. Nunez, "A CORDIC processor for FFT computation and its imple- mentation using gallium arsenide technology", IEEE Trans. on VLSI Systems, vol. 6, No. 1, pp. 18-30, Mar. 1998 https://doi.org/10.1109/92.661241
  7. M.Bekooij, J.Huisken, and K.Nowak, "Numerical accuracy of fast Fourier transforms with CORDIC arithmetic", Journal of VLSI Signal Processing, 25, pp. 187-193, 2000 https://doi.org/10.1023/A:1008179225059