• DocumentCode
    699534
  • Title

    An efficient FFT twiddle factor generator

  • Author

    Jen-Chuan Chi ; Sau-Gee Chen

  • Author_Institution
    Dept. of Electron. Eng., Nat. Chiao Tung Univ., Hsinchu, Taiwan
  • fYear
    2004
  • fDate
    6-10 Sept. 2004
  • Firstpage
    1533
  • Lastpage
    1536
  • Abstract
    Twiddle factor (TF) generator is a key component in IFFT/FFT computation for current OFDM-based wireless and wireline communication systems, such as IEEE 802.11a/g, 802.16, VDSL, DVB, DAB systems. In this paper, we propose an efficient TF generator design. The proposed design combines an efficient conventional recursive sine/cosine function generation algorithm with a small compensation lookup table. The compensation table solves the error propagation problem of a recursive TF generator. It also costs less area than the existing modified recursive sine/cosine function generator. The proposed design requires only two constant multipliers, two adders, and two correction tables, which is smaller than those polynomial-based complex sine function generators. Simulation results show that the proposed design is favourable over the existing TF generators for general FFT lengths in practical applications, except for small lengths such as 64 up to 512. For those small FFT lengths, ROM-based is a better choice.
  • Keywords
    OFDM modulation; fast Fourier transforms; function generators; inverse transforms; recursive functions; table lookup; IFFT computation; OFDM-based wireless communication system; error propagation problem; polynomial-based complex sine function generator; recursive TF generator; recursive cosine function generation algorithm; recursive sine function generation algorithm; small compensation lookup table; twiddle factor generator; wireline communication system; Abstracts; Generators;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Conference, 2004 12th European
  • Conference_Location
    Vienna
  • Print_ISBN
    978-320-0001-65-7
  • Type

    conf

  • Filename
    7080064