FPGA Implementation of OFDM Transceiver using Verilog - Hardware Description Language

2014 
Orthogonal Frequency Division Multiplexing (OFDM) is a Frequency Division Multiplexing (FDM) technique used as a digital multi-carrier modulation method. A large number of closely spaced sub carriers which are orthogonal are used to carry data on several parallel data streams. OFDM uses the spectrum efficiently compared to Frequency Division Multiple Access (FDMA) by spacing the channels much closer and creating all the carriers orthogonal to one another. Orthogonality of the carriers prevents interference between the closely spaced carriers and provides high bandwidth efficiency. This work focuses on design and implementation of OFDM transmitter and receiver. Corresponding blocks of OFDM transmitter and receiver includes Quadrature Amplitude Modulation (QAM), Symbol Generator (SG), Zero Padding, Inverse Fast Fourier Transform (IFFT), Cyclic Prefix, Output Module, Inverse Cyclic Prefix, Fast Fourier Transform (FFT), Inverse Zero Padding, Inverse Symbol Generator and De-mapping block. 8-Point IFFT and 8-Point FFT with radix-2 algorithm is used for IFFT and FFT blocks. The design has been coded in VERILOG. To synthesize and simulate, Xilinx 12.2 tool with Modelsim6.3f simulator is used. The design of OFDM transceiver is implemented on Vertex 4 FPGA.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    5
    References
    4
    Citations
    NaN
    KQI
    []