Abstract

The fourth-generation (4G) and fifth-generation (5G) wireless communication systems use the orthogonal frequency division multiplexing (OFDM) modulation techniques and subcarrier allocations. The OFDM modulator and demodulator have inverse fast Fourier transform (IFFT) and fast Fourier transform (FFT) respectively. The biggest challenge in IFFT/FFT processor is the computation of imaginary and real values. CORDIC has been proved one of the best rotation algorithms for logarithmic, trigonometric, and complex calculations. The proposed work focuses on the OFDM transceiver hardware chip implementation, in which 8-point to 1024-point IFFT and FFT are used to compute the operations in transmitter and receiver respectively. The coordinate rotation digital computer (CORDIC) algorithm has read-only memory (ROM)-based architecture to store FFT twiddle factors and their angle generators. The address generation unit is required to fetch the data and write the results into the memory in the appropriate sequence. CORDIC provides low memory, delay, and optimized hardware on the field-programmable gate array (FPGA) in comparison to normal FFT architecture for the OFDM system. The comparative performance of the FFT and CORDIC-FFT based OFDM transceiver chip is estimated using FPGA parameters: slices, flip-flops, lookup table (LUTs), frequency, power, and delay. The design is developed using integrated synthesis environment (ISE) Xilinx version 14.7 software, synthesized using very-high-speed integrated circuit hardware description language (VHDL), and tested on Virtex-5 FPGA.

Highlights

  • orthogonal frequency division multiplexing (OFDM) [1] is a multicarrier modulation technique used to modulate multiple carriers over a channel

  • An innovative 128-point based radix-24 fast Fourier transform (FFT)/inverse fast Fourier transform (IFFT) architecture [16] was used for the OFDM system for complex multiplications

  • The design of the OFDM transceiver chip is followed based on the bottom-up approach in which all the submodules of the transmitter and receiver are designed independently

Read more

Summary

Introduction

OFDM [1] is a multicarrier modulation technique used to modulate multiple carriers over a channel It divides the input data stream into several parallel data streams. The input serial data stream is converted to a parallel data stream to load the number of symbols onto ‘N’ subcarriers using the de-multiplexing technique. After removing the cyclic prefix of a specific length, the signal at the receiver end is decomposed into multiple subcarriers using discrete Fourier transform (DFT). After this subcarriers are multiplied to the inverse of frequency response. The multiplexed output is converted back to the serial stream, generated from the receiver section of OFDM. In OFDM the orthogonality and the behavior of carrier mismatch can result from inter-carrier interference (ICI) [9]

Related Work
Results & Discussions
Design Constraints and Algorithm
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call