Implementing a Turbo Code with Orthogonal Frequency Division Multiplexing in FPGA for Wireless Communication Systems

  • Saeed Ridha Saeed, Azad Raheem Kareem, Ashwaq Q. Hameed


Improved Bit Error Rate (BER) is very important because of many of users dealing simultaneously with maximum utilization of limited spectrum and error free communication.  Decoding complexity and best bit error rate  have been equips by Turbo code for large block as compared with other codes.  The main part of a turbo code is convolution code. In digital communication systems, Turbo code represents one of the best types of the channel coding because its capability to increase rate of data transmission at a fixed error rate or reduced the rate of error with a fixed data transmission rate Orthogonal Frequency Division Multiplexing (OFDM) is one of the multiple modulation systems and one of the most modern parts of a wireless system. The purpose of this paper is to study the design and synthesis turbo code with OFDM system. Simulation performance of OFDM design in this paper showed successfully result, which composed of the main parts Serial / Parallel, 8QAM, 16IFFT. System implementation has been done using FPGA technology with Altera Cyclone II boards.