Broadband Communications, Networks, and Systems. 9th International EAI Conference, Broadnets 2018, Faro, Portugal, September 19–20, 2018, Proceedings

Research Article

Implementation of Turbo Code Based Xilinx System Generator

  • @INPROCEEDINGS{10.1007/978-3-030-05195-2_31,
        author={Mahmood Mosleh and Mais Abid and Mohammed Al-Sadoon},
        title={Implementation of Turbo Code Based Xilinx System Generator},
        proceedings={Broadband Communications, Networks, and Systems. 9th International EAI Conference, Broadnets 2018, Faro, Portugal, September 19--20, 2018, Proceedings},
        proceedings_a={BROADNETS},
        year={2019},
        month={1},
        keywords={Turbo code Xilinx system generator Spartan},
        doi={10.1007/978-3-030-05195-2_31}
    }
    
  • Mahmood Mosleh
    Mais Abid
    Mohammed Al-Sadoon
    Year: 2019
    Implementation of Turbo Code Based Xilinx System Generator
    BROADNETS
    Springer
    DOI: 10.1007/978-3-030-05195-2_31
Mahmood Mosleh1,*, Mais Abid1,*, Mohammed Al-Sadoon2,*
  • 1: Middle Technical University
  • 2: Bradford University
*Contact email: drmahmoodfarhan@gmail.com, maisfalah70@gmail.com, M.A.G.Al-Sadoon@bradford.ac.uk

Abstract

The turbo code (TC) is one of the most type of Forward error correction (FEC) code that used in Third Generation Partnership Project (3GPP) which standardization works by the Long Term Evolution (LTE). In this paper an integrated system based TC by LTE standard is implemented. A Simulink model is designed using Xilinx System Generator (XSG) applied by MATLAB version R2012a, ISE design suite version 14.5 and applied by Xilinx Spartan 6 xc6sIx45t-fgg484 board using FPGA clock period 10 ns. The system is tested in two steps, in the first one, the Spartan kit is connected within loop of transmitter and receiver. In the second step the Spartan kit is connected to execute the whole system and display the output signal using real scope device. The results confirm that the proposed system is decoded the original signal without any errors.