Decoding of LTE Turbo Codes Initialized with the Two Recursive Convolutional Codes
Journal
2020 43rd International Convention on Information, Communication and Electronic Technology (MIPRO)
Date Issued
2020-09-28
Author(s)
DOI
10.23919/mipro48935.2020.9245282
Abstract
Turbo codes were the first error-correcting codes that demonstrated reliable communications near the channel capacity with practically feasible hardware. Due to their excellent error-correcting capability, they are part of many modern communication technologies, like 3G, 4G, LTE, etc. An LTE turbo encoder is a rate-1/3 systematic encoder made of a first 8-state recursive convolutional encoder and a second 8-state recursive convolutional encoder. Recursive convolutional encoders are identical, coupled in parallel concatenation scheme, and connected with pseudo-random QPP interleaver. The decoding of LTE Turbo codes is iterative. One iteration starts with decoding of the first convolutional code and continues with decoding the second convolutional code. In order to achieve higher decoding speeds, recursive convolutional codes are decoded with the MAX-Log-MAP algorithm. In this paper, we decode LTE turbo codes with two decoding processes. In one of the decoding processes iterations start with the first convolution code, wherein in the other decoding process iterations start with the second convolution code. We combine the results of both decoding processes to improve turbo decoding process. In channel coding in many communications systems, the speed of decoding is the main design goal. Proposed decoding technique may be used to reduce the number of iterations of LTE turbo decoders, thus improving the decoding speed.
