Skip to Main Content
The technique of orthogonal frequency division multiplexing (OFDM) is famous for its robustness against frequency-selective fading channel. This technique has been widely used in many wired and wireless communication systems. In general, the fast Fourier transform (FFT) and inverse FFT (IFFT) operations are used as the modulation/demodulation in the OFDM systems, and the sizes of FFT/IFFT operations are varied in different applications of OFDM systems. This paper aim is to design and implement a variable-length prototype FFT/IFFT processor to cover different specifications of OFDM applications. Implemented in FPGA using Verilog HDL.