Implementation of The LTE QPP Interleave/Deinterleave mechanism by LabView

碩士 === 亞東技術學院 === 資訊與通訊工程研究所 === 101 === This thesis investigates implementation of the Quadratic permutation polynomial for Turbo code in 3GPP-LTE. Interleaver is an important component of Turbo code and has a powerful effect on its error correcting performance. In this paper we will introduce the...

Full description

Bibliographic Details
Main Authors: Chun Chun Yeh, 葉純君
Other Authors: Yi Hua Chen
Format: Others
Language:zh-TW
Published: 2013
Online Access:http://ndltd.ncl.edu.tw/handle/30362275620032953403
Description
Summary:碩士 === 亞東技術學院 === 資訊與通訊工程研究所 === 101 === This thesis investigates implementation of the Quadratic permutation polynomial for Turbo code in 3GPP-LTE. Interleaver is an important component of Turbo code and has a powerful effect on its error correcting performance. In this paper we will introduce the theory and structures of Turbo encoder and Turbo decoder, the excellent error correction capability of Turbo decoder near Shannon’s limit can be the one of standard in LTE system recently. Quadratic permutation polynomial interleaver has the block size between 40 to 6144 bits, dividing into 188 levels. To complete the interleaver, there is only one algorithm during the computation. Compared with the other interleaver with different system, the calculation processes are with large complexity. QPP interleaver is not only having simple calculation, but also saving the memories of block size. The program codes of QPP interleaver and QPP de-interleaver in this paper were written in NI LabView, and implemented in software circuit. Not only verifying the QPP interleaver and de-interleaver completely, but also analyzing the scatter plot of QPP interleaved data. We observed the QPP interleaving performance by verifying the randomness on the scatter plot, and analyzed and compared with other research results. The irregularity of QPP interleave scatter plot is much greater than the block interleave. Optimizing the program code and develop on the hardware with Turbo code will be the future target.